通过di-api更改文档状态

2020-08-19 06:48发布

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

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


嗨,

是否可以通过DI-API更改应收账款状态?

方案:我想为已付款的发票创建应收账款贷项通知单,而不首先取消链接的付款。 在SAP客户端中,我只需要右键单击我的发票,选择弹出菜单选项"更改文档状态并打开"并保存发票。 然后,我可以直接在发票上创建CN。

找不到通过DI-API做到这一点的方法。

请帮助!

谢谢

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

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


嗨,

是否可以通过DI-API更改应收账款状态?

方案:我想为已付款的发票创建应收账款贷项通知单,而不首先取消链接的付款。 在SAP客户端中,我只需要右键单击我的发票,选择弹出菜单选项"更改文档状态并打开"并保存发票。 然后,我可以直接在发票上创建CN。

找不到通过DI-API做到这一点的方法。

请帮助!

谢谢

付费偷看设置
发送
3条回答
ZJXianG
1楼-- · 2020-08-19 07:14

嗨,曼努埃尔,

当您单击菜单选项时,客户端会在后台完成所有工作(取消关联付款,打开发票)。 使用DI API,您只需手动执行步骤。

致谢

Johan

Doze时光
2楼-- · 2020-08-19 07:35

Hi Johan,

感谢您的反馈。

当您将发票状态更改为打开时,SAP只会更改单据状态,并且不会按照您所说的取消付款(如果您从未使用过此功能,请执行测试)。

必须有一种通过DI-API进行此操作的方法,因为当您只想退还发票中的特定项目时,这是一种正常情况。 由于某些欧盟国家/地区采用了特定的VAT/SAFT规定,因此您不能仅退还某些商品就取消全额付款; 另外,贷方通知单必须链接到原始发票。

Manuel Dias

土豆飞人
3楼-- · 2020-08-19 07:14

经过几次尝试,这是通过DI-API重新打开应收发票状态或其他文档的解决方案:

 SAPbobsCOM.Documents dInvoice = ...;
 dInvoice.GetByKey(...);
 dInvoice.Reopen(); 

一周热门 更多>