Procedimientos Almacenados en SAP Business One – Parte 5
linked-in

Federico Cortese

Fecha de publicación: 12 Feb, 2024

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.