✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
Los estandares de Programacion:
Determinan la forma en la que codificaremos nuestros programas ABAP.
Es decir, como declararemos las variables, estructuras, tablas, asi como tambien la forma en que debemos definir los objetos que creamos en el Diccionario de Datos, o en cualquier otra transaccion SAP donde se creen objetos en el sistema.
Criterios de un buen estandar:
Factor Nemotecnico: para que el programador pueda recordar el nombre de una variable facilmente.
Factor sugestivo: para que otros programadores puedan leer y entender rapidamente nuestro codigo.
Consistencia: de modo que utilicemos las mismas convenciones de nomenclatura en todo el programa y hagamos que el texto sea legible.
Ventajas del uso de estandares:
- Los nombres de las varables seran nemotecnicos con lo que se podra saber el tipo de dato de cada variable con solo ver el nombre de la variable.
- Los nombres de las variables seran sugestivos, de tal forma que se podra saber el uso y finalidad de dicha variable o funcion facilmente con solo ver el nombre de la variable.
- La decision de poner un nombre a una variable o funcion sera mecanica y automatica, puesto que seguira las reglas definidas por el estandar.
- Permiten el uso de herramientas automaticas de verificacion de nomenclaturas tales como el chequeo extendido del codigo o el inspector de codigo.
Nuestros estandares de programacion:
Declaracion Se debe escribir de la siguiente forma
Variables locales VL_xxxxxx
Variables globales V_xxxxxx
checkbox CH_xxxxxx
Radio Button RBG11_xxxxxx
Rangos R_xxxxxx
Rangos locales RL_xxxxx
Constantes globales C_xxxxxxx
Constantes locales CL_xxxxxx
Estructura WA_xxxxx
Estructura local WAL_xxxxxx
Tabla Interna TI_xxxxxxx
Tabla interna local TIL_xxxxx
Tipos TY_xxxxxx
Parametros P_xxxxxx
Select Option SO_xxxxxx
Forms F_xxxxxxxx
Parametros de un form P_xxxxxx
Para declaraciones en el Diccionario de Datos:
Declaracion Se debe escribir de la siguiente manera
Campo nuevo en tabla de BD xxxxx donde xxxxx es el nombre del campo nuevo
Elemento de Datos ZZ_xxxx donde xxxx es el nombre del campo a asocia
Dominio ZDxxxx donde xxxxx debera referenciar el tipo de datos
Nombre tabla ZTxxxx donde xxxx para el nombre de la tabla.
Estructuras Zxxxx donde xxxx para el nombre de la estructura.
 
 
 
Sobre el autor
Publicación académica de Juan Fernando Guerra Mata, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Fernando Guerra Mata
Profesión: Analista Programador - Guatemala - Legajo: CW28U
✒️Autor de: 63 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Juan Guerra