SAP ABAP Class CL_MDG_TR_CONTAINER_DISP (FINB TR: Dispatcher for Container Access)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_TRANSPORT_TOOL (Package) Transport Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_TR_CONTAINER Container Accesses During Master Data Transport 20081218
Properties
Class CL_MDG_TR_CONTAINER_DISP  
Short Description FINB TR: Dispatcher for Container Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_TRANSPORT_TOOL   Transport Tool 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDG_TR_CONTAINER_DISP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_TR_CONTAINER Container Accesses During Master Data Transport 20081218
Friends
# Friend Modeled only Created on Description
1 CL_MDG_TR_CONTAINER 20081218 FINB TR: Container Accesses
2 CL_MDG_TR_CONTAINER_NEW 20081218 FINB TR: Container Access in Version 01
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EXP_DATA Constant Public Type reference (TYPE) FUNCNAME 'EXPORT' Export Routine 20081218
2 FALSE Instance attribute Private Type reference (TYPE) BOOLE_D SPACE Boolean Variable 20081218
3 TRUE Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Boolean Variable 20081218
4 _APPLX Instance attribute Private Type reference (TYPE) MDG_TR_APPL FINB TR: Application 20081218
5 _CONTTABX Instance attribute Private Type reference (TYPE) TABNAME Container Table 20081218
6 _EXPORT_REPORT Instance attribute Private Type reference (TYPE) TRDIR-NAME ABAP Program Name 20081218
7 _FORMNAME Instance attribute Private Type reference (TYPE) FUNCNAME Form Routine Name 20081218
8 _MAX_TABLE_KEYS Instance attribute Private Type reference (TYPE) MDG_TR_KEYCOUNT Maximum Table Keys per Object 20081218
9 _MAX_TABNAMES Instance attribute Private Type reference (TYPE) MDG_TR_KEYCOUNT '100' Maximum Tables per Object 20081218
10 _O_CONTAINER0 Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_CONTAINER FINB TR: Container Accesses 20081218
11 _O_CONTAINER1 Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_CONTAINER_NEW FINB TR: Container Accesses 20081218
12 _O_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_REQUEST FINB TR: Transport Request 20081218
13 _O_TYPE_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_TYPE_FACTORY Class for Creating Dynamic Internal Tables 20081218
14 _POOL_COUNT Instance attribute Private Type reference (TYPE) I Number of Generations 20081218
15 _TYPES_GENERATED Instance attribute Private Type reference (TYPE) BOOLE_D Boolean Variable 20081218
16 _T_OBJ_VERSION Instance attribute Private Type reference (TYPE) YT_OBJ_VERSION Container Version for an Object 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081218
2 _BUILD_CONDITION_TABLE Instance method Private Method Creates Table with Conditions for Comparison Later 20081218
3 _BUILD_CONTAINERKEY Instance method Private Method Cluster Table Key 20081218
4 _BUILD_DT_CONTAINERKEY Instance method Private Method Key for Cluster Table (DT) Data 20081218
5 _BUILD_SO_CONTAINERKEY Instance method Private Method Key for Cluster Table (SO) Selection Options 20081218
6 _BUILD_ST_CONTAINERKEY Instance method Private Method Key for Cluster Table (ST) 20081218
7 _BUILD_TR_CONTAINERKEY Instance method Private Method Key for Cluster Table (TR) 20081218
8 _COMPARE_CONDITIONS Instance method Private Method Compares Conditions 20081218
9 _COMPRESS_TABLE_KEYS Instance method Private Method Compresses Key for All Tables without Ranges 20081218
10 _DETERMINE_CONTAINER_VERSION Instance method Private Method Determine Version of Transport Container (DB) 20081218
11 _FORCE_TYPE_GENERATION Instance method Private Method Force Regeneration of the Temporary Types 20081218
12 _GENERATE_ALL_TYPES Instance method Private Method Generate All Internal Types for All Tables 20081218
13 _GENERATE_TYPES_FROM_STRUCTURE Instance method Private Method Generate Internal Types for All Tables 20081218
14 _GET_OBJECT_VERSION Instance method Private Method Determine Version of Transport Container (Object) 20081218
15 _GET_VERSION_CONTAINER Instance method Private Method Get Object-Specific Version of Container Class 20081218
Events
Class CL_MDG_TR_CONTAINER_DISP has no event.
Types
Class CL_MDG_TR_CONTAINER_DISP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_MDG_TR_REQUEST FINB TR: Transportauftrag 20081218

Method CONSTRUCTOR on class CL_MDG_TR_CONTAINER_DISP has no exception.

Method _BUILD_CONDITION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONDITIONS Call by reference Type reference (TYPE) ANY TABLE 20081218
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) IF_MDG_TR_CONTAINER FINB TR: Containerzugriffe 20081218
3 Importing IS_STRUCTURE Call by reference Type reference (TYPE) MDG_TR_STRUCTURE_INFO FINB TR: Struktur (Typen) der beteiligten Tabellen 20081218
4 Importing IS_TABKEY Call by reference Type reference (TYPE) MDG_TR_TABLE_KEYS FINB TR: Tabelle mit Schlüsseln 20081218
5 Importing IT_SELOPTS Call by reference Type reference (TYPE) MDG_TR_T_TABLERANGE FINB TR: Tabelle von Select-Options für Tabellen 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _BUILD_CONTAINERKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Returning X_KEY Value transfer Type reference (TYPE) MDG_TR_CLUSTER_FULLKEY Aufbau physischer Schlüssel der Transportcontainer-Tabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _BUILD_DT_CONTAINERKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Returning X_KEY Value transfer Type reference (TYPE) MDG_TR_CLUSTER_FULLKEY Aufbau physischer Schlüssel der Transportcontainer-Tabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _BUILD_SO_CONTAINERKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Returning X_KEY Value transfer Type reference (TYPE) MDG_TR_CLUSTER_FULLKEY Aufbau physischer Schlüssel der Transportcontainer-Tabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _BUILD_ST_CONTAINERKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Returning X_KEY Value transfer Type reference (TYPE) MDG_TR_CLUSTER_FULLKEY Aufbau physischer Schlüssel der Transportcontainer-Tabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _BUILD_TR_CONTAINERKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Returning X_KEY Value transfer Type reference (TYPE) MDG_TR_CLUSTER_FULLKEY Aufbau physischer Schlüssel der Transportcontainer-Tabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _COMPARE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONDITIONS Call by reference Type reference (TYPE) ANY TABLE 20081218
2 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_MDG_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20081218
3 Importing I_TABNAME Call by reference Type reference (TYPE) MDG_TR_TABLE_KEYS-TABNAME Tabellenname 20081218

Method _COMPARE_CONDITIONS on class CL_MDG_TR_CONTAINER_DISP has no exception.

Method _COMPRESS_TABLE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABKEYS Call by reference Type reference (TYPE) MDG_TR_T_TABLE_KEYS FINB TR: Tabelle von Schlüsseln zu einer Tabelle 20081218
2 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_MDG_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20081218

Method _COMPRESS_TABLE_KEYS on class CL_MDG_TR_CONTAINER_DISP has no exception.

Method _DETERMINE_CONTAINER_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLUSTER_KEY Call by reference Type reference (TYPE) MDG_TR_CLUSTER_FULLKEY Aufbau physischer Schlüssel der Transportcontainer-Tabelle 20081218
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
3 Returning R_VERSION Value transfer Type reference (TYPE) MDG_TR_CONT_VERSION Version des Transportcontainers 20081218

Method _DETERMINE_CONTAINER_VERSION on class CL_MDG_TR_CONTAINER_DISP has no exception.

Method _FORCE_TYPE_GENERATION Signature

Method _FORCE_TYPE_GENERATION on class CL_MDG_TR_CONTAINER_DISP has no parameter.
Method _FORCE_TYPE_GENERATION on class CL_MDG_TR_CONTAINER_DISP has no exception.

Method _GENERATE_ALL_TYPES Signature

Method _GENERATE_ALL_TYPES on class CL_MDG_TR_CONTAINER_DISP has no parameter.
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _GENERATE_TYPES_FROM_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUCTURE Call by reference Type reference (TYPE) MDG_TR_T_STRUCTURE_INFO FINB TR: Tabelle der Typinformationen 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _GET_OBJECT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Returning R_VERSION Value transfer Type reference (TYPE) MDG_TR_CONT_VERSION Version des Transportcontainers 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _GET_VERSION_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
2 Returning R_CONTAINER Value transfer Object reference (TYPE REF TO) IF_MDG_TR_CONTAINER FINB TR: Containerzugriffe 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218
History
Last changed by/on SAP  20130531 
SAP Release Created in 702