ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 基本的ALV例子

基本的ALV例子

原创 Linux操作系统 作者:ultraluck 时间:2019-04-16 11:06:07 0 删除 编辑

参照程序:zsd_return_rate

***************************************************************
** about alv **
***************************************************************
DEFINE add_field.
wa_field-fieldname = &1.
wa_field-reptext_ddic = &2.
append wa_field to it_field.
END-OF-DEFINITION.

TYPE-POOLS slis.
DATA: gs_layout TYPE slis_layout_alv.
DATA: g_repid TYPE sy-repid.
DATA: it_field TYPE slis_t_fieldcat_alv.
DATA: wa_field TYPE slis_fieldcat_alv.
g_repid = sy-repid.
gs_layout-colwidth_optimize = 'X'.
gs_layout-box_fieldname = 'SEL'.

*add_field 'BSTKD' '订单编号'. "bstkd一定要大写
add_field 'VBELN' '订单编号'.
add_field 'BSTKD' '采购订单编号'.
add_field 'ERDAT' '订单创建日期'.
add_field 'AUART' '销售订单类型'.
add_field 'KUNNR' '售达方'.
add_field 'NAME1' '售达方描述'.
add_field 'POSNR' '行项目'.
add_field 'MATNR' '物料编码'.
add_field 'KWMENG' '订单数量'.
add_field 'ARKTX' '物料描述'.
add_field 'MATKL' '物料组'.
add_field 'WGBEZ' '物料组描述'.
add_field 'STPRS' '物料标准价格'.
DATA: it_sort TYPE slis_t_sortinfo_alv,
ls_sort TYPE slis_sortinfo_alv.
ls_sort-fieldname = 'VBELN'.
ls_sort-spos = 1.
ls_sort-up = 'X'.
ls_sort-subtot = 'X'.
APPEND ls_sort TO it_sort.
*it_sort-fieldname = 'VBELN'.
*it_sort-up = 'X'.
*append it_sort.


CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' "输出退换货清单
EXPORTING
i_callback_program = g_repid
it_fieldcat = it_field
is_layout = gs_layout
it_sort = it_sort
i_save = 'A'
TABLES
t_outtab = itab1.


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/190059/viewspace-476543/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2004-12-03

  • 博文量
    170
  • 访问量
    176243