点击此处---> 群内免费提供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()。
但是我在屏幕上看不到任何东西。
请您指出我做错了什么地方。
嗨,
也尝试将容器名称传递给工厂方法。
cl_salv_table =>工厂(
导出
r_container = data_container
CONTAINER_NAME ='TAB_CONTAINER'
导入
r_salv_table = salv_ref
改变
t_table = lt_tab_form
)。
一周热门 更多>