Evento AL Guardar

Definición de Evento AL Guardar

El evento al guardar es el que ejecuta una regla cuando se guarda la página de un elemento. Se asigna al elemento, no a un campo, y corre con todos los datos del formulario ya completos. Es el evento de las reglas que controlan, derivan o deciden algo sobre el cambio completo: las validaciones que bloquean, la derivación del motivo de evento, el disparo de flujos y las reglas entre entidades.

La lección lo resume en un criterio: lo que ayuda a completar va al cambiar; lo que controla o deriva, al guardar. En Best Run Argentina, al guardar se asignan AR_Validar horas semanales, AR_Derivar motivo de evento, AR_Disparar flujo de promoción y AR_Grupo de pago por grado. En los cuatro casos, la regla necesita ver el cambio completo antes de actuar.

Algunos escenarios solo admiten este evento. Las reglas de Disparar flujos de trabajo solo se asignan al guardar, según la academia. Las de derivación del motivo de evento también se asignan al guardar en el elemento de la información del puesto o de la compensación. Y para las validaciones que tienen que bloquear, es el evento que corresponde, porque la nota 3736295 describe que, en el perfil más reciente, una regla al cambiar con severidad error se muestra como una advertencia que no bloquea.

El evento tiene un costo para el usuario: el resultado se ve recién al guardar. Si una regla al guardar completa un valor que el usuario cambió a mano, lo pisa sin aviso, y el usuario se entera después, o no se entera. Es el error común de la L1: usar al guardar para algo que el usuario necesita ver mientras completa el formulario.

Las reglas al guardar no corren una sola vez. La nota 2993166 describe como comportamiento esperado que, cuando se actualiza un flujo, las reglas al guardar se vuelven a ejecutar. Si Lucía Fernández edita la fecha en su paso de AR_Aprobación de promoción, las reglas se evalúan de nuevo. En una regla que deriva un motivo no hay problema, pero en una que crea un componente de pago puede haberlo, como muestra la situación 4 del ejercicio de la L3.

También corren en las importaciones y los cambios masivos, si el contexto de la regla lo permite. Al guardar es uno de los dos eventos que admiten contexto de regla, según la nota 3696599. Con el contexto se puede decidir, por ejemplo, que AR_Disparar flujo de promoción no corra en los cambios masivos, como se configura en el VIDEO 4.2.

Cuando varias reglas se asignan al guardar en un mismo elemento, se ejecutan en el orden de la lista, y cada una ve los datos como los dejó la anterior. Por eso la regla del flujo va después de la del motivo.

Para entender qué pasó en un guardado concreto, la herramienta de diagnóstico de la L6 es la herramienta indicada. Con el rastreo activo, la vista de ejecución de reglas muestra qué reglas al guardar corrieron, cuáles se excluyeron y por qué.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Evento AL Guardar" creadas y compartidas abiertamente por nuestros alumnos.

SAP Expert



¿Qué es el evento AT SELECTION-SCREEN? El evento AT SELECTION-SCREEN es un evento especial en ABAP que se ejecuta cada vez que el usuario interactúa con la pantalla de selección, particularmente cuando hace "ENTER", cambia un valor o realiza alguna acción que implica validar o reaccionar ante la entrada del usuario. Este evento es parte del ciclo estándar de procesamiento de una selección, y se puede usar para implementar: Validaciones de campos de selección. Control de dependencias entre campos. Reacciones ante cambios en la selección. Implementación de lógicas adicionales que no están soportadas...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Saludos a toda la comunidad. Quisiera hacer un aporte sobre la lección "Utilización de la ayuda y órdenes de transporte". En los pasos explicados en la lección, específicamente en el paso 3.3 donde se indica guardar luego de hacer las modificaciones al grupo de compras, realmente el paso no es guardar porque el botón se muestra inhabilitado, independientemente de que modifiques todos los datos. Realmente se debe pulsar la tecla enter para volver a la pantalla donde aparece el listado de todos los grupos de compra (incluido el que acabas de modificar). Recién en esta pantalla es que se puede proceder a guardar el nuevo grupo de compra. Considero que esto debe ser corregido en la transcripción...

Acceder a esta publicación

Creado y Compartido por: Ali Jose Carmona Mendoza / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


SUSTITUCIONES Y VALIDACIONES la funcion de la validacion permite verificar determinados valores antes de la registracion de un documento El sistema realiza la verificacion y en caso de que no se cumpla emite un mensaje , el cual puede ser de advertencia de error. si se trata de un mensaje de error no se graba el documento hasya que no se cumpla con la validacion establecida LAS SUSTITUCIONES reemplaza el valor de un determinado campo CARACTERISTICAS se requiere medidas para ejecutar una validacion/ sustitucion se debe decir a que area de aplicacion se aplicara la validacion u sustitucion . el area de aplicacion es donde se utiliza la validacion , la sustitucion ( en que modulo o) FI GESTION FINANCIERA CO CONTABILIDAD DE COSTES AM CONTABILIDAD...

Acceder a esta publicación

Creado y Compartido por: Lady Paola Quintero Moreno / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert



El evento DOUBLE_CLICK del ALV Grid Control en ABAP permite capturar la acción del usuario al hacer doble clic sobre una celda o registro dentro de una tabla ALV. Este evento es muy útil para implementar funcionalidades interactivas, como mostrar detalles de un registro, navegar a otra transacción o actualizar datos relacionados. Se define en el manejador de eventos del objeto CL_GUI_ALV_GRID mediante el método SET HANDLER y la rutina receptora, por ejemplo: SET HANDLER handle_double_click FOR alv_grid. En la subrutina asociada, se utilizan los parámetros E_ROW y E_COLUMN para identificar la fila y la columna seleccionadas. Con esta información, el programador puede leer el contenido del registro...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

La determinación de imputación La imputación automática y por defecto En el módulo de CO, las imputaciones para las contabilizaciones de forma automática o por defecto, para lo que respecta a clases de costes primarios. Las imputaciones automáticas o por defecto, son valores de propuesta que se pueden sobrescribir en la aplicación o transacción que se esté ejecutando. La imputación automática o por defecto es necesaria para las clases de coste primerio que se utilizan en contabilizaciones generales automáticamente. La imputación por defecto se introduce en el registro maestro de las clases de coste. Mientras que las imputaciones automáticas...

Acceder a esta publicación

Creado y Compartido por: Julia Ramona Rodríguez Ramírez

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

SAP Master


El control de modificaciones: Como consultores, debemos tener en cuenta tres campos de la posición que pueden ser útiles para guardar algún tipo de información: clave de referencia 1, clave de referencia 2 y clave de referencia 3. Estos campos son de libre entrada, pero tienen que estar disponibles en los grupos de status campo de la cuenta, como también el grupo de status campo de la clave de contabilización, y además, deben estar como campos modificables. La utilidad de estos campos suelen ser diversos, por ejemplo, permiten al usuario completar alguna información que luego será utilizada por algún programa, o para visualizarlo en reportes. También nos permite guardar...

Acceder a esta publicación

Creado y Compartido por: Carolina Luján Rodriguez Cerviño / Disponibilidad Laboral: FullTime

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

Lección 9: Los Eventos Los Workflows, al ser procesos de negocio, requieren una comunicación vital con las aplicaciones de negocio, la cual se logra mediante eventos. Una aplicación de negocio informa a través de eventos cuándo inicia o finaliza un proceso o actividad, cuándo una actividad ya no es necesaria, o cuándo cambia el ambiente de ejecución de un proceso. Punto 1: Definición de Eventos Un evento en Workflow representa el cambio de estado de una instancia de un objeto de negocio (Business Object). Por ejemplo, al modificar un material, el Business Object lanza el evento "Changed". Para usar un evento como interfaz entre una aplicación y un Workflow, se necesita...

Acceder a esta publicación

Creado y Compartido por: Roberto Fluder Ahumada

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

SAP Master

La determinación de imputación 1 - La imputación automática y por defecto Las imputaciones automáticas o por defecto son nada mas valores de propuesta que se pueden sobrescribir en la aplicación o transacción que se este ejecutando. Las imputaciones automáticas o por defecto es necesaria para la clase de coste primario que se utilizan en contabilizaciones generadas automáticamente, como diferencias de tarifas, diferencias de cambio y/o descuentos otorgados o concedidos. Las imputaciones por defecto se introducen en el registro maestro de las clases de coste. En el, se registran las imputaciones a nivel de sociedad CO y de cuenta. Las imputaciones automáticas son ofrecidas...

Acceder a esta publicación

Creado y Compartido por: Daniel Sanchez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert



El evento DOUBLE_CLICK del ALV Grid Control en ABAP permite capturar la acción del usuario al hacer doble clic sobre una celda o registro dentro de una tabla ALV. Este evento es muy útil para implementar funcionalidades interactivas, como mostrar detalles de un registro, navegar a otra transacción o actualizar datos relacionados. Se define en el manejador de eventos del objeto CL_GUI_ALV_GRID mediante el método SET HANDLER y la rutina receptora, por ejemplo: SET HANDLER handle_double_click FOR alv_grid. En la subrutina asociada, se utilizan los parámetros E_ROW y E_COLUMN para identificar la fila y la columna seleccionadas. Con esta información, el programador puede leer el contenido del registro...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Los Reportes Interactivos 1. Que es un reporte interactivo Es un tipo de reporte ABAP donde se muestra un primer listado por pantalla con cierta información y luego haciendo doble clic a una linea determianda del primer listado se accede a otros datos realtivos a esa linea y así sucesivamente por cuantos niveles tenga el reporte El reporte interactivo es ejecutado solo en forma online, ya que requiere de la interacción con el usuario. La principal ventaja de los reportes interactivos es que con pocas líneas de código se puede crear un reporte con interacción con el usuario a diferencia de los programas de díalogo que requieren de mucho más tiempo de construcción. 2. Los eventos y...

Acceder a esta publicación

Creado y Compartido por: Yeny Gisela Yanes Bautista


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