2020-09-12 10:20发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我有一个一般性的问题,我们可以不定义屏幕就使用cl_gui_custom_container的set_table_for_first_display方法吗,就像我们定义了reuse_alv_grid_display一样。
谢谢
巴拉
是的。 显示数据的代码是go_alv-> display()。 GO_ALV是您的对象。 尝试在ALV OOP上搜索。 那里有很多例子。 还要查看系统上的SALV *软件包。 很多示例。
我们可以使用CL_SALV_TABLE(请参阅演示程序-SALV_DEMO_TABLE_ *)。 但是,如果要使用set_table_for_first_display,则需要有一个容器。
Hallo 巴拉克里希纳 t克里希纳(Krishna),
我认为,您可以使用cl_salv_table => factory来做到这一点。 使用此方法set_table_for_first_display,您绝对需要一个屏幕。
尝试检查以下程序:SALV_DEMO_TABLE_REAL_SIMPLE
我认为您可以在此ALV对象模型中使用很多功能。 您可以使用字段目录,布局,工具栏。
最诚挚的问候
易卜拉欣·哈特姆(Ebrahim Hatem)
您可以使用CL_GUI_CONTAINER => SCREEN0(1,2 ... 9取决于您的需要)来实现它。
然后在调用set_table_for_first_display方法之后, 使用write语句调用屏幕:
数据:g_grid类型参考cl_gui_alv_grid, gs_layout类型为lvc_s_layo。 创建对象g_grid 出口 i_parent = cl_gui_container => screen0。 gs_layout-edit ='X'。 SELECT * FROM sflight进入表@DATA(gt_outtab)最多100行。 呼叫方法g_grid-> set_table_for_first_display 出口 i_structure_name ='SFLIGHT' is_layout = gs_layout 改变 it_outtab = gt_outtab。 写''。
最多设置5个标签!
是的。 显示数据的代码是go_alv-> display()。 GO_ALV是您的对象。 尝试在ALV OOP上搜索。 那里有很多例子。 还要查看系统上的SALV *软件包。 很多示例。
我们可以使用CL_SALV_TABLE(请参阅演示程序-SALV_DEMO_TABLE_ *)。 但是,如果要使用set_table_for_first_display,则需要有一个容器。
Hallo 巴拉克里希纳 t克里希纳(Krishna),
我认为,您可以使用cl_salv_table => factory来做到这一点。 使用此方法set_table_for_first_display,您绝对需要一个屏幕。
尝试检查以下程序:SALV_DEMO_TABLE_REAL_SIMPLE
我认为您可以在此ALV对象模型中使用很多功能。 您可以使用字段目录,布局,工具栏。
最诚挚的问候
易卜拉欣·哈特姆(Ebrahim Hatem)
您可以使用CL_GUI_CONTAINER => SCREEN0(1,2 ... 9取决于您的需要)来实现它。
然后在调用set_table_for_first_display方法之后, 使用write语句调用屏幕:
一周热门 更多>