2020-09-24 00:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我正在尝试使用"服务层"取消发票,在" API参考"中可以找到示例。
Https://hanab1:50000/b1s/v1/Invoices(410)/取消
显示给我的消息是:该对象不支持请求的操作。
我正在使用Postman应用程序执行该过程,取消销售订单对我而言有效,但是发票无效。
致谢
你好,耶稣。
在这儿,这是目前的状态。
这是服务层的问题,计划在下一个补丁程序级别(9.2 PL09)上解决。 请注意,时间范围如有更改,恕不另行通知。
感谢您提出来。
2017年6月12日更新-该修复程序在 9.2 PL10
并在会话"参考"中找到解决此问题的注释#2497424。
您好拉尔夫·奥利维拉(Ralph Oliveira)
感谢您对服务层修复程序进行更新。 目前,我们尝试通过服务层取消发票和贷项凭单,并且运作良好。 不幸的是,当我们尝试取消9.2 PL 10中的Delivery时,将出现错误"此对象不支持请求的操作"。
示例通话:https://IP:50000/b1s/v1/DeliveryNotes(137)/取消
结果:
{"错误":{"代码":-5006,"消息":{" lang":" zh-cn","值": "此对象不支持请求的操作。" } } }
此致
马克(Marc)
确保您使用的是POST方法。
嗨Ralph,
是否有一种无需升级即可应用此修复程序的方法,我们目前在SAP HANA 9.2 PL4上。
亲切的问候,
布伦登·德雷珀
嗨,耶稣
在SAP Business One中无法执行发票的取消,其概念是创建取消文档。 在DI API上执行此操作,您需要执行以下操作:
文档oDoc = oCompany.GetBusinessObject(BoObjectTypes.oPurchaseInvoices); 如果(oDoc.GetByKey(docEntry)) { //创建取消文件 文档oDoc2 = oDoc.CreateCancellationDocument(); 如果(oDoc2.Add()!= 0) { 抛出新的Exception(" Something Wrong"); } }
也许您可以尝试在服务层上寻找类似的方法。
希望有帮助。
迭戈兄弟
最多设置5个标签!
你好,耶稣。
在这儿,这是目前的状态。
这是服务层的问题,计划在下一个补丁程序级别(9.2 PL09)上解决。 请注意,时间范围如有更改,恕不另行通知。
感谢您提出来。
2017年6月12日更新-该修复程序在 9.2 PL10
中提供并在会话"参考"中找到解决此问题的注释#2497424。
您好拉尔夫·奥利维拉(Ralph Oliveira)
感谢您对服务层修复程序进行更新。 目前,我们尝试通过服务层取消发票和贷项凭单,并且运作良好。 不幸的是,当我们尝试取消9.2 PL 10中的Delivery时,将出现错误"此对象不支持请求的操作"。
示例通话:https://IP:50000/b1s/v1/DeliveryNotes(137)/取消
结果:
{
"错误":{
"代码":-5006,
"消息":{
" lang":" zh-cn",
"值": "此对象不支持请求的操作。"
}
}
}
此致
马克(Marc)
确保您使用的是POST方法。
嗨Ralph,
是否有一种无需升级即可应用此修复程序的方法,我们目前在SAP HANA 9.2 PL4上。
亲切的问候,
布伦登·德雷珀
嗨,耶稣
在SAP Business One中无法执行发票的取消,其概念是创建取消文档。 在DI API上执行此操作,您需要执行以下操作:
也许您可以尝试在服务层上寻找类似的方法。
希望有帮助。
亲切的问候,
迭戈兄弟
一周热门 更多>