如何通过我们自己的值(ByD)填充" BO购买请求"中的"买方负责"字段?

2020-09-20 14:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们希望在...

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

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


尊敬的专家,

我们希望在购买请求的买方负责的ID/名称字段中拥有自己的值。 有一些ByD标准功能填充这些字段(在创建PR期间),但是我们想使用我们自己的算法。 通过某种开发来实现(在原则上)可行吗?

谢谢。

000330.jpg (146.3 kB)
6条回答
小c菟菟
2020-09-20 14:59

谢谢Benny,

是的,这些元素看起来可以修改,但是

我试图通过 Root-Event-BeforeSave.absl 更改购买请求中字段买方负责ID 的值:

导入ABSL;

 foreach(this.Item中的var item){
 如果(item.EmployeeResponsibleItemParty.IsSet()){
 item.EmployeeResponsibleItemParty.PartyKey.PartyID.content =" 7000022";
 }
 }


 

很遗憾,没有任何效果。 此后,购买请求中没有任何更改。

我还尝试通过元素 item.ItemParty 进行更改,或添加和删除 ItemParty collection的实例,但是都一样-没有更改。

 var itemPartyData:item.ItemParty的元素;
 itemPartyData.PartyKey.PartyID.content =" 7000022";
 var itemParty = item.ItemParty.Create(itemPartyData);
//itemParty.PartyKey.PartyTypeCode =" 147";

 

元素 itemParty.PartyKey.PartyTypeCode 似乎是只读的。

一周热门 更多>