点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
需要通过自定义特定字段来增强CR UIBB常规部分。
我进行了很多探索,但最终结果是在CR部分添加了其他标签并将数据保存到自定义表中,但是我的要求是专门添加自定义字段,而不仅仅是在CR部分添加单独的标签并在Z表中保存数据 。 如果有人有类似要求,请对此提供帮助。
我用自定义字段增强了BSS_CRIL_ROOT_ATTRIBUTES结构,以使自定义字段在CR常规部分中可见。 它工作正常,但问题是数据没有得到保存。
此致
Riyaj。
此致
Riyaj。
1。 创建自定义表并扩展结构BSS_CRIL_ROOT_ATTRIBUTES。
2。 在界面中添加您的字段。
3。 创建继承标准根类CL_USMD_CR_GIL_ROOT的自定义CR根类。 重新定义方法get_attributes和Change_object以将自定义字段数据保存到自定义表并在UI中显示。 替换您的genil模型中的CR根类。
4。 使用CR feeder类,您可以进一步使字段在不同的CR步骤或CR类型中可见或不可见。
以下文档说明了要遵循的完整详细信息。 唯一的是,他们创建了额外的UIBB在CR标头中添加了另一个标签,除此之外,请按照指南进行操作。 文档中还提供了示例代码。
https://www.sap。 com/documents/2015/07/4c989657-5b7c-0010-82c7-eda71af511fa.html
感谢和问候,
Logan.D
嗨Studencki,
谢谢..实际上change_object为您提供了在运行时更改的字段的详细信息,但是要在CR被拒绝后删除自定义表值,我们需要在CR feeder类的流程事件方法中采取措施,并从中删除条目 表相应。 对于任何自定义字段,我们都应该处理所有CR动作。 SAP为CR标头定义的标准功能不会对自定义字段产生任何影响。
此致
Logan.D
一周热门 更多>