如何查找新发票的DocEntry?

2020-08-24 03:03发布

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

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


我可以使用DI API SAPbobsCOM来创建发票,但是有人可以告诉我如何获取新OINV记录的唯一参考号[DocEntry]吗?

在oInvoice.Add之后,如果设置了oInvoice.DocEntry以便我可以检索它,那会很好,但是没有。

感谢您提供的任何帮助。

玛丽。

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

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


我可以使用DI API SAPbobsCOM来创建发票,但是有人可以告诉我如何获取新OINV记录的唯一参考号[DocEntry]吗?

在oInvoice.Add之后,如果设置了oInvoice.DocEntry以便我可以检索它,那会很好,但是没有。

感谢您提供的任何帮助。

玛丽。

付费偷看设置
发送
5条回答
槿木_熙
1楼-- · 2020-08-24 03:58

嗨,

您要查找OINV.DocEntry吗?

问候,

Nagarajan

暮风yp
2楼-- · 2020-08-24 03:56

像@Nagarajan k指出-您需要查询表格并根据创建日期desc的文件编号顺序获取doc条目。

您将从diApi方法获得的文档编号。

代楠1984
3楼-- · 2020-08-24 03:54

您好,

对于SQL Server:

通常,您可以使用 上一个百分比的增量值。 但是,当使用多个文档编号系列时,情况可能并非如此,因为您必须针对下一个编号使用的当前文档系列进行验证。

对于HANA:

如果仍在使用HANA的早期版本,则域名非常随机,并且在更高版本的HANA修订版中已得到修复。 在HANA中,如果使用了多个文档编号序列,也需要考虑当前文档的编号序列。

谢谢。

大道至简
4楼-- · 2020-08-24 03:50

我希望oCompany.GetNewObjectCode(DocEntry) 会将新的OINV.DocEntry值返回到我的DocEntry变量中,但不幸的是,它会返回刚刚创建的值之前的值。 例如。 我的代码生成OINV.DocEntry = 1000,但GetNewObjectCode返回999。

我的代码是;

设置OINV = oCompany.GetBusinessObject(13)
RetVal = OINV.Add
OINV.DocNum = DocNum
OINV.Lines.ItemCode = ItemCode
OINV.Lines.Add
RetVal = OINV.Add
oCompany.GetNewObjectCode(DocEntry)

我不正确使用GetNewObjectCode吗?

谢谢

Mal。

CJones
5楼-- · 2020-08-24 03:51

嗨Nagarajan,

是的,我正在寻找OINV.DocEntry。

原因是我希望将其保留在外部系统中,以便在付款(几分钟到几个月后)时可以轻松访问发票。 除非您能告诉我一种更好的方法?

谢谢

玛丽。

一周热门 更多>