Consulta SBO_SP_TransactionNotification

que tal compañeros requiero de su conocimiento estoy realizando un consulta SBO_SP_TransactionNotification para la tabla socio de negocios OCRD en SAP B1 existe un capo que se llama CLASE DE EXPEDICIÓN donde el cliente puede escoger una opción de una lista gracias a un lista desplegable que puede escoger necesito que si no selecciona una opción genere un error.
en este video hay un ejemplo pero con un campo text el problema es que el mio es un campo de selecion

Hola… eso no debe preocuparte… simplemente haz algo asi como
"
declare &myvar
select &myvar =ocrd.campoClaseExpedicion from ocrd where cardcode =&pk

If (#myvar=-1)
&error=‘debe rellenar la clase expedicion’
"
&errornumber=1

Hablo de memoria pus no tengo ahora un entorno donde probar y no recuerdo los nombres exactos de las variables que usa el sp_tn
Nota pon arrroba en vez de & (motivos obvios :wink: )
Espero que te sirva…saludos

1 me gusta

gracias pero realice la prueba y no me funciono no conoces otra forma de poder hacerlo de nuevo muchas gracias

El codigo en el SP deberia ser asi

iF @object_type = ‘2’ and @transaction_type IN (‘A’,‘U’)
and

select ISNULL(CLASE DE EXPEDICIÓN,‘’) not in (‘opcion1’,‘opcion2’,…) from ocrd WHERE CARDCODE=@list_of_cols_val_tab_del)

begin

set @error = 1
set @error_message = ‘Debe selccionar un valor valido’
end

me funciono gracias por su ayuda Nelson1623

marca la respuesta que te ayudo como la correcta !!

1 me gusta

@JEISSON_TRIAN, por favor marca la respuesta que mas te ayudo, para que quede como solución a esta consulta.

Saludos