如何使用DI API为服务调用添加与服务相关的文档

2020-09-25 06:54发布

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

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


您好,专家,请​​问如何使用DI API添加有关服务调用的服务相关文档,请提供示例代码。

在此先感谢,
P.Pallavi

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

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


您好,专家,请​​问如何使用DI API添加有关服务调用的服务相关文档,请提供示例代码。

在此先感谢,
P.Pallavi

付费偷看设置
发送
2条回答
骆驼绵羊
1楼-- · 2020-09-25 07:14

嗨,帕拉维,

使用ServiceCallInventoryExpenses对象将与服务调用相关的文档。

示例:

 ServiceCalls oService = oCompany.GetBusinessObject(BoObjectTypes.oServiceCalls);
//加载您的服务电话
 如果(oService.GetByKey(22))
 {
    //检查是否有必要打开新行以支付费用
     如果(oService.Expenses.DocEntry!= 0)
         oService.Expenses.Add();


    //提供文件的docEntry和文件的类型
     oService.Expenses.DocEntry = 148;
     oService.Expenses.DocumentType = BoSvcEpxDocTypes.edt_Invoice;


     如果(oService.Update()!= 0)
         MessageBox.Show(oCompany.GetLastErrorDescription());
 }
 

希望有帮助。

亲切的问候,

迭戈·拉瑟

ZJXianG
2楼-- · 2020-09-25 07:25

嗨,我尝试了迭戈提供的解决方案。 它有效,但并非总是如此。 有时我会看到一条错误消息:

" 10000677-未找到相关记录"

有人可以帮忙吗?

一周热门 更多>