Function 之 Read_Text 函数的使用方法
2009-09-24 12:52
465 查看
在SAP系统中,有时候会有大段文本内容需要保存.
例如:销售发货(VL03N),在单据的概览中 ,有一个[文本]项,在此处可以填写单据的大段文本描述,那么该内容保存在哪里呢?
第一反应是找对应表的字段,那么你可能要失望了。
在SAP系统中,可以供我们使用的数据库字段最大长度是255个文本字符(注:此处可能不正确),对于很长的文本肯定是不能直接保存到某个表的字段中的(注:至于具体保存在何处,还需要请教)。
因此我们要使用系统函数Read_Text来进行读取,以下是该函数的调用方法:
DATA: il_tline LIKE tline OCCURS 0 WITH HEADER LINE,
vl_tdname LIKE thead-tdname.
CALL FUNCTION 'READ_TEXT'
EXPORTING
client = sy-mandt
id = 'Z001'
language = '1'
name = vl_tdname
object = 'VBBK'
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
TABLES
lines = il_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.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
来自:http://hi.baidu.com/snfengye/blog/item/54aa61caf679bb40f31fe777.html
例如:销售发货(VL03N),在单据的概览中 ,有一个[文本]项,在此处可以填写单据的大段文本描述,那么该内容保存在哪里呢?
第一反应是找对应表的字段,那么你可能要失望了。
在SAP系统中,可以供我们使用的数据库字段最大长度是255个文本字符(注:此处可能不正确),对于很长的文本肯定是不能直接保存到某个表的字段中的(注:至于具体保存在何处,还需要请教)。
因此我们要使用系统函数Read_Text来进行读取,以下是该函数的调用方法:
DATA: il_tline LIKE tline OCCURS 0 WITH HEADER LINE,
vl_tdname LIKE thead-tdname.
CALL FUNCTION 'READ_TEXT'
EXPORTING
client = sy-mandt
id = 'Z001'
language = '1'
name = vl_tdname
object = 'VBBK'
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
TABLES
lines = il_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.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
来自:http://hi.baidu.com/snfengye/blog/item/54aa61caf679bb40f31fe777.html
相关文章推荐
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- SAP: Read_Text()函数的使用方法
- ABAP:Function 之 Read_Text函数的使用方法
- linux c编程open() read() write()函数的使用方法及实例
- linux c编程open() read() write()函数的使用方法及实例
- ABAP:函数READ_TEXT函数的使用方法
- 谈一谈Go的函数function的使用方法
- READ_TEXT function 报错解决方法.
- 转载:ABAP:Function 之 Read_Text函数的使用方法
- matlab中text 函数在显示字符串时的使用方法
- php使用function_exists判断函数可用的方法
- 在form中调用另一个form的方法,函数:fnd_function.execute 如何在form1中调用form2呢?可以使用函数fnd_function.execute。其函数定义如下: fn
- MySQL 的存储过程 procedure 与 函数 function 的区别和使用方法
- 【转载】ABAP:Function 之 Read_Text函数的使用方法
- php使用function_exists判断函数可用的方法
- MySQL 的存储过程 procedure 与 函数 function 的区别和使用方法
- Go实战--go中函数(function)和方法(method)的使用(The way to go)
- MySQL 的存储过程 procedure 与 函数 function 的区别和使用方法
- 转载:ABAP:Function 之 Read_Text函数的使用方法