点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我对CL_GUI_A...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我对CL_GUI_A...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我对CL_GUI_ALV_GRID的ALV GRID有问题。 设置并保存布局(排序列,过滤器值等)后,似乎无法保存布局标准。 当我再次开始报表并选择布局时,排序标准不起作用。
我在创建ALV GRID时在set_table_for_first_display方法中传递参数:
is_variant = g_variant
i_save ='A'
i_default =''
我已经测试了所有参数配置,问题仍然存在。 如果有人遇到过此类问题,请提供帮助。
否则,我将不得不使用cl_salv_table来创建ALV报告。
感谢您的任何帮助
Jakub
嗨
用于在oops alv中保存布局。
u必须像下面那样将值传递给set_table_for_first_display方法
DATA:GV_HANDLE类型不规则型,
GV_LOG_GROUP类型DISVARIANT-LOG_GROUP。
清除:GV_HANDLE,GV_LOG_GROUP。
GV_HANDLE ='9999'。 "这是任何值
GV_LOG_GROUP ='9999'。"这是任何值
清除LS_DISVARIANT。
LS_DISVARIANT-REPORT = SY-REPID。
LS_DISVARIANT-HANDLE = GV_HANDLE。
LS_DISVARIANT-LOG_GROUP = GV_LOG_GROUP。
呼叫方法GO_ALV-> SET_TABLE_FOR_FIRST_DISPLAY
导出
IS_VARIANT = LS_DISVARIANT"这是强制性的
I_SAVE ='X'"这是强制性的
I_DEFAULT ='X'"这是强制性的
IS_LAYOUT = LS_LAYOUT
更改
IT_OUTTAB = GT_FINAL
IT_FIELDCATALOG = GT_FIELDCAT
例外情况
INVALID_PARAMETER_COMBINATION = 1
PROGRAM_ERROR
TOO_MANY_LINES = 3
其他= 4。
一周热门 更多>