✒️ABAP Los Eventos
ABAP Los Eventos
UNIDAD 6 Lección 9: Eventos Evento: Un evento en WF representa el cambio de estado de una instancia de un objeto de negocio (Business Object). Para usar un evento como interfase entre aplicación y workflow se requiere: Definición del evento: Nombre técnico (verbo en pasado) definido en un tipo de objeto. Creador del evento: programa, workflow, o persona que ha creado el evento. Receptor del evento: término genérico usado para denominar todo aquello que reaccionará ante el evento. Normalmente son workflows o tareas de espera. Linkage del evento: reglas que determinan cuándo y cómo el receptor recibirá el evento. Creación de eventos: Se crean en el BOR (Trx SWO1). Debemos especificar el tipo de objeto para el cual queremos crear el evento. No se ingresa código pgm, sólo: Nombre del evento Parámetros del evento Para lanzar nuevos eventos desde aplicaciones SAP se usan mayormente: documento de cambio (change documents): usado >mente en Trx de mantenimiento de maestros. sistema de gestión de status: control de mensajes: y para módulos específicos: sistema de información logística (LIS) datos maestros de HR Business Transaction Events (FI) customizing específico de cada aplicación Asociar eventos a Workflow: Se hace con WF-Builder (Trx SWDD). Nos posicionamos en WF y trabajamos con su cabecera. Indicamos Tipo de objeto y evento que lanzarán el WF, lo que ocasionará que aparezca un bindig (juego de reglas que define pasarán del contenedor del evento al del WF), el cual se puede modificar para agregar los parámetros deseados. Finalmente, activamos el binding (="event linkage"), lo que genera un O/T de customizing. Otra forma de activar el linkage entre evento-WF es con Trx SWEPTYPV. Condiciones de inicio: Con Trx SWB_COND se modifica condiciones de inicio de WF al dispararse un evento. Con Trx SWU0 se simulan eventos, y con SWUE se crean eventos. Desarrollo de programas lanza eventos: Su estructura lógica será: Llenar contenedor de eventos con parámetros. Componer clave de eventos con parámetros necesarios. Llamar a función SWE_EVENT_CREATE. Controlar excepciones.
El evento está definido por sus parámetros; por defecto son: su nombre, tipo de objeto, instancia del objeto y creador del evento.
Sólo se escriben cuando cambia un campo "relevante para change document".
Trx SWEC - gestión eventos para change document. (código dcmto cambio, business object, evento, actividad lanzadora: Creación/Modif/Borrado)
Status del sistema con fijados automat. por sistema, pero los status del cliente
Trx BSVW - Lanzar workflow por cambio de status del sistema.
Trx NACE - Lanzar eventos por mensaje.
 
 
 
Sobre el autor
Publicación académica de Victor Wong, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Wong
Profesión: Técnico en Computación E Informática - Peru - Legajo: JK17P
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial