如果订单已关闭,则无法通过DI API更新销售订单UDF字段

2020-08-15 16:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试通过DI AP...

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

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


嗨,

我正在尝试通过DI API更新销售订单,并在错误下方显示错误。

错误代码:-5002
错误描述:您无法修改已经关闭的运费行[RDR3.Stock] [行:0]

下面用于更新销售订单的代码。

文档oDocuments =(Documents)oCompany.GetBusinessObject(BoObjectTypes.oOrders);
 oDocuments.GetByKey(417); 
oDocuments.UserFields.Fields.Item(" U_Shipping")。Value =" UPS";
int ret = oDocuments.Update();

我可以从SAP UI执行相同的操作。

请告知我,如果订单关闭,有什么方法可以更新销售订单。

谢谢

7条回答

您只能修改"销售订单标题"字段。

当销售订单的状态为关闭时,无法修改货运对象(销售订单的子对象)

关于此,Sotos Soteriou

一周热门 更多>