点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
使用DI API插入付款时,出现"错误:系列期间与当前期间[ORCT.Series]不匹配"。 首先,它起作用了,现在却没有。 SAP B1 9.1。
我的代码是;
插入发票和行。
OINV.Series = 1'但是此设置为-1(因为手写= 1?)
OINV.CardCode = CardCode
OINV.DocNum = QuercusURN'必须是唯一的如果手写= 1(是)或。错误= -10。
OINV.DocDate =" 20202010"
OINV.Comments =注释
OINV.Lines.ItemCode = ItemCode
OINV.Lines.ItemDescription = ItemDescription
OINV.Lines.Quantity = 1
OINV.Lines.Currency = CurrCode
OINV。 .Lines.Price = Price
OINV.Lines.VatGroup = VatGroup'OXOX1''此必须存在于SAP db。
OINV.Lines.SWW = QuercusURN'INV1.U_AddTxt Reference back to action Quercus 。
OINV.Lines。添加'添加发票行(INV1)
RetVal = OINV。添加'添加发票(OINV&第一INV1行)
'插入付款
Set ORCT = oCompany.GetBusinessObject(24)oIncomingPayments = 24
ORCT.Invoices.DocEntry = InvDocEntry
ORCT.CardCode = CardCode
ORCT.DocDate =" 20200210"
ORCT.DocType = 0'0 = rCustomer,1 = rAccount,2 = rSupplier
ORCT.CashSum = 1000
ORCT.Series = 1
ORCT.Add()
任何帮助表示赞赏。
玛丽。
发挥了更多作用,这似乎是由于我的设置OINV.DocNum导致SAP设置了OINV.Series = -1。
我已将OINV.DocNum设置为唯一引用,以便稍后可以再次查找OINV。
我将尝试将我的参考存储在另一个字段中。
一周热门 更多>