在运行时访问Super类的受保护属性

2020-08-27 08:37发布

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

加入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。

如何将超类数据移至自定义类并使用受保护的属性?

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

加入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。

如何将超类数据移至自定义类并使用受保护的属性?

付费偷看设置
发送
7条回答
Bunny_CDM
1楼-- · 2020-08-27 09:08

感谢Fred。 这是在FM内部,所以我认为我们无法做到这一点。 请帮我提供我们可以在FM中使用的逻辑。

一周热门 更多>