7−3 ALV 报表之REUSE_ALV

「ZPGM_REUSE_ALV_DEMO」

1ALV:ABAP LIST VIEWER、SAP LIST VIEWER

早期、SAP社が提供されたレポート開発技術:WRITE

 

 

2三つの段階: ​

  1FUNCTION; ​

  2CL_GUI_ALV_GRID; ​

  3CL_SALVに関するクラス;

3ALV構造:  

  1LAYOUT:表示属性; ​

  2FIELDCATOG:項目属性; ​

  3VARIANT; ​

  4EVENT:イベント; ​

  5HEADING:ヘッダ 1FUNCTION:「REUSE ALV」 过去式; 且只有选择函数去修改Fieldcat & layout, 一旦函数不支持的话就毫无办法;

 

 

「CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'」

 

*&---------------------------------------------------------------------*
*& Report ZPGM_REUSE_ALV_DEMO
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZPGM_REUSE_ALV_DEMO.

SELECT *
  FROM VBAK
  INTO TABLE @DATA(LT_TAB)
  UP TO 30 ROWS.


*CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
*  EXPORTING
*    I_STRUCTURE_NAME = 'VBAK'
*  TABLES
*    T_OUTTAB         = LT_TAB
*  EXCEPTIONS
*    PROGRAM_ERROR    = 1
*    OTHERS           = 2.
*IF SY-SUBRC <> 0.
** Implement suitable error handling here
*ENDIF.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
  EXPORTING
    I_STRUCTURE_NAME = 'VBAK'
  TABLES
    T_OUTTAB         = LT_TAB
  EXCEPTIONS
    PROGRAM_ERROR    = 1
    OTHERS           = 2.
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.

LIST_ALV

GRID_ALV

 

作者:asking66666

出处:https://www.cnblogs.com/asking66666/p/17609680.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   awsaslife  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示