BAPI_ALM_ORDER_MAINTAIN用于没有EKGRP的组件

2020-09-08 11:06发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用FM BAPI_ALM_ORDER_MAINTAIN 来更改组件。 除非我的生产订单中没有外部材料,否则FM可以完美地工作。

在这种情况下,更改过程失败,原因是" 由于BanF处理中的错误而无法保存订单XXX (BanF-Bearbeitung nicht gesichert的Auftrag xxx wird Wegen Fehlern)"

在代码方面,检查错误以CHECK_POSTING_POSSIBLE的形式出现,大约在第256行,其中使用XOK RESBD-EKGRP RESBD-BDMNG ...的PERFORM CHECK_EBAN ...

所检查的字段不是初始值,并且在我们的系统中,RESB中的所有条目的EKGRP均为空,尽管已在物料主数据中为预留物料设置了该字段。

如果有人有解决方案,请通知我:

-跳过此检查(不对标准进行修改)

-外部采购未达到此检查要求的物料的必要物料主数据设置

-将EKGRP放入resb的必要设置

-或其他有帮助的

谢谢,安德烈亚斯

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用FM BAPI_ALM_ORDER_MAINTAIN 来更改组件。 除非我的生产订单中没有外部材料,否则FM可以完美地工作。

在这种情况下,更改过程失败,原因是" 由于BanF处理中的错误而无法保存订单XXX (BanF-Bearbeitung nicht gesichert的Auftrag xxx wird Wegen Fehlern)"

在代码方面,检查错误以CHECK_POSTING_POSSIBLE的形式出现,大约在第256行,其中使用XOK RESBD-EKGRP RESBD-BDMNG ...的PERFORM CHECK_EBAN ...

所检查的字段不是初始值,并且在我们的系统中,RESB中的所有条目的EKGRP均为空,尽管已在物料主数据中为预留物料设置了该字段。

如果有人有解决方案,请通知我:

-跳过此检查(不对标准进行修改)

-外部采购未达到此检查要求的物料的必要物料主数据设置

-将EKGRP放入resb的必要设置

-或其他有帮助的

谢谢,安德烈亚斯

付费偷看设置
发送
2条回答
Bunny_CDM
1楼-- · 2020-09-08 11:43
木偶小白
2楼-- · 2020-09-08 11:33

感谢您的快速回复。 似乎在我的系统中,确定本身可以正确进行,因为表eban中的每个条目在EKGRP中都有正确的值。

我的问题是,相应的resb表的EKGRP字段中没有值,这导致执行带有更改组件的FM时失败的检查,因为resb-EKGRP中的有效条目被假定为 调频。

一周热门 更多>