ABAP ME5A增加字段项目文本

该段代码展示了在结构MEREP_OUTTAB_EBAN中增加字段的步骤,并在包含文件LMEREPI08中添加了取值逻辑。当TCode为ME5A时,代码读取特定对象的文本信息,存储到表格it_lines中,并通过循环处理将文本内容合并到输出表ls_outtab的ztext字段。
摘要由CSDN通过智能技术生成

1,在结构 MEREP_OUTTAB_EBAN 增加字段
在这里插入图片描述
2.在包含文件 LMEREPI08 增加取值逻辑
在这里插入图片描述
*{ INSERT S4DK903669 1
"20230417-yuchengyi-begin
IF sy-tcode = ‘ME5A’.
DATA: tdid TYPE thead-tdid.
DATA: object TYPE thead-tdobject.
DATA: tdobname TYPE thead-tdname.
DATA:it_lines TYPE TABLE OF tline.
DATA:is_lines TYPE tline.
REFRESH :it_lines.
tdobname = ls_eban-banfn && ls_eban-bnfpo.
tdid = ‘B01’.
object = ‘EBAN’.
CALL FUNCTION ‘READ_TEXT’
EXPORTING
id = tdid
language = ‘1’
name = tdobname
object = object
client = sy-mandt
TABLES
lines = it_lines
EXCEPTIONS
not_found = 1.

        LOOP AT it_lines INTO is_lines.
          IF sy-tabix = 1.
            ls_outtab-ztext = is_lines-tdline.
          ELSE.
            CONCATENATE ls_outtab-ztext cl_abap_char_utilities=>newline is_lines-tdline INTO ls_outtab-ztext.
          ENDIF.
        ENDLOOP.
 ENDIF.

"20230417-yuchengyi-end
*} INSERT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值