BAPI冲销物料凭证BAPI_GOODSMVT_CANCEL

BAPI_GOODSMVT_CANCEL 冲销物料凭证时有三点需要注意:

1.如果不传入行项目,则冲销整单凭证;

2.如果指定行项目,则冲销对应的行项目;

3.如果行项目是自动生成的,且指定了行项目参数,则自动产生的行项目必须要人工指定才会冲销,否则可能出现例如:物料号反冲了,自动生成的行(例如BOM组件)没有反冲的死循环。

BAPI冲销物料凭证BAPI_GOODSMVT_CANCEL

ps.物料凭证不像会计凭证(会计凭证只能整张反冲),物料凭证可以反冲某个行次。

有些移动类型,例如301、309、641等是自动产生两个行项目的,而不是一个行项目上不同的字段标识物料移动的源头和目标,BAPI操作时一定要注意。有些操作在前台MIGO看起来理所当然,但BAPI就不一定,BAPI能做很多前台做不了的事情、当然也“很听话”!

如下分别举例整单反冲了指定行项目反冲:

1)指定行项目反冲:

2)整单反冲

 

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://www.gavindong.com/3131.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(0)

相关文章

  • document processing blocked by batch processing during sales document creation

    That’s where I get the error message returned from the function SD_SALESDOCUMENT_CRE…

    2018.05.25
    3.5K10
  • [转]SAP ABAP 销售订单、外向交货单、交货 Bapi

     

    2017.08.17
    3.7K00
  • abap se37测试bapi后显示成功但找不到单据

    今天在写Hybris销售订单回传ECC的接口,需要调用ECC的bapi函数来实现电商的销售订单在ECC中创建。使用的bapi是BAPI_SALESORDER_CREATEFROMD…

    2017.08.24
    3.2K00
  • 取得成本中心组、成本要素组层级的几个BAPI

    BAPI_COSTCENTERGROUP_GETDETAIL 取出成中心组下的成本中心组和成本中心HIERARCHYNODES 返回成本中心组内表HIERARCHYVALUES 返…

    2017.06.05
    2.6K00
  • BAPI or function module to change existing sap accounting document

    修改SAP会计凭证的两个函数使用。 FI_ITEMS_MASS_CHANGEFI_DOCUMENT_CHANGE

    2018.02.06
    4.2K00
  • BAPI_ACC_DOCUMENT_POST外部输入汇率

    使用BAPI函数BAPI_ACC_DOCUMENT_POST推送会计凭证时,对于需要外部输入汇率的情况,需要特别指定换算日期和汇率和本位币金额。本位币金额可以用程序算,也可以外部输…

    2021.11.23
    1.3K00
  • DBSQL_DUPLICATE_KEY_ERROR LV45UF0K LV45UF0KKONV_BEARBEITEN

    错误信息: 类别 ABAP 编程错误运行时错误 DBSQL_DUPLICATE_KEY_ERROR异常 CX_SY_OPEN_SQL_DBABAP 程序 SAPLV45U应用组件 …

    2018.01.31
    3.2K00
  • ABAP BAPI和函数返回消息可视化

    ABAP BAPI和函数返回消息通常是包括程序名、日期、时间、操作人、消息号等。其中,bapi不管运行成功或者失败都会返回消息,而系统标准函数则如果运行失败返回的消息是空、只有出问…

    2017.11.17
    3.6K00
  • FI常用BAPI(转)

    总帐会计: (比较简单全部测试通过,关帐时使用)Line item of document for ledger with summary table GLF: BAPI_GLX_…

    2017.05.14
    2.1K00
  • SAP FI记账凭证FB01的BAPI

    FI模块记账凭证FB01的BAPI – POSTING_INTERFACE_DOCUMENT

    2017.05.03
    3.4K00

发表评论

登录后才能评论

评论列表(3条)

  • PANPAN 2021.09.01 17:12

    您好,打扰了。向您请教一个问题,我今天用这个BAPI测试了一下,我在SE37新建了一个函数调用该BAPI,但是我发现按照您这个写法,筛选出来了的自动创建的行项目加进去以后,返回消息是这个自动创建的行项目不能冲销。但是我直接用该自动创建的行参照的初始行项目去执行这个BAPI,生成的物料凭证编号也会自动创建一个对应的冲销行。我测试的是309的移动类型。这是什么原因呢?是因为我们调用的位置不一样,还是SAP方面进行了维护?

    • ag
      ag 2021.09.01 22:04

      有可能是SAP版本不同,我当时是在S4 1709里测试的。不同ABAP的版本BAPI会存在一些差异,我当时就是发现自动创建的行项目没有冲销才试着加上的。

    • PANPAN 2021.09.02 09:19

      非常感谢您的回复咧嘴笑

email