Buenas,
Revisando el modulo socios de negocio se suponía que en SAP se realizo una Transaction Notification la cual no permite guardar a un socio de negocio si es que no ingresa los campos de direcciones, pero probando si permitió que se guarde sin ninguna dirección adjunto el query que se utiliza para validar esa accion, Revisando ese query me di cuenta que cuando se crea a un cliente no se relaciona inmediatamente por eso no esta validando correctamente su ayuda por favor comparto el query que tengo:
IF :object_type =‘2’ AND (:transaction_type = ‘A’ or :transaction_type = ‘U’ )
THEN
DECLARE VAR1 INT;
(
select COUNT(*)
into VAR1
FROM OCRD T0
INNER JOIN CRD1 T1 ON T0."CardCode" = T1."CardCode"
WHERE
T0."CardCode"= :list_of_cols_val_tab_del AND T0."CardType" in('S','C')
AND LEFT(T0."CardCode",2) IN ('PL','CL')
AND
(
T1."City" IS NULL OR
T1."ZipCode" IS NULL OR
T1."County" IS NULL
)
);
IF VAR1 > 0
THEN
error := -76;
error_message := 'SP: Obligatorios Direcciones, Parroquia, Cantón, Provincia';
END IF;
END IF;