SAP ABAP

  • IDOC过账失败修复方法

    如果过账时IDOC发生错误,可以通过WE02查询到具体的报错原因(可能的原因例如:账期未开启、科目冻结、表死锁、超时等),然后针对性地解决对应的问题后通过BD87重新执行失败的ID…

    2021.07.30
    25600
  • ABAP动态获取其他程序的ALV内容

    我们在ABAP程序中需要获取其他程序的运行结果时,一般是通过SUBMIT加EXPORT、IMPORT来实现的,这种方式需要修改目标程序、不太方便。 本文介绍的方法无需修改目标程序,…

    2021.07.29
    26400
  • 所见即所得的ALSM_EXCEL_TO_INTERNAL_TABLE和忠实于表格的TEXT_CONVERT_XLS_TO_SAP

    使用ABAP导入Excel到SAP内表时,常用的两个函数是ALSM_EXCEL_TO_INTERNAL_TABLE和TEXT_CONVERT_XLS_TO_SAP。 两个函数,两种…

    2021.07.27
    44200
  • ABAP固定点运算(Fixed point arithmetic)惹的祸

    昨天做了个销售订单的增强优化,逻辑写在MV45AFZZ里边,增强代码里有几处小学数学运算,测试的时候发现运算结果怎么都不对。如下图所示,869除以1的结果正常应该是869,但是程序…

    2021.07.27
    28801
  • modify数据库表时注意数据结构要一致

    前几天小伙伴说MODIFY透明表突然失效了,SUBRC为0但是数据没进数据库,程序用了好多年了,最近只是加了个复选框,没做其他改动。 写法大致如下,运行完后SY-DBCNT等于内表…

    2021.07.22
    20900
  • ABAP检查会计期间是否开启函数PERIOD_CHECK

    使用函数PERIOD_CHECK可以方便地检查某个公司代码某天对应的会计期间是否开启,这对于接口自动记账、启动确定反冲日期等自动化的程序是很有用处的。 例如,我们可以通过判断会计期…

    2021.07.22
    35200
  • SAP中的F4搜索帮助的一个小迷思

    今天开发同学说F4怎么没作用,输入一个值按F4搜索帮助出来的是全部的值。 平时也没怎么留意这个细节,于是我用F-02的公司代码这个字段摸索了下,发现如果输入完整的公司代码再按F4则…

    2021.07.12
    29100
  • RSYN >SCONT sysc 00011111 0.

    ST22有个RFC函数DUMP的信息,看了下报错程序,有个没见过的写法:RSYN >SCONT sysc 00011111 0. F1也没查到信息,SCN查了下,原来是比较老的内核…

    2021.07.12
    25900
  • SAP函数FIMA_DAYS_AND_MONTHS_AND_YEARS

    SAP函数FIMA_DAYS_AND_MONTHS_AND_YEARS用于计算两个日期之间间隔的年数、月数和天数。 不输入分隔符时将两个日期的间隔分别以年、月和日计算。 输入分隔符…

    2021.07.08
    32900
  • ABAP调用BW的Query获取查询结果

    业务场景 有些比较复杂的运算,例如BCS合并、物料的集团成本、MRP运算等,由BW中的模型计算完成后生成一张二维的表,可以通过BEX进行查询。 但是,有时候我们觉得通过BEX导出E…

    2021.07.05
    35500
  • VL06F交货单清单增强

    业务场景 增强VL06F交货单清单,增加一些字段,方便日常数据分析。 增强演示 例如我们将物料组字段增强到VL06F中,操作如下。 1)SE11追加字段

    2021.07.02
    35600
  • 修改SCREEN里按钮的提示信息

    今天聊到修改screen上按钮的提示信息,即鼠标移上去的时候提示的帮助信息。 可以用函数ICON_CREATE在INITIALIZATION事件里对按钮进行属性设置,INFO参数就…

    2021.06.29
    35200
email