SAP ABAP Class CL_MDG_TR_CONTAINER_NEW (FINB TR: Container Access in Version 01)
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_NEW  
Short Description FINB TR: Container Access in Version 01    
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_NEW has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_TR_CONTAINER Container Accesses During Master Data Transport 20081218
Friends
Class CL_MDG_TR_CONTAINER_NEW has no friend class.
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 DEEP_OBJECTS Instance attribute Public Attribute reference (LIKE) 20081218
3 FALSE Instance attribute Private Type reference (TYPE) BOOLE_D SPACE Boolean Variable 20081218
4 TRUE Instance attribute Private Type reference (TYPE) BOOLE_D 'X' Boolean Variable 20081218
5 _EXPORT_REPORT Instance attribute Private Type reference (TYPE) TRDIR-NAME ABAP Program Name 20081218
6 _FORMNAME Instance attribute Private Type reference (TYPE) FUNCNAME Form Routine Name 20081218
7 _O_BUFFER_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_MDG_TR_OBJECT Object whose data has been buffered 20081218
8 _O_DISPATCHER Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_CONTAINER_DISP FINB TR: Container Accesses 20081218
9 _O_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_REQUEST FINB TR: Transport Request 20081218
10 _O_TYPE_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_TYPE_FACTORY Class for Creating Dynamic Internal Tables 20081218
11 _POOL_COUNT Instance attribute Private Type reference (TYPE) I Number of Generations 20081218
12 _T_BUFFER_DATA Instance attribute Private Type reference (TYPE) YT_TABLE_DATA Buffer Table for Container Data 20081218
13 _T_BUFFER_STRUCTURE Instance attribute Private Type reference (TYPE) YT_STRUCTURE_BUFFER Structure Buffer 20081218
14 _T_OBJ_BUFFER Instance attribute Private Type reference (TYPE) YT_OBJ_BUFFER Buffer for Processed Objects 20081218
15 _T_PROG Instance attribute Private Type reference (TYPE) YT_PROG Programs per Application 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081218
2 _BUILD_CONTAINERKEY Instance method Private Method Cluster Table Key 20081218
3 _BUILD_DT_CONTAINERKEY Instance method Private Method Key for Cluster Table (DT) Data 20081218
4 _BUILD_SO_CONTAINERKEY Instance method Private Method Key for Cluster Table (SO) Selection Options 20081218
5 _BUILD_ST_CONTAINERKEY Instance method Private Method Key for Cluster Table (ST) 20081218
6 _BUILD_TR_CONTAINERKEY Instance method Private Method Key for Cluster Table (TR) 20081218
7 _CHECK_BUFFER Instance method Private Method Check Buffer per Object 20081218
8 _COPY_CORRESPONDING_DEEP Instance method Private Method 'deep' move_corresponding 20081218
9 _FORCE_TYPE_GENERATION Instance method Private Method Force Regeneration of the Temporary Types 20081218
10 _GENERATE_ALL_TYPES Instance method Private Method Generate All Internal Types for All Tables 20081218
11 _GENERATE_EXPORT_REPORT Instance method Private Method Generate Program for Exporting Data 20081218
12 _GENERATE_TYPES_FROM_STRUCTURE Instance method Private Method Generate Internal Types for All Tables 20081218
13 _GET_ALL_DATA_FOR_OBJECT Instance method Private Method Fetch All Data for an Object 20081218
14 _GET_DATA Instance method Private Method Read Data 20081218
15 _GET_DATAINFO Instance method Private Method Read Information using Data in Container 20081218
16 _GET_SELOPTS Instance method Private Method Read Selection Options 20081218
17 _GET_SELOPT_FOR_KEY Instance method Private Method Fetch Selection Options for Transport Key 20081218
18 _GET_STRUCTURE Instance method Private Method Read Structure Information 20081218
19 _GET_TABKEYS Instance method Private Method Read Tables and Key 20081218
20 _READ_OBJ_BUFFER Instance method Private Method Read Object Buffer 20081218
21 _REGENERATE_EXPORT_REPORT Instance method Private Method Program for Reexporting Data 20081218
22 _REPLACE_TABKEYS Instance method Private Method Replace All Keys 20081218
23 _SAVE_DATA Instance method Private Method Save Data 20081218
24 _SAVE_STRUCTURE Instance method Private Method Save Structure Information 20081218
25 _SAVE_TABKEYS Instance method Private Method Save Tables and Key 20081218
26 _UPDATE_OBJ_BUFFER Instance method Private Method Update Object Buffer 20081218
27 _WRITE_SELOPT_FOR_KEY Instance method Private Method Set Select Options for a Transport Key 20081218
Events
Class CL_MDG_TR_CONTAINER_NEW has no event.
Types
Class CL_MDG_TR_CONTAINER_NEW 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_DISPATCHER Call by reference Object reference (TYPE REF TO) CL_MDG_TR_CONTAINER_DISP FINB TR: Containerzugriffe 20081218
2 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_NEW has no exception.

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 _CHECK_BUFFER 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_VALID Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218

Method _CHECK_BUFFER on class CL_MDG_TR_CONTAINER_NEW has no exception.

Method _COPY_CORRESPONDING_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20081218
2 Importing IS_SOURCE Call by reference Type reference (TYPE) ANY 20081218
3 Changing XS_TARGET Call by reference Type reference (TYPE) ANY 20081218

Method _COPY_CORRESPONDING_DEEP on class CL_MDG_TR_CONTAINER_NEW has no exception.

Method _FORCE_TYPE_GENERATION Signature

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

Method _GENERATE_ALL_TYPES Signature

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

Method _GENERATE_EXPORT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
# 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_ALL_DATA_FOR_OBJECT 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 RT_DATA Value transfer Type reference (TYPE) MDG_TR_T_CONTAINER_DATA Alle Daten des Transportcontainers eines Objekts 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _GET_DATA 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 Importing I_DATAINFO Call by reference Type reference (TYPE) MDG_TR_DATAINFO FINB TR: Directory der Daten im Container 20081218
3 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE FINB TR: Dynamische Interne Tabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _GET_DATAINFO 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 RT_DATAINFO Value transfer Type reference (TYPE) MDG_TR_T_DATAINFO FINB TR: Directory der Tabellen im Container 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _GET_SELOPTS 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 RT_SELOPTS Value transfer 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 _GET_SELOPT_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELOPTS Call by reference Type reference (TYPE) MDG_TR_T_TABLERANGE FINB TR: Tabelle von Select-Options für Tabellen 20081218
2 Importing I_KEY Call by reference Type reference (TYPE) MDG_TR_KEY FINB TR: Tabellenschlüssel mit Information 20081218
3 Returning RT_FIELDRANGE Value transfer Type reference (TYPE) MDG_TR_T_FIELDRANGE FINB TR: Select-Options für Tabellenfelder 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUCTURE Call by reference Type reference (TYPE) MDG_TR_T_STRUCTURE_INFO FINB TR: Tabelle der Typinformationen 20081218
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _GET_TABKEYS 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 RT_TABKEYS Value transfer Type reference (TYPE) MDG_TR_T_TABLE_KEYS FINB TR: Tabelle von Schlüsseln zu einer Tabelle 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _READ_OBJ_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_READ_DATA Call by reference Type reference (TYPE) I 20081218
2 Exporting E_READ_KEYS Call by reference Type reference (TYPE) I 20081218
3 Exporting E_READ_SELOPT Call by reference Type reference (TYPE) I 20081218
4 Exporting E_READ_STRUCTURE Call by reference Type reference (TYPE) I 20081218
5 Exporting E_SAVE_DATA Call by reference Type reference (TYPE) I 20081218
6 Exporting E_SAVE_KEYS Call by reference Type reference (TYPE) I 20081218
7 Exporting E_SAVE_STRUCTURE Call by reference Type reference (TYPE) I 20081218
8 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218

Method _READ_OBJ_BUFFER on class CL_MDG_TR_CONTAINER_NEW has no exception.

Method _REGENERATE_EXPORT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_TR_APPL FINB TR: Applikation 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _REPLACE_TABKEYS 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
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG Call by reference Object reference (TYPE REF TO) CL_MDG_TR_MSG_COLLECTOR Nachrichtensammler - Tools und Erweiterungen 20081218
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_MDG_TR_OBJECT FINB TR: Transportobjekt 20081218
3 Importing I_IMPORTANT_MESSAGES Call by reference Type reference (TYPE) BOOLE_D Nur wichtige Nachrichten 20081218
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _SAVE_STRUCTURE 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
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _SAVE_TABKEYS 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
# Exception Resumable Description Created on
1 CX_MDG_TR_CONTAINER 20081218

Method _UPDATE_OBJ_BUFFER 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 Importing I_READ_DATA Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
3 Importing I_READ_KEYS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
4 Importing I_READ_SELOPT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
5 Importing I_READ_STRUCTURE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
6 Importing I_SAVE_DATA Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
7 Importing I_SAVE_KEYS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
8 Importing I_SAVE_STRUCTURE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218

Method _UPDATE_OBJ_BUFFER on class CL_MDG_TR_CONTAINER_NEW has no exception.

Method _WRITE_SELOPT_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDRANGE Call by reference Type reference (TYPE) MDG_TR_T_FIELDRANGE FINB TR: Select-Options für Tabellenfelder 20081218
2 Importing I_KEY Call by reference Type reference (TYPE) MDG_TR_KEY FINB TR: Tabellenschlüssel mit Information 20081218
3 Changing XT_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
History
Last changed by/on SAP  20130531 
SAP Release Created in 702