点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试在屏幕上的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试在屏幕上的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试在屏幕上的容器中的ALV中显示内部表。
这就是我想要做的。
数据:salv_ref类型参考cl_salv_table。
数据:lr_columns类型参考cl_salv_columns_table。
数据:data_container类型参考CL_GUI_CONTAINER。
在内部表中选择stmt。
调用屏幕100。//在屏幕名称= TAB_CONTAINER上放置一个自定义容器
---------------------
PBO 100。
创建对象data_container
导出
clsid = SPACE"此容器的类ID
container_name ='TAB_CONTAINER'
例外情况
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
lifetime_dynpro_illegal_parent = 6
其他= 7
。
IF sy-subrc <> 0。
*消息ID sy-msgid类型sy-msgty编号sy-msgno
*与sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。
ENDIF。
cl_salv_table =>工厂(
导出
r_container = data_container
导入
r_salv_table = salv_ref
改变
t_table = lt_tab_form
)。
salv_ref-> display()。
但是我在屏幕上看不到任何东西。
请您指出我做错了什么地方。
按照程序演示" SALV_DEMO_TABLE_SIMPLE"进行。
代码说...
如果未绑定gr_container。
如果cl_salv_table => is_offline()eq if_salv_c_bool_sap => false。
创建对象gr_container
exporting
container_name ='CONTAINER'。 br>
* ...§2创建ALV表
try。
cl_salv_table => factory(
export
r_container = gr_container
container_name ='CONTAINER'
导入
r_salv_table = gr_table
更改
t_table = gt_outtab)。
捕获cx_salv_msg。 " #EC NO_HANDLER
尝试。
....
endif。
问题出在容器的声明上
数据:gr_container类型参考cl_gui_custom_container。 " GUI自定义容器
代替
数据:data_container类型参考CL_GUI_CONTAINER。 " GUI容器
一周热门 更多>