✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
Estándares de programación: determinan la forma en que codificaremos nuestros programas ABAP, como declararemos las variables, estructuras, tablas, la forma en que debemos definir los objetos que creamos en el Diccionario de datos, o en cualquier otra transacción de SAP donde se creen objetos en el sistema.
- Factor nemotécnico: para recordar el nombre de una variable fácilmente.
- Factor sugestivo: para leer y entender rápidamente un código.
- Consistencia: convenciones de nomenclatura para todo el programa, haciendo que el código sea legible.
Ventajas
- Los nombres de variables serán nemotécnicos, se conoce el tipo de la variable con solo ver el nombre de la variable.
- Los nombres de variables serán sugestivos, saber uso, finalidad y función solo con ver el nombre de la variable.
- Es más fácil poner nombre a las variables.
- Permite el uso de herramientas automáticas de verificación de nomenclaturas (chequeo extendido del código o inspector de código).
Estándares definidos:
- Variables Locales: VL_XXXXX
- Variables Globales: V_XXXXX
- Checkbox: CH_XXXXX
- Radio Button: RBG11_XXXXX, RBG12_XXXXX, TBG1N_XXXXX
- Rangos: R_XXXXX
- Rangos Locales: RL_XXXXX
- Constantes Globales: C_XXXXX
- Constantes Locales: CL_XXXXX
- Estructura: WA_XXXXX
- Estructura Local: WAL_XXXXX
- Tabla Interna: TI_XXXXX
- Tabla Interna Local: TIL_XXXXX
- Tipos: PY_XXXXX
- Parámetros: P_XXXXX
- Select Option: SO_XXXXX
- Forms: F_XXXXX
- Parámetros de un Form: P_XXXXX
Declaraciones en Diccionario de datos ABAP.
- Campo nuevo en una tabla bsae de datos: XXXXX
- Elemento de datos: ZZ_XXXXX.
- Dominio: ZDXXXXX
- Nombre tabla: ZTXXXXX
- Estructuras: ZXXXXX
Nombres de objetos:
- Reporte o programa: ZXXXXX
- Módulo de función: ZMFXXXXX
- Grupo de función: ZGFXXXXX
- Module Pool o Programa de Diálogo: ZMPXXXXX
- Vistas de Actualización: ZVAXXXXX
- Clase de Mensajes: ZCMXXXXX
- Clase de Objetos ABAP: ZCLXXXXX
- Clase de Desarrollo o Paquete: ZCDXXXXX
- Ayuda de Búsqueda:ZAB: XXXXX
- Objeto de Bloqueo: ZOBXXXXX
El nombre de un programa ABAP puede tener de 1 a 30 caracteres, no utilizar: punto, comas, espacios en blanco, paréntesis, apóstrofes, comillas dobles, signo igual, asterisco, caracteres con acento, signo de porcentaje.
 
 
 
Sobre el autor
Publicación académica de Wanderson Esa? L?pez Peraza, en su ámbito de estudios para la Carrera Consultor ABAP.
Wanderson Esa? L?pez Peraza
Profesión: Supervisor Desarrollo de Software - Guatemala - Legajo: PL68U
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Wanderson L?pez