Hierarchy
⤷
⤷
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 | Instance attribute | Private | Type reference (TYPE) | IUUC_REPL_CONFIG_GUID | Configuration GUID | 20120612 | |||
| 2 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'CALCULATED' | Field of the flag in DMC_MT_TABLES | 20120620 | ||
| 3 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'SOURCE_SYN_CRE' | Field of the flag in DMC_MT_TABLE_MAP | 20120618 | ||
| 4 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'TARGET_TAB_CRE' | Field of the flag in DMC_MT_TABLE_MAP | 20120618 | ||
| 5 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'DEFINED' | Field of the flag in DMC_MT_TABLES | 20120620 | ||
| 6 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'GENERATED' | Field of the flag in DMC_MT_TABLES | 20120620 | ||
| 7 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'LOADED' | Field of the flag in DMC_MT_TABLES | 20120620 | ||
| 8 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'REMOVE_TABLE' | Action for removing tables from the config (no table field) | 20120719 | ||
| 9 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'FAILED' | Failed flag of DMC_MT_TABLES and DMC_MT_TABLE_MAP | 20120627 | ||
| 10 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'IN_PROCESS' | In process flag of DMC_MT_TABLES and DMC_MT_TABLE_MAP | 20120627 | ||
| 11 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'RETRIEVE_TABLES' | No flag, just an action | 20120622 | ||
| 12 | Constant | Public | Type reference (TYPE) | BALNREXT | 'CL_DMC_NONSAP_CONFIG' | Application Log: External ID | 20120626 | ||
| 13 | Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'MWB_CUST' | Application Log: Subobject | 20120626 | ||
| 14 | Constant | Public | Type reference (TYPE) | DMC_BLOCKSIZE | 16777216 | Default blocksize for access plan calculation | 20120628 | ||
| 15 | Constant | Protected | Type reference (TYPE) | DMC_APPLIC | 'SLO' | Default application for the MWB | 20120904 | ||
| 16 | Constant | Public | Type reference (TYPE) | IUUC_NUM_OF_JOBS_PARALLEL | '003' | number of replay jobs allowed to run in parallel to prod | 20120712 | ||
| 17 | Instance attribute | Private | Type reference (TYPE) | DMC_DESCR | Description | 20120612 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20120612 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20120612 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_DMC_LOG_HANDLER | Log handler for MWB/DTL | 20120626 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20120612 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | DMC_PIDENT | Identifier for Projects | 20120612 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | IUUC_T_CON_PARAMS | CON PARAMS | 20120612 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20120612 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120612 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | DMC_SIDENT | Subproject Identifiers | 20120612 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | IUUC_T_CON_PARAMS | CON PARAMS | 20120612 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20120612 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120612 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add tables to a configuration | 20120613 | |
| 2 | Instance method | Private | Method | Check if change of connection will affect the migration objs | 20120615 | |
| 3 | Instance method | Public | Constructor | 20120612 | ||
| 4 | Static method | Public | Method | Factory for creating new configurations | 20120612 | |
| 5 | Instance method | Private | Method | Get technical idents for source synonyms and target tables | 20120615 | |
| 6 | Instance method | Public | Method | Delete a configuration from the config tables | 20120613 | |
| 7 | Instance method | Private | Method | Delete a single mass transfer | 20120613 | |
| 8 | Instance method | Private | Method | Delete a configuration | 20120613 | |
| 9 | Instance method | Private | Method | Delete a subproject | 20120613 | |
| 10 | Instance method | Public | Method | Returns a list of all tables in the configuration | 20120618 | |
| 11 | Instance method | Public | Method | Get the block size for calculating the access plan | 20120712 | |
| 12 | Instance method | Public | Method | Return the guid of the migration object | 20120718 | |
| 13 | Instance method | Public | Method | Get the guid of the configuration | 20120614 | |
| 14 | Instance method | Public | Method | Get the name of the secondary DB connection | 20120613 | |
| 15 | Instance method | Public | Method | Get the type of the database (ORA, ADA, MSS... ) | 20120613 | |
| 16 | Instance method | Public | Method | Get if connection is SAP or non-SAP | 20120613 | |
| 17 | Instance method | Public | Method | Get the mass transfer ID | 20120613 | |
| 18 | Instance method | Public | Method | Get the next table that can be processed | 20120615 | |
| 19 | Instance method | Public | Method | Return the number of tables in a particular state | 20120629 | |
| 20 | Instance method | Public | Method | Return the number of tables in failed state | 20120629 | |
| 21 | Instance method | Public | Method | Return the numbre of tables in process | 20120629 | |
| 22 | Instance method | Public | Method | Returns the number of batch jobs | 20120622 | |
| 23 | Instance method | Public | Method | Get the project ident | 20120613 | |
| 24 | Instance method | Public | Method | Get reading type of a table | 20121121 | |
| 25 | Instance method | Public | Method | Get the RFC destination | 20120613 | |
| 26 | Static method | Public | Method | Get the release of the SAP basis installation | 20120613 | |
| 27 | Instance method | Public | Method | Get the name of the database schema | 20120613 | |
| 28 | Instance method | Public | Method | Get the subproject ident | 20120613 | |
| 29 | Instance method | Public | Method | Returns a list of all tables with a certain status | 20120717 | |
| 30 | Instance method | Public | Method | Return the status of a table for a particular action | 20120718 | |
| 31 | Instance method | Private | Method | Load the RFC destinations and DB connections | 20120613 | |
| 32 | Instance method | Public | Method | Map the original to the technical table names | 20120621 | |
| 33 | Instance method | Public | Method | Remove tables from config | 20120904 | |
| 34 | Instance method | Public | Method | Set the block size for calculating the access plan | 20120628 | |
| 35 | Instance method | Public | Method | Set rfcdestination or db connection | 20120613 | |
| 36 | Instance method | Public | Method | Set the failed flag | 20120620 | |
| 37 | Instance method | Public | Method | Set the in process flag | 20120620 | |
| 38 | Instance method | Public | Method | Set the number of batch jobs | 20120712 | |
| 39 | Instance method | Public | Method | Set reading type for a table | 20121121 | |
| 40 | Instance method | Public | Method | Set multiple table settings from dmc_mt_tableview struct | 20121121 | |
| 41 | Instance method | Public | Method | Set the status of a table | 20120618 | |
| 42 | 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 | EV_NUM_ADDED | Call by reference | Type reference (TYPE) | I | Number of tables that have been added | 20120626 | |||
| 2 | IT_TABNAMES | Call by reference | Type reference (TYPE) | TTTABNAME | Number of Tables | 20120613 | |||
| 3 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | DMC_DESCR | Description | 20120612 | |||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20120612 | |||
| 3 | IV_PROJECT | Call by reference | Type reference (TYPE) | DMC_PIDENT | Project IDs | 20120612 | |||
| 4 | IV_SUBPROJECT | Call by reference | Type reference (TYPE) | DMC_SIDENT | Subproject IDs | 20120612 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | DMC_DESCR | Description | 20120612 | |||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20120612 | |||
| 3 | IV_PROJECT | Call by reference | Type reference (TYPE) | DMC_PIDENT | Project IDs | 20120612 | |||
| 4 | IV_SUBPROJECT | Call by reference | Type reference (TYPE) | DMC_SIDENT | Subproject IDs | 20120612 | |||
| 5 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | ET_MT_TABLES | Call by reference | Type reference (TYPE) | DMC_MT_TABLES_TAB | MWB: Table type DMC_MT_TABLES | 20120619 | |||
| 2 | ET_MT_TABLEVIEW | Call by reference | Type reference (TYPE) | DMC_MT_TABLEVIEW_TAB | Table type for dmc_mt_tableview | 20120619 | |||
| 3 | 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 | ET_TABNAMES | Call by reference | Type reference (TYPE) | TTTABNAME | Number of Tables | 20120618 | |||
| 5 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120629 | |||
| 6 | IV_STATE | Call by reference | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20120629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120712 | |||
| 2 | RV_BLOCKSIZE | Value transfer | Type reference (TYPE) | DMC_BLOCKSIZE | MWB: Size of an RFC Package | 20120712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_SOURCE_SYNONYM | Call by reference | Type reference (TYPE) | TABNAME | Source synonym from DMC_MT_TABLE_MAP | 20120719 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name as in DMC_MT_TABLE_MAP | 20120718 | |||
| 3 | RV_COBJ_GUID | Value transfer | Type reference (TYPE) | DMC_GUID | DMC: Globally Unique Key (22 Characters) | 20120718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IV_IS_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolean variable (X=true, -=false, space=unknown) | 20120613 | ||
| 2 | RV_DBCON_NAME | Value transfer | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_IS_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolean variable (X=true, -=false, space=unknown) | 20120613 | ||
| 2 | RV_DB_SYS | Value transfer | Type reference (TYPE) | DBCON_DBMS | Database system | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_IS_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolean variable (X=true, -=false, space=unknown) | 20120613 | ||
| 2 | RV_IS_NONSAP | Value transfer | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IT_TABLE_RANGE | Call by reference | Type reference (TYPE) | DMC_RANGES_TABNAME | Names of tables that should be processed | 20120615 | |||
| 3 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Next action, use constants defined in this class | 20120618 | |||
| 4 | IV_IS_IGNORE_FAILED_FLAG | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | Ignore the failed flag | 20120903 | ||
| 5 | IV_IS_SET_IN_PROCESS | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | The in process flag will be set to 'X' | 20120717 | ||
| 6 | IV_STATE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | State of the action before it is executed | 20120621 | ||
| 7 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Name of table that should be processed | 20120615 | |||
| 8 | 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 | 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 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120629 | |||
| 2 | IV_STATE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20120629 | ||
| 3 | RV_NUM | Value transfer | Type reference (TYPE) | I | Total number of tables in the config | 20120629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RT_NUM_FAILED | Value transfer | Type reference (TYPE) | I | Natural number | 20120629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RV_NUM_IN_PROCESS | Value transfer | Type reference (TYPE) | I | Natural number | 20120629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20121121 | |||
| 2 | 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 | IV_IS_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolean variable (X=true, -=false, space=unknown) | 20120613 | ||
| 2 | RV_RFCDEST | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120613 | |||
| 2 | RV_RELEASE | Value transfer | Type reference (TYPE) | SAPRELEASE | SAP R/3 Release | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_IS_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolean variable (X=true, -=false, space=unknown) | 20120613 | ||
| 2 | RV_SCHEMA | Value transfer | Type reference (TYPE) | DBCON_UID | Database user | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | ET_TABNAMES | Call by reference | Type reference (TYPE) | TTTABNAME | List of table names | 20120717 | |||
| 3 | IT_STATE_TAB | Call by reference | Type reference (TYPE) | DMC_MT_TABLE_STATE_TAB | Table with list of table states | 20120717 | |||
| 4 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Status flag of the table that will be checked | 20120717 | |||
| 5 | IV_IS_FAILED | Call by reference | Type reference (TYPE) | BOOLEAN | If supplied: return only tables in that FAILED state | 20120717 | |||
| 6 | IV_IS_IN_PROCESS | Call by reference | Type reference (TYPE) | BOOLEAN | If supplied: return only tables in that IN_PROCESS state | 20120717 | |||
| 7 | IV_STATE | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20120717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120718 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120718 | |||
| 3 | RV_STATE | Value transfer | Type reference (TYPE) | BOOLEAN | boolean variable (X=true, -=false, space=unknown) | 20120718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_IS_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | boolean variable (X=true, -=false, space=unknown) | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_TABNAMES | Call by reference | Type reference (TYPE) | TTTABNAME | Number of Tables | 20120621 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120621 | |||
| 3 | RT_RANGE_TABNAME | Value transfer | Type reference (TYPE) | DMC_RANGES_TABNAME | Ranges Table for Table Name | 20120621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_TABNAMES | Call by reference | Type reference (TYPE) | TTTABNAME | Number of Tables | 20120904 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_TABNAMES | Call by reference | Type reference (TYPE) | TTTABNAME | Number of Tables | 20120628 | |||
| 2 | IV_BLOCKSIZE | Call by reference | Type reference (TYPE) | DMC_BLOCKSIZE | MWB: Size of an RFC Package | 20120628 | |||
| 3 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_CONPAR | Call by reference | Type reference (TYPE) | IUUC_T_CON_PARAMS | Connection parameters for iuuc_repl_conpar | 20120613 | |||
| 2 | IV_CHANGE_DEST | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | Destination changes will affect the mt, so extra flag | 20120613 | ||
| 3 | IV_DEST | Call by reference | Type reference (TYPE) | RFCDEST | RFC destination | 20120613 | |||
| 4 | IV_IS_NONSAP | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | Connection to non-SAP system? | 20120613 | ||
| 5 | IV_IS_SOURCE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | Source or target system? | 20120613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120620 | |||
| 2 | IV_IS_FAILED | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20120620 | ||
| 3 | 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 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120620 | |||
| 2 | IV_IS_EXCLUSIVE | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | Exclusively set the flag to 'X' only when it is <> 'X' | 20120719 | ||
| 3 | IV_IS_IN_PROCESS | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20120620 | ||
| 4 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Source Table Name | 20120620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IV_READING_TYPE | Call by reference | Type reference (TYPE) | DMC_READING_TYPE | reading type (transparent, pool, cluster, indx-cluster) | 20121121 | |||
| 2 | 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 | 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 | 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 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Name of the status field | 20120618 | |||
| 2 | IV_IS_IN_PROCESS | Call by reference | Type reference (TYPE) | BOOLEAN | '-' | In process flag will be updated to this value automatically | 20120620 | ||
| 3 | IV_STATUS | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | New status for the flag iv_action | 20120618 | ||
| 4 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120618 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_STATE_TAB | Call by reference | Type reference (TYPE) | DMC_MT_TABLE_STATE_TAB | Table with list of table states | 20131014 | |||
| 2 | IV_ACTION | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20131014 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for MWB configuration classes | 20131014 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |