如何使用SET PF-STATUS保存按钮保存布局。

2020-08-30 18:06发布

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

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


大家好,

是ABAP的新手,问题是,用户需要报表输出中的保存布局功能,并且需要时可以进一步实现。 由于我们将set pf-status用于输出中的所需按钮,因此当用户命令为" SAVE"或任何其他选项时,不知道要编码的内容。 在OOALV概念的帮助下显示输出。

我们用于显示报告的参数是

o_grid 输入引用 cl_gui_alv_grid

o_cust_cont 输入引用 cl_gui_custom_container

t_fieldcat 类型 lvc_t_fcat

s_layout 类型 lvc_s_layo

t_field目录 类型 lvc_t_fcat。

呼叫方法 o_grid-> set_table_for_first_display。

导出

i_save ='A'

is_layout = s_layout

i_default ='X'。

正在更改

it_outtab = t_final

it_fieldcaalog = t_fieldcatalog。



请帮助我。

谨此问候

Jnaneswar。

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

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


大家好,

是ABAP的新手,问题是,用户需要报表输出中的保存布局功能,并且需要时可以进一步实现。 由于我们将set pf-status用于输出中的所需按钮,因此当用户命令为" SAVE"或任何其他选项时,不知道要编码的内容。 在OOALV概念的帮助下显示输出。

我们用于显示报告的参数是

o_grid 输入引用 cl_gui_alv_grid

o_cust_cont 输入引用 cl_gui_custom_container

t_fieldcat 类型 lvc_t_fcat

s_layout 类型 lvc_s_layo

t_field目录 类型 lvc_t_fcat。

呼叫方法 o_grid-> set_table_for_first_display。

导出

i_save ='A'

is_layout = s_layout

i_default ='X'。

正在更改

it_outtab = t_final

it_fieldcaalog = t_fieldcatalog。



请帮助我。

谨此问候

Jnaneswar。

付费偷看设置
发送
3条回答
Cikesha
1楼 · 2020-08-30 18:54.采纳回答

您好 Jnaneswar Modukuri

要保存布局,您可以使用 ALV的可用功能,您无需为其编写任何代码。

您还可以将标准程序的PF状态复制到自定义程序中。 下面的链接可以帮助您理解概念。

ALV

讨论

问候!

葫芦娃快救爷爷
2楼-- · 2020-08-30 18:42

感谢您的支持 Satish Kumar Balasubramanian Sandra Rossi 我已通过您的支持解决了该问题。

谨此问候

Jnaneswar。

代楠1984
3楼-- · 2020-08-30 18:46

即 全屏模式下CL_GUI_ALV_GRID的可能按钮是->转到SE41,为程序提供SAPLKKBL,状态为STANDARD_FULLSCREEN。

不要忘记IS_VARIANT:

调用方法o_grid-> set_table_for_first_display。
   出口
     i_save ='A'
     is_variant = VALUE#(report = sy-repid)" <========重要
     is_layout = s_layout
     i_default ='X'。
   改变中
     it_outtab = t_final
     it_fieldcaalog = t_fieldcatalog。

一周热门 更多>