SAP ABAP Class CL_MDG_TR_IMP_DEFAULT (FINB TR: Default After-Import Method)
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 Inheritance (c INHERITING FROM c_ref)  CL_MDG_TR_METH_DEFAULT_BASE FINB TR: Default Before-Exp Methods 20081218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDG_TR_METHOD_IMPORT Before-Import Method During Master Data Transport 20081218
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_MDF_TR_METHOD_IMPORT FIN Master Data: Transport - After Import 20081218
2 Inheritance (c INHERITING FROM c_ref)  CL_USMD_TR_METHOD_IMPORT MDGF: Import Postprocessing 20090403
Properties
Class CL_MDG_TR_IMP_DEFAULT  
Short Description FINB TR: Default After-Import Method    
Super Class CL_MDG_TR_METH_DEFAULT_BASE FINB TR: Default Before-Exp Methods 
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_IMP_DEFAULT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDG_TR_METHOD_IMPORT Before-Import Method During Master Data Transport 20081218
Friends
Class CL_MDG_TR_IMP_DEFAULT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_OPERATION_DEL Constant Protected Type reference (TYPE) FIELDNAME 'DEL' Field Name 20081218
2 C_OPERATION_INS Constant Protected Type reference (TYPE) FIELDNAME 'INS' Field Name 20081218
3 C_OPERATION_UPD Constant Protected Type reference (TYPE) FIELDNAME 'UPD' Field Name 20081218
4 IS_TEST_IMPORT Instance attribute Protected Type reference (TYPE) MDG_TR_TEST_IMPORT Test Mode During Import 20081218
5 O_WHERETAB Instance attribute Private Object reference (TYPE REF TO) CL_MDG_TR_WHERETAB_SERVS FINB TR: Creation of Dynamic Where-Cond. 20081218
6 _SOURCE_SYSTEM_CHARSIZE Instance attribute Protected Type reference (TYPE) I Char. Size 20081218
7 _SOURCE_SYSTEM_WAS_UNICODE Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20081218
8 _S_DBCNT Instance attribute Private Type reference (TYPE) YS_DBCNT 20081218
9 _T_DATAINFO Instance attribute Protected Type reference (TYPE) MDG_TR_T_DATAINFO FINB TR: Directory of Tables in the Container 20081218
10 _T_DBCNT Instance attribute Private Type reference (TYPE) YT_DBCNT 20081218
11 _T_SELOPTS Instance attribute Protected Type reference (TYPE) MDG_TR_T_TABLERANGE FINB TR: Table of Select Options for Tables 20081218
12 _T_STRUCTURE Instance attribute Protected Type reference (TYPE) MDG_TR_T_STRUCTURE_INFO FINB TR: Table of Type Information 20081218
13 _T_TAB_COMPARE Instance attribute Private Type reference (TYPE) YT_TAB_COMPARE Buffer for Structure Comparison 20081218
Methods
# Method Level Visibility Method type Description Created on
1 _CHECK_STOPS Instance method Protected Method Check Processing Termination 20081218
2 _COMPARE_STRUCTURES Instance method Protected Method Check that container and table have same structure 20081218
3 _COPY_CORRESPONDING Instance method Protected Method Copy Source Structure to Target Structure 20081218
4 _DBCNT Instance method Protected Method Count DB Operations 20081218
5 _DB_DELETE_KEYS Instance method Protected Method Delete Targe Area 20081218
6 _DB_INSERT_KEYS Instance method Protected Method Add Records 20081218
7 _DB_UPDATE Instance method Protected Method Database Update 20081218
8 _DB_UPDATE_KEY Instance method Protected Method Add Individual Record 20081218
9 _DETERMINE_UNICODE Instance method Protected Method Check Structures in Container (Unicode/Not Unicode) 20081218
10 _GET_DATAINFO Instance method Protected Method Read Data Info from Container 20081218
11 _GET_TARGET_TABNAME Instance method Protected Method Specify Name of Target Table 20081218
12 _LOG_DBCNT Instance method Protected Method Issue Log for a Table 20081218
13 _PREPARE_FOR_UPDATE Instance method Protected Method Prepare Data for Database Update 20081218
14 _PROCESS_DATA Instance method Protected Method Process Data 20081218
15 _SET_CLIENT_IN_TABLE Instance method Protected Method Set Client in Data Table 20081218
Events
Class CL_MDG_TR_IMP_DEFAULT has no event.
Types
Class CL_MDG_TR_IMP_DEFAULT has no local type.
Method Signatures

Method _CHECK_STOPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20081218

Method _CHECK_STOPS on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _COMPARE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE Call by reference Type reference (TYPE) MDG_TR_STRUCTURE_INFO FINB TR: Struktur (Typen) der beteiligten Tabellen 20081218
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20081218

Method _COMPARE_STRUCTURES on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _COPY_CORRESPONDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ITAB Call by reference Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE FINB TR: Dynamische Interne Tabelle 20081218
2 Changing IO_ITAB Call by reference Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE FINB TR: Dynamische Interne Tabelle 20081218
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method _COPY_CORRESPONDING on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _DBCNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DBCNT Call by reference Type reference (TYPE) SYDBCNT Datenbankzugriffe, Anzahl der bearbeiteten Tabellenzeilen 20081218
2 Importing I_KEYMODE Call by reference Type reference (TYPE) MDG_TR_KEYMODE FINB TR: Transporteigenschaft eines Schlüssels 20081218
3 Importing I_OPERATION Call by reference Type reference (TYPE) ANY INS / UPD / DEL 20081218
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method _DBCNT on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _DB_DELETE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20081218
2 Importing I_TABKEY Call by reference Type reference (TYPE) MDG_TR_KEY FINB TR: Tabellenschlüssel mit Information 20081218
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method _DB_DELETE_KEYS on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _DB_INSERT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITAB Call by reference Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE FINB TR: Dynamische Interne Tabelle 20081218
2 Importing I_TABKEY Call by reference Type reference (TYPE) MDG_TR_KEY FINB TR: Tabellenschlüssel mit Information 20081218
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method _DB_INSERT_KEYS on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _DB_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITAB Call by reference Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE FINB TR: Dynamische Interne Tabelle 20081218
2 Importing I_DATAINFO Call by reference Type reference (TYPE) MDG_TR_DATAINFO FINB TR: Directory der Daten im Container 20081218
3 Importing I_STRUCTURE Call by reference Type reference (TYPE) MDG_TR_STRUCTURE_INFO FINB TR: Struktur (Typen) der beteiligten Tabellen 20081218

Method _DB_UPDATE on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _DB_UPDATE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITAB Call by reference Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE FINB TR: Dynamische Interne Tabelle 20081218
2 Importing I_TABKEY Call by reference Type reference (TYPE) MDG_TR_KEY FINB TR: Tabellenschlüssel mit Information 20081218
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method _DB_UPDATE_KEY on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _DETERMINE_UNICODE Signature

Method _DETERMINE_UNICODE on class CL_MDG_TR_IMP_DEFAULT has no parameter.
Method _DETERMINE_UNICODE on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _GET_DATAINFO Signature

Method _GET_DATAINFO on class CL_MDG_TR_IMP_DEFAULT has no parameter.
Method _GET_DATAINFO on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _GET_TARGET_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing X_STRUCTURE Call by reference Type reference (TYPE) MDG_TR_STRUCTURE_INFO FINB TR: Struktur (Typen) der beteiligten Tabellen 20081218

Method _GET_TARGET_TABNAME on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _LOG_DBCNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method _LOG_DBCNT on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _PREPARE_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ITAB Value transfer Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE FINB TR: Dynamische Interne Tabelle 20081218
2 Exporting E_TABKEY Value transfer Type reference (TYPE) MDG_TR_KEY FINB TR: Tabellenschlüssel mit Information 20081218
3 Importing IO_ITAB Call by reference Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE FINB TR: Dynamische Interne Tabelle 20081218
4 Importing I_STRUCTURE Call by reference Type reference (TYPE) MDG_TR_STRUCTURE_INFO FINB TR: Struktur (Typen) der beteiligten Tabellen 20081218
5 Importing I_TABKEY Call by reference Type reference (TYPE) MDG_TR_KEY FINB TR: Tabellenschlüssel mit Information 20081218

Method _PREPARE_FOR_UPDATE on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _PROCESS_DATA Signature

Method _PROCESS_DATA on class CL_MDG_TR_IMP_DEFAULT has no parameter.
Method _PROCESS_DATA on class CL_MDG_TR_IMP_DEFAULT has no exception.

Method _SET_CLIENT_IN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITAB Call by reference Object reference (TYPE REF TO) IF_MDG_TR_ITAB_REFERENCE Tabellendaten 20081218
2 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT Mandantennummer aus Anmeldung 20081218
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20081218

Method _SET_CLIENT_IN_TABLE on class CL_MDG_TR_IMP_DEFAULT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702