cancel
Showing results for 
Search instead for 
Did you mean: 

Procedimiento de Autorización en orden de compra y solo un artículo

Former Member
0 Kudos

Buenas tardes, Soy nuevo en Sap,

quiere crear un proceso de autorización que si se solicita el  artículo EXCO-00001  (solo ese )este pase por dicho proceso y lo apruebe una persona, esto  como se podría hacer en Sap?

muchas gracias.

saludos

Accepted Solutions (1)

Accepted Solutions (1)

former_member188440
Active Contributor
0 Kudos

Necesitas un query que dispare ese evento

Ejemplo

Select True from rdr1 where $[$38.0.1]='EXCO-00001'

Aunque desafortunadamente el SAP, los procedimientos no los maneja por línea, sino por cabecera del documento

Answers (1)

Answers (1)

gerardo_mendez
Active Contributor
0 Kudos

Reafirmando lo que dice el Mauricio, te comparto un tutorial del compañero , es un tanto laborioso pero te pudiera servir.

búsquedas formateadas en SAP Business One Parte 2 | Quality Info Solutions

Former Member
0 Kudos

muchas gracias

Former Member
0 Kudos

Declare @Proceso char(10), @Articulo char(20), @Servicio char(20)

set @Proceso='I';

set @Articulo='EXCO-00001'

--set @Proceso=$[$3.1.0];

--set @Articulo=$[$38.1.0];

--set @Servicio=$[$39.1.0];

set @Proceso=(select case when @Proceso = 'I' then 'ARTICULO'

else 'SERVICIO' end AS Proceso)

If (@Proceso = 'ARTICULO' and @Articulo = 'EXCO-00001')

begin

              SELECT Distinct 'TRUE' as Condicion;

              select  'Autorizador Nro 1: Debes configurarlo en el procedimiento de Autorizacion por GESTION- Procedimientos de Autorizacion' as [Condicion] ; 

  end

else if((@Proceso = 'SERVICIO' and @Articulo = 'EXCO-00001'))

begin

SELECT Distinct 'TRUE' as Condicion;

          select  'Autorizador Nro 1: Debes configurarlo en el procedimiento de Autorizacion por GESTION- Procedimientos de Autorizacion' as Condicion

end 

-- Comentariar arriba esto

--set @Proceso='I';

--set @Articulo='EXCO-00001'

-- DesComentariar arriba esto  Osea quitarle las Lineas --

--set @Proceso=$[$3.1.0];  

--set @Articulo=$[$38.1.0];

--set @Servicio=$[$39.1.0];

--ir  y guardar la consulta en el query Manager

--GESTION- Procedimientos de Autorizacion

--Luego debes crear la Etapa de La Autorizacion

--Luego debes crear el Modelo  de La Autorizacion  Basado en la consulta que guardaste en el query Manager

--Luego hacer tus Pruebas

--Quedo atento a tus amables comentarios