激活变更请求后,将清除AD_POSTAL中的自定义字段ZZREMARKS

2020-08-23 03:38发布

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

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

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


MDG大师,您好

我正在为实体类型AD_POSTAL添加自定义字段ZZREMARKS。 我对结构进行了扩展

GenIL模型中的

BSS_ADIL_ROOT_ATTRIBUTES。 另外,对于映射,我为

创建了一个自定义类处理程序

CL_MDG_BS_BP_HANDLER。

我重新定义了此类的一些方法,例如:

IF_MDG_BS_BP_ACCESS_HANDLER〜GET_OBJECT_DATA_BY_ENTITY结果IF_MDG_BS_BP_ACCESS_HANDLER〜MAP_DATA_2API结果IF_MDG_BS_BP_ACCESS_HANDLER〜MAP_DATA_2STA结果IF_MDG_BS_BP_ACCESS_HANDLER〜PREPARE_EI_HEADER_MAP_2API结果IF_MDG_BS_BP_ACCESS_HANDLER〜READ_OBJECT_DATA结果IF_MDG_BS_BP_ACCESS_HANDLER〜SAVE_ADDITIONAL_OBJECT_DATA结果IF_USMD_PP_BLOCKLIST〜GET_BLOCKLIST_FOR_READ结果IF_USMD_PP_BLOCKLIST〜GET_BLOCKLIST_FOR_WRITE

我想我错过了映射中的一些逻辑。 如何检查该值是否已保存? 我注意到,即使我注释掉了除MAP_DATA_2API之外在重新定义的方法中所做的代码,其行为仍然相同-当CR设置为"最终检查批准"状态时,将清除ZZREMARKS字段的值。

我错过了任何步骤吗?

感谢您的帮助。

谢谢。