取消对象o交货注意事项

2020-08-30 19:35发布

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

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


如何在Di Server中取消对象 oDeliveryNotes?

取消的正确方法是什么?

响应:此对象不支持请求的操作

这是我要取消的XML

<?xml version =" 1.0" encoding =" UTF-16UCS-4"?>

http://schemas.xmlsoap.org/soap/envelope/">

A6B1DE48-9E2B-535C-4538-8EB5509D77A9

http://www.sap.com/SBO/DIS">

oDeliveryNotes

3589

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

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


如何在Di Server中取消对象 oDeliveryNotes?

取消的正确方法是什么?

响应:此对象不支持请求的操作

这是我要取消的XML

<?xml version =" 1.0" encoding =" UTF-16UCS-4"?>

http://schemas.xmlsoap.org/soap/envelope/">

A6B1DE48-9E2B-535C-4538-8EB5509D77A9

http://www.sap.com/SBO/DIS">

oDeliveryNotes

3589

付费偷看设置
发送
5条回答
梦想连接
1楼 · 2020-08-30 19:53.采纳回答

您好戈麦斯E Johan Hakkesteegt Agustin Marcos Cividanes

DI API包含方法CreateCancellationDocument()来取消以下业务对象:

交货–交货单

退货–退货

退货–购买退货

AP发票–购买发票

AP 贷项通知单– PurchaseCreditNotes

但是,这是DI Server的限制,DI Server不支持添加对发票(如发票)的取消,但支持对不创建的请求/订单的取消 一个新的取消文件。

SAP注释 2570081 &< a hraf=" https://launchpad.support.sap.com/#/notes/2171109" target =" _ blank" > 2171109 提及相同。 解决方法是,使用DI API或服务层来执行此操作。 服务层支持SAP HANA版本的SAP Business One 9.3 PL05。 SAP Note 2635592 提到了它。

种类

ANKIT CHAUHAN

SAP Business One支持

Alawn_Xu
2楼-- · 2020-08-30 19:50

好的,它是一个对象oReturns(16)或它的同一个对象oDeliveryNotes。 我有下一个XML:

我的意甲是157(取消)

<?xml版本=" 1.0"编码=" UTF-8"?> oDeliveryNotes dDocument_Items 20190923 20190923 INT- 000070 VENTAS MOSTRADOR

MEXICO
MXP Basado en Ofertas de ventas100001。Basadoen Pedidos de cliente 142。 5791 157 FISCAL_1 ENVIO_1 G03 < Document_Lines> <行> 0 0 17 IMP-00098 1.000000 20190919 <价格> 0.000000 0.000000 MXP 44192 0.000000 174

Doze时光
3楼-- · 2020-08-30 20:06

嗨,

您不能直接取消它 。 您需要创建退货单。

请注意

Johan

nice_wp
4楼-- · 2020-08-30 19:46

您好

我认为您可以这样做 您可以手动取消送货单。

请张贴您的代码。

亲切的问候

阿古斯丁

打个大熊猫
5楼-- · 2020-08-30 19:54

//创建一个新的Documents对象

文档doc = comp.GetBusinessObject(BoObjectTypes.oDeliveryNotes);

//通过密钥获取文档,该文档将被取消
doc.GetByKey(19);

///基于doc创建一个代表新取消文档的对象。文档cancelDoc = doc.CreateCancellationDocument();

//我们可以在取消文档中修改某些值,例如:cancelDoc.DocDate = new DateTime(2012,4,8);

//然后我们可以添加此取消文档,同时基本文档的状态将更改为"已取消"
cancelDoc.Add();

一周热门 更多>