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.