✒️ABAP Los Estándares de programación en ABAP
ABAP Los Estándares de programación en ABAP
ESTANDARES DE PROGRAMACION
Determninan la forma en que se codificarán los programas ABAP
Es decir, como declaraemos las variables, estructuras, tablas, así como también la forma en que se deben definir los objetos que creamos en el dicconario de datos, o en cualquier otra transacción de SAP donde se creen objetos en el sistema.
Factor Nemotécnico: Para que el programador pueda recordar el nombre de una variable fácilmente.
Factor Sugestivo: Para que otros programadores puedan leer y entender rápidamente nuestro código.
Consistencia: De modo que utilicemos las mismas convenciones de nomenclatura en todo el programa y hagamos el texto legible.
Variable Local VL_XXXX
Variable Global V_XXXX
Checkbox CH_XXXX
Radio Button RBG11_XXXX
Rango R_XXXXX
Rangos Locales RL_XXXX
Constante Global C_XXXX
Constante Local CL_XXXX
Estructura WA_XXXX
Estructura LocaL WAL_XXXX
Tabla Interna TI_XXXX
Tabla Interna Local TIL_XXXX
Tipo TY_XXXX
Parámetro P_XXXX
Select Option SO_XXXX
Forms F_XXXX
Paramtros de form P_XXXX
Cuando hablamos de Locales, quiere decir las que estan dentro de las SUBRUTINAS
Globales: A las que estan dentro del programa principal
Para declaraciones del diccionario de datos ABAP:
Cambio nuevo en abla de base de datos xxxxxxx
Emento de datos ZZ_XXXX (xxx Nombre del campo)
Dominio ZDXXXX (xx referencia el tipo de datos)
Tabla ZTXXXX(xx describe el nombre de la tabla)
Estructura ZXXXX (xxx nombre de la estructura)
Reporte o programa: ZXXXX
Modulo de función: ZMFXXXX
Grupo de función: ZGFXXXXX
Module Pool o programa de dialogo ZMPXXXXX
Vistas de actualización ZVAXXXXX
Clase de mensajes ZCMXXXXX
Clase de objetos ABAP ZCLXXXX
Clase de desarrollo ZCDXXXX
Ayuda de búsqueda ZABXXXX
Objeto de bloqueo ZOBXXXX
Nombre entre 1 y 30 caracteres
no usar puuntos, comas, espacio en blanco, paréntesis, apostrofes, comilla doble, signo igual, acentos o porcentaje.
 
 
 
Sobre el autor
Publicación académica de Jair Sneider Reyes Zabala, en su ámbito de estudios para la Carrera Consultor ABAP.
Jair Sneider Reyes Zabala
Profesión: Tecnólogo en Análisis y Desarrollo de Sistemas de Información. - Colombia - Legajo: HS34M
✒️Autor de: 54 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Tecnólogo bilingue en análisis y desarrollo de sistemas, actualmente analista de mesa de ayuda semisenior, conocimiento básico de sap basis; actuamente en formación como programador sap abap.
Certificación Académica de Jair Reyes