You are on page 1of 4

Declaraciones dentro de un Programa ABAP

Declaracin
Variables Locales
Variables Globales
Checkbox
Radio Button

Se debe escribir de la siguiente forma


VL_XXXXXXXX
V_XXXXXXXX
CH_XXXXXXXX
RBG11_XXXXXXX, RBG12_XXXXX, RBG1N_XXXX
RBG21_XXXXXXX RBG22_XXXXX, RBG2N_XXXX

Rangos
Rangos locales
Constantes globales
Constantes locales
Estructura
Estructura local
Tabla interna
Tabla interna local
Tipos
Parmetros
Select Option
Forms
Parmetros de un Form

R_XXXXXXX
RL_XXXXXX
C_XXXXXXX
CL_XXXXXXX
WA_XXXXX
WAL_XXXXX
TI_XXXXX
TIL_XXXXX
TY_XXXXXXXXX
P_XXXXXX
SO_XXXXXXX
F_XXXXXXXXXXXXXX
P_XXXXX

Formatos de Datos del Diccionario ABAP:


Declaracin
Campo nuevo en una tabla
base de datos
Elemento de datos
Dominio
Nombre tabla
Estructuras

Se debe escribir de la siguiente forma


XXXXXXX Donde XXXXXXX es el nombre del
campo nuevo
ZZ_XXXXXXX ( Donde XXXXXXX es el nombre
del campo al que se va a asociar)
ZDXXXXXXX ( Donde XXXXXXX deber
referenciar el tipo de datos)
ZTXXXXXXX ( Donde XXXXXXX se utiliza para
describir el nombre de la tabla )
ZXXXXXXX ( Donde XXXXXXX se utiliza para
describir el nombre de la estructura )

Objetos que podemos crear en SAP ABAP:

Declaracin
Reporte o Programa

Mdulo de Funcin
Grupo de Funcin
Module Pool o Programa
de Dilogo
Vistas de Actualizacin
Clase de Mensajes
Clase de Objetos ABAP
Clase de Desarrollo o
Paquete
Ayuda de Bsqueda
Objeto de Bloqueo

Se debe escribir de la siguiente forma


ZXXXXXXX Ej: ZREPORTE_USUARIOS
ZMFXXXXXX ( Donde XXXXXX se utiliza para
describir el nombre
del mdulo de funcin)
ZGFXXXXXXX ( Donde XXXXXX se utiliza para
describir el nombre del grupo de funcin )
ZMPXXXXXXX ( Donde XXXXXX se utiliza para
describir el objetivo del programa )
ZVAXXXXXXX ( Donde XXXXXX se utiliza para
describir el nombre de la vista )
ZCMXXXXXXX ( Donde XXXXXX se utiliza para
describir el nombre de la clase de mensajes )
ZCLXXXXXXX ( Donde XXXXXX se utiliza para
describir el nombre de la clase )
ZCDXXXXXXX ( Donde XXXXXX se utiliza para
describir el nombre de la clase de desarrollo o
paquete )
ZABXXXXXXX ( Donde XXXXXX se utiliza para
describir el nombre de la ayuda de bsqueda )
ZOBXXXXXXX ( Donde XXXXXX se utiliza para
describir el objetivo del objeto de bloqueo )

Encabezados de los programas


***************************************************
*********************************************
* NOMBRE DEL PROGRAMA
*
* DESCRIPCIN: (Descripcin breve de la funcionalid ad del programa)
*
* NMERO DE REQUERIMIENTO: (Nro de requerimiento, mejora o incidencia
que
* genero el desarrollo)
*
* AUTOR: (Nombres y apellidos completos del programador)
*
* FECHA: DD/MM/AAAA
*__________________________________________________
_________________
* CONTROL DE MODIFICACIONES:
* (Esta seccin se completa con cada modificacin posterior a la
implementacin en el
* Ambiente productivo del programa).
*__________________________________________________

_________________
* MODIFICADOR POR: (Nombres y Apellidos del autor de la modificacin)
*
* FECHA MODIFICACIN: DD/MM/AAAA
*
* DESCRIPCIN MODIFICACIN: (breve descripcin de la modificacin)
___________________________________________________
_________________
REPORT ZXXXXXX.
***************************************************
**********************************************
* INCLUDES
***************************************************
**********************************************
Include ZXXXX_TOP. ( Include de declaracin dedatos, donde XXXX es el
nombre del programa)
Include ZXXXX_FORMS. (Include de declaracin de subrutinas, donde XXXX es
el nombre del programa)
***************************************************
*****************
* Definicin de TYPES
***************************************************
*****************
***************************************************
*****************
* Definicin de estructuras
***************************************************
*****************
***************************************************
*****************
* Definicin de tablas internas
***************************************************
*****************
***************************************************
*****************
* Definicin de parmetros
***************************************************
*****************
***************************************************
*****************
* Definicin de constantes
***************************************************
*****************
***************************************************

*****************
* Definicin de Ranges
***************************************************
*****************
***************************************************
*****************
* Definicin de variables
***************************************************
*****************
***************************************************
*****************
*Proceso principal: START-OF-SELECTION
***************************************************
*****************
***************************************************
*****************
*Acciones de final de proceso: END-OF-SELECTION
***************************************************
*****************

You might also like