1、进入主数据长文本后,双击文本内容,进入编辑器打开文本编辑框;
2、“转到”菜单下有“表头”,显示基本信息
获取物料长文本
FORM FORM_GTT_LONGTXT USING ZMATNR ”物料号 (需要定义为THEAD-TDNAME 类型)
CHANGING LONGTXT. "得到的长文本
DATA: LV_RETURN TYPE TABLE OF TLINE WITH HEADER LINE.
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
ID = 'GRUN' "读取文本的id (其他类型长文本修改 文本的id)
LANGUAGE = SY-LANGU "读取文本的语言
NAME = ZMATNR "读取文本的名字
OBJECT = 'MATERIAL' "文本对象 (其他类型长文本修改 文本对象)
TABLES
LINES = LV_RETURN
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.
LOOP AT LV_RETURN .
CONCATENATE LONGTXT LV_RETURN-TDLINE INTO LONGTXT. "解决回车事件
ENDLOOP.
ENDIF.
ENDFORM.
CHANGING LONGTXT. "得到的长文本
DATA: LV_RETURN TYPE TABLE OF TLINE WITH HEADER LINE.
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
ID = 'GRUN' "读取文本的id (其他类型长文本修改 文本的id)
LANGUAGE = SY-LANGU "读取文本的语言
NAME = ZMATNR "读取文本的名字
OBJECT = 'MATERIAL' "文本对象 (其他类型长文本修改 文本对象)
TABLES
LINES = LV_RETURN
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.
LOOP AT LV_RETURN .
CONCATENATE LONGTXT LV_RETURN-TDLINE INTO LONGTXT. "解决回车事件
ENDLOOP.
ENDIF.
ENDFORM.
参考:http://www.lxway.com/4461004294.htm
本文介绍如何在SAP ABAP编程中获取物料的长文本,步骤包括进入主数据长文本,双击打开编辑器,通过‘转到’菜单下的‘表头’查看基本信息。
1998

被折叠的 条评论
为什么被折叠?



