程序的实例方法访问错误

2020-09-13 04:51发布

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

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


专家们,

访问类 CL_USMD_WF_SERVICE的实例方法 get_crequest_step 时遇到错误。

请在下面找到我的代码和错误。

数据:g_cl对cl_usmd_wf_service的类型引用。

创建对象g_cl。

选择*从usmd120c到表lt_sla中,其中usmd_data_active NE'X'和usmd_creq_status NE'06'。

在lt_sla处循环进入INTO wa_sla。

清除:lv_crequest。

lv_crequest = wa_sla-usmd_crequest。

调用方法g_cl-> get_crequest_step

导出

id_crequest = wa_sla-usmd_crequest

导入

ed_step = lv_step。

ENDLOOP。

错误。

不能在类外部创建类" CL_USMD_WF_SERVICE"的实例。 。

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

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


专家们,

访问类 CL_USMD_WF_SERVICE的实例方法 get_crequest_step 时遇到错误。

请在下面找到我的代码和错误。

数据:g_cl对cl_usmd_wf_service的类型引用。

创建对象g_cl。

选择*从usmd120c到表lt_sla中,其中usmd_data_active NE'X'和usmd_creq_status NE'06'。

在lt_sla处循环进入INTO wa_sla。

清除:lv_crequest。

lv_crequest = wa_sla-usmd_crequest。

调用方法g_cl-> get_crequest_step

导出

id_crequest = wa_sla-usmd_crequest

导入

ed_step = lv_step。

ENDLOOP。

错误。

不能在类外部创建类" CL_USMD_WF_SERVICE"的实例。 。

付费偷看设置
发送
3条回答
宇峰Kouji
1楼 · 2020-09-13 05:32.采纳回答

由于该类没有构造方法,因此您无法照常创建对象,因此应创建以下类:

 g_cl = cl_usmd_wf_service => get_instance()。
哎,真难
2楼-- · 2020-09-13 05:26

谢谢,它已解决。

当学会了学习
3楼-- · 2020-09-13 05:40

该类的实例生成-CL_USMD_WF_SERVICE为"私有"。 (签入属性选项卡。只能在类中创建实例)。 因此,您必须按照Quynh的建议使用GET_INSTANCE方法。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答