Program & Includes

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > English > ABAP Naming Convention > Z Convention >

Program & Includes

SAP Module

All programs, after prefix and before self defined name, are inserted with a module code XX999. Meaning:

 

For FI =FI001-FI999

For CO =CO001-CO999

For MM = MW001-MW999

For WM = WM001-WM999

For PP = PP001-PP999

For QM = QM001-QM999

For SD = SD001-SD999

For HR = HR001-HR999

 

Driver

Program name: ZDR_XX999_XXXXXXXXX

 

ZDR_                = driver prefix

XX999_             = module code

XXXXXXXXX    = self defined name

 

Example:

·ZDR_SD001_FAKPJKSEDERHANA

·ZDR_FI002_GIRO

·ZDR_MM012_PO

 

Report

Program name: ZRE_XX999_XXXXXXXXX

 

ZRE_                = prefix

XX999_             = module code

XXXXXXXXXX  = self defined name

 

Example:

·ZRE_SD001_INVOICELIST

·ZRE_FI004_TAXLIST

 

Interface

Program name: ZIF_XX999_XXXXXXXXX

 

ZIF_                 = prefix

XX999_           = module code

XXXXXXXXX   = self defined name

 

Example:

·ZIF_PP001_UPLOAD_BOM

·ZIF_SD007_SALES_ORDER

 

Includes

1.Data Declaration includes: ZIN_XX999_XXXXXXXX_TOP

ZIN_           = prefix

XX999_      = module code

XXXXXXX  = self defined name

TOP           = suffix

 

Example:

·ZIN_SD001_INVOICELIST_TOP

·ZIN_FI004_TAXLIST_TOP

 

2.Subroutines includes: ZIN_XX999_XXXXXXXX_FXX

ZIN_               = prefix

XX999_          = module code

XXXXXXXXX  = self defined name

FXX                = Sequence number (F01, F02, F03, …, F99)

 

Example:

·ZIN_SD001_INVOICELIST_F01

·ZIN_FI004_TAXLIST_F02

 

3.Process Before Output includes: ZIN_XX999_XXXXXXXX_PBO

ZIN_                = prefix

XX999_           = module code

XXXXXXXXX  = self defined name

PBO                = suffix process before output

 

Example:

·ZIN_SD001_INVOICELIST_PBO

·ZIN_FI004_TAXLIST_PBO

 

4.Process After Input includes: ZIN_XX999_XXXXXXXX_PAI

ZIN_             = prefix

XX999_        = module code

XXXXXXXX  = self defined name

PAI               = suffix process after input

 

Example:

·ZIN_SD001_INVOICELIST_PAI

·ZIN_FI004_TAXLIST_PAI