SAP ABAP编程 获取物料长文本-其他长文本同理
2016-04-30 16:39
471 查看
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.
参考:http://www.lxway.com/4461004294.htm
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.
参考:http://www.lxway.com/4461004294.htm
相关文章推荐
- delphi string,pchar,char的比较
- 基本单链表的增删改C++
- 数组&字符串&结构体&共用体&枚举
- Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
- Javaweb之图片的处理
- c语言中的段和内存四区
- 20145324 《Java程序设计》第9周学习总结
- C++定义一个对象和new一个对象的区别与联系
- 讲义一 java语言特点
- 更改Eclipse中的Project Explorer的字体
- 【C++ STL系列】迭代器 iterator
- 安装mysql-python:EnvironmentError: mysql_config not found
- 2008 R2 创建FTP 一不小心踩到巨坑
- 如何减少代码的量
- 《More Effective C++》读书笔记-操作符
- Spring——AOP
- Spring——基于注解方式的依赖注入
- IntelliJ IDEA2016.1 + maven 创建java web 项目
- 多媒体编程的实战
- java之Integer类的一些用法