matinal:SAP ABAP cl_salv_table的简单使用

2023-10-14 14:58:21 浏览数 (1)

双击汇总ALV的某一行,穿透到第二屏显示明细ALV界面,之前是通过调用两次ALV函数实现该效果,但是这次想换另一种方式实现,恰好在网上看到cl_salv_table的使用案例,于是研究了下,正好在我的项目中用到,下面说下用法。

代码语言:javascript复制
"只需要简单的几行代码,就可实现如下效果"

  CALL METHOD cl_salv_table=>factory

*    EXPORTING

*      LIST_DISPLAY   = IF_SALV_C_BOOL_SAP=>FALSE

*      R_CONTAINER    =

*      CONTAINER_NAME =

    IMPORTING

      r_salv_table = DATA(lo_salv)  "方法生成的ALV容器对象"

    CHANGING

      t_table      = gt_data5.      "alv展示的数据"

	  

    lo_salv->get_functions_base( )->set_all( ). "设置默认按键

    lo_salv->display( ).    "调用显示方法"

0 人点赞