Program & Includes

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > English > ABAP Naming Convention > Y 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: YDR_XX999_XXXXXXXXX

 

YDR_                = driver prefix

XX999_             = module code

XXXXXXXXX    = self defined name

 

Example:

·YDR_SD001_FAKPJKSEDERHANA

·YDR_FI002_GIRO

·YDR_MM012_PO

 

Report

Program name: YRE_XX999_XXXXXXXXX

 

YRE_                = prefix

XX999_             = module code

XXXXXXXXXX  = self defined name

 

Example:

·YRE_SD001_INVOICELIST

·YRE_FI004_TAXLIST

 

Interface

Program name: YIF_XX999_XXXXXXXXX

 

YIF_                 = prefix

XX999_           = module code

XXXXXXXXX   = self defined name

 

Example:

·YIF_PP001_UPLOAD_BOM

·YIF_SD007_SALES_ORDER

 

Includes

1.Data Declaration includes: YIN_XX999_XXXXXXXX_TOP

YIN_           = prefix

XX999_      = module code

XXXXXXX  = self defined name

TOP           = suffix

 

Example:

·YIN_SD001_INVOICELIST_TOP

·YIN_FI004_TAXLIST_TOP

 

2.Subroutines includes: YIN_XX999_XXXXXXXX_FXX

YIN_               = prefix

XX999_          = module code

XXXXXXXXX  = self defined name

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

 

Example:

·YIN_SD001_INVOICELIST_F01

·YIN_FI004_TAXLIST_F02

 

3.Process Before Output includes: YIN_XX999_XXXXXXXX_PBO

YIN_                = prefix

XX999_           = module code

XXXXXXXXX  = self defined name

PBO                = suffix process before output

 

Example:

·YIN_SD001_INVOICELIST_PBO

·YIN_FI004_TAXLIST_PBO

 

4.Process After Input includes: YIN_XX999_XXXXXXXX_PAI

YIN_             = prefix

XX999_        = module code

XXXXXXXX  = self defined name

PAI               = suffix process after input

 

Example:

·YIN_SD001_INVOICELIST_PAI

·YIN_FI004_TAXLIST_PAI