Metodologia Consultor Abap
ESTANDARES
DE
PROGRAMACION
ABAP/4
Índice
1. Alcances y Objetivos 3
2. Herramientas 4
3. Estándares generales de programación 5
3.1. Convenios de nombres 5
3.2. Atributos de Programa 5
3.2.1. Título 5
3.2.2. Tipo 5
3.2.3. Aplicación 5
3.3. Estructura para nuevos programas 5
3.3.1.Comentarios 5
3.3.2. Cabecera del programa 6
3.3.3. Declaración de datos globales 6
3.3.4. Declaración de campos de pantalla. 8
3.3.5. Validación de campos de pantalla e inicialización 9
3.3.6. Rutina principal del programa. 10
3.3.7. Tratamiento de los datos obtenidos. 10
3.3.8. Eventos de control. 11
3.3.9. Subrutinas internas. 12
3.4. Convención para nombres internosABAP/4 13
3.5. Recomendaciones generales sobre formato 13
3.5.1. Subrutinas ( FORMS ) 13
3.5.2. Programas INCLUDE 14
3.5.3. Cabeceras de listados. 14
3.5.4. Textos de selección 15
3.5.5. Símbolos de texto. 15
3.5.6. Pantallas 15
3.5.7. Status GUI 15
4. Modificación del Standard 16
4.1. Modificación para adicionar funcionalidad. 16
4.2. Modificación poraplicación de notas SAP 16
ANEXO 18
1. Alcances y Objetivos
Tiene como objetivo principal el de fijar normas en el desarrollo en ABAP/4 para que de esa manera, el código sea legible y más fácil de mantener por cualquier desarrollador.
Este documento está destinado a cubrir la totalidad de los desarrollos efectuados.
2. Herramientas
Se recomienda lautilización del OBJECT BROWSER (3.0F) o REPOSITORY BROWSER (4.0) para todo desarrollo a efectuarse en el sistema SAP R/3.
3. Estándares generales de programación
3.1. Convenios de nombres
Todos los programas y objetos propios desarrollados en SAP, deben seguir las normas establecidas en el ANEXO “Nomenclatura de objetos” de este documento.
Todos los programasABAP desarrollados, deben seguir lo definido en el punto Convención para nombres internos ABAP/4 de este mismo documento
3.2. Atributos de Programa
Será obligatorio completar los atributos de programa que se detallan en los puntos siguientes. El resto de los atributos solo se completarán en caso de ser necesarios.
3.2.1. Título
El título del programa deberáser claro y conciso, de tal manera que no deje dudas cual es el objetivo del programa.
Deberá completarse en letra minúscula, para mantener la ergonomía del sistema general
3.2.2. Tipo
Utilizar alguno de los tipos propuestos por SAP y que se corresponda con el desarrollo a efectuar.
3.2.3. Aplicación
Completar con ‘Z’, para el caso de programasdesarrollados
3.3. Estructura para nuevos programas
Se detallan en los puntos siguientes las normas para la estructuración del código ABAP.
Esta estructura está referida solamente a los programas cuyo atributo de tipo está indicado con ‘1’ y debe respetarse para la codificación del mismo, el mismo orden que sigue en este documento.
3.3.1. Comentarios
Todoprograma desarrollado debe incluir comentarios con el propósito de facilitar a futuros programadores una herramienta para comprender con mayor exactitud cual es la función del código desarrollado y disminuir el impacto que representa para esta persona la modificación de un código no propio.
Todo comentario debe estar en letra minúscula, además debe ser claro y conciso, dando una idea general dela función que realiza esa sección de código en el programa.
3.3.2. Cabecera del programa
La cabecera de un programa ABAP deberá respetar el siguiente formato:
Donde:
• Las primeras líneas del programa deben ser destinadas al nombre del programa,...
Regístrate para leer el documento completo.