在PDI中创建代码列表//语法错误"标识符为只读且无法更改"

2020-08-13 23:45发布

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

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

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


专家您好,

我正在尝试在PDI中创建代码列表,如本博客中所述 https://blogs.sap.com/2017/09/30/create-dynamic-code-list-via-custom-business-object-association/

如博客中所述,我能够创建代码列表BO,并且能够创建代码列表。 到目前为止,一切正常。

然后我创建了主机BO

如博客中所述,我创建了一个After-Modify事件

令人惊讶的是,尽管我的代码几乎是博客中提供的代码的副本,但我还是遇到了一些语法错误。

我可以规避"标识符'CodeListBOID"不存在。

但是我该怎么解决错误"标识符" ToCodeList"是只读的并且不能更改"? 如何将下拉值放入关联中?

最好的问候

战栗

(25.4 kB)
4条回答
Bunny_CDM
2020-08-14 00:26

Hi Deepty,

感谢您的快速解答。

我在论坛上看到一些贡献,声明必须在PSM中释放该对象。

但是,就我而言,我完全在自己的BO中工作。 在PDI中,我有一个BO来创建代码列表,另一个BO来使用代码列表。 因此,我很容易就能更改为ZCodeListBO。 但是我仍然收到相同的错误" Indentifier" ToCodeList"是只读的,无法更改"