具体使用到EXPORT 和IMPORT DATABASE语句。 本文主要讲一下如何使用EXPORT 和IMPORT DATABASE语句。 EXPORT: 保存数据到SAP内存 EXPORT{p1 = dobj1 p2 = dobj2 ...} | {p1FROMdobj1 p2FROMdobj2 ...} | (ptab)TO{DATABASEdbtab(ar) [FROMwa] [CLIENT cl]IDid } 从SAP内存中取数据 IMPORT{p1 = d...
但这不代表该 EXPORT/IMPORT 语句将在表 INDX 中增加记录,仅仅代表服务器借用了 INDX 的结构来管理该片共享内存。 4. DATABASE 上面说了 SHARED BUFFER 并不访问数据库,而要访问数据库就应该用 DATABASE。 创建一个程序,录入代码: DATA: matnrTYPEmatnr. matnr='000000000000004321'.EXPORTmatnrTODATABASEindx(...
使用EXPORT TO DATABASE语句将数据对象存储到簇数据库中。 在簇数据库中存储数据对象 使用IMPORT FROM DATABASE语句为数据簇生成目录表,并从簇数据库中读取数据对象。 创建数据簇目录表 从簇数据库中读取数据对象 使用DELETE FROM DATABASE语句从簇数据库中删除数据簇。 从簇数据库中删除数据簇 关于使用开放式SQL语...
但这不代表该EXPORT/IMPORT语句将在表INDX中增加记录,仅仅代表服务器借用了INDX的结构来管理该片共享内存。 4. DATABASE 上面说了SHARED BUFFER并不访问数据库,而要访问数据库就应该用DATABASE。 创建一个程序,录入代码: DATA: matnr TYPE matnr. matnr = '000000000000004321'. EXPORT matnr TO DATABASE indx(...
EXPORT LT_ITAB TO MEMORY ID ‘MM’. **从内存读取数据 IMOIRT LT_ITTAB FROM MEMORY ID ‘MM’. 1. 2. 3. 4. 1. ABAP内存只能在同个session的不同程序之间共享数据,新的session内存数据消失; 适用场景: 一般使用是程序A 后面的进程,有个程序B,其中某个值或者内表在程序A存在,但是到B程序使用不了...
这是在外部程序之间传送数据的最常用方法。使用EXPORT/IMPORT数据(ABAP/4内存)任何程序都可以使用EXPORT语句在ABAP/4内存中存储数据字段簇。因此,该数据就全局有效(使用IMPORT),在程序本身中以及任何被调事务、报表或其它模块中都有效。使用EXPORT: EXPORT<OBJECT1><OBJECT2>...<OBJECTN>TOMEMORYID<ID-NAME>. ...
CLIENT, EXPORT TO DATABASE X X X CLIENT, EXPORT TO SHARED BUFFER X X X CLIENT, EXPORT TO SHARED MEMORY X X X CLIENT, IMPORT DIRECTORY X CLIENT, IMPORT FROM DATABASE X X X CLIENT, IMPORT FROM SHARED BUFFER X X X CLIENT, IMPORT FROM SHARED MEMORY X X X CLIENT, INSERT ...
4. DATABASE 上面说了SHARED BUFFER并不访问数据库,而要访问数据库就应该用DATABASE。 创建一个程序,录入代码: DATA: matnr TYPE matnr. matnr = '000000000000004321'. EXPORT matnr TO DATABASE indx(aa) ID 'YTEST_MATNR'. 执行程序,然后SE16查看表INDX,发现新增了一条RELID = AA, SRTFD = YTEST_MATN...
EXPORTbuffer=uptab[]TODATABASEindx(bf)ID'SourceCode CALLFUNCTION'EDITOR.APPLICATION' EXPORTING appIication='BF' display=1* name='SourceCode' IMPORTING fcode=fcode changed=changed TABLES content=uptab[]. LOOPATuptab. WRITE:/1uptabtext. ENDLOOP. ENDFORM."PRINT_GENERATOR_CODE *& *&Formchcek_...
Id <key>. The statement creates a directory of the data objects in a data cluster of the cluster database <dbtab> and writes it to the internal table <itab>. In the third variant, the table <itab> contains a directory of the objects stored using EXPORT TO DATABASE.INCLUDEInserts...