• ABAP常用小技巧-变量命名

    2.2.7 FIELD-SYMBOLS 因为会降低效率,建议不要经常使用 2.3 菜单栏工具栏功能按钮的定义 功能代码 功能 快捷键 BACK 返回 F3 EXIT 退出 Shift-F3 CANC 取消 F12 PRIN 打印 Ctrl+P SAVE 保存 Ctrl+S FIN 检索 Ctrl+F RFIN 检索下一个 Ctrl+G P 第一页 Ctrl+PageUP P- 上一页 PageUP P+ 下一页 PageDown P++ 最后一页 Ctrl+PageDown EXEC 执行 F8…

    技术相关 2022/09/26
  • ABAP常用小技巧-变量命名

    2.2.3 CONSTANTS 例如声明一些OK_CODE, SIGN ‘I’,’E’ OPTION ‘EQ’,’BT’等 如值相同,但表示不同意思时,最好使用两个常量 例:CONSTANTS:CNS_BUKRS_XXX TYPE BKPF-BUKRS VALUE ‘1000’,(凭证表头中的公司代码)               CNS_KOKRS_XXX TYPE CSKS…

    技术相关 2022/09/19
  • ABAP常用小技巧-变量命名

    2.1.4 锁对象命名(共享=只读 | 独占=只写)ENQUEUE_<表名> 锁对象DEQUEUE_<表名> 解锁对象 2.2 常见命令 2.2.1 REPORT LINE-SIZE列数、LINE-COUNT行数指定 NO STANDARD PAGE HEADING无标准表头指定 MESSAGE-ID 指定消息类2.2.2 TABLES SELECT-OPTIONS中使用到FOR时用到的表,需要在此定义 例) TABLES MARA. SELECT-OPTIONS : S…

    技术相关 2022/09/13
  • ABAP常用小技巧-变量命名

    2.1.3 变量定义的顺序 顺序 关键字 备注 1 INCLUDE 2 TABLE 3 TYPE-POOLS 类型池的引用 4 TYPE 自定义类型 5 INTERNAL TABLE 内表定义 6 RANGES 7 STRUCTURE 结构 8 WORKS 9 COUNTER 10 INDEX 11 FLAG 12 FIELD-SYMBOLS 13 DATA 14 TABLE CONTROL 15 TABSTRIP 16 CONSTANTS 17 PARAMETERS 包括(SELECT-OPT…

    技术相关 2022/09/02
  • ABAP常用小技巧-变量命名

    2.1.2 局部变量 内容 开头 备注 结构变量 LST_ INCLUDE STRUCTURE不要使用 RANGES内表变量 LRH_ RANGES命令中禁使用 RANGES工作区变量 LRD_ 工作区变量 LTH_ INCLUDE STRUCTURE不要使用 内表变量 LTD_ 指针变量 LFS_ 禁止使用 局部变量 LW_ 计数器变量 LCTR_ 索引 LIDX_ 局部布尔变量 LFLG_

    技术相关 2022/09/01
  • ABAP常用小技巧-变量命名

    2.1 变量命名 2.1.1 全局变量 内容 开头 备注 PARAMETERS变量 P_ 最长8个字节(ABAP制限) SELECT-OPTIONS变量 S_ 最长8个字节(ABAP制限) RADIOBUTTON单选按钮变量 RB_ CHECKBOX变量 CB_ PUSHBUTTON变量 PB_ LISTBOX变量 LB_ 常量变量 CNS_ 不同意义的常量,应该用不同的名称 TYPES变量 TYP_ 结构变量 ST_ INCLUDE STRUCTURE不要使用 RANGES内表变量 RH_ R…

    技术相关 2022/08/29
  • ABAP常用小技巧-SQL语句

    1.14 内表的释放REFRESH/FREE/CLEAR 当使用完数量大的内表且不在使用时,要使用[FREE]关键字主动释放 1.15 注意TRANSPORTING NO FIELDS的使用,比如LOOP,READ的时候都可以使用 使用时不用INTO变量里面,而可以直接使用SY-SUBRC来处理

    技术相关 2022/08/15
  • ABAP常用小技巧-SQL语句

    1.13 SQL语句的对齐方式

    技术相关 2022/08/11
  • ABAP常用小技巧-SQL语句

    1.10 向数据库插入多条数据时尽量避免 LOOP AT TD_INSERT INTO TH_INSERT. INSERT INTO ZST0001 VALUES TH_INSERT. ENDLOOP. 推荐用法 INSERT ZST0001 FROM TABLE TD_INSERTACCEPTING DUPLICATE KEYS. 1.11 SORT排序 排序时需要指定所需的字段,否则会很费时; 记录超过20条以上时,建议使用BINARY SEARCH,使用时一定要先对内表排序; 1.12 M…

    技术相关 2022/08/08
  • ABAP常用小技巧-SQL语句

    1.9 LOOP循环内尽量减少对数据库的访问操作(第一种情况会多次去TVKBT表中取相同的记录)尽量避免 LOOP AT TD_VBAK INTO TH_VBAK. CLEAR : TH_OUT. SELECT SINGLE BEZEIINTO TH_OUT-BEZEIFROM TVKBTWHERE SPRAS = SY-SPRASAND VKBUR = TH_VBAK-VKBUR. TH_OUT-VBELN = TH_VBAK-VBELN.APPEND TH_OUT TO TD_OUT. EN…

    技术相关 2022/08/01
  • ABAP常用小技巧-SQL语句

    1.8 FOR ALL ENTRIES IN使用,保证内表非空,查询时需要查出表的主键,否则查询出来的数据可能会重复如果指定的是内表中的重复键,则是不允许的,此处不确定,应该是没有影响,重复记录会自动删除. 尽量避免 SELECT UMLMCINTO TABLE TD_MARCFROM MARCFOR ALL ENTRIES IN TD_MARAWHERE MATNR = TD_MARA-MATNR. 推荐用法 SELECT MATNR WERKS UMLMCINTO TABLE TD_MARC…

    技术相关 2022/07/29
  • ABAP常用小技巧-SQL语句

    1.7 联合查询表时,可以使用 INNER/LEFT/RIGHT JOIN ON后面的条件最好是两个的主键,否则可能会多查出N多数据多于3表不建议使用INNER JOIN 尽量避免 SELECT VBELNINTO TABLE TD_VBAKFROM VBAKWHERE VBELN IN S_VBELN. LOOP AT TD_VBAK INTO TH_VBAK. SELECT VBELN POSNRINTO TABLE TD_VBAPFROM VBAPWHERE VBELN = TH_VBAK…

    技术相关 2022/07/25
联系我们

联系我们

130-0752-1773

在线咨询:点击这里给我发消息

邮件:info@sapzx.com

工作时间:周一至周五9:00-18:00,节假日正常休息

关注微信
关注微信
分享本页
返回顶部