0% found this document useful (0 votes)
151 views

ABAP General Naming Standards Quick Reference

This document provides naming conventions for various SAP programming objects. It specifies that object names should begin with a customer designator followed by an abbreviation to indicate the object type and other identifying information. Standard naming patterns are given for objects like programs, function modules, transactions, reports, include names and more. Descriptions and allowed lengths are also provided for each object type.

Uploaded by

K Vinay Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views

ABAP General Naming Standards Quick Reference

This document provides naming conventions for various SAP programming objects. It specifies that object names should begin with a customer designator followed by an abbreviation to indicate the object type and other identifying information. Standard naming patterns are given for objects like programs, function modules, transactions, reports, include names and more. Descriptions and allowed lengths are also provided for each object type.

Uploaded by

K Vinay Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SAP Programming Guide

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

MP- Screen Name

SAPMZFXXnnnn

CMOD Projects

FYYYYYY

MP- Include Name

MZXXXX.abb

ZFXXDDDD.DDDD SAP Scripts

Function Group

ZFXX

Standard Text Objects

ZFDDD.DDDDDD

October 22, 2010

General Naming Standards Quick Reference

Page 1

SAP Programming Guide

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

Search Helps (Old Ver Match Codes)

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

BADI Implementation Name

ZF_DDDDDDD

Fields

DDDDDD

October 22, 2010

General Naming Standards Quick Reference

Page 2

SAP Programming Guide

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

October 22, 2010

General Naming Standards Quick Reference

Page 3

You might also like