cancel
Showing results for 
Search instead for 
Did you mean: 

Cambio en cantidades en Entrada de Mercancia

Former Member
0 Kudos

Hola a todos por favor su ayuda necesito poner una autorización para cuando el usuario cambie el campo Cantidad Quantity en la pantalla de Entrada de MErcancias es decir cuando el tipo de documento es igual a 20

IF @transaction_type = 'U' and @object_type = '20'

Accepted Solutions (1)

Accepted Solutions (1)

former_member227744
Active Participant
0 Kudos

María Laura:

Acá te envío un ejemplo de un SBO_SP_TransactionNotification que puedes tomar de ejemplo para lo que necesitas:

---VALIDA QUE LA CANTIDAD EN LA ENTRADA DE MERCANCÍAS NO SEA MAYOR A ----------------- CANTIDAD DE LA ORDEN DE COMPRA

if @object_type='20' and @transaction_type in ('A','U') 

begin 

declare  

@InvQty1 numeric(19,6) 

,@PurQry1 numeric(19,6) 

      

set @InvQty1=isnull((select sum(T0.Quantity) from PDN1 T0 where T0.BaseType='22' and T0.BaseEntry in (select distinct A.BaseEntry from PDN1 A where A.DocEntry=@list_of_cols_val_tab_del and A.BaseType='22')),0) 

   

set @PurQry1=isnull((select sum(T0.Quantity) from POR1 T0 where T0.DocEntry in (select distinct A.BaseEntry from PCH1 A where A.DocEntry=@list_of_cols_val_tab_del and A.BaseType='22')),0) 

                         

if (@PurQry1-@InvQty1)<0 

begin 

set @error='1234' 

set @error_message ='La cantidad en Entrada Mercancías es mayor a la suma de los pedidos | '+ cast(@PurQry1 as varchar(30)) + ' | ' +cast(@InvQty1 as varchar(30)) 

end 

end 

------------------------------

Espero te sirva.

Saludos,

Manuel Díaz G.

Answers (1)

Answers (1)

former_member227744
Active Participant
0 Kudos

María Laura:

Acá otra idea de como puedes abordar tu problema:

Aporte de Felipe Loyola

http://www.qualityinfosolutions.com/crear-busquedas-formateadas-en-sap-business-one-parte-2/

Saludos,

Manuel Díaz G.