![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La lógica de procesamiento en el PAI y las validaciones
ABAP La lógica de procesamiento en el PAI y las validaciones
![ABAP La lógica de procesamiento en el PAI y las validaciones ABAP La lógica de procesamiento en el PAI y las validaciones](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/134.jpg)
LOGICA DE PROCESAMIENTO EN PAI:
Validación de datos de entrada. Una de las funciones más importantes del PAI:
- Chequeo automático realizado por el sistema: Chequeos previos al PAI:
- Verificación del formato de acuerdo a los atributos de cada campo.
- Verificación de campos obligatorios
- Verificación de claves foráneas, en caso de campos referidos en diccionario de datos.
- Verificación de ámbito de valores (F4 para ver posibles valores y verificación de campo contra valores del ámbito de dominio coirrespondiente)
- Chequeo manual programado (comando FIELD): Instrucciones FIELD y CHAIN-ENDCHAIN.
- INSTRUCCION FIELD. Validamos individualmente y el chequeo puede ser:
1. Chequeo de un campo contra tabla B.D.:
FIELD <campo_pantalla> SELECT * FROM <tabla> WHERE <condición> WHENEVER (NOT) FOUND SEND ERRORMESSAGEW / WARNING <numero> WITH <campo-texto>
2. Chequeo de un campo contra una lista de valores
FIELD <campo_pantalla> VALUES (<lista_valores>).
3. Chequeo de un campo en un modulo
FIELSD <campo_pantalla> MODULE <modulo_ABAP/4>.
- INSTRUCCION CHAIN-ENDCHAIN. Encierra un conjunto de instrucciones FIELD:
CHAIN. FIELD nombre_campo1. FIELD nombre_campo2. FIELD nombre_campo3. FIELD nombre_campo4. FIELD nombre_campo5. MODULE validar_campos. ENDCHAIN.
MENSAJES EN PANTALLA:
- Mensaje de Error (E). Todos los campos de la pantalla disponibles para reintroducir la información de manera obligatoria.,
- Mensaje de Advertencia (W). Todos los campos de la pantalla disponibles para reintroducir la información de manera voluntaria.
- Mensaje de Información (I). Proceso suspendido hasta presionar enter. Continua desde donde fue suspendido.
- Mensaje de Éxito (S).
- Mensaje de Interrupción (A). Tras pulsar enter termina el proceso y regresa a pantalla incial.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime