• ABAP常用小技巧-知识点积累

    7.7 ALV显示物料号的时候去掉前导0,但是在过滤器过滤的时候还需要输入18位长度.需要设置以下的属性:  when ‘MATNR’.         wa_field-no_zero = ‘X’.         wa_field-key = ‘X’.         wa_field-ref_tabname     =  ‘MARA’.         wa_field-ref_fieldnam…

    技术相关 2022/12/01
  • ABAP常用小技巧-知识点积累

    7.4 Pretty Printer格式化打印机: 菜单项: Utilites->settings有相关项,选中Indent,Convert upper/lowercase同Keyword Uppercase. 7.5 建表或者结构的时候,会用到货币,数量等字段,此时系统会提示必须有一个引用表和引用字段。下面是F1帮助里的解释 A reference table is specified for fields containing currency amounts (date type C…

    技术相关 2022/11/25
  • ABAP常用小技巧-知识点积累

    7.0 ABAP几个常用TCODE /n :回到當前窗口的初始狀態 /I :退出當前窗口 /nex :結束當前登錄,退出所有窗口,不弹出提示 /o :新建窗口 /h :啟動當前窗口業務的單步跟蹤 /nend:退出系统,弹出提示窗口 7.1 负号前置的函数:CLOI_PUT_SIGN_IN_FRONT 日期转化为季度的函数:RST_TOBJ_TO_DERIVED_TOBJ 7.2 几个删除TCODE,千万不能乱用: OABL:重置公司代码; MMPI:物料主记录的初始化期间; OBR1|OBR2:…

    技术相关 2022/11/14
  • ABAP常用小技巧-性能优化

    6.1 性能优化   1.降低CPU负载:使用WEHERE减少循环次数;尽量避免使用MOVE-CORRESPONDING 和 INTO CORRESPONDING FIELDS OF;使用SORTED TABLE 和 HASHED TABLE表类型;使用 BINARY SEARCH 二分查找算法;使用较高效的 DELETE ADJACENT DUPLICATES FROM 删除内表邻近重复记录;使用较高效的COLLECT语句对记录进行聚集加总;   2.降低数据库负载:避免使用SELECT … …

    技术相关 2022/11/07
  • ABAP常用小技巧-规范性检查

    5.0 程序检查 5.1 Program/Check/Syntax 语法检查,相当于工具栏的 按钮(快捷键Ctrl+F2) 5.2 Program/Check/Extended Program Check 扩展程序检查:会检查出错误,警告,消息等 5.3 Program/Check/Code Inspector 代码检查员(TCODE:SCII):会检查出错误,警告,消息等 事务代码:SCII

    技术相关 2022/11/02
  • ABAP常用小技巧-消息处理

    4.1 消息类的定义 TCODE:SE91 4.2 有关消息的类型 A, termination messageE, error messageI, information messageS, status messageW, warningX. exit message. 4.3 消息的使用 DISPLAY LIKE ‘S’ DISPLAY LIKE ‘E’ 事件 消息类型 备注 INITIALIZATION S √ 使用S类型的消息,程序会继续…

    技术相关 2022/10/24
  • ABAP常用小技巧-格式化程序

    3.2 命令行的处理 3.2.1 IF语句 只嵌套3层,如果分支>3建议换成CASE语句 使用IF,CASE,LOOP,DO,WHILE 的时候,缩进2格 3.3 注释 声明的变量加上单行注释 定义的方法使用PRETTY PRINTER规范后,加上注释 *注释LOOP AT TD_VBAK. *-注释IF SY-SUBRC = 0.……ENDIF. ENDLOOP. 3.4 屏幕之间的转移

    技术相关 2022/10/17
  • ABAP常用小技巧-格式化程序

    3.1 格式化程序 如果项目没有特殊要求,那么使用ABAP标准的Pretty Printer功能即可 3.1.1 行代码及大小写设定 TCODE:SE38 Utilities(M)/Settings…  

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

    2.4 FORM的命名 参考 ‘FRM_’ + (动词) + ‘_’ + (名词) 等形式进行命名。 例:FRM_INITIALIZE_DATAFRM_SET_SEL_SCREENFRM_SET_DEFAULT PBO/PAI模块的命名 以MDL开头 参考 ‘MDL_’ + (动词) + ‘_’ + (名词) + ‘_’ + (屏幕编号) 等命名。 例:MDL_INITIALI…

    技术相关 2022/10/08
  • 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
联系我们

联系我们

130-0752-1773

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

邮件:info@sapzx.com

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

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