复制pf状态后cl_salv报告的运行时错误

2020-09-13 14:23发布

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

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


大家好,

我创建了一个简单的报告,以查看从SALV功能组复制标准pf状态后cl_salv报告如何工作。 我点击了此链接以供参考:

https://archive.sap.com/discussions/thread/1556849

但是我遇到了运行时错误。 下面是我的代码:

数据:vbeln1类型vbeln_va,
lo_table类型参考cl_salv_table,
vbak的lt_vbak类型表。

选择选项:s_vbeln FOR vbeln1义务。

开始

从vbak
选择*
到表lt_vbak
中,其中s_vbeln中的vbeln。

尝试。
调用方法cl_salv_table => factory
导入
r_salv_table = lo_table
更改
t_table = lt_vbak []。

捕捉cx_salv_msg。
ENDTRY。


调用方法lo_table-> set_screen_status(
> EXPORTING
report = sy-repid
pfstatus ='ZSTANDARD_TESTING'
set_functions = 2)。 " lo_table->" c_functions_all)。

lo_table-> DISPLAY()。

在id下出现运行时错误:

即使遵循链接中提到的步骤,我也无法理解其背后的原因。

此致

Manish

screenshot001.jpg (111.4 kB)

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

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


大家好,

我创建了一个简单的报告,以查看从SALV功能组复制标准pf状态后cl_salv报告如何工作。 我点击了此链接以供参考:

https://archive.sap.com/discussions/thread/1556849

但是我遇到了运行时错误。 下面是我的代码:

数据:vbeln1类型vbeln_va,
lo_table类型参考cl_salv_table,
vbak的lt_vbak类型表。

选择选项:s_vbeln FOR vbeln1义务。

开始

从vbak
选择*
到表lt_vbak
中,其中s_vbeln中的vbeln。

尝试。
调用方法cl_salv_table => factory
导入
r_salv_table = lo_table
更改
t_table = lt_vbak []。

捕捉cx_salv_msg。
ENDTRY。


调用方法lo_table-> set_screen_status(
> EXPORTING
report = sy-repid
pfstatus ='ZSTANDARD_TESTING'
set_functions = 2)。 " lo_table->" c_functions_all)。

lo_table-> DISPLAY()。

在id下出现运行时错误:

即使遵循链接中提到的步骤,我也无法理解其背后的原因。

此致

Manish

screenshot001.jpg (111.4 kB)
付费偷看设置
发送
2条回答
clever101
1楼 · 2020-09-13 14:38.采纳回答

嗨曼尼什

转到SE80并指定程序名称。 右键单击该程序,它将要求创建PF状态,然后将PF状态创建为'Zstandard_Tetsting_status',然后保存并激活。 现在执行程序/T代码

谢谢

Mohan

南山jay
2楼-- · 2020-09-13 14:51

感谢Mohan。 实际上,正如我在线程中提到的那样,PF状态已经创建。 但是您部分正确,也就是说,我必须去SE80并激活那里的PF状态。 错误发生时所有这一切都是由于我的自定义PF状态无效。 不过,我会将您的答案标记为正确。

谢谢:-)

Manish

一周热门 更多>