ABAP:函数READ_TEXT函数的使用方法
来源:互联网 发布:java 线程同步 编辑:程序博客网 时间:2024/05/14 20:21
在SAP系统中,有时候会有大段文本内容需要保存,例如:销售发货(VL03N),在单据的概览中 ,有一个[文本]项,在此处可以填写单据的大段文本描述,那么该内容保存在哪里呢?
第一反应是找对应表的字段,那么你可能要失望了。在SAP系统中,可以供我们使用的数据库字段最大长度是255个文本字符(注:此处可能不正确),对于很长的文本肯定是不能直接保存到某个表的字段中的。因此我们要使用系统函数Read_Text来进行读取,以下是该函数的调用方法:
data: txt type string, "项目文本
banfn type eban-banfn. "采购申请号
banfn = '0050000647'.
data: l_client type sy-mandt,
l_id type thead-tdid,
l_language type thead-tdspras,
l_name type thead-tdname,
l_object type thead-tdobject,
it type table of tline,
wa type tline.
clear: l_client, l_id, l_language, l_name, l_object.
l_client = sy-mandt.
l_id = 'B01'.
l_language = sy-langu.
l_name = banfn.
l_object = 'EBANH'.
refresh it.
call function 'READ_TEXT'
exporting
client = l_client
id = l_id
language = l_language
name = l_name
object = l_object
tables
lines = it
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.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
loop at it into wa.
concatenate txt wa-tdline into txt.
endloop.
refresh it.
clear: wa.
1、 输入TCODE:VL03N,显示一个凭证
2、 在[概览]的[文本]处,进入修改状态,输入相应的段落文字,双击文本内容。
3、 进入文本内容行编辑器界面,点击菜单[转到]-->[表头]
4、 见下图,上面的四行就是需要输入的参数,其中:
文本名 :’,为凭证号,对应name参数
语 言:ZH,但是此处参数类型为C(1),不能直接使用SY-LANGU变量,根据系统配置不同,在我的系统中使用1,对应language参数,
标 识:Z001,该标识由SAP系统配置而来,对应ID参数
文本对象:VBBK,对应object参数
相对于Read_Text函数,有一个Save_Text正好是用来往系统中写文本字段,具体用户和Read_Text基本相似.
- ABAP:函数READ_TEXT函数的使用方法
- ABAP:函数READ_TEXT函数的使用方法
- ABAP:Function 之 Read_Text函数的使用方法
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- Read_Text函数的使用方法
- 转载:ABAP:Function 之 Read_Text函数的使用方法
- 转载:ABAP:Function 之 Read_Text函数的使用方法
- 【转载】ABAP:Function 之 Read_Text函数的使用方法
- Function 之 Read_Text 函数的使用方法
- SAP: Read_Text()函数的使用方法
- abap 弹出对话框函数POPUP_GET_VALUES的使用方法
- abap 弹出对话框函数POPUP_GET_VALUES的使用方法
- ABAP 对长文本的操作 SAVE_TEXT & READ_TEXT
- ABAP 对长文本的操作 SAVE_TEXT & READ_TEXT
- 【转载】SAP ABAP中读取项目文本 READ_TEXT 的方法
- ABAP 函数
- ABAP函数
- C\C++难点指针和宏的使用
- Kohana之视图
- Linux 2.6内核软RAID
- netlink
- LoadRunner使用教程
- ABAP:函数READ_TEXT函数的使用方法
- 杠杆借力的三个原则
- Haoop tricks(自用)
- java读多个TXT文件、去重、合并
- vc设置程序版本, 获取程序版本号
- php cookie 的使用和注意事项
- 自己编写链队列的头文件
- 如何去掉linux环境中C++代码中的^M,文件一般来自windows 下编辑的c++代码。
- 【COCOS2D-X(1.X 2.X) Json(cpp版)及新加字体库篇】在Cocos2dx引擎中封装、解析Json(cpp版)数据以及添加自定义字体库 .