改造 cl_demo_output=>display支持第一行字段名显示成字段描述

本文档介绍了如何将cl_demo_output=>display的第一行字段名替换为字段描述,方便用户理解。通过建立FIELDCAT字段结构,编写相应代码实现内表和工作区的字段描述获取,并在ALV输出中替换字段标题,最终实现更友好的显示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.背景:

标准的cl_demo_output=>display显示的内表第一行为字段名,不方便用户查看,故需要将第一行换成字段描述

2.方法:

2.1 建立FIELDCAT字段结构

定义包含字段名和字段描述的结构和行类型
在这里插入图片描述
在这里插入图片描述

2.2 建立类,编写相关代码

在这里插入图片描述
在这里插入图片描述
代码如下:
DATA type TYPE c LENGTH 1.
DATA str TYPE string.
DATA comp TYPE i.
DATA:lv_str_sou TYPE string.
DATA:lv_str_tar TYPE string.
DATA lc_salv_a TYPE REF TO cl_salv_table.
DATA:lrt_data TYPE REF TO data.
DATA:lr_demo TYPE REF TO if_demo_output.
FIELD-SYMBOLS:<lt

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值