<长文本、二>SAP 通过BAPI创建、修改、读取以及删除
2013-09-24 15:49
337 查看
SAP系统里面很多地方都用到了长文本,这里就涉及到长文本的一系列操作:创建、修改、读取以及删除。
一、长文本创建:
定义变量:
DATA:it_tab TYPE STANDARD TABLE OF TLINE,
“传入内容
wa_tab LIKE LINE OF it_tab,
g_name TYPE THEAD-TDNAME. ”文本对象名称
调用BAPI:CREATE_TEXT
CALL FUNCTION 'CREATE_TEXT'
EXPORTING
FID = 'Z002' "Text ID
FLANGUAGE = '1' "语言代码
FNAME = G_NAME "文本名称
FOBJECT = 'VBBP' "文本对象
SAVE_DIRECT = 'X' "直接保存标识
TABLES
FLINES = it_tab
EXCEPTIONS
NO_INIT = 1
NO_SAVE = 2
OTHERS = 3.
二、长文本修改:调用BAPI与创建相同。
三、长文本读取:
参数定义与创建长文相同
调用BAPI:READ_TEXT
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT
ID = 'Z002' "Text ID
LANGUAGE = 'E' "语言代码
NAME = g_name "文本名称
OBJECT = 'VBBP' "文本对象
TABLES
LINES = IT_TAB
EXCEPTIONS
ID = 1
LANGUAGE = 2
NAME = 3
NOT_FOUND = 4
OBJECT = 5
REFERENCE_CHECK = 6
WRONG_ACCESS_TO_ARCHIVE = 7
OTHERS = 8.
四、删除长文本
调用BAPI:DELETE_TEXT
CALL FUNCTION 'DELETE_TEXT'
EXPORTING
CLIENT = SY-MANDT
ID = 'Z013'
LANGUAGE = 'Z'
NAME = G_NAME
OBJECT = 'VBBK'
SAVEMODE_DIRECT = 'X'
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2.
通过调试发现,删除SO抬头长文本,系统调用如下代码段:
相关文章推荐
- 长文本SAP 通过BAPI创建、修改、读取以及删除
- <长文本、一>SAP 通过SE75创建长文对象以及调用创建的对象操作方法介绍
- C++ <VS2008> 使用Excel类创建,读取,查询,写入,修改,删除
- Oracle DBLINK 简单使用 oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操
- <3> 单链表的各种操作(创建、增加、删除、修改、查找、逆序、判空、置空等)
- BASIS-如何删除SAP在用户修改表结构时创建的临时表
- <二>SAP ABAP将数字转换为本地语言(中文、英文)大写 - 函数SPELL_AMOUNT
- Cookie的创建、读取、修改、删除
- 文件的创建,读取,写入,修改,删除---python入门
- linux 创建、修改、删除用户,以及设置密码
- BASIS-如何删除SAP在用户修改表结构时创建的临时表
- python模块xml,xml.etree.ElementTree 节点的读取,查询,修改,保存,创建,删除等
- IOS在Document目录下创建文件夹、保存、读取、以及删除文件
- BASIS-如何删除SAP在用户修改表结构时创建的临时表
- yii的CURD(创建、修改、读取、删除)操作
- <C语言>编写一个程序,该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行数目以及读取的所有其他字符数目。
- 查看当前服务器中的所有的topic,创建topic,删除topic,通过shell命令发送消息,通过shell消费消息,查看topic详情,对分区数进行修改
- BASIS-如何删除SAP在用户修改表结构时创建的临时表
- Cookie的创建、读取、修改、删除
- C#文件夹及文件操作(检查 创建 读取 写入 修改 删除)