Evento AL Iniciar

Definición de Evento AL Iniciar

El evento al iniciar es el que ejecuta una regla en el momento en que se abre un formulario para crear algo nuevo. La academia lo describe con sus tres casos: corre durante el alta y la recontratación, en Añadir nuevo empleado, y al crear un objeto de fundamento nuevo. Se asigna al elemento, no a un campo, y su uso típico es dejar valores iniciales antes de que el usuario empiece a cargar.

Para el alta hay un escenario específico, el de reglas al iniciar para alta y recontratación (Trigger onInit Rules for Hire/Rehire). Usa el modelo de información del empleado como objeto base y solo se asigna con este evento. El ejemplo de la academia es claro: en el alta de empleados de Estados Unidos, una regla al iniciar deja el documento de identidad con el país, el tipo de documento y la marca de primario completos. Quien hace el alta solo tiene que cargar el número.

Ese mismo ejemplo trae dos advertencias de la academia que valen para cualquier regla al iniciar. La primera es que el orden de las acciones importa: si una acción depende de un valor que fija otra, la que fija va primero. En el caso del documento de identidad, el país tiene que estar antes que el tipo de documento, porque los tipos dependen del país. La segunda es que los valores de texto distinguen mayúsculas de minúsculas, y un código escrito con otra combinación no da error, pero tampoco se carga.

El evento tiene límites que conviene conocer antes de usarlo. El primero es su alcance: solo corre al crear. Un valor por defecto al iniciar no cubre los cambios posteriores ni los traslados desde otra entidad legal, que es la razón por la que AR_Modalidad por defecto se asignó al cambiar y no al iniciar. El segundo es que no muestra mensajes. La nota 3345944 lo dice en forma explícita: para mostrar un mensaje, la regla se asigna al cambiar o al guardar. Una validación asignada al iniciar nunca avisa, que es uno de los errores del ejercicio de la L2. El tercero es que no admite contexto de regla, según la nota 3696599.

Hay también un comportamiento que se ve en la práctica y que aparece en el VIDEO 2.1. En Añadir nuevo empleado, algunos datos se eligen en la pantalla de datos básicos, antes de llegar a la información del puesto. Si la entidad legal ya viene elegida desde ahí, una regla al cambiar en ese campo puede no correr dentro de la información del puesto, porque el campo no cambió en ese formulario. Por eso el video prevé un plan alternativo para mostrar el valor por defecto.

En los objetos de fundamento, el evento al iniciar sirve para completar valores cuando se crea un registro nuevo, por ejemplo un código de país o un estado por defecto. Es menos frecuente en los proyectos de Employee Central Core, pero aparece en clientes que crean muchos objetos de fundamento a mano.

Como criterio de diseño, el evento al iniciar es la mejor opción cuando el valor tiene sentido solo en el momento de crear y no depende de lo que el usuario elija después. Si depende de otro campo, el evento es al cambiar.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Evento AL Iniciar" 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 Master


Los Eventos Definición y conceptos de eventos Los eventos permiten que las aplicaciones de negocio se comuniquen con los workflows en SAP, informando cambios en procesos y actividades. Un evento representa un cambio de estado de una instancia de un objeto de negocio (Business Object). Para usar un evento como interfaz entre la aplicación y el workflow, se requiere definir el nombre técnico del evento, sus parámetros, el creador (programa que lanza el evento) y el receptor (quien reacciona, normalmente workflows o tareas de espera). El linkage especifica la relación entre el evento y su receptor, y puede estar regido por reglas que determinan...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** 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 ***

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 Senior

La ejecución de fondo 1. Las formas de ejecución de un programa ABAP En ABAP existen 2 formas de ejecutar un programa > Ejecución online: En donde el programa se ejecuta al momento de presionar la tecla F8 o en el ícono de ejecutar y los resultados de la ejecución se producen de manera inmediata, ya sea mostrándonos por pantalla o modificando las tablas bases de datos SAP. > Ejecución batch o de fondo: Consiste en la ejecución de un proceso o programa sin interacción con el usuario, es decir, que lanzamos el proceso y el SAP GUI nos devuelve el control aunque el programa todavía no ha acabado de ejecutarse. Se utiliza cuando el tiempo de procesamiento de un programa...

Acceder a esta publicación

Creado y Compartido por: Yeny Gisela Yanes Bautista

*** 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 Expert



Los eventos de workflow en SAP son sucesos clave que permiten automatizar procesos empresariales al actuar como disparadores para iniciar o continuar un flujo de trabajo. Se generan a partir de actividades del sistema o del negocio, como la creación de un pedido de compras, la liberación de una factura o la modificación de un documento. Cada evento contiene información relevante (como objeto, tipo y contexto) que se transmite al workflow para ejecutar acciones definidas, asignar tareas a usuarios o lanzar procesos posteriores. Su gestión se realiza mediante el Event Linkage, que conecta eventos con flujos específicos, y el Event Trace, que permite monitorear su activación. SAP proporciona herramientas...

Acceder a esta publicación

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


👉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.