🚀PROMO #PLANCARRERA2024| 🔥Bonificaciones, Precios Congelados y Cuotas
✒️ABAP La lógica de procesamiento en el PAI y las validaciones
ABAP La lógica de procesamiento en el PAI y las validaciones
La validación de los datos de entrada.
Una de las funciones más importanes de Process After Input, es la de validar los datos de entrada de la pantalla antes de ser usados. Existen dos tipos de validación de los datos de entrada: Un chequeo automático realizado por el sistema y un chequeo manual programado con el comando FIELD de la lógica de proceso de Dynpros.
Verificación automática
El sistema realiza automáticamente una serie de chequeos de los datos de entrada, antes de procesar el evento PAI.
Verificación de formato : El procesador de diálogo valida las entradas de acuerdo a los atributos de cada campo. Si el sistema detecta un valor incorrecto, despliega un mensaje de error y vuelve a mostrar los campos para su nueva entrada.
Verificación de campos obligatorios : Al momento de que algún campos de la pantalla se le asigna el atributo de que es obligatorio, el procesador de diálogo no continua con el proceso, al menos que todos los campos obligatorios tengan algún valor .
Verificación de llaves foráneas: Una verificación de clave foránea es procesada solo si un campo de pantalla se refiere a un campo del Diccionario para el cual se ha definido una tabla de verificación. Al mismo tiempo, la funcionalidad de la tecla F4 es activada. Esto significa que las posibles entradas para un campo son desplegadas.
Verificación de valores fijos :En el Diccionario ABAP/4, se pueden definir los valores fijos para los dominios. Si se define un campo de pantalla con referencia a un dominio con valores fijos, ocurre lo siguiente:
Los valores fijos son desplegados si el usuario presiona la tecla F4 para ver los posibles valores para el campo de entrada.
El procesador de diálogo verifica los valores introducidos en el campo contra el conjunto de valores fijos del Dominio correspondiente.
Verificación manual en Module Pool.
Además del chequeo automático es posible realizar una validación más extensa de los valores de entrada a los campos valores de entrada a los campos con las instrucciones FIELD y CHAIN de la lógica de proceso del Screen Painter.
Con FIELD podemos validar individualmente cada campo de forma que en caso de error, la siguiente entrada de datos sólo permitirá introducir el campo erróneo sobre el que estamos utilizando la instrucción FIELD.
Dependiendo del tipo de sentencia FIELD que utilicemos, el mecánismo de chequeo se realizará en la lógica de proceso del Screen Painter o en un módulo ABAP/4.
 
 
 
Sobre el autor
Publicación académica de Juan Carlos Ayala Chira, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Master
Juan Carlos Ayala Chira
Profesión: Ingeniero de Sistemas E Informática - Peru - Legajo: KQ70J
Continúe aprendiendo sobre el tema "La lógica de procesamiento en el PAI y las validaciones" de la mano de nuestros alumnos.
SAP Master
Lección: Lógica de procesamiento en PAI:Validaciones [ 5º de 9 ] VALIDACIÓN DE LOS DATOS DE ENTRADA Una de las funciones más importantes del PAI es la validación de los datos de entrada antes de ser utilizados. Existen 2 validaciones: Chequeo automático realizado por el sistema y el chequeo manual programado con el comando FIELD de la lógica de proceso de las dynpros. VALIDACIÓN AUTOMATICA Verificación del formato: El sistema valida las entradas de acuerdo a los atributos de cada campo. Verificación de campos obligatorios: Valida que el campo tenga algún valor. Verificación de clave foránea: Valida cuando el campo se se refiere a un campo del...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Validaciones PAI Una de las funciones del PAI, es validar los datos de entrada en pantalla antes de ser utilizados. Los dos tipos de validaciones que se pueden generar son la automática en donde el sistema realiza automáticamente chequeos de los datos de entrada antes de procesar el PAI y la validación manual en donde se utilizan las instrucciones FIELD y CHAIN-ENDCHAIN.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Lección 5: Lógica de procesamiento en PAI:Validaciones. 1.- Validación de los datos de entrada. Una de las funciones más importantes del PAI, es la de validar los datos de entrada de la pantalla antes de ser utilizados. Existen dos tipos de validaciones de los datos de entrada: Un chequeo automático realizado por el sistema. Un chequeo manual programado con el comando FIELD de la lógica de proceso de las dynpro. 2.- Validación automática. El sistema realiza automáticamente una serie de chequeos de los datos de entrada antes de procesar el evento PAI, estos son: Verificación del formato - Se verifican las entradas de acuerdo a los atributos de cada campo,...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Lección: Lógica de procesamiento en PAI:Validaciones 1) Validación de los datos de entrada Una de las funciones más importantes del PAI, es la de validar los datos de entrada de la pantalla antes de ser utilizados.Existen dos tipos de validaciones de los datos de entrada_ -Chequeo automático realizado por el sistema -Chequeo manual programado con el comando FIELD de la lógica de process de las dynpros 2) Validación automática El sistema realiza automáticamente una serie de chequeos de los datos de entrada antes de procesar el evento PAI. Estos chequeos son los siguientes: Verificación del formato El sistema valida las entradas de acuerdo a los atributos de cada campo.Si se...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
1.- Validación de los datos de entrada. Una de las funciones más importantes del PAI(Process After Input) es la de validar los datos de entrada de la pantalla antes de ser utilizados. Existen 2 tipos de validaciones de los datos de entrada y estos son: Chequeo autómatico realizado por el sistema. Chequeo manual programado con el FIELD de la lógica de proceso de las dynpros. 2.- Validación Automática El sistema realiza automáticamente una serie de chequeos de los datos de entrada antes de procesar el evento PAI. Verificación del Formato: Verificación automática del formato de los campos de la pantalla. El sistema valida las entradas de acuerdo a los atributos...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
PAI Para validar las entradas de cada campo, si se detecta un valor incorrecto, se desplegará un mensaje de error y se vuelve a solicitar entrada de campos. Para campos asociados al diccionario al dar F4 utilizan el ámbito de valores asociado al dominio de cada campo. El sistema verificará los valores introducidos contra el ámbito de valores del dominio correspondiente. Hay 2 tipo de chequeo, el automático, es una serie de validaciones como valida que la entrada de un campo corresponda según el tipo de campo incluso formato como en caso de campo tipo fecha. El otro tipo de validación es la Manual. Además del chequeo automático es posible hacer una validación manual, usando...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
5° Lógica de Procesamiento en PAI:Validaciones 1- Validación de los Datos de Entrada Una de las funciones más importantes del evento PAI es la de Validar los Datos de Entrada antes de utilizarlos. Chequeo Automático realizado por el sistema Chequeo Manual programado con el Comando FIELD de la Lógica de Proceso de las Dynpros. 2- Validación Automática Antes de procesar el evento PAI, el sistema realiza Automáticamente chequeos de los datos de entrada. Verificación de Formato Valida de acuerdo a los Atributos de cada Campo. Por error, se despliega un Mensaje y se volverán a mostrar para su nuevo ingreso. Verificación de Campos...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
El procesamiento PAI se emplea para validar los datos introducidos, entre otras cosas. Hay varios tipos de validación: Automática --> Se lleva a cabo por el sistema y entre estas podemos encontrar la verficación de formato, la de campos obligatorios, la de claves ajenas en la base de datos y la del ámbito de valores definido también en el diccionario de datos. Manual --> Se realiza a través de la instrucciones FIELD y CHAIN-ENDCHAIN. La instrucción FIELD permite validar los campos de forma individual. La validaciones que permite son contra una tabla de la base de datos, contra una lista de valores, contra un campo en un módulo. La instrucción CHAIN-ENDCHAIN encierra...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
El procesamiento PAI: Se utiliza para validar los datos de entrada de la pantalla antes de ser utilizados. Hay dos tipos de validaciones de datos de entrada: Chequeo Automatico: Realizo por el sistema, tenemos verificación del formato, verificación de campos obligatorios, verificación de claves y verificación del ambito de valores. Chequeo Manual: Programado por el comando FIELD de la logica de proceso de las dynpros. Tenemos chasqueo de un campo contra una tabla base de datos, chequeo de un campo respecto de una lista de valores, y chequeo de un campo en un modulo. La instrucción CHAIN-ENDCHAIN encierra un conjunto de sentencias FIELD, que en caso de erro en la entrada, los campos del CHAIN-ENDCHAIN...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Validación de los Datos de Entrada: Una de las funciones más importantes del PAI, es la de validar los datos de entrada de la pantalla antes de ser utilizados. Existen dos tipos de validaciones de los datos de entrada: Un chequeo automático realizado por el sistema. Un chequeo manual programando con el FIELD de la lógica de proceso de las Dynpros. Validación Automática: El sistema realiza automáticamente una serie de chequeos de los datos de entrada antes de procesar el evento PAI. Y Son: Verificación del Formato: El sistema valida las entradas de acuerdo a los atributos de cada campo. Si se detecta un valor incorrecto, se desplegara un mensaje...
👌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.