Tengo una consulta, acabo de crear un UDT y quiero que se actualice con información de la OCRD y de la OSLP, creo que por transaction notification se podría hacer pero desconozco como hacerlo, para ver si me pueden ayudar y darme una luz para poder hacerlo. Los valores que quiero son Codigo y nombre de proveedor, codigo y nombre de vendedor
Tienes que hacer una validación en el TN sobre el objeto de la tabla OCRD y que mande llamar un SP, en ese SP tienes que tomar el valor que está en memoria y realices un INSERT en tu tabla, lo mismo para la tabla OSLP.
Hola @Lsanders, no tengo tal cual un ejemplo que sea útil para tu necesidad, sin embargo sería algo así en el TN
IF :object_type = '00000' and :transaction_type in ('U','A')
THEN
CALL "TU PROCEDIMIENTO ALMACENADO"(:list_of_cols_val_tab_del,
:error,
:error_message);
Ahora en “TU PROCEDIMIENTO ALMACENADO” podrías crear un cursor que busque el CardCode en tu taba, puede ser mediante un COUNT si no existe entonces haces un INSERT, si existe no haces nada, lo único que no sabría decirte y creo que botará al momento de tus pruebas es como llenar los campos de NAME y CODE propios de tu tabla definida.