Skip to Content

Validación en linea seleccionada en pantalla de pagos

Hola Buenas Tardes,

Estoy armando una query de validación en el SBO_SP_TransactionNotification, esta query actualmente me funciona, pero requieren que la validación se aplique solo sobre lineas seleccionadas, es decir si voy a registrar un pago y selecciono solo dos facturas de las pendientes por pagar, me debe solicitar solo para esas lineas que ingrese la sucursal, que es un campo de usuario que tienen en la empresa, no lo he logrado porque no se en que campo guarda SAP o como puedo saber cuales fueron las lineas que selecciono el cliente.

Esta es la query que tengo hasta el momento:

if @object_type='24' and @transaction_type in ('A') and @error = 0

begin

IF EXISTS(SELECT 'E' FROM ORCT T0 INNER JOIN RCT2 T1 ON T0.DocEntry = T1.DocNum WHERE (T0.DocEntry = @list_of_cols_val_tab_del (T1.OcrCode2 IS NULL or LEN(LTRIM(RTRIM(T1.OcrCode2))) = 0 ) ) ) BEGIN

SET @error= 80411 SET @error_message='Debe Indicar Sucursal'

END

END

La idea es agregar en el where que aplique esta validación solo a las lineas seleccionadas por el usuario.

Espero que me puedan ayudar.

Saludos,

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

0 Answers