✒️ABAP Los Eventos
ABAP Los Eventos
EVENTOS: Un evento representa el cambio de estado de una instancia de un objeto de negocio.
>Definición del evento, nombre técnico (creado, modificado, liberado...), parámetros (nombre, tipo de objeto, instancia del objeto, creador del evento y otros adicionales). >Creador del evento, programa, workflow, persona que ha creado >Receptor, workflows o áreas de espera. >Linkage del evento, especifica la relación evento-receptor
CREACION:
>Buisness Object Builder (SWO1) - tipo de objeto ->Nombre de evento - Parámetros
LANZADO DE EVENTOS:
Previamente programar el programa de la aplicación - Event linkage y configuración de customizing.
Para realizar el lanzamiento de un nuevo evento desde programa estándar SAP. Podemos: >A través de doc. de cambio >A través de sistema de gestión de estatus >A través de control de mensajes >Desde sistema de información logística (LIS) >A través de datos maestros de HR >A través de Business Transaction Events (Finanzas)>A través de customizing especifico
CHANGE DOCUMENTS:
Definen la operación que provoca el cambio (modificación, creación, borrado). Los documentos sólo se escriben cuando el campo definido como relevante cambia. Se utiliza la transacción SWEC (Codigo de documento de cambio, business object, evento, Actividad (creación, modificacion borrado).
CAMBIO DE STATUS:
Necesario sistema de gestión de estatus para la aplicación. Ademas de los estatus mde sistema se pueden configurar estatus de cliente por customizing. Utilizamos la transacción BSVW y seleccionar el tipo de evneto y el evento.
UNIR EVENTO Y WORKFLOW: Desde SWDD en configuración - Posicionar en Workflow - Cabecera de Workflow - Tipo de objeto y evento - Activar (EVENT LINKAGE).
Transaccioin SWETYPV, es otra forma de activar esto último.
CONDICIONES DE INICIO: Es una forma de limitarel inicio de un Workflow en SAP. Transacción SWB_COND.
Para la verificación de eventos, utilizaremos la transacción SWU0
Para la creación de evento utilizaremos la transacción SWUE
PROGRAMA LANZA EVENTOS:
Debe utilizar el módulo de funciones SWE_EVENT_CREATE. Su estructura lógica es:
->Llenar el contenedor de eventos con los parámetros necesarios. ->Componer la clave del objeto que ha de instanciarse para llamar al evento. ->Llamar a la función SWE_EVENT_CREATE. ->Control de excepciones. ->Disparar evento con COMMIT_WORK explicito.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De