This section contains an overview table of customer name ranges. This table shows:
● the name lengths
● the standardized naming conventions
The initial characters “Y” and “Z” are reserved for customers. The following recommendation applies to companies that develop at several locations within the group:
● Z for branch
● Y for head office
If no group exists and you do not need to distinguish between branch and head office developments, you can use both reserved characters without restriction.
You can only use special characters in names if these are explicitly allowed.
Object |
Length |
Customer name range |
Change document object |
10 |
Y* Z* |
Application log Object Subobject |
20 20 |
Y* Z* Y* Z* |
Authorization/authorization profile |
12 |
No “_” as the second character |
Authorization object |
10 |
Y* Z* |
Authorization object class |
4 |
Y* Z* |
CATT procedure |
30 |
Y* Z* |
Code page |
4 |
9000-9999 |
Code page segments |
5 |
Y* Z* 9* |
Context |
20 |
Y* Z* (Underscore allowed) |
Data element only |
30 |
Y* Z* |
Dialog module |
30 |
Y* Z* RP_9* RH_INFOTYP_P9* |
Documentation modules General text (TX) Authorization object Authorization profile Document: Description of a test run Main chapter of a structure (BOOK) Chapter of the Implementation Guide Chapter of a structure (CHAP) Note on a chapter of a structure (NOTE) Release information Text in dialog |
28 10 12 20 20 20 20 26 20 28 |
Y* Z* Like object name Like object name Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* |
Domain |
30 |
Y* Z* |
Printer macro |
- |
Y* Z* 9* |
Dynpro |
4 |
9000-9999 If the screen does not belong to a module pool in the customer name range. |
Package |
30 |
Y* Z* |
Enhancement |
8 |
Y* Z* |
Enhancement project |
8 |
* |
Function Builder Function module Function group User exit function module User exit function module (customer-specific) |
30 26 26 26 |
Y_* Z_* Y* Z* XZ* * |
IDOC development Segment Type Segment Name Basis IDOC type Enhancement type Logical message |
27 30 30 30 30 |
Z1* Z2* Y* Z* * * |
Info type number |
4 |
9000-9999 |
Interface |
30 |
Y* Z* (Underscore allowed) |
Class |
30 |
Y* Z* (Underscore allowed) |
Customer roles |
30 |
Everything apart from "SAP_" |
LIS Event Unit |
2 2 |
Y* Z* Y* Z* |
Logical database |
20 |
Y* Z* |
Menu |
20 |
Y* Z* +* |
Module pool Module pool for dialog INCLUDES Module pool for screens INCLUDES Module pool for info types INCLUDES Module pool for subroutines INCLUDES Module pool for update programs INCLUDES |
30 30 30 30 30 30 30 30 30 30 |
SAPDY* SAPDZ* DY* DZ* SAPMY* SAPMZ* MY* MZ* MP9* MP9* SAPFY* SAPFZ* FY* FZ* SAPUY* SAPUZ* UY* UZ* |
Message Message ID Message number |
20 3 |
Y* Z* 900-999 |
Number range document object |
10 |
Y* Z* |
Maintenance and transport object |
31 |
Y* Z* |
Pool name/cluster name |
10 |
Y* Z* |
Relation ID/Cluster ID |
2 |
See SAP Note 212246 |
Report |
30 |
Y* Z* |
Report category |
8 |
0*-9* |
Report variant Transportable, global Transportable, local Not transportable |
14 14 14 |
X* CUS&* Y* Z* |
Report Writer Report Report group Library Standard layout |
8 4 3 7 |
1. First character not numeric 1. First character not numeric 1. First character not numeric 1. First character not numeric |
SAPscript Form Standard text ID Standard text name Style |
16 4 32 8 |
Y* Z* Y* Z* Y* Z* Y* Z* |
Set |
12 |
1. First character not numeric |
SPA/GPA parameter |
20 |
Y* Z* |
Lock objects |
16 |
EY* EZ* |
Spool Format Type Font group Device type Page Format System Bar Code |
16 8 8 8 8 |
Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* |
Standard task |
8 |
9* |
Standard role |
8 |
9* |
Search help |
30 |
Y* Z* |
SYSLOG message ID |
2 |
Y* Z* |
Table Pooled
tables and cluster tables Transparent tables Table field |
10 16 16 |
Y* Z* T9* P9* PA9* PB9* PS9* PT9* HRT9* HRP9* HRI9* YY* ZZ* (in the append structure, if possible) If included using the append structure: YY* ZZ* |
Transaction code |
20 |
Y* Z* +* |
Types in the ABAP Dictionary Data element only Structure Table type |
30 30 30 |
(Underscore allowed) Y* Z* Y* Z* Y* Z* |
EDM Data model Entity |
10 10 |
Y* Z* Y* Z* |
View Database view, projection view, maintenance view Help view |
16 16 |
Y* Z* H_Y* H_Z* |
View cluster |
16 |
Y* Z* |
View maintenance data View content Table contents |
- - |
reserved in TRESC reserved in TRESC |
Workflow object type |
10 |
Y* Z* |