1. 定義成常量 -- 定義成常量後,後續的程序不可對其更改
CONTANTS gv_flag value 'X'.
2. 創建固定小數位的小數
DATA: gv_decimal TYPE P DECIMALS 2.
3. 去除後續0
SHIFT gv_test RIGHT DELETING TRAILING '0'.
4. 去掉變量首字母
SHIFT gv_test BY 1 PLACES LEFT.
5. 加前導0
CALL FUNCTION 'CONVERSINO_EXIT_ALPHA_INPUT'
EXPORTING input = gv_test
IMPORTING output = gv_test.
6. 加前導空格
SHIFT gv_test RIGHT BY 4 PLACES.
7. 用鼠標雙擊獲得當前行數或字段
GET CURSOR FIELD BY gv_fieldname LINE gv_line.
8. Inner join, Left join,Right join,Full Join
Inner join: 左右表聯繫在一起,顯示聯接匹配的結果
Left join: 左向外聯接的結果,包括lef指向左表中的所有行,而不僅僅是聯接顯示匹配的結果
Right join: 右向外聯接的結果
Full Join: 全部保留,多餘字段爲NULL
9. 設置pretty printer
Utilities -> Setting -> Pretty Printer
-> 勾選Indent
-> 勾選 Uppercase/Lowercase
- Keyword uppercase
10. 去變量的前導0
SHIFT gs_data LEFT DELETING LEADING '0'.
11.建指針,用指針修改內表的內容
FIELD-SYMBOLS <fs_data> LIKE LINE OF gt_data.
LOOP AT gt_data ASSIGNING <fs_data>.
READ TABLE gt_makt INTO gs_makt WITH KEY matnr = <fs_data>-maktx.
<fs_data>-maktx = gs_makt-maktx.
// 這部分舉例用指針更改內表內容
ENDLOOP.