长文本SAP 通过BAPI创建、修改、读取以及删除
2013-12-21 16:49
246 查看
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抬头长文本,系统调用如下代码段:
一、长文本创建:
定义变量:
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创建、修改、读取以及删除
- Oracle DBLINK 简单使用 oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操
- <长文本、一>SAP 通过SE75创建长文对象以及调用创建的对象操作方法介绍
- 通过Dom4J操作(创建、读取和修改)XML文件
- MySql 用户的创建、授权、修改以及删除
- 这是一个关于XML文档的操作管理器XMLHelper类,类中包括XML文档的创建,文档节点和属性的读取,添加,修改,删除的方法功能的实现
- MySQL学习(二)——SQL语句创建删除修改以及中文乱码问题
- IOS在Document目录下创建文件夹、保存、读取、以及删除文件
- linux下创建、修改、删除用户,用户组以及ACL
- 【java开发系列】— JDOM创建、修改、删除、读取XML文件
- linux下创建、修改、删除用户,用户组以及ACL
- 【Java】操作excel表,包括创建、读取、以及修改
- 使用System.IO来读取以及修改文本文件
- MySQL查看一个表的创建文本以及删除表某列的索引
- 在DNN中通过代码添加、修改、删除用户和给特定用户创建、删除角色
- JDOM创建、修改、删除、读取XML文件
- linux下创建、修改、删除用户,用户组以及ACL
- js读取修改创建txt文本类型文件(.ini)
- mongoDB集合 文档创建修改删除以及查询命令总结
- C#-数据库访问技术 ado.net——创建 数据库连接类 与 数据库操作方法 以及简单的数据的添加、删除、修改、查看