随笔分类 - SAP ABAP
摘要:DATA: TEXT TYPE STRING VALUE 'RO_LL_OVER BEET_HOVEN', MOFF TYPE I VALUE '-1'.FIND FIRST OCCURRENCE OF '_' IN TEXT IN CHARACTER MODE IGNORING CASE MATCH OFFSET MOFF.WRITE:/ MOFF.CLEAR MOFF.MOFF = '-1'.FIND ALL OCCURRENCES OF '_' IN TEXT IN CHARACTER MODE IGNORI
阅读全文
摘要:REPORT Z_AMOUNT_CONVERT NO STANDARD PAGE HEADING."UNICODE 系统:DATA VA1 TYPE P DECIMALS 2.DATA STR TYPE STRING.VA1 = '2958742563.01'.PERFORM CONV_AMOUNT USING VA1 CHANGING STR.WRITE:/ VA1, STR, SY-ULINE.VA1 = '3.14'.PERFORM CONV_AMOUNT USING VA1 CHANGING STR.WRITE:/ VA1, STR, SY-U
阅读全文
摘要:1、局部变量: 在Form和Function中定义的变量,这类变量只在Form和Function可见,当有全局变量与局部变量同名时,全局变量将被屏蔽。2、全局变量: 除了用TABLES声明的变量以外的,所有在程序中定义的变量为全局变量,在程序范围内可访问。3、跨程序变量: 所有用TABLES或者DATA ... COMMON PART声明的变量为跨程序可见变量,SAP常用该变量来传递数据。4、ABAP事件里定义的变量: 4.1、在以下事件中定义的变量为全局变量 INITIALIZATION START-OF-SELECTION END-OF-SELECTION TOP-...
阅读全文
摘要:对于带有HEADER LINE的内表:CLEAR itab 是清空表头,不影响内表数据行;CLEAR itab[] 是清空内表数据行,不影响表头;REFRESH itab 的效果等同 CLEAR itab[];FREE itab 的效果等同 REFRESH,并同时释放itab所占用的内存。对于不带HEADER LINE的内表:CLEAR itab = CLEAR itab[] = REFRESH itab = FREE itab(同时释放内存)
阅读全文
摘要:编辑ABAP代码时,一些常用的快捷键(不赘述复制、粘贴、撤销这些):◊ 剪切本行 Ctrl + Shift + X◊ 复制本行 Ctrl + Shift + T◊ 大小写互换 Ctrl + K◊ 转成小写 Ctrl + L◊ 转成大写 Ctrl + U◊ 复制本行到下一行 Ctrl + D◊注释多行 Ctrl + ,◊ 取消注释多行 Ctrl + .◊ 定位到命令框 Ctrl + /◊ 新增会话窗口 Ctrl + Shift + '+'◊ 选择TC、ALV的多行数据 Ctrl + Y◊ 其他对象(Other Object) Shift+F5
阅读全文
摘要:*-------------------------------------------------------------*ReportZ_GENR_SL_KEY*-------------------------------------------------------------REPORTZ_GENR_SL_KEY.TYPES:BEGINOFdswpclientkey,instnoTYPEnum10,dbid(3),bundle_id(8),service_key(40),ENDOFdswpclientkey.*data:dswpclientkey_wtypestandardtabl
阅读全文
浙公网安备 33010602011771号