我使用自定义实体 TYPE 4 增强了 BP 数据模型,更新了映射和 GenIL UI。
当我创建 CR 以在这些自定义字段上添加数据时,我只能输入一次。
如果我在该字段上输入值“1”并且我仍在同一个 UIBB 上,则我无法编辑该字段的任何其他值,例如我无法删除“1”并在该字段上输入“2”。
输入数据并激活 CR 后,我就可以将数据保存在数据库中,唯一的问题是当我在 CR 上尝试在该自定义 UIBB 上添加数据时。
任何人都可以建议这可能是缺失的部分吗?(映射/馈线类)
在 UIBB ( IF_FPM_GUIBB_FORM~FLUSH
) 的 flush 方法中,我可以看到旧值和新值,但是在feeder 类的IF_FPM_GUIBB_FORM~GET_DATA
和GET_ENTITY_DATA
方法中,我只能看到旧值CS_DATA
。
我已经重新定义了GET_ENTITY_DATA
和GET_DATA
方法来分别分配 F4 帮助OVS_HANDLE_2
和设置字段属性。