Llamar otro procedimiento desde TN o PTN
Para llamar a otro procedimiento desde el TN o el PTN debemos ejecutar la siguiente línea de comandos.
IF (:object_type = ‘2’) AND (:transaction_type = (‘A’) OR :transaction_type = (‘U’))
THEN call LSI_SP_ControlTN_1 (:object_type, :transaction_type, :list_of_cols_val_tab_del, HayError, error_message );
IF (:error <> 0) THEN
error := :error;
error_message := :error_message;
select :error, :error_message FROM dummy;
Return;
END IF;
END IF;
Ejemplo procedimiento para control:
CREATE PROCEDURE LSI_SP_ControlTN_1
(
in object_type nvarchar(20), — SBO Object Type
in transaction_type nchar(1), — [A]dd, [U]pdate, [D]elete, [C]ancel, C[L]ose
in list_of_cols_val_tab_del nvarchar(255),
out error int, — Result (0 for no error)
out error_message nvarchar (200)– Error string to be displayed
)
LANGUAGE SQLSCRIPT
AS
–variables
begin
error := 1;
error_message := N’Error’;
——————————————————————————————————————————-
— ADD YOUR CODE HERE
——————————————————————————————————————————-
end;
Curso SQL desde cero básico para SAP Business One - SQL / HANA
Accede al curso en Udemy…
Sintaxis de consultas - SAP Business One
Aprende las particularidades de como escribir query’s en SAP B1. Sintaxis de consultas en SAP Business One.