点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在跟踪注释2114353和链接:
https://archive.sap.com/discussions/thread/3698354
根据合同创建服务订单。 我尝试了本说明中提到的所有其他方式,但是在我的订单中看不到合同参考。 因此,即使合同价值已经失效,也可以连续创建采购订单。
我尝试在BAPI的标头和项目部分中传递协议编号,但结果相同。 有人可以建议我吗?
谢谢
在您的程序中,我发现:
1。 您已通过带有概述协议编号(GS_OUT1-EBELN)和项目编号的字段ITEM-AGREEMENT,如下:
ITEM-AGREEMENT = GS_OUT1-EBELN。
ITEM-AGMT_ITEM ='00010'。
但是稍后,您将值X分配给两个字段,如下所示:
ITEM-AGREEMENT = C_X。
ITEM-AGMT_ITEM = C_X。
>>>>我认为您应该在此处将编码更改为:
ITEMX-AGREEMENT = C_X。
ITEMX-AGMT_ITEM = C_X。
2。 如果PO没有帐户分配数据(我看到您已将帐户分配类别传递为'U'),则不应将任何值传递到表POSRVACCESSVALUES
3。 对于表POSERVICES:
我认为,超出目标后,无论如何都会创建带有合同参考的采购订单。 您是否手动尝试过?
仅当合同项目被锁定或删除时,我才会收到错误消息。
JNN
您应该共享输入值(全套),因为它们可能与SAP期望值不符
您还应该提供合同中的屏幕截图,以使我们能够验证引用的正确性。
通常很难想象SAP会忽略合同编号并创建采购订单,如果合同引用错误,我通常会期望返回一条错误消息。
第1点是我已纠正的问题原因。 非常感谢您抽出宝贵的时间。 到目前为止,服务是正确的。 如果有任何问题,我将检查您提到的其他几点(2和3)。 再次感谢!!
您需要参考KBA 2114353中的第4点,以确保正确的数据已传递到BAPI。 如果您认为所传递的数据是正确的,请提供您已使用的BAPI测试记录以及创建的采购订单的屏幕截图。
,请参考原始注释:
"如果合同参考错误,通常会返回一条错误消息"
请注意,没有错误,并且PO正在成功生成。 我只是没有在此采购订单中获取合同参考。
一周热门 更多>