我想使用DI API向OCRD/业务合作伙伴添加附件

2020-09-05 06:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用SAP B...

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

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


大家好,

我正在使用SAP B1 DI API,无法在OCRD中输入附件。

我正在使用PHP COM输入数据,并且能够在ATC1和OACT上输入附件,但是我找不到在OCRD中访问的属性或方法供我输入。

 $ atc = $ this-> vCmp-> GetBusinessObject(221);
 if($ atc-> GetByKey($ o [24])!= true){
   $ atc-> Lines-> Add();
   $ filename_arr = explode('。',$ o [23]);
   $ atc->行-> FileName = $ filename_arr [0];
   $ atc-> Lines-> FileExtension = $ filename_arr [1];
   $ atc-> Lines-> SourcePath =" somepath";
   $ atc-> add();
   $ this-> oBP-> AttachmentEntry = $ o [24]; //<-不起作用
 } 

有人可以帮助我实现这一目标吗?

非常感谢

2条回答
亦是此间程序员
2020-09-05 07:15

您好海王星Cabelin

属性 AttachmentEntry 应该为您工作。

1。 您在哪里初始化了 BusinessPartners 对象的对象?

2。 您是否要为 AttachmentEntry 传递正确的值?

3。 您还需要使用 oBP.Update()更新业务合作伙伴。 你在那样吗

问候,

ANKIT CHAUHAN

SAP Business One支持

一周热门 更多>