SAP ABAP Class CL_ABAP_EXPIMP_UTILITIES (Extension of data cluster functions)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_EXPORT_IMPORT (Package) Export/Import Utilities
Properties
Class CL_ABAP_EXPIMP_UTILITIES  
Short Description Extension of data cluster functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_EXPORT_IMPORT   Export/Import Utilities 
Created 20100729   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_EXPIMP_UTILITIES has no interface implemented.
Friends
Class CL_ABAP_EXPIMP_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 REL31SQQ Constant Public Type reference (TYPE) I 1 Release 3.1 - 4.6 20100729
2 REL61SQQ Constant Public Type reference (TYPE) I 5 Release 6.10 -> 20100729
Methods
# Method Level Visibility Method type Description Created on
1 DBLOG_GET_DIRECTORY Static method Public Method Directory of data objects for a VBDATA entry 20100729
2 DBUF_CONVERT Static method Public Method Convert Content of Given XSTRING 20100729
3 DBUF_GET_DIRECTORY Static method Public Method Directory of the Data Objects of a DATA BUFFER 20100729
4 DBUF_IMPORT_CREATE_DATA Static method Public Method Imports content of DBUF to dynamically created data objects 20100729
5 DB_DELETE Static method Public Method Deletes the Data Cluster for a Given (Part. Qualified) Key 20100729
6 DB_GET_DIRECTORY Static method Public Method Directory of Data Objects for a Given Key 20100729
7 DB_GET_KEYS Static method Public Method Gets the Key for a Given (Partially Qualified) Key 20100729
8 DB_GET_NEXT_LEVEL Static method Public Method Gets Next Level for a Given (Partially Qualified) Key 20100729
9 ITAB_CONVERT Static method Public Method Convert CLUSTD Field of a (EXP/IMP ITAB) Table 20100729
10 ITAB_GENERAL_CONVERT Static method Public Method Convert CLUSTD Field of a General Table 20100729
11 MEM_DELETE Static method Public Method Deletes the Data Cluster for a Given (Part. Qualified) Key 20100729
12 MEM_DELETE_ALL Static method Public Method Deletes the Entire ABAP Memory 20100729
13 MEM_GET_DIRECTORY Static method Public Method Directory of Data Objects for a Given Key 20100729
14 MEM_GET_KEYS Static method Public Method Gets the Key for a Given (Partially Qualified) Key 20100729
15 MEM_GET_NEXT_LEVEL Static method Public Method Gets the Key for a Given (Partially Qualified) Key 20100729
16 SHBUF_DELETE Static method Public Method Deletes the Data Cluster for a Given (Part. Qualified) Key 20100729
17 SHBUF_DELETE_ALL Static method Public Method Deletes the Entire Cross-Transaction Application Buffer 20100729
18 SHBUF_GET_DIRECTORY Static method Public Method Directory of Data Objects for a Given Key 20100729
19 SHBUF_GET_KEYS Static method Public Method Gets the Key for a Given (Partially Qualified) Key 20100729
20 SHBUF_GET_NEXT_LEVEL Static method Public Method Gets Next Level for a Given (Partially Qualified) Key 20100729
21 SHMEM_DELETE Static method Public Method Deletes the Data Cluster for a Given (Part. Qualified) Key 20100729
22 SHMEM_DELETE_ALL Static method Public Method Deletes the Entire Cross-Transaction Application Buffer 20100729
23 SHMEM_GET_DIRECTORY Static method Public Method Directory of Data Objects for a Given Key 20100729
24 SHMEM_GET_KEYS Static method Public Method Gets the Key for a Given (Partially Qualified) Key 20100729
25 SHMEM_GET_NEXT_LEVEL Static method Public Method Gets Next Level for a Given (Partially Qualified) Key 20100729
Events
Class CL_ABAP_EXPIMP_UTILITIES has no event.
Types
Class CL_ABAP_EXPIMP_UTILITIES has no local type.
Method Signatures

Method DBLOG_GET_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DIRECTORY Call by reference Type reference (TYPE) TAB_CDIR 20100729
2 Exporting RC Call by reference Type reference (TYPE) SYSUBRC 20100729
3 Importing VBKEY Call by reference Type reference (TYPE) VBKEY_D 20100729
4 Importing VBMODCNT Call by reference Type reference (TYPE) VBMODCNT 20100729

Method DBLOG_GET_DIRECTORY on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method DBUF_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBUF_IN Call by reference Type reference (TYPE) XSTRING start xstring 20100729
2 Exporting DBUF_OUT Call by reference Type reference (TYPE) XSTRING converted xstring 20100729
3 Importing TARG_REL Call by reference Type reference (TYPE) I release number 20100729

Method DBUF_CONVERT on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method DBUF_GET_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBUF Call by reference Type reference (TYPE) XSTRING 20100729
2 Exporting DIRECTORY Call by reference Type reference (TYPE) TAB_CDIR 20100729

Method DBUF_GET_DIRECTORY on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method DBUF_IMPORT_CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBUF Call by reference Type reference (TYPE) XSTRING 20100729
2 Returning PARTAB Value transfer Type reference (TYPE) TAB_CPAR 20100729

Method DBUF_IMPORT_CREATE_DATA on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method DB_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_GENERIC_KEY 20100729
3 CX_SY_INCORRECT_KEY 20100729

Method DB_GET_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Exporting DIRECTORY Call by reference Type reference (TYPE) TAB_CDIR 20100729
4 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
5 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729

Method DB_GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Exporting KEYTAB Call by reference Type reference (TYPE) STANDARD TABLE 20100729
7 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
8 Importing WITH_USER_HEADER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_GENERIC_KEY 20100729
3 CX_SY_INCORRECT_KEY 20100729
4 CX_SY_TABLINE_TOO_SHORT 20100729

Method DB_GET_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Exporting LEVELTAB Call by reference Type reference (TYPE) STANDARD TABLE 20100729
7 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_GENERIC_KEY 20100729
3 CX_SY_INCORRECT_KEY 20100729
4 CX_SY_TABLINE_TOO_SHORT 20100729

Method ITAB_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITAB_IN Call by reference Type reference (TYPE) STANDARD TABLE 20100729
2 Exporting ITAB_OUT Call by reference Type reference (TYPE) STANDARD TABLE 20100729
3 Importing TARG_REL Call by reference Type reference (TYPE) I 20100729
# Exception Resumable Description Created on
1 CX_EXPIMP_UC_NOT_SUPPORTED 20100729
2 CX_PARAMETER_INVALID_RANGE 20100729

Method ITAB_GENERAL_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLUSTD_NAME Call by reference Type reference (TYPE) C 20100729
2 Importing CLUSTR_NAME Call by reference Type reference (TYPE) C 20100729
3 Importing ITAB_IN Call by reference Type reference (TYPE) STANDARD TABLE 20100729
4 Exporting ITAB_OUT Call by reference Type reference (TYPE) STANDARD TABLE 20100729
5 Importing SRTF2_NAME Call by reference Type reference (TYPE) C 20100729
6 Importing TARG_REL Call by reference Type reference (TYPE) I 20100729

Method ITAB_GENERAL_CONVERT on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method MEM_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
2 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729

Method MEM_DELETE on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method MEM_DELETE_ALL Signature

Method MEM_DELETE_ALL on class CL_ABAP_EXPIMP_UTILITIES has no parameter.
Method MEM_DELETE_ALL on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method MEM_GET_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DIRECTORY Call by reference Type reference (TYPE) TAB_CDIR 20100729
2 Importing ID Call by reference Type reference (TYPE) ANY 20100729

Method MEM_GET_DIRECTORY on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method MEM_GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
2 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
3 Exporting KEYTAB Call by reference Type reference (TYPE) STANDARD TABLE 20100729
# Exception Resumable Description Created on
1 CX_SY_TABLINE_TOO_SHORT 20100729

Method MEM_GET_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
2 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
3 Exporting LEVELTAB Call by reference Type reference (TYPE) STANDARD TABLE 20100729
# Exception Resumable Description Created on
1 CX_SY_TABLINE_TOO_SHORT 20100729

Method SHBUF_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_GENERIC_KEY 20100729
3 CX_SY_INCORRECT_KEY 20100729

Method SHBUF_DELETE_ALL Signature

Method SHBUF_DELETE_ALL on class CL_ABAP_EXPIMP_UTILITIES has no parameter.
Method SHBUF_DELETE_ALL on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method SHBUF_GET_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Exporting DIRECTORY Call by reference Type reference (TYPE) TAB_CDIR 20100729
4 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
5 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729

Method SHBUF_GET_DIRECTORY on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method SHBUF_GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Exporting KEYTAB Call by reference Type reference (TYPE) STANDARD TABLE 20100729
7 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_INCORRECT_KEY 20100729
3 CX_SY_TABLINE_TOO_SHORT 20100729

Method SHBUF_GET_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Exporting LEVELTAB Call by reference Type reference (TYPE) STANDARD TABLE 20100729
7 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_INCORRECT_KEY 20100729
3 CX_SY_TABLINE_TOO_SHORT 20100729

Method SHMEM_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_GENERIC_KEY 20100729
3 CX_SY_INCORRECT_KEY 20100729

Method SHMEM_DELETE_ALL Signature

Method SHMEM_DELETE_ALL on class CL_ABAP_EXPIMP_UTILITIES has no parameter.
Method SHMEM_DELETE_ALL on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method SHMEM_GET_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Exporting DIRECTORY Call by reference Type reference (TYPE) TAB_CDIR 20100729
4 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
5 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729

Method SHMEM_GET_DIRECTORY on class CL_ABAP_EXPIMP_UTILITIES has no exception.

Method SHMEM_GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Exporting KEYTAB Call by reference Type reference (TYPE) STANDARD TABLE 20100729
7 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_INCORRECT_KEY 20100729
3 CX_SY_TABLINE_TOO_SHORT 20100729

Method SHMEM_GET_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) RELID 20100729
2 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20100729
3 Importing CLIENT_SPECIFIED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
4 Importing GENERIC_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100729
5 Importing ID Call by reference Type reference (TYPE) CLIKE 20100729
6 Exporting LEVELTAB Call by reference Type reference (TYPE) STANDARD TABLE 20100729
7 Importing TABNAME Call by reference Type reference (TYPE) CSEQUENCE 20100729
# Exception Resumable Description Created on
1 CX_SY_CLIENT 20100729
2 CX_SY_INCORRECT_KEY 20100729
3 CX_SY_TABLINE_TOO_SHORT 20100729
History
Last changed by/on SAP  20110908 
SAP Release Created in 732