2020-09-13 19:23发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的所有专家
我使用cl_salv_table和"保存布局"屏幕开发了ALV报告,如图所示
我要进行用户特定的灰显。 如何获得? 请帮助我。
戴阮光,
谢谢。
假设您的SALV对象是ob_salv_table,那么您只需要调用:
ob_salv_table-> get_layout()-> set_save_restriction(if_salv_c_layout => restrict_user_independant)。
非常感谢。
METHOD SET_LAYOUT。 * 数据:LO_LAYOUT类型参考CL_SALV_LAYOUT, LF_VARIANT类型SLIS_VARI, LS_KEY类型SALV_S_LAYOUT_KEY。 * *获取布局对象 LO_LAYOUT = CO_ALV-> GET_LAYOUT()。 * *设置布局保存限制 * 1.设置布局键..唯一键标识Differenet ALVs LS_KEY-REPORT = SY-REPID。 LO_LAYOUT-> SET_KEY(LS_KEY)。 * 2.删除保存布局限制。 LO_LAYOUT-> SET_SAVE_RESTRICTION(IF_SALV_C_LAYOUT => RESTRICT_USER_INDEPENDANT)。 LO_LAYOUT-> SET_DEFAULT('X')。 > * *设置初始布局 * LF_VARIANT ='DEFAULT'。 * LO_LAYOUT-> SET_INITIAL_LAYOUT(LF_VARIANT)。 * ENDMETHOD。 " set_layout
这是一个非常常见的问题,已经问过数十遍了:您搜索过吗?
因为您已完成此操作,所以对" cl_salv_table布局仅保存用户"进行了谷歌搜索(或仅检查CL_SALV_TABLE Wiki),您发现布局由对象CL_SALV_LAYOUT处理,并带有所有需要的选项。
感谢您的回复。 这很有帮助。
最多设置5个标签!
假设您的SALV对象是ob_salv_table,那么您只需要调用:
非常感谢。
METHOD SET_LAYOUT。
*
数据:LO_LAYOUT类型参考CL_SALV_LAYOUT,
LF_VARIANT类型SLIS_VARI,
LS_KEY类型SALV_S_LAYOUT_KEY。
*
*获取布局对象
LO_LAYOUT = CO_ALV-> GET_LAYOUT()。
*
*设置布局保存限制
* 1.设置布局键..唯一键标识Differenet ALVs
LS_KEY-REPORT = SY-REPID。
LO_LAYOUT-> SET_KEY(LS_KEY)。
* 2.删除保存布局限制。
LO_LAYOUT-> SET_SAVE_RESTRICTION(IF_SALV_C_LAYOUT => RESTRICT_USER_INDEPENDANT)。
LO_LAYOUT-> SET_DEFAULT('X')。
> *
*设置初始布局
* LF_VARIANT ='DEFAULT'。
* LO_LAYOUT-> SET_INITIAL_LAYOUT(LF_VARIANT)。
*
ENDMETHOD。 " set_layout
这是一个非常常见的问题,已经问过数十遍了:您搜索过吗?
因为您已完成此操作,所以对" cl_salv_table布局仅保存用户"进行了谷歌搜索(或仅检查CL_SALV_TABLE Wiki),您发现布局由对象CL_SALV_LAYOUT处理,并带有所有需要的选项。
感谢您的回复。 这很有帮助。
一周热门 更多>