点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用新的方法来制作...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在使用新的方法来制作...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用新的方法来制作ALV网格-我在工具栏上有一个自定义按钮,名为" DIRECT",但不知道如何禁用它,尝试使用CL_SALV_FUNCTIONS-> remove_function方法,但它会继续返回 例外,说明我使用了错误的呼叫
数据:gt_table类型对cl_salv_table的引用。 数据:l_t100类型t100, l_save(10)。 数据:gr_layout类型为cl_salv_layout的引用。 数据:密钥类型salv_s_layout_key。 尝试。 cl_salv_table =>工厂( 输入 r_salv_table = gt_table 改变 t_table = it_boc_document)。 捕捉cx_salv_msg。 努力。 gr_layout = gt_table-> get_layout()。 键报告= sy-repid。 gr_layout-> set_key(key)。 gr_layout-> set_save_restriction(if_salv_c_layout => restrict_none)。 "设置pf状态 尝试。 gt_table-> set_screen_status( pfstatus ='ALV_STATUS' 报告= sy-repid set_functions = gt_table-> c_functions_all)。 捕捉cx_salv_msg。 努力。 gt_table-> display()。
任何帮助将不胜感激。
非常感谢
Raj
嗨,
对于你们中的某些人来说,Naimesh建议的代码可能不起作用,因为您通过SE38(而不是SE41)访问状态来创建自定义按钮。 在这种情况下,ALV缓冲区被触击。 因此,请运行程序BALVBUFDEL清除缓冲区。 希望它能解决您的问题。
谢谢,
Nitin Shekhawat
一周热门 更多>