报错界面
直接原因
在调用 BAPI_GOODSMVT_CREATE
创建物料凭证记账的时候,移动类型 MOVE_TYPE
字段为 101,但是传给行项目表结构 GOODSMVT_ITEM
的移动标识 MVT_IND
是没有值的。
解决方案:在 IDOC 段中维护对应的移动标识 MVT_IND = B
针对你的系统不同业务情况,请参考:
- 如果移动标识传 B:按采购订单的货物移动(Purchase Order Required),这样往接口中就需要传对应的采购订单
- 如果移动标识传 L:按交货通知的货物移动
- 如果移动标识传 F:有关生产单的货物移动
注释:关于移动类型标识的配置表存在 T156SC、T156SY 和 T156T 表中。
参考链接:
- https://blog.csdn.net/xiaofei2008gxh/article/details/124582573
- https://blog.csdn.net/rabbit199077/article/details/52292616
- SAP 使用函数BAPI_GOODSMVT_CREATE记帐分包事后调整