Show Menu
Cheatography

ABAP Name Convention Cheat Sheet (DRAFT) by

Name Convention for ABAP

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Regras

Acrônimo
Signif­icado
dd
Módulo
xxxx
Descrição Livre
cccc
STY para Estrutura TTY para Table Type
t para Views
H = Help View
D = DataBase View
P = Projection View
M = Mainte­nance View
Usar Grupo de Função exclusivo ex: ZMMG
C = Cluster View

Workbench Objects

Nome
Regra
Exemplo
Report
ZS4_dd_*
ZS4_MM­_CR­IA_­MAT­ERIAL
Include
ZS4_dd_*
ZS4_MM­_CR­IA_­MAT_TOP
Pool Subrotinas
ZS4_dd_*
ZS4_MM­_CR­IA_­MAT­_FORMS
Grupo de Função
ZS4_dd_*
ZS4_MM­_RFCS
Módulo de Função
ZS4_dd_*
ZS4_MM­_CR­IA_­MAT_INT
Transação
ZS4_dd_*
ZS4_MM_001
Classe de Mensagens
ZS4_dd_*
ZS4_MM
Enhanc­ement
ZS4_dd_*
ZS4_MM­_EN­H_MM01
Objeto de Autori­zação
ZS4_dd_*
ZS4_MM­_O001
Applic­ation Log
ZS4_dd_*
ZS4_MM­_CR­IA_MAT
Classe
Zdd_CL­_xxxx
ZMM_CL­_CR­IA_MAT
Classe de Exceção
Zdd_CX­_xxxx
ZMM_CX­_CR­IA_MAT
Interface
Zdd_IF­_xxxx
ZMM_IF­_MA­TERIAL

Enhanc­ements

Nome
Regra
**
BADI Definition
Zdd_BDxxxx
ZMM_BD­_MA­TERIAL
BADI Implem­ent­ation
Zdd_BI­_xxxx
ZMM_BI­_MA­TERIAL
Enchan­cement Spot
Zdd_ES­_xxxx
ZMM_ES­_MA­TERIAL
Composite Enchan­cement
Zdd_CE­S_xxxx
ZMM_CE­S_M­ATERIAL
Enhanc­ement Implem­ent­ation
Zdd_EI­_xxxx
ZMM_EI­_MA­TERIAL
Composite Enhanc­ement Implem­ent­ation
Zdd_CE­I_xxxx
ZMM_CE­I_M­ATERIAL

Forms

Nome
Regra
Exemplo
SapScript
ZS4_dd_*
ZS4_MM­_PE­DIDO_SS
SmartForms
ZS4_dd_*
ZS4_MM­_PE­DIDO_SF
Adobe Forms
ZddAF_xxxx
ZMMAF_­PEDIDO
Form Interface
ZddFIN­T_xxxx
ZMMFIN­T_P­EDIDO
 

DDIC Objects

Nome
Regra
Exemplo
Tables
Zdd_txxxx
ZMM_TD­ADO­S_M­ATERIAL
Structures
Zdd_xx­xx_ccc
ZMM_DA­DO_­MAT­ERI­AL_STY
Views
Zdd_txxxx - ver REGRAS
ZMM_DD­ADO­_MA­TERIAL
Domínios
ZZxxxx
ZZCOD_­MAT­ERIAL
Elemento de Dados
ZZxxxxx
ZZCOD_­MAT­ERIAL
Objeto de Bloqueio
EZ_xxxx
EZ_MARA
Ajuda de Pesquisa
Zddxxxx
ZMMCOD­_MA­TERIAL

Declar­ations

Objeto
Regra
Variáveis Globais
VA_xxxx Alfanu­mérica
VN_xxxx Numérica
FL_xxxx Flag CN_xxxx Counters
Variáveis Locais
VAL_xxxx Alfanu­mérica
VNL_xxxx Numérica
Estrutura
ST_xxxx
Contantes Globais
CA_xxxx Alfanu­mérica
CN_xxxx Numérica
Constantes Locais
CAL_xxxx Alfanu­mérica
CNL_xxxx Numérica
Ranges
R_xxxx Global
RL_xxxx Local
FieldS­ymbols
FS_xxxx Global
FSL_xxxx Local
Types
TY_xxx Global TYL_xxxx Local
Internal Table
TB_xxxx
Select Options
S_xxxx
Parameter
P_xxxx
Checkbox
CB_xxxx
RadioB­utton
RB_xxxx