点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我正试图取消包含...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我正试图取消包含...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我正试图取消包含采购交货单的采购订单。
首先,我取消了采购交货单,然后尝试取消采购订单,但是出现以下错误:"此对象不支持所请求的操作。"
如果我手动取消采购交货单,则可以成功通过代码取消采购订单。
这是我正在使用的代码:
文档lDocumento = Globals.AddOn.ConexaoAuxiliar.GetBusinessObject(BoObjectTypes.oPurchaseDeliveryNotes); lDocumento.GetByKey(" DocEntry");//DocEntry只是一个例子 文档lCancelamento = lDocumento.CreateCancellationDocument(); 如果(lCancelamento.Add()!= 0) 抛出新的异常(Globals.AddOn.ConexaoAuxiliar.GetLastErrorDescription());
然后我尝试取消采购订单:
文档lDocumento = Globals.AddOn.ConexaoAuxiliar.GetBusinessObject(BoObjectTypes.oPurchaseOrders); lDocumento.GetByKey(" DocEntry");//只是一个例子。 如果(lDocumento.Cancel()!= 0)//如果无法取消,请尝试关闭 如果(lDocumento.Close()!= 0)//如果无法关闭,则显示错误。 抛出新的异常(Globals.AddOn.ConexaoAuxiliar.GetLastErrorDescription());
SAP 9 PL 10
嗨Leandro,
在B1客户中取消采购交货单时,如何纠正库存? 换句话说,交货单增加了库存。 取消时,库存应减少。 取消交货单后库存如何减少?
致谢
Johan
嗨Leandro,
这是改变一切的细节detail
根据我的测试,正确的文档顺序是:
但是它们不能在用户事务中执行。 对我来说似乎是个虫子...
此致
Eric
//创建一个新的Documents对象
文档doc = comp.GetBusinessObject(BoObjectTypes.oDeliveryNotes);
//通过密钥获取文档,该文档将被取消
doc.GetByKey(19);
///基于doc创建一个代表新取消文档的对象。文档cancelDoc = doc.CreateCancellationDocument();
//我们可以在取消文档中修改某些值,例如:cancelDoc.DocDate = new DateTime(2012,4,8);
//然后我们可以添加此取消文档,同时基本文档的状态将更改为"已取消"
cancelDoc.Add();
一周热门 更多>