SAP ABAP Class CL_CRM_BSP_BLUEPRINT_XCHG (Class for Data Exchange between BSPs)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF-CUS (Application Component) People-Centric UI Framework Customizing
     CRM_BSP_FRAME_SC_BLUEPRINT (Package) Controller Implementation: Blueprint
Properties
Class CL_CRM_BSP_BLUEPRINT_XCHG  
Short Description Class for Data Exchange between BSPs    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_BLUEPRINT   Controller Implementation: Blueprint 
Created 20020702   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_CRM_BSP_BLUEPRINT_XCHG has no interface implemented.
Friends
Class CL_CRM_BSP_BLUEPRINT_XCHG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MEDIUM_DATABASE Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20030211
2 MC_MEDIUM_SHRDMEMO Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Indicator 20030211
3 MV_FOUND Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20030509
4 MV_ID Instance attribute Private Type reference (TYPE) GUID_32 Exchange ID 20020702
5 MV_MEDIUM Instance attribute Private Type reference (TYPE) CHAR1 Exchange Medium (Database/Shared Memory) 20030211
6 MV_NUMBER Instance attribute Private Type reference (TYPE) I Data Record Counter 20020702
7 MV_OBJECT Instance attribute Private Type reference (TYPE) CHAR20 Object Name 20020702
8 MV_SWAP_ANY Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20031023
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20020702
2 CREATE Static method Public Method Generate Instance for Data Exchange 20020704
3 CREATE_TABLE_FROM_META Instance method Private Method Generate Table Dynamically According to Metadata 20030211
4 DELE_FROM_DATABASE Instance method Public Method Delete Data Object 20030211
5 GET_ID Instance method Public Method Determine Exchange ID 20020704
6 IS_TYPE_STATIC Instance method Private Method Is Type Defined in DDIC or by Type Pool? 20030211
7 REMOVE Instance method Public Method Delete All Data Objects of an Instance 20020702
8 SWAP_FROM_DATABASE Instance method Public Method Page In Any Data Object 20020704
9 SWAP_FROM_DB Instance method Private Method Import Any Data Object 20020704
10 SWAP_FROM_DB_DTREF Instance method Private Method Import Contents of a Data Reference 20020704
11 SWAP_FROM_DB_REFTABMETA Instance method Private Method Read Table Structure 20030211
12 SWAP_FROM_DB_STRUC Instance method Private Method Import Contents of a Structure 20020704
13 SWAP_FROM_DB_TABLE Instance method Private Method Import Contents of a Table 20020704
14 SWAP_FROM_DB_VALUE Instance method Private Method Import Contents of a Variable (All Except References) 20020704
15 SWAP_INTO_DATABASE Instance method Public Method Page Out Any Data Object (Can Include References) 20020702
16 SWAP_INTO_DB Instance method Private Method Page Out Any Data Object 20020702
17 SWAP_INTO_DB_DTREF Instance method Private Method Page Out Contents of a Data Reference 20020704
18 SWAP_INTO_DB_REFTABMETA Instance method Private Method Page Out Table Structure 20030211
19 SWAP_INTO_DB_STRUC Instance method Private Method Page Out Contents of a Structure 20020704
20 SWAP_INTO_DB_TABLE Instance method Private Method Page Out Contents of a Table 20020704
21 SWAP_INTO_DB_VALUE Instance method Private Method Page Out Contents of a Variable (All Except References) 20020704
Events
Class CL_CRM_BSP_BLUEPRINT_XCHG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TABLE_META Private See coding s 20030211 BEGIN OF ts_table_meta, key_defkind TYPE abap_keydefkind, key TYPE abap_keydescr_tab, has_unique_key TYPE abap_bool, table_kind TYPE abap_tablekind, line_type TYPE abap_abstypename, END OF ts_table_meta
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) CSEQUENCE Austausch-ID 20020702
2 Importing IV_MEDIUM Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030211
3 Importing IV_SWAP_ANY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20031023

Method CONSTRUCTOR on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EXCHANGE Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_BLUEPRINT_XCHG Klasse zum Datenaustausch zwischen BSPs 20020704
2 Importing IV_ID Value transfer Type reference (TYPE) GUID_32 Austausch-ID 20020704
3 Importing IV_MEDIUM Value transfer Type reference (TYPE) CHAR1 MC_MEDIUM_SHRDMEMO D)atabase oder S)hared Memory 20030211
4 Importing IV_SWAP_ANY Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20031023

Method CREATE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method CREATE_TABLE_FROM_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DATA_REF Value transfer Object reference (TYPE REF TO) DATA 20030211
2 Importing IS_TABLE_META Call by reference Type reference (TYPE) TS_TABLE_META 20030211

Method CREATE_TABLE_FROM_META on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method DELE_FROM_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Value transfer Type reference (TYPE) CSEQUENCE Name für Datenobjekt 20030211

Method DELE_FROM_DATABASE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ID Value transfer Type reference (TYPE) GUID_32 Austausch-ID 20020704

Method GET_ID on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method IS_TYPE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_STATIC Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20030211
2 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030211

Method IS_TYPE_STATIC on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method REMOVE Signature

Method REMOVE on class CL_CRM_BSP_BLUEPRINT_XCHG has no parameter.
Method REMOVE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_FROM_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) ANY Datenobjekt 20020704
2 Exporting EV_FOUND Call by reference Type reference (TYPE) BOOLEAN Daten gefunden 20030509
3 Importing IV_CLEAR_AFTER Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Datenobjekt nach Einlesen von DB löschen 20020704
4 Importing IV_OBJECT Call by reference Type reference (TYPE) CSEQUENCE Name für Datenobjekt 20020704

Method SWAP_FROM_DATABASE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) ANY 20020704

Method SWAP_FROM_DB on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_FROM_DB_DTREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20020704

Method SWAP_FROM_DB_DTREF on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_FROM_DB_REFTABMETA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TABLE_META Value transfer Type reference (TYPE) TS_TABLE_META 20030211

Method SWAP_FROM_DB_REFTABMETA on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_FROM_DB_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUC Call by reference Type reference (TYPE) ANY 20020704

Method SWAP_FROM_DB_STRUC on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_FROM_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) ANY TABLE 20020704

Method SWAP_FROM_DB_TABLE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_FROM_DB_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) ANY 20020704
2 Exporting EV_NULL_REF Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020704

Method SWAP_FROM_DB_VALUE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_INTO_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY Datenobjekt 20020702
2 Importing IV_OBJECT Call by reference Type reference (TYPE) CSEQUENCE Name für Datenobjekt 20020702

Method SWAP_INTO_DATABASE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_INTO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20020702

Method SWAP_INTO_DB on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_INTO_DB_DTREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20020704

Method SWAP_INTO_DB_DTREF on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_INTO_DB_REFTABMETA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run-Time Type Identification 20030211

Method SWAP_INTO_DB_REFTABMETA on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_INTO_DB_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUC Call by reference Type reference (TYPE) ANY 20020704

Method SWAP_INTO_DB_STRUC on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_INTO_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20020704

Method SWAP_INTO_DB_TABLE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.

Method SWAP_INTO_DB_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20020704
2 Importing IV_NULL_REF Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020704

Method SWAP_INTO_DB_VALUE on class CL_CRM_BSP_BLUEPRINT_XCHG has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 310