-- SBO_SP_PostTransactionNotice — SAP HANA / SQLScript -- -- Corre DESPUÉS del commit de la transacción real de SAP. Es un hook -- compartido de SAP (SAP lo crea vacío por cada compañía nueva, y ahí -- puede convivir código de otros add-ons) — por eso el cuerpo se deja -- reducido a un solo CALL a SP_Webhook_CaptureEvent -- (ver sp-webhook-capture-event-hana.sql), donde vive toda la lógica. -- -- A diferencia de SQL Server (que soporta ALTER PROCEDURE), en HANA no se -- puede modificar el cuerpo de un procedimiento existente — hay que -- reemplazarlo con DROP + CREATE. El DROP asume que el procedimiento ya -- existe (SAP lo crea automáticamente al crear la compañía). -- -- ⚠️ NO VERIFICADO CONTRA UN HANA REAL — ver el aviso completo en -- sp-webhook-capture-event-hana.sql. -- -- Instalar, en este orden: -- 1) sp-webhook-capture-event-hana.sql -- 2) este archivo DROP PROCEDURE "SBO_SP_PostTransactionNotice"; CREATE PROCEDURE "SBO_SP_PostTransactionNotice" ( IN object_type NVARCHAR(20), IN transaction_type NVARCHAR(1), IN num_of_cols_in_key INTEGER, IN list_of_key_cols_tab_del NVARCHAR(255), IN list_of_cols_val_tab_del NVARCHAR(255), OUT error INTEGER, OUT error_message NVARCHAR(200) ) LANGUAGE SQLSCRIPT AS BEGIN CALL "SP_Webhook_CaptureEvent" ( :object_type, :transaction_type, :num_of_cols_in_key, :list_of_key_cols_tab_del, :list_of_cols_val_tab_del, error, error_message ); END;