2020-09-07 07:04发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想基于OOP ALV(set_... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想基于OOP ALV(set_table_for_first_display)中同一列中的某些条件使文本左右对齐。 我不能使用" lvc_s_fcat-just",因为它适用于该列的每一行。
可能是您做错了。 在我的系统中,它运行良好:
数据go_alv类型参考cl_gui_alv_grid。 类型:ty_scarr2的开始。 包括类型Scarer和Scarer。 TYPES:样式TYPE lvc_t_styl, 结束于ty_scarr2, 带有空密钥的ty_scarr2的ty_scarr2s类型标准表。 包括。 数据gt_scarr2类型ty_scarr2s。 参数哑元。 选择屏幕输出时。 如果go_alv是INITIAL。 创建对象go_alv 出口 i_parent = cl_gui_container => screen0。 SELECT * FROM Scarr INTO TABLE @DATA(gt_scarr)。 循环至gt_scarr ASSIGNING FIELD-SYMBOL()。 gt_scarr2 = VALUE#(基础gt_scarr2( 疤痕= <疤痕> styles = VALUE#((fieldname ='CARRNAME'style = alv_style_align_right_center))))。 结局。 go_alv-> set_table_for_first_display( 出口 i_structure_name ='SCARR' is_layout = VALUE#(stylefname ='STYLES') 改变 it_outtab = gt_scarr2)。 万一。 在退出命令的选择屏幕上。 go_alv-> free()。 免费go_alv。
截屏:
最多设置5个标签!
可能是您做错了。 在我的系统中,它运行良好:
截屏:
一周热门 更多>