ALV开发框架

2019-05-10  本文已影响0人  冰天雪地_6409

REPORT ZABAP1903_11_LIANXI06.
&---------------------------------------------------------------------
*& Report ZABAP1903_11_BASIC011
*&
&---------------------------------------------------------------------
*&
*&
&---------------------------------------------------------------------
///引入类型池
type-pools:slis.
data:gt_fieldcat type slis_t_fieldcat_alv, 存放表头的内表
wa_fieldcat type slis_fieldcat_alv, 存放列标题的工作区
wa_layout type slis_layout_alv. 报表样式工作区

image.png

TYPES:BEGIN OF zty_sflight,
CARRID type sflight-carrid, 航班代码
FLDATE TYPE sflight-fldate, 航班日期
PRICE TYPE sflight-price,
PLANETYPE TYPE sflight-PLANETYPE,
CITYFROM TYPE spfli-CITYFROM,
CITYTO type spfli-CITYTO,
FLTIME type spfli-FLTIME,
end of zty_sflight.

data: gt_itab TYPE TABLE OF zty_sflight,
wa_itab TYPE zty_sflight.

PERFORM f_layout.
PERFORM f_fieldcat.
PERFORM get_data. "获取数据
PERFORM f_alvprint.
&---------------------------------------------------------------------
*& Form F_LAYOUT
&---------------------------------------------------------------------

----------------------------------------------------------------------

----------------------------------------------------------------------

wa_fieldcat-fieldname = 'FLDATE'.
wa_fieldcat-seltext_s = '航班日期'.
APPEND wa_fieldcat to gt_fieldcat.
CLEAR wa_fieldcat.

wa_fieldcat-fieldname = 'PRICE'.
wa_fieldcat-seltext_s = '航空运费'.
APPEND wa_fieldcat to gt_fieldcat.
CLEAR wa_fieldcat.

wa_fieldcat-fieldname = 'PLANETYPE'.
wa_fieldcat-seltext_s = '飞机类型'.
APPEND wa_fieldcat to gt_fieldcat.
CLEAR wa_fieldcat.

wa_fieldcat-fieldname = 'CITYFROM'.
wa_fieldcat-seltext_s = '起飞城市'.
APPEND wa_fieldcat to gt_fieldcat.
CLEAR wa_fieldcat.

wa_fieldcat-fieldname = 'CITYTO'.
wa_fieldcat-seltext_s = '目标城市'.
APPEND wa_fieldcat to gt_fieldcat.
CLEAR wa_fieldcat.

wa_fieldcat-fieldname = 'FLTIME'.
wa_fieldcat-seltext_s = '航班时间'.
APPEND wa_fieldcat to gt_fieldcat.
CLEAR wa_fieldcat.
ENDFORM. " F_FIELDCAT
&---------------------------------------------------------------------
*& Form GET_DATA
&---------------------------------------------------------------------

----------------------------------------------------------------------

----------------------------------------------------------------------

ENDFORM. " F_ALVPRINT
结果


image.png
上一篇 下一篇

猜你喜欢

热点阅读