🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP Los Eventos

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.
    El evento está definido por sus parámetros; por defecto son: su nombre, tipo de objeto, instancia del objeto y creador del evento.

  • 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.
    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)

  • sistema de gestión de status:
    Status del sistema con fijados automat. por sistema, pero los status del cliente
    Trx BSVW - Lanzar workflow por cambio de status del sistema.

  • control de mensajes:
    Trx NACE - Lanzar eventos por mensaje.

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.

  • Disparar el evento con COMMIT_WORK explícito.


 

 

 


Sobre el autor

Publicación académica de Victor Wong, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

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:

Certificación Académica de Victor Wong

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los Eventos" de la mano de nuestros alumnos.

SAP Master

Eventos representa un cambio de estado de una instancia de un objeto de negocio (BO) Se necesita: definición del evento creador del evento receptor del evento linkage del evento Creación: Tx SW01 Eventos con Change Document : Tx SWEC Eventos por cambio de status : Tx BSVW Eventos a través de control de mensajes : Tx NACE

Acceder a esta publicación

Creado y Compartido por: Xavier Martinez Garsaball

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Para que Workflows y aplicaciones de negocio se comuniquen se emplean los eventos. Un evento en WorkFlow es el cambio de estado de una instancia de un objeto. Si queremos lanzar un evento desde un programa estándar de SAP ya existe en el sistema una de serie de mecanismos que lo permiten (documentos de cambio, sistema de gestión de status, control de mensajes, etc.). Para iniciar automáticamente un workflow cuando se produzca un determinado evento tendremos que configurarlo en el WorkFlow Builder. El event linkage es la activación del binding entre Workflow y evento. Aunque el event linkage se encuentre configurado, se puede limitar el inicio de un Workflow, a través de las condiciones de inicio. El programa...

Acceder a esta publicación

Creado y Compartido por: Francisco Javier López Andreu

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Evento en Workfloe: Representa el cambio de estado de una instancia de un objeto de negocio. Los eventos se crean en Business Object Repository con la transaccion SW01. Los eventos antes de ser lanzado, deben programarse en el programa de aplicacion. Transaccion SWEC: Se utiliza para lanzar un workflow cuando se crean documentos de cambio. Transaccion BSVW: Cuando se modifica el estado del sistema, utilizamos esta transaccion para lanzar un workfloe. Transaccion SWETYPV: Se utiliza para la activacion del linkage entre el evento y el workflow. Transaccion: SWB_COND: Se utiliza para la configuracion de las condiciones de inicio. Transacciones SWUO Y SWUE: La utilizamos para simular y crear eventos.

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Definición de eventos. Un evento en workflow representa el cambio de estado de una instancia de un objeto de negocio (Business object). Para usar un evento como interface entre la aplicación y un workflow se necesita: Definición del evento, creador del evento, receptor del evento y linkage del evento. Creación de eventos Se crean en el business object repository correspondiente a la transacción SW01. Se especifica el tipo de objeto para el cual queremos crear el evento, se ingresa el nombre y el parámetro del evento. Utilizaremos la transacción estándar SWEC para lanzar un workflow cuando se crean documentos de cambio. Utilizaremos la transacion estándar BSVW para lanzar un wokflow...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección 9: Eventos. 1.- Definición de eventos. Como los Workflow son procesos de negocio, es vital para una aplicación de negocio poder comunicarse con los Workflows. Para poder comunicarse la aplicación de negocio de negocio utiliza eventos. Un evento en Workflow representa el cambio de estado de una instancia de un objeto de negocio (business object). Por ejemplo, cuando un usuario modifica el maestro de materiales para el material XXXY entonces el Business Object XXXY lanzará el evento "Changed". 2.- Creación de Eventos. Los eventos se crean en el Business Object Repository (Transacción SWO1). 3.- Lanzando eventos desde aplicaciones SAP. Antes que un evento sea lanzado por una...

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Eventos 1- Definición de Eventos Comunicación entre una Aplicación de Negocio y los Workflows: Información vital Comienzo de un Proceso de Negocio Finalización de un Proceso o de una Actividad dentro del Proceso Cuando una Actividad o Proceso que ha comenzado, ya no se necesita Cuando ha cambiado el ambiente en el cual se ejecuta el Proceso Evento: Elemento de Comunicación de la Aplicación de Negocio Representa el Cambio de Estado de una Instancia de un Objeto de Negocio Por ejemplo: si un usuario modificó el Maestro de Materiales para el Material...

Acceder a esta publicación

Creado y Compartido por: Victor Norberto Levi

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Definición de Eventos Dado que los Workflows son procesos de negocio, es vital que una aplicación de negocio pueda comunicarse con los Workflows. Ejemplo una aplicación de negocio necesita informar: Cuando comienza un proceso de negocio. Cuando termina un proceso de negioco o una actividad dentro del proceso. Cuando una actividad o proceso que ha comenzado ya no se necesita. Cuando dada una circunstancia ha cambgiado el ambiente en el cual el proceso se ejecuta. Para poder ejecutarse la aplicación de negocio utiliza eventos. Un evento en Workflow representa el cambio de estado de una instancia de un objeto de negocio (Business Object). Para usar un evento como interfase entre la aplicación...

Acceder a esta publicación

Creado y Compartido por: Javier Exposito Diaz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección 9: Eventos 1 Definición de eventos. Una aplicación de negocio necesita informar: ü Cuando comienza un proceso de negocio ü Cuando termina un proceso de Negocio o una actividad del proceso ü Cuando una actividad o proceso que ha comenzado ya no se necesita ü Cuando dada una circunstancia ha cambiado el ambiente en el cual el proceso ejecuta. Un evento en WorkFlow representa el cambio de estado de una instancia de un objeto de negocio (Business Object). Para usar un evento como interface entre la aplicación y un WorkFlow se necesita: Definición del evento: es el nombre técnico del evento definido en un tipo de objeto. Se define como un verbo en pasado (creado, modificado,...

Acceder a esta publicación

Creado y Compartido por: Jhon Deibys Cano Pineda

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Hola Ezequiel oye no eh tenido tiempo de realizar mi examen final crees que puedas reprogramarlo ?? ya que tengo hasta hoy para hacerlo y no creo poder hacerlo hoy agradezco tu respuesta saludos.

Acceder a esta publicación

Creado y Compartido por: Emmanuel Alejandro Rivera Suarez

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!