ALV Fieldcat 定义方法

这段代码展示了如何在ABAP中定义并填充ALV字段集合(FIELDCAT),用于展示物料信息,包括物料号、描述、物料类别、工厂等关键字段。通过`MAKE`宏定义,将各个字段名、参考表名、描述、列位置等信息添加到FIELDCAT结构中。
摘要由CSDN通过智能技术生成
*&---------------------------------------------------------------------*
*&      Form  get_fieldcat
*&---------------------------------------------------------------------*
FORM get_fieldcat USING  P_FIELDCAT TYPE slis_t_fieldcat_alv.

data: fieldcat TYPE slis_fieldcat_alv.
DATA: BEGIN OF STRUCT,
    fieldname(6),
    ref_tabname(5),
    ref_fieldname(6),
    seltext_s(10),
    COL_POS(3),
END OF STRUCT.

DEFINE MAKE.
clear: FIELDCAT,STRUCT.
STRUCT = &1.
FIELDCAT-fieldname      = STRUCT-fieldname.
fieldcat-REF_tabname    = STRUCT-ref_tabname.
FIELDCAT-REF_fieldname  = STRUCT-REF_fieldname.
FIELDCAT-seltext_s      = STRUCT-seltext_s.
FIELDCAT-col_pos        = STRUCT-col_pos.
append FIELDCAT TO p_fieldcat.
END-OF-DEFINITION.

MAKE 'MATNR            物料
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值