BOPF自定义委派节点到TEXT COLLECTION

2020-09-20 12:48发布

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

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

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


您好,专家,我在BOPF实施中遇到了一些麻烦,文本收集主题。

我的任务是基于BO EHHSS_RISK_ASSESSMENT向标准UI添加长文本描述(长文本)。

所以我理解它应该包括以下步骤:

  1. 使用自己的子对象增强EHHSS_RISK_ASSESSMENT-完成
  2. 创建自定义的Delegated节点作为ROOT的子节点,就像标准ROOT_COMMENT(我将其称为ROOT_COMMENTSTA,而不是ZZ *)一样-完成
  3. 将自定义字段COMMENTSTA_KEY_REF添加到扩展结构-完成
  4. 将自定义字段COMMENTSTA_KEY COMMENTSTA_TEXT添加到组合结构-完成
  5. 将创建的元素添加到"基本信息"页面上的UI RiskAssesment(具有所有属性,如标准Description中的内容)-完成

仅此而已,当我尝试在UI上测试我的字段时,在其中输入一些信息,请按SAVE按钮并完全得到一个简短的DUMP:ASSERTION_FAILED CL_EHFND_TEXT_COLLECTION_MNGR = CP(在标准类CL_EHFND_TEXT_COLLECTION_MNGR方法INSERT_TEXT中)。

我觉得我错过了一些事情,请协助处理此案?

2条回答
hongfeng1314
2020-09-20 13:27

Artiyom,

我正面临着同样的问题。

我的要求是向BO EHHSS_RISK_ASSESSMENT添加2个额外的长文本字段。

我可以通过使用相关的BO/BOBF/TEXT_COLLECTION而不是BO EHFND_TEXT_COLLECTION来添加1条额外的长文本(尽管如此,我不认为这是意图)。

一旦我使用BO之一添加了第三个,它就会立即转储。

根据我在代码中看到的内容,它循环遍历并创建每个相关BO的实例。 当它尝试创建同一BO的第二个实例时,发现它已经有一个实例并转储。 我猜这是设计中的问题,但事实并非如此。

谢谢。



一周热门 更多>