点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,ALl 标准FM之一具...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,ALl 标准FM之一具...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,ALl
标准FM之一具有返回错误消息的类。 此类中的属性为Protected。 因此,我将此FM复制到自定义FM。 由于保护了类属性,因此我创建了一个Sub类,并将此标准类指定为Super类,并选择了继承。 在运行时,我能够将错误消息放入Super类,但无法将其移入子类。 你能帮忙吗?
标准班级:
lo_mapping-> exec_mapping_in()。
lo_mapping-> mo_message-> mt_message。 " Mt_message是我要使用的受保护属性。
我创建了自定义类:
数据:lo_sub类型参考ycl_replace_inherit。
如何将超类数据移至自定义类并使用受保护的属性?
Phanindra Annaparthi
只需替换/scwm/cl_mapin_id_replace 带有子类的代码将不起作用,因为 mo_message 隐藏了属性。 lo_mapping-> mo_message 的解释是什么? 它不具有某种获取消息的getter方法吗?
您是否使用其他方法来解决此问题? 复制标准代码确实应该是最后的选择...
此外,使用COMMENT函数对其他人的响应做出反应,而ANSWER仅用于发布解决方案。
一周热门 更多>