随笔分类 - ABAP开发小细节
一些开发过程中容易遇到的细节问题
摘要:1. 作用 以内表数据作为查询条件,以方便对查询数据的进一步筛选,选出符合已存在内表中所有满足条件的数据值。 2. 代码示例 IF lt_crd_mseg[] IS NOT INITIAL. SELECT z~*,d~zoutpo AS ebeln1, d~ebelp AS ebelp1 INTO
阅读全文
摘要:PROCESS AFTER INPUT. MODULE EXIT_COMMAND AT EXIT-COMMAND. CHAIN. " --屏幕字段遍历处理 FIELD FIELD1 MODULE MOD1. "--FIELD1值不为空时都会执行MOD1 FIELD FIELD2 MODULE MOD
阅读全文
摘要:"ME23N 显示采购订单 DATA(LV_PO_EBELN) = GT_PO[ E_ROW_ID-INDEX ]-ZINBPO. CHECK LV_PO_EBELN IS NOT INITIAL. SET PARAMETER ID 'BES' FIELD LV_PO_EBELN. CALL TRA
阅读全文
摘要:DATA(update_date) = '20020615'. SELECT SINGLE update_date INTO @update_date FROM ztest WHERE update_date = '20020616'. WRITE update_date. 当表中不存在数据时 即返
阅读全文
摘要:效果如下:jack_o_lantern:=> ABAP编辑器右下角的Options ⇒ 代码完成选项 ⇒
阅读全文
摘要:调试小技巧 ✌️ 1、调试结束时,只要调试程序所在会话没有结束,调试器就不会关闭 ,可输入 /hx关闭调试器 激活调试 /h 关闭调试 /hx 2、不同类型的断点 调试器断点 BREAK-POINT. 回话断点 BREAK <User-Name>. 外部断点 BREAK-POIN
阅读全文
摘要:ABAP代码规范 本文参考GitHub项目【Clean ABAP】 命名 1. 使用描述性名称 正例:DATA customizing_entries TYPE STANDARD TABLE ... 反例:DATA iso3166tab TYPE STANDARD TABLE... 2. 优先使用解
阅读全文