✒️ABAP Los Eventos
ABAP Los Eventos
Los Eventos
1 - La definicion de Eventos
Representa el cambio de estado de instancia de un objeto de negocion (bisinees object).
Para usar un evento como interfaces entre la aplicacion y un workflow se necesita:
- definicion de evento: nombre tecnico (verbo en pasado)
- creador de evento: persona que ha creado el workflow.
- receptor del evento:
- linkage del evento:relacion entre evento y su receptor.
2 - La creacion de Eventos
se crean con SW01 Business object Repository.
- se debe ongresar los sig datos:
- el nombre del evento
- los parametros del evento.
3 - Lanzamos eventos desde aplicaciones SAP.
Posibilidadesd de lanzar un evento desde un programa.
- documentos d cambios (changed Documents).
- sistema de gestion status
- conttrol de mensajes
- sistema de informacion logistica.
- los datos maestros de HR.
- Business Transaction events.
- customizing especifico de cada aplicacion.
4 - Lanzando los eventos con changed Documents
changed Documents definen la operacion que provocan el cambio. solo se escriben cuando el campo designado como relevante changed Documents, cambia.
Para crear un evento de este tipo se usa SWEC.
se debe indica:
- el codigo de documetno de cambio.
- el Business object
- el evento
- baja que actividad se lanzará.
5 - Lanzando eventos por Cambios de status
Para crear un evento de este tipo se usa BSVW.
se debe seleccionar el tipo de objeto y su evento.
6 - Unir el evento al WorkFlow.
se debe hacer con workflow builder SWDD
En la cabecesra debemos indica el tipo de objeto y evento lanzara el workflow.
7 - Condiciones de inicio.
Para configurar condiciones de inicio se usa SWB_COND
Seleccionamos el tipo de objeto.
creamos las cndiciones logicas
verificar workflow.
SWUE para crear eventos.
8 - Los desarrollos de programas lanza eventos.
el programa debe usar el modulo de funciones SWE_EVENT_CREATE.
La estructura logica del programa:
- llenar elcontenedor de eventos con los parametros necesarios.
- componer la clave del objeto que debe instanciarse para llamar al evento.
- llamar a la funccion SWE_EVENT_CREATE
- controlar las excepciones.
- disparar el evento COMMINT_WORK explicito.
 
 
 
Sobre el autor
Publicación académica de Pablo Adrian Oggero, en su ámbito de estudios para la Carrera Consultor ABAP.
Pablo Adrian Oggero
Profesión: Scrum - Analista Funcional - Argentina - Legajo: MC99M
✒️Autor de: 179 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial