如何在SDK中的SAP B1机会阶段添加多行?

2020-08-31 21:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个问题,即在S...

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

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


大家好,

我有一个问题,即在SAP B1机会阶段中添加多于一行,当我添加一行时,它将成功添加,但是两行或更多行不起作用。 以下是我的示例代码(PHP)

  <?php
 $ oOpport->行-> SetCurrentLine(0);
 $ oOpport->行-> MaxLocalTotal = $ Potentialamount;
 $ oOpport->行-> StageKey = $ Stageid;
 $ oOpport->行-> SalesPerson = $ Salesid;
 $ oOpport->行-> DataOwnershipfield = $ Ownerlinesid;
 $ oOpport->行->添加;
 ?>
 

如果我尝试添加两行或更多行,则会收到以下错误消息:错误消息为注意:试图获取C中非对象的属性:错误:-5002

如何添加多个行?

请任何人都可以帮助我

2条回答
xfwsx85
2020-08-31 21:40 .采纳回答

嗨,

对于像这样的线对象,您无需设置属性然后添加该对象。 而是添加对象,然后设置属性。 线也是子对象。 那意味着他们有一个父对象。 通常,您先初始化父对象,然后是子对象,然后是子对象的属性,然后(如有必要)添加新的(空)线对象,设置线对象的属性,等等。最后,添加父对象。

SetCurrentLine仅用于更新现有的线对象。

它的作用与添加文档(例如销售订单)相同。

关于

< p> Johan

一周热门 更多>