ABAP ALV报表动态抬头

这个紧接上篇选择屏幕动态抬头,那ALV界面进去的界面是根据属性来显示的,那同一个程序,如果只想在代码里把ALV报表的抬头进行更改也很简单,在LAYOUT 结构中有个抬头的参数,进行事务码的区分就可以了

FORM sub_build_layout CHANGING VALUE(o_wa_layout) TYPE lvc_s_layo.
  CLEAR o_wa_layout.
  o_wa_layout-grid_title = 'X'.             "斑马线

  CASE  sy-tcode.
    WHEN  'ZPPDZ02'.
      o_wa_layout-grid_title = '整机-箱总成对照表' .
    WHEN  'ZPPDZ03'.
      o_wa_layout-grid_title = '整机-桥总成对照表' .
    WHEN  'ZPPDZ04'.
      o_wa_layout-grid_title = '箱总成-齿轮对照表' .
    WHEN  'ZPPDZ05'.
      o_wa_layout-grid_title = '桥总成-齿轮对照表' .
    WHEN  'ZPPDZ06'.
      o_wa_layout-grid_title = '减速机-齿轮对照表&#

你可能感兴趣的:(ABAP,ALV,sap,erp,sql,后端)