Code Pattern สำหรับเขียน ABAP

Program & Report

จะเขียน Program อย่างไรให้เป็นมืออาชีพ ใช้นี้เลย Code Pattern

*&———————————————————————*
* Program ID :
* Program Title :
* Author :
* Create Date :
* Change Request Nos :
*&———————————————————————*
* Copied from :
* Other Related Obj :
*&———————————————————————*
* Change History Log
*———————————————————————–
* Mod No | Date | Author |Change Req No | Chg Req By
*———————————————————————–
REPORT REPORT_NAME.

*&———————————————————————*
*& Include Define(s)
*&———————————————————————*

*&———————————————————————*
*& Type Define(s)
*&———————————————————————*
type-pools SLIS.

*&———————————————————————*
*& Data Define(s)
*&———————————————————————*

*&———————————————————————*
*& Selection Screen Define(s)
*&———————————————————————*
selection-screen begin of block BLK1 with frame title TEXT-F01.

selection-screen end of block BLK1.
*&———————————————————————*
*& Initialization Define(s)
*&———————————————————————*
initialization.

*&———————————————————————*
*& Start of Selection
*&———————————————————————*
start-of-selection.
perform F_GET_DATA.
perform F_COLLECT_DATA.
perform F_DISPLAY1.

*&———————————————————————*
*& Form Define(s)
*&———————————————————————*

*&———————————————————————*
*& Form F_GET_DATA
*&———————————————————————*
* Get Data from Selection Screen
*———————————————————————-*
form F_GET_DATA.

endform. “F_GET_DATA

*&———————————————————————*
*& Form F_COLLECT_DATA
*&———————————————————————*
* Collect data
*———————————————————————-*
form F_COLLECT_DATA.

endform. “F_GET_DATA

*&———————————————————————*
*& Form F_DISPLAY1
*&———————————————————————*
* Display Result
*———————————————————————-*
form F_DISPLAY1.

endform. “F_DISPLAY1