SAP READ_TEXT 读取物料长描述

DATA : lv_name TYPE thead-tdname. "类型必须用thead-tdname
DATA: lt_tline TYPE TABLE OF tline,
ls_tline TYPE tline,
l_tdname TYPE thead-tdname,
l_tdfuser TYPE stxh-tdfuser.

SELECT mara~mandt
mara~matnr
mara~meins
mara~laeda
mara~matkl
marc~werks
marc~ekgrp
marc~lgpro "库存地点

  makt~maktg

 FROM mara  INNER JOIN marc ON mara~matnr = marc~matnr
            INNER JOIN makt ON mara~matnr = makt~matnr
        
  INTO CORRESPONDING FIELDS OF TABLE gt_mara
 WHERE mara~mandt = mandt
  AND mara~matnr = matnr
  AND marc~werks = werks    .

LV_NAME = ALV_OUT-MATNR.
CLEAR LT_TLINE. REFRESH LT_TLINE.
CALL FUNCTION ‘READ_TEXT’
EXPORTING
ID = ‘GRUN’
LANGUAGE = ‘1’
NAME = LV_NAME
OBJECT = ‘MATERIAL’
TABLES
LINES = LT_TLINE
EXCEPTIONS
ID = 1
LANGUAGE = 2
NAME = 3
NOT_FOUND = 4
OBJECT = 5
REFERENCE_CHECK = 6
WRONG_ACCESS_TO_ARCHIVE = 7
OTHERS = 8.
IF SY-SUBRC = 0.
CLEAR LS_ITEM-TXZ01.
LOOP AT LT_TLINE.
CONCATENATE LS_ITEM-TXZ01 LT_TLINE-TDLINE INTO LS_ITEM-TXZ01.
ENDLOOP.
ENDIF.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值