如果存在交付,SDK将无法基于发票创建贷方通知单

2020-08-14 18:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我遇到以下问题:当我基于...

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

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


你好

我遇到以下问题:当我基于应收发票创建贷方通知单而没有交货时,它工作正常,但是当存在交货时,出现以下错误:数量不能超过基本单据中的数量 ,数量与基本文件相同,因此数量肯定不会超过基本文件。

任何帮助将不胜感激!

谢谢!

6条回答
粗暴的香蕉
2020-08-14 18:33

我已使用SAP记录了此信息,他们返回了以下内容,我可以确认是否有效。

应付储备发票到交货后,如果要将储备发票复制到贷记凭证,则应按照以下DI代码将交付设置为贷记凭证的实际基础。

SAPbobsCOM.Documents doc =(SAPbobsCOM.Documents)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oCreditNotes);
doc.Lines.BaseEntry = 2; //保留发票DocEntry
doc.Lines.BaseLine = 0; //保留发票LineNum

doc.Lines.BaseType = 13;
doc.Lines.ActualBaseEntry = 1; //交付DocEntry
doc.Lines.ActualBaseLine = 0; //交付LineNum
doc.Lines.Quantity = 1;
doc.Add();

如果CM在交付后

//ActualBase和ActualBaseLine应该设置

一周热门 更多>