ABAP General Naming Standards Quick Reference
ABAP General Naming Standards Quick Reference
Object Name
Development Class
Naming Convention
ZFXX_D
Description
Z - Custom Object Designator F - Functional Area XX - SAP Application Area _ - Underscore D - Description Max 30 Char Z - Custom Object Designator F - SAP Functional Area A - Only for Report Transaction Codes XX - Sequential Number Max 5 Char. SAPM - Required for all SAP Module Pool Z - Custom Object Designator F - SAP Functional Area XX - Sequential Number Max 8 Char allowed SAPMZFXX- Module Pool name the Screen Associated with Nnnn Sequence Number* *Screens numbered in increment of 10 or 1000 starting with Screen 2000. A new screen to SAP std. module pool, the Screen number be in the range 9000-9999 Max 4 Char MZ - Report for SAP to find the include table xxxx - Module Pool Description a - Use I - for PAI Module O - for PBO Module F - for Subroutines in PBO/PAI bb - Sequence Number Max 30 Char Z - Custom Object Designator F - SAP Functional Area XX - Sequential Number Max 4 Char allowed
Object Name
Function Module
Naming Convention
ZF_D
Description
Z - Custom Object Designator F - Functional Area _ - Underscore D - Description If FM is Remote FM include RFC in the Description Max 30 Char. Z - Custom Object Designator F - SAP Functional Area* AA - Application Area** T -Type of Report Code! NN - 2 Digit Seq. No. X - Letter A-Z D - Description *For Not Specific to Functional Area Use Z. ** when F => Z , AA=>XX. ! T Report Code Use R Report with No Update U Report with Update I - Include S - SAP Scripts F - Getting Data out of SAP(I/F) T - Getting Data into SAP(I/F) C - Conversion (Initial Load of Data) 30 Char Max. F - Functional Area Y - Project Description Max 8 Char Z - Customer Object Designator F - SAP Functional Area XX use SC - Script SM - Smartforms D - Description 16 Char Max Z - Customer Object Designator F - SAP Functional Area D - Description 30 Char Max
Transaction Codes
ZFXX(Dialog) ZFAXX(Report)
Program Name
ZFATNNX_D
Module Pool
SAPMZFXX
SAPMZFXXnnnn
CMOD Projects
FYYYYYY
MZXXXX.abb
Function Group
ZFXX
ZFDDD.DDDDDD
Page 1
Object Name
Styles
Naming Convention
ZDDDDDDD
Description
Z - Customer Object Designator D - Description 8 Char Max Z - Customer Object Designator F - SAP Functional Area XX- Sequential Number _ - Underscore D - Description Max 20 Char NNN - Sequential Number Max 3 Char Z - Customer Object designator XXXXXXXX 1st eight char of Prog _ - Underscore D - Description of file being loaded 12 Char Max Z - Customer Object designator T - For Table ( S for Structure) F - Functional Area _ - Underscore D- Description of the data Max 8 char allowed to use Z - Customer Object designator F - Functional Area _ - Underscore D - Description of the data Max 30 Char Z - Customer Object designator H - Customer help view Object designator. V - For View _ - Underscore D - Description of Help View Max 16 Char Z Customer Object designator _ Underscore D Description of Lock Object(Table that being locked) Max 16 Char D Field Name Max 16 Char
Object Name
Type Groups
Naming Convention
ZFDDD
Description
Z - Customer Object Designator F SAP Functional Area D Description of the type group Max 5 Char Z - Customer object designator D - Use D as Data element _ - Underscore D - Description of Data element Max 30 Char Z - Customer Object Designator _ - Underscore D Description of domain Max 30 Char Z - Customer Object Designator _ - Underscore D - Description of Search Help Max 30 Char Z Customer Object Designator D Basic Idoc name. 30 char max. Z - Customer Object Designer E - Identifies it as an extension D IDOC type name 30 Char Max Z1 - Customer Object Designator T - Table name Max 30 Char Z Customer Object designator D - Description 30 Char Max Z - Customer Object designator D - Business object name 10 Char Max Z Customer Object designator F Functional Area _ - Underscore D Meaningful Description of the BADI
Messages *One message class for One Development class and use the same name Message Number BDC Sessions
ZFXX_D
Data Elements
ZD_D
NNN ZXXXXXXXX_D
Domains
Z_D
Z_D
Table
ZTF_DDDD
IDOC Type
ZDDDDD.
IDOC Extensions
ZEDDD
Structures
ZSF_D
IDOC Segment
Z1TTT
Views
ZV_D or HV_D
Logical Message
ZDDD.
Business Objects
ZDDDDDDDDD
Lock Objects
EZ_D
ZF_DDDDDDD
Fields
DDDDDD
Page 2
Object Name
Background jobs
Naming Convention
ZFXNNNNN_X
Description
Z Customer Object Designator Y Background jobs that will not be run in Production F - SAP Functional area X Timing of Background Job D Daily, W Weekly, M Monthly, Y- Yearly, O Other, T Triggered. X A Description name of Background job with Underscores Max 32 Char
Page 3