|
<< 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
|