✒️ABAP La lógica de procesamiento en el PAI y las validaciones
ABAP La lógica de procesamiento en el PAI y las validaciones
LÓGICA DE PROCESAMIENTOS EN PAI- VALIDACIONES.
1. VALIDACIONES DE LOS DATOS DE ENTRADA.
Una de las funciones del PAI es validar los datos de entrada de la pantalla antes de ser utilizados. Existen dos tipo 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 proceso de las DYNPROS.
2. Validación Automática.
El sistema valida automáticamente:
- Verificación del formato - Screen Painter. Esto de acuerdo a los atributos del campo, si hay algo inconsistente genera sus mensajes para que vuelva a introducir sus valores.
- Validación de campos obligatorio. Definido así en el screen painter.
- Verificación claves foráneas. Es solo si el campo de la pantalla se refiere a una tabla del diccionario o si es por la ayuda del F4, de los valores mostrados.
- Verificación del ámbito de valores. En el diccionario de datos se pueden definir un ámbito de valores asociado a un dominio. El sistema verifica y los valida.
3. Validación Manual.
A parte de la validación automática de pueden realizar validaciones mas extensas con las instrucciones FIELD, CHAIN-ENDCHAIN.
Con FIELD se pueden validar individualmente cada campo de forma que en caso de error permita introducir el campo erróneo:
- chequeo de un campo contra una tabla de base de datos.
- chequeo de un campo respecto a una lista de valores.
- chequeo de un campo en un módulo.
Con CHAIN-ENDCHAIN, encierra un conjunto de instrucciones de FIELD , que en casos de error todos los campos se podrán modificar, mientras que los que no pertenezcan estarán bloqueados.
Los CHAIN-ENDCHAIN no se pueden anidar y solo se puede usar en PAI, en PBO no tienen efecto.
4. Mensajes de Pantalla
-Error. El sistema obliga al usuario a introducir de nuevos los valores
- Advertencia o Warning, los datos pueden o no ser re introducidos nuevamente
-Información. Es informativo, al pulsar enter continua con el proceso.
-Éxito o S. Satisfactorio de culminación.
-Interrupción. Es mostrado y al pulsar enter, el proceso es terminado y regresa a la pantalla inicial.
 
 
 
Sobre el autor
Publicación académica de Morela Silva, en su ámbito de estudios para la Carrera Consultor ABAP.
Morela Silva
Profesión: Ingeniero de Sistemas - Venezuela - Legajo: DH52U
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Consultor sap mm, qm y programador abap.
Certificación Académica de Morela Silva