DI API添加无法正常工作

2020-09-24 07:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我尝试使用DI API将新...

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

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


您好,我尝试使用DI API将新商品添加到"购买请求"中。 在我运行代码时没有发生任何错误,但未将其添加到表中。 我检查了OPRQ和PRQ1表,它们都是空的。 你能告诉我哪里错了吗? 这是我的代码:

 SAPbobsCOM.Documents vItem;
             尝试
             {
               
                 vItem =(SAPbobsCOM.Documents)vCmp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseRequest);
                 vItem.Comments ="测试";
                 vItem.DocDate = System.DateTime.Now;
                 vItem.DocDueDate = System.DateTime.Now.AddDays(1);
                 vItem.Add();
                 Application.SBO_Application.MessageBox(" ok");
             }
             抓住(前例外)
             {
                 Application.SBO_Application.MessageBox(ex.ToString());
             }

 
4条回答
Nir深蓝
2020-09-24 07:36

您可以使用以下代码打印出错误消息,并很好地了解出了什么问题:

 int res = vItem.Add();
 如果(res!= 0)
 {
     int errorCode = 0;
     字符串errorDesc ="";
     vCmp.GetLastError(out errorCode,out errorDesc);
    
     Application.SBO_Application.MessageBox($"插入项目失败({errorCode},{errorDesc})。");
 } 

一周热门 更多>