错误-5009

2020-09-11 03:46发布

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

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


嘿,

在SAP B1中处理流程,但是当我尝试完成作业时,出现错误。 说明中说

第1行:"商品代码:XXX-0412"

第2行:"-5009:缺少项目编号;请指定项目编号。

有点困惑,因为它引用了错误中的项目编号,不确定为什么会说它丢失了。 确实很难清除此错误,但是在我尝试完成工作时仍然看到它,还有其他人遇到此错误吗? 如果是这样,该问题如何解决?

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

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


嘿,

在SAP B1中处理流程,但是当我尝试完成作业时,出现错误。 说明中说

第1行:"商品代码:XXX-0412"

第2行:"-5009:缺少项目编号;请指定项目编号。

有点困惑,因为它引用了错误中的项目编号,不确定为什么会说它丢失了。 确实很难清除此错误,但是在我尝试完成工作时仍然看到它,还有其他人遇到此错误吗? 如果是这样,该问题如何解决?

付费偷看设置
发送
2条回答
槿木_熙
1楼-- · 2020-09-11 04:17

Hi Ismael,

在B1中的文档中使用自动化时,很高兴知道B1总是准备好第一行,其工作原理是:

  1. 添加空行
  2. 填写此行的属性。 准备就绪。
  3. 仅在需要更多行时,请转到步骤1

。这意味着,如果行数超过1,则仅应自己添加一行。 话来说,您的代码应该这样做:

  1. 填写此行的属性
  2. 仅当需要更多行时,才添加(n空)行
  3. < li>转到步骤1

此致

Johan

CJones
2楼-- · 2020-09-11 04:15

亲爱的伊斯梅尔,

您提到了一个过程。 如果这是一个工作流程,请确保您的步骤与以下步骤相似;

 var orderService = company.getBusinessService('17');
 var document = company.createDIObject('Document');

 document.setCardCode(BP);
 document.setDocDueDate(今天);
 var documentLines = document.getDocumentLines();


 如果(documentLines == null)

 {
 documentLines = company.createDIObject('DocumentLines');
 }


 var documentLine = company.createDIObject('DocumentLine');
 documentLine.setItemCode(itemcode);
 documentLine.setQuantity(1);


 documentLines.add(documentLine);
 document.setDocumentLines(documentLines);
 orderService.add(document);
 


如果要使用C#添加文档

 oIP =((SAPbobsCOM.Documents)(globals.oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)))); 

oIP.DocDate = docDate;

for(int j = 0; j <行; j ++) { ... oIP.Lines.ItemCode = itemCode; oIP.Lines.Quantity =数量; oIP.Lines.UnitPrice =单价; oIP.Lines.Add(); ...
Recordset.MoveNext(); } int ok = oIP.Add(); 如果(确定!= 0) { oProgressBar.Stop(); 字符串msg = oCompany.GetLastErrorDescription(); Application.SBO_Application.MessageBox(msg,1,"确定","取消",""); } 其他 { 字符串docKey = oCompany.GetNewObjectKey(); Application.SBO_Application.MessageBox(docKey +"已成功添加",1," OK","取消",""); }

如果这些都不符合您的问题,请提供更多详细信息,以获取出现此错误时的操作。 喜欢; 你们创建的插件吗? 手动创建文档时返回的错误是什么? 这是工作流自定义流程吗? 等等

此致

Varnavas Eleftheriou

一周热门 更多>