on 01-26-2016 2:19 PM
Muy buenos días apreciados Consultores expertos en Sap
Tengo el Siguiente inconveniente tengo una consulta Sql donde tengo 2 Condiciones
Declare @docnum int,
@DocTotal int,
@Proceso char(10)
set @docnum = $[$8.1.0];
set @Proceso=$[$3.1.0];
set @DocTotal=$[$29.91.NUMBER];
set @Proceso=(select case when @Proceso = 'I' then 'ARTICULO' else 'SERVICIO' end AS Proceso)
If @Proceso = 'SERVICIO'
begin
if @DocTotal <= 106888000
begin
select 'Primera Regla Servicios Compras Menores o Iguales a: 15.860.800 Autoriza User 1, Gerente de Area ' as [Condicion] ;
end
end
else
begin
if @DocTotal <= 106888000
begin
select 'Primera Regla Articulos Compras Menores o Iguales a: 15.860.800 Autoriza User 1, Gerente de Area ' as [Condicion] ;
end
end
El inconveniente Surge que en las condiciones del modelo de Autorización
voy y busco la Consulta Sql Guardada en el Query Manager
y guardo y todo sin Novedad
pero cuando creo la Orden de Compra no se me Ejecuta la Autorización
que puedo estar haciendo mal ?
desde Villavicencio Colombia
Ariel Plata
Hola Ingeniero.
Recuerda para que una consulta dispare un procedimiento de autorización, el dato que debe recibir es un "TRUE".
Puedes ver algunos ejemplos en la comunidad, aquí te dejo el primero que encontré para que te des una idea:
Saludos desde Michoacán, México.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Gerardo Mendez muchas gracias por tu amable Respuesta
claro claro si vi algo del tema en la academia pero no me recordaba
Muchas gracias
Desde Villavicencio Colombia
Ariel Plata
Hola muy buenas tardes
a continuación informo que ya me funciono
y queda para la persona que necesite hacer algo
la única manera de verla en funcionamiento es abriendo el modulo de pedido
y ejecutando la consulta guardada
por la ruta que muestro en la imagen
Declare @docnum int,
@DocTotal int,
@Proceso char(10)
set @docnum = $[$8.1.0];
set @Proceso=$[$3.1.0];
set @DocTotal=$[$29.91.NUMBER];
set @Proceso=(select case when @Proceso = 'I' then 'ARTICULO' else 'SERVICIO' end AS Proceso)
If @Proceso = 'SERVICIO'
begin
if @DocTotal <= 106888000
begin
SELECT Distinct 'TRUE' as Condicion;
select 'Primera Regla Servicios Compras Menores o Iguales a: 15.860.800 Autoriza User 1 Gerente de Area ' as [Condicion] ;
end
end
else
begin
if @DocTotal <= 106888000
begin
SELECT Distinct 'TRUE' as Condicion;
select 'Primera Regla Articulos Compras Menores o Iguales a: 15.860.800 Autoriza User1 Gerente de Area ' as [Condicion] ;
end
end
desde Villavicencio Colombia
Ariel Plata
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.