点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我正在使用CL_SALV...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我正在使用CL_SALV...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我正在使用CL_SALV_TABLE类在ALV中显示数据。
交通灯在ALV中显示。 对于交通信号灯列,默认显示的文本为"例外"。 我尝试使用下面的代码为其设置自定义文本,但是它不起作用。
下面是供参考的代码。
报告ZMDR_SALV_TEST。
类型: ty_alv的开始,
lights(1)类型c,"异常,保存lights的值
text(20)TYPE c,"某些文本
ty_alv的结尾。
数据 :gs_alv类型ty_alv,
gt_alv类型表ty_alv,
gr_alv类型对cl_salv_table的参考,
gr_columns类型对cl_salv_columns_table的参考,
gr_column类型对cl_salv的参考。 选择开始。
gs_alv-lights ='1'。 "颜色红色
gs_alv-text ='红色信号'。
APPEND gs_alv至gt_alv。gs_alv-lights ='2'。"颜色黄色
gs_alv-text ='黄色信号'。
APPEND gs_alv至gt_alv。 gs_alv-lights ='3'。 "颜色为绿色
gs_alv-text ='绿色信号'。
追加gs_alv至gt_alv。
调用方法cl_salv_table => factory
导入
r_salv_table = gr_alv
更改< br> t_table = gt_alv。
gr_columns = gr_alv-> get_columns()。
gr_columns-> set_exception_column(value ='LIGHTS')。
尝试。
gr_column?= gr_columns-> get_column('EXCEPTION')。"例外列
gr_column-> set_medium_text('STATUS')。
gr_column-> set_long_text('STATUS')。
gr_column-> set_short_text('STATUS')。
捕获cx_salv_not_found。 " #EC NO_HANDLER
ENDTRY。
呼叫方法gr_alv->显示。
请分享您的想法 。
关于,
穆罕默德
嗨,大师
感谢您的回复。
我尝试了这段代码,我可以更改列文本,但是将红色,黄色,绿色等交通信号灯替换为1,2,3。
关于此,
穆罕默德
一周热门 更多>