lunes, 21 de abril de 2014

Llamar a un procedimiento PL/SQL desde una Personalización

Hay ocasiones en que durante un evento dentro un formulario debemos realizar actualizaciones o ejecuciones donde utilizaremos bastantes lineas de código. Dependiendo de las reglas y acciones que pongamos en una personalización podemos activar un proceso especifico que cumpla con nuestras necesidades. En este caso podemos usar la opción de Ejecutar un Procedimiento del tipo de acción Incorporado.

En este ejemplo ponemos el caso de que dependiendo de una condición actualizaremos la descripción de un articulo de Inventarios.

Condición:
Evento Trigger: WHEN-VALIDATE-RECORD
Objeto Trigger: Cual Corresponda
Condición: Cual Corresponda

Acción:
SEC: 10
Tipo:Incorporado
Descripción: Update
Idioma: All
Tipo Incorporado: Ejecutar un procedimiento
Argumento: 
='declare
begin
XX_INV_UPD_ITEMS.P_Update_descp_item('||:MTL_SYSTEM_ITEMS.INVENTORY_ITEM_ID||');
end'

No hay comentarios:

Publicar un comentario