SAP ABAP Class CL_DMC_NONSAP_CONFIG (Configuration class for non-SAP connections to MWB)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMC_CONFIGURATION (Package) Package for managing configurations of MWB
Properties
Class CL_DMC_NONSAP_CONFIG  
Short Description Configuration class for non-SAP connections to MWB    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMC_CONFIGURATION   Package for managing configurations of MWB 
Created 20120612   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMC_NONSAP_CONFIG has no forward declaration.
Interfaces
Class CL_DMC_NONSAP_CONFIG has no interface implemented.
Friends
Class CL_DMC_NONSAP_CONFIG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIG_GUID Instance attribute Private Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20120612
2 CO_ACTION_CALCULATE_ACPLS Constant Public Type reference (TYPE) FIELDNAME 'CALCULATED' Field of the flag in DMC_MT_TABLES 20120620
3 CO_ACTION_CREATE_SYNONYM Constant Public Type reference (TYPE) FIELDNAME 'SOURCE_SYN_CRE' Field of the flag in DMC_MT_TABLE_MAP 20120618
4 CO_ACTION_CREATE_TABLE Constant Public Type reference (TYPE) FIELDNAME 'TARGET_TAB_CRE' Field of the flag in DMC_MT_TABLE_MAP 20120618
5 CO_ACTION_DEFINE_MIGRATION_OBS Constant Public Type reference (TYPE) FIELDNAME 'DEFINED' Field of the flag in DMC_MT_TABLES 20120620
6 CO_ACTION_GENERATE_RUNTIME_OBS Constant Public Type reference (TYPE) FIELDNAME 'GENERATED' Field of the flag in DMC_MT_TABLES 20120620
7 CO_ACTION_LOAD Constant Public Type reference (TYPE) FIELDNAME 'LOADED' Field of the flag in DMC_MT_TABLES 20120620
8 CO_ACTION_REMOVE_TABLE Constant Public Type reference (TYPE) FIELDNAME 'REMOVE_TABLE' Action for removing tables from the config (no table field) 20120719
9 CO_ACTION_RESET_FAILED Constant Public Type reference (TYPE) FIELDNAME 'FAILED' Failed flag of DMC_MT_TABLES and DMC_MT_TABLE_MAP 20120627
10 CO_ACTION_RESET_IN_PROCESS Constant Public Type reference (TYPE) FIELDNAME 'IN_PROCESS' In process flag of DMC_MT_TABLES and DMC_MT_TABLE_MAP 20120627
11 CO_ACTION_RETRIEVE_TABLE_LIST Constant Public Type reference (TYPE) FIELDNAME 'RETRIEVE_TABLES' No flag, just an action 20120622
12 CO_APPL_LOG_EXT_ID Constant Public Type reference (TYPE) BALNREXT 'CL_DMC_NONSAP_CONFIG' Application Log: External ID 20120626
13 CO_APPL_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'MWB_CUST' Application Log: Subobject 20120626
14 CO_DEFAULT_BLOCKSIZE Constant Public Type reference (TYPE) DMC_BLOCKSIZE 16777216 Default blocksize for access plan calculation 20120628
15 CO_DEFAULT_MWB_APPLICATION Constant Protected Type reference (TYPE) DMC_APPLIC 'SLO' Default application for the MWB 20120904
16 CO_DEFAULT_NUM_JOBS Constant Public Type reference (TYPE) IUUC_NUM_OF_JOBS_PARALLEL '003' number of replay jobs allowed to run in parallel to prod 20120712
17 DESCRIPTION Instance attribute Private Type reference (TYPE) DMC_DESCR Description 20120612
18 IS_SOURCE_NONSAP Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120612
19 IS_TARGET_NONSAP Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120612
20 LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20120626
21 MT_ID Instance attribute Private Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120612
22 PROJECT Instance attribute Private Type reference (TYPE) DMC_PIDENT Identifier for Projects 20120612
23 SOURCE_CONPAR Instance attribute Private Type reference (TYPE) IUUC_T_CON_PARAMS CON PARAMS 20120612
24 SOURCE_DBCON Instance attribute Private Type reference (TYPE) DBCON_NAME Logical name for a database connection 20120612
25 SOURCE_DEST Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120612
26 SUBPROJECT Instance attribute Private Type reference (TYPE) DMC_SIDENT Subproject Identifiers 20120612
27 TARGET_CONPAR Instance attribute Private Type reference (TYPE) IUUC_T_CON_PARAMS CON PARAMS 20120612
28 TARGET_DBCON Instance attribute Private Type reference (TYPE) DBCON_NAME Logical name for a database connection 20120612
29 TARGET_DEST Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120612
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLES Instance method Public Method Add tables to a configuration 20120613
2 CHECK_FOR_SUBOBJECTS Instance method Private Method Check if change of connection will affect the migration objs 20120615
3 CONSTRUCTOR Instance method Public Constructor 20120612
4 CREATE_CONFIG Static method Public Method Factory for creating new configurations 20120612
5 CREATE_TECHNICAL_IDENTS Instance method Private Method Get technical idents for source synonyms and target tables 20120615
6 DELETE_CONFIG Instance method Public Method Delete a configuration from the config tables 20120613
7 DELETE_MT Instance method Private Method Delete a single mass transfer 20120613
8 DELETE_PROJECT Instance method Private Method Delete a configuration 20120613
9 DELETE_SUBPROJECT Instance method Private Method Delete a subproject 20120613
10 GET_ALL_TABLES Instance method Public Method Returns a list of all tables in the configuration 20120618
11 GET_BLOCKSIZE Instance method Public Method Get the block size for calculating the access plan 20120712
12 GET_COBJ_GUID Instance method Public Method Return the guid of the migration object 20120718
13 GET_CONFIG_GUID Instance method Public Method Get the guid of the configuration 20120614
14 GET_DBCON Instance method Public Method Get the name of the secondary DB connection 20120613
15 GET_DB_SYS Instance method Public Method Get the type of the database (ORA, ADA, MSS... ) 20120613
16 GET_IS_NONSAP Instance method Public Method Get if connection is SAP or non-SAP 20120613
17 GET_MT_ID Instance method Public Method Get the mass transfer ID 20120613
18 GET_NEXT_TABLE_TO_PROCESS Instance method Public Method Get the next table that can be processed 20120615
19 GET_NUMBER_BY_STATUS Instance method Public Method Return the number of tables in a particular state 20120629
20 GET_NUMBER_FAILED Instance method Public Method Return the number of tables in failed state 20120629
21 GET_NUMBER_IN_PROCESS Instance method Public Method Return the numbre of tables in process 20120629
22 GET_NUM_JOBS Instance method Public Method Returns the number of batch jobs 20120622
23 GET_PROJECT Instance method Public Method Get the project ident 20120613
24 GET_READING_TYPE Instance method Public Method Get reading type of a table 20121121
25 GET_RFCDEST Instance method Public Method Get the RFC destination 20120613
26 GET_SAP_BASIS_RELEASE Static method Public Method Get the release of the SAP basis installation 20120613
27 GET_SCHEMA Instance method Public Method Get the name of the database schema 20120613
28 GET_SUBPROJECT Instance method Public Method Get the subproject ident 20120613
29 GET_TABLES_BY_STATE Instance method Public Method Returns a list of all tables with a certain status 20120717
30 GET_TABLE_STATE Instance method Public Method Return the status of a table for a particular action 20120718
31 LOAD_CONNECTION Instance method Private Method Load the RFC destinations and DB connections 20120613
32 MAP_TABNAMES Instance method Public Method Map the original to the technical table names 20120621
33 REMOVE_TABLES Instance method Public Method Remove tables from config 20120904
34 SET_BLOCKSIZE Instance method Public Method Set the block size for calculating the access plan 20120628
35 SET_CONNECTION Instance method Public Method Set rfcdestination or db connection 20120613
36 SET_FAILED Instance method Public Method Set the failed flag 20120620
37 SET_IN_PROCESS Instance method Public Method Set the in process flag 20120620
38 SET_NUM_JOBS Instance method Public Method Set the number of batch jobs 20120712
39 SET_READING_TYPE Instance method Public Method Set reading type for a table 20121121
40 SET_TABLE_SETTINGS Instance method Public Method Set multiple table settings from dmc_mt_tableview struct 20121121
41 SET_TABLE_STATUS Instance method Public Method Set the status of a table 20120618
42 VALIDATE_ACTIONS Instance method Private Method Only certain action can be supplied to GET_TABLE_STATE etc 20131014
Events
Class CL_DMC_NONSAP_CONFIG has no event.
Types
Class CL_DMC_NONSAP_CONFIG has no local type.
Method Signatures

Method ADD_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUM_ADDED Call by reference Type reference (TYPE) I Number of tables that have been added 20120626
2 Importing IT_TABNAMES Call by reference Type reference (TYPE) TTTABNAME Number of Tables 20120613
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method CHECK_FOR_SUBOBJECTS Signature

Method CHECK_FOR_SUBOBJECTS on class CL_DMC_NONSAP_CONFIG has no parameter.
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120615

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) DMC_DESCR Description 20120612
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120612
3 Importing IV_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT Project IDs 20120612
4 Importing IV_SUBPROJECT Call by reference Type reference (TYPE) DMC_SIDENT Subproject IDs 20120612
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for nonSAP connection config to MWB 20120612

Method CREATE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) DMC_DESCR Description 20120612
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120612
3 Importing IV_PROJECT Call by reference Type reference (TYPE) DMC_PIDENT Project IDs 20120612
4 Importing IV_SUBPROJECT Call by reference Type reference (TYPE) DMC_SIDENT Subproject IDs 20120612
5 Returning RO_CONFIG Value transfer Object reference (TYPE REF TO) CL_DMC_NONSAP_CONFIG Configuration class for nonSAP connections to MWB 20120612
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120612

Method CREATE_TECHNICAL_IDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLE Call by reference Type reference (TYPE) DMC_MT_TABLE_MAP Mappings of database table names to technical names 20120615
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120615

Method DELETE_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_CLEAN_PARENTS Call by reference Type reference (TYPE) BOOLEAN '-' Reset also all parent elements w/o other children? 20120904
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method DELETE_MT Signature

Method DELETE_MT on class CL_DMC_NONSAP_CONFIG has no parameter.
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method DELETE_PROJECT Signature

Method DELETE_PROJECT on class CL_DMC_NONSAP_CONFIG has no parameter.
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method DELETE_SUBPROJECT Signature

Method DELETE_SUBPROJECT on class CL_DMC_NONSAP_CONFIG has no parameter.
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method GET_ALL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MT_TABLES Call by reference Type reference (TYPE) DMC_MT_TABLES_TAB MWB: Table type DMC_MT_TABLES 20120619
2 Exporting ET_MT_TABLEVIEW Call by reference Type reference (TYPE) DMC_MT_TABLEVIEW_TAB Table type for dmc_mt_tableview 20120619
3 Exporting ET_MT_TABLE_MAP Call by reference Type reference (TYPE) DMC_MT_TABLE_MAP_TAB Mappings of database table names to technical names 20120618
4 Exporting ET_TABNAMES Call by reference Type reference (TYPE) TTTABNAME Number of Tables 20120618
5 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Field Name 20120629
6 Importing IV_STATE Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20120629
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20131017

Method GET_BLOCKSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120712
2 Returning RV_BLOCKSIZE Value transfer Type reference (TYPE) DMC_BLOCKSIZE MWB: Size of an RFC Package 20120712
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120712

Method GET_COBJ_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE_SYNONYM Call by reference Type reference (TYPE) TABNAME Source synonym from DMC_MT_TABLE_MAP 20120719
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name as in DMC_MT_TABLE_MAP 20120718
3 Returning RV_COBJ_GUID Value transfer Type reference (TYPE) DMC_GUID DMC: Globally Unique Key (22 Characters) 20120718
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120718

Method GET_CONFIG_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20120614

Method GET_CONFIG_GUID on class CL_DMC_NONSAP_CONFIG has no exception.

Method GET_DBCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_SOURCE Call by reference Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20120613
2 Returning RV_DBCON_NAME Value transfer Type reference (TYPE) DBCON_NAME Logical name for a database connection 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20121206

Method GET_DB_SYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_SOURCE Call by reference Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20120613
2 Returning RV_DB_SYS Value transfer Type reference (TYPE) DBCON_DBMS Database system 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method GET_IS_NONSAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_SOURCE Call by reference Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20120613
2 Returning RV_IS_NONSAP Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method GET_MT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MT_ID Value transfer Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120613

Method GET_MT_ID on class CL_DMC_NONSAP_CONFIG has no exception.

Method GET_NEXT_TABLE_TO_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STATE_TAB Call by reference Type reference (TYPE) DMC_MT_TABLE_STATE_TAB Table with list of table states (action and state) 20120717
2 Importing IT_TABLE_RANGE Call by reference Type reference (TYPE) DMC_RANGES_TABNAME Names of tables that should be processed 20120615
3 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Next action, use constants defined in this class 20120618
4 Importing IV_IS_IGNORE_FAILED_FLAG Call by reference Type reference (TYPE) BOOLEAN '-' Ignore the failed flag 20120903
5 Importing IV_IS_SET_IN_PROCESS Call by reference Type reference (TYPE) BOOLEAN 'X' The in process flag will be set to 'X' 20120717
6 Importing IV_STATE Call by reference Type reference (TYPE) BOOLEAN '-' State of the action before it is executed 20120621
7 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Name of table that should be processed 20120615
8 Returning RS_TABLE Value transfer Type reference (TYPE) DMC_MT_TABLE_MAP Mappings of database table names to technical names 20120615
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120615

Method GET_NUMBER_BY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Field Name 20120629
2 Importing IV_STATE Call by reference Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20120629
3 Returning RV_NUM Value transfer Type reference (TYPE) I Total number of tables in the config 20120629
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120629

Method GET_NUMBER_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NUM_FAILED Value transfer Type reference (TYPE) I Natural number 20120629
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120629

Method GET_NUMBER_IN_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUM_IN_PROCESS Value transfer Type reference (TYPE) I Natural number 20120629
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120629

Method GET_NUM_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUM_JOBS Value transfer Type reference (TYPE) DMC_NUM_JOBS_PARALLEL Number of parallel jobs 20120622

Method GET_NUM_JOBS on class CL_DMC_NONSAP_CONFIG has no exception.

Method GET_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROJECT Value transfer Type reference (TYPE) DMC_PIDENT Project IDs 20120613

Method GET_PROJECT on class CL_DMC_NONSAP_CONFIG has no exception.

Method GET_READING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20121121
2 Returning RV_READING_TYPE Value transfer Type reference (TYPE) DMC_READING_TYPE reading type (transparent, pool, cluster, indx-cluster) 20121121

Method GET_READING_TYPE on class CL_DMC_NONSAP_CONFIG has no exception.

Method GET_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_SOURCE Call by reference Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20120613
2 Returning RV_RFCDEST Value transfer Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method GET_SAP_BASIS_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120613
2 Returning RV_RELEASE Value transfer Type reference (TYPE) SAPRELEASE SAP R/3 Release 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method GET_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_SOURCE Call by reference Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20120613
2 Returning RV_SCHEMA Value transfer Type reference (TYPE) DBCON_UID Database user 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method GET_SUBPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUBPROJECT Value transfer Type reference (TYPE) DMC_SIDENT Subproject IDs 20120613

Method GET_SUBPROJECT on class CL_DMC_NONSAP_CONFIG has no exception.

Method GET_TABLES_BY_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MT_TABLE_MAP Call by reference Type reference (TYPE) DMC_MT_TABLE_MAP_TAB List of tables in structure of DMC_MT_TABLE_MAP 20120717
2 Exporting ET_TABNAMES Call by reference Type reference (TYPE) TTTABNAME List of table names 20120717
3 Importing IT_STATE_TAB Call by reference Type reference (TYPE) DMC_MT_TABLE_STATE_TAB Table with list of table states 20120717
4 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Status flag of the table that will be checked 20120717
5 Importing IV_IS_FAILED Call by reference Type reference (TYPE) BOOLEAN If supplied: return only tables in that FAILED state 20120717
6 Importing IV_IS_IN_PROCESS Call by reference Type reference (TYPE) BOOLEAN If supplied: return only tables in that IN_PROCESS state 20120717
7 Importing IV_STATE Call by reference Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20120717
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20131017

Method GET_TABLE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Field Name 20120718
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120718
3 Returning RV_STATE Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20120718
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120718

Method LOAD_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_SOURCE Call by reference Type reference (TYPE) BOOLEAN '-' boolean variable (X=true, -=false, space=unknown) 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method MAP_TABNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABNAMES Call by reference Type reference (TYPE) TTTABNAME Number of Tables 20120621
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120621
3 Returning RT_RANGE_TABNAME Value transfer Type reference (TYPE) DMC_RANGES_TABNAME Ranges Table for Table Name 20120621
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120621

Method REMOVE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABNAMES Call by reference Type reference (TYPE) TTTABNAME Number of Tables 20120904
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120904
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120904

Method SET_BLOCKSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABNAMES Call by reference Type reference (TYPE) TTTABNAME Number of Tables 20120628
2 Importing IV_BLOCKSIZE Call by reference Type reference (TYPE) DMC_BLOCKSIZE MWB: Size of an RFC Package 20120628
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120628
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120628

Method SET_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONPAR Call by reference Type reference (TYPE) IUUC_T_CON_PARAMS Connection parameters for iuuc_repl_conpar 20120613
2 Importing IV_CHANGE_DEST Call by reference Type reference (TYPE) BOOLEAN '-' Destination changes will affect the mt, so extra flag 20120613
3 Importing IV_DEST Call by reference Type reference (TYPE) RFCDEST RFC destination 20120613
4 Importing IV_IS_NONSAP Call by reference Type reference (TYPE) BOOLEAN '-' Connection to non-SAP system? 20120613
5 Importing IV_IS_SOURCE Call by reference Type reference (TYPE) BOOLEAN '-' Source or target system? 20120613
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120613

Method SET_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Field Name 20120620
2 Importing IV_IS_FAILED Call by reference Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20120620
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120620

Method SET_FAILED on class CL_DMC_NONSAP_CONFIG has no exception.

Method SET_IN_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Field Name 20120620
2 Importing IV_IS_EXCLUSIVE Call by reference Type reference (TYPE) BOOLEAN '-' Exclusively set the flag to 'X' only when it is <> 'X' 20120719
3 Importing IV_IS_IN_PROCESS Call by reference Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20120620
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Source Table Name 20120620
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120620

Method SET_NUM_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUM_JOBS Call by reference Type reference (TYPE) IUUC_NUM_OF_JOBS_PARALLEL number of replay jobs allowed to run in parallel to prod 20120712
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20120712

Method SET_READING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_READING_TYPE Call by reference Type reference (TYPE) DMC_READING_TYPE reading type (transparent, pool, cluster, indx-cluster) 20121121
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20121121

Method SET_READING_TYPE on class CL_DMC_NONSAP_CONFIG has no exception.

Method SET_TABLE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MT_TABLEVIEW Call by reference Type reference (TYPE) DMC_MT_TABLEVIEW Generated Table for View DMC_MT_TABLEVIEW 20121122
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20121121

Method SET_TABLE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Name of the status field 20120618
2 Importing IV_IS_IN_PROCESS Call by reference Type reference (TYPE) BOOLEAN '-' In process flag will be updated to this value automatically 20120620
3 Importing IV_STATUS Call by reference Type reference (TYPE) BOOLEAN 'X' New status for the flag iv_action 20120618
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120618
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20131017

Method VALIDATE_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STATE_TAB Call by reference Type reference (TYPE) DMC_MT_TABLE_STATE_TAB Table with list of table states 20131014
2 Importing IV_ACTION Call by reference Type reference (TYPE) FIELDNAME Field Name 20131014
# Exception Resumable Description Created on
1 CX_DMC_CONFIG Exception class for MWB configuration classes 20131014
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620