Hierarchy
⤷
⤷
Properties
| Class | CL_IUUC_DD_PHASE_ADJUST_RCV | |
| Short Description | Adjust DB objects in receiver system | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_IUUC_SYSTEM_SYNC_CENTRAL | IUUC system synchronization (DDIC sync)-central system (MWB) |
| Created | 20130703 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_IUUC_DD_PHASE_ADJUST_RCV has no interface implemented.
Friends
Class CL_IUUC_DD_PHASE_ADJUST_RCV has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | IUUC_DD_SYNC_RUN_STEP_ID | '650' | Step identifier in a system synchronization run | 20130704 | ||
| 2 | Constant | Public | Type reference (TYPE) | IUUC_DD_SYNC_RUN_STEP_ID | '660' | Step identifier in a system synchronization run | 20130704 | ||
| 3 | Constant | Public | Type reference (TYPE) | IUUC_DD_SYNC_RUN_STEP_ID | '630' | Step identifier in a system synchronization run | 20130822 | ||
| 4 | Constant | Public | Type reference (TYPE) | IUUC_DD_SYNC_RUN_STEP_ID | '640' | Step identifier in a system synchronization run | 20130704 | ||
| 5 | Constant | Public | Type reference (TYPE) | IUUC_DD_SYNC_RUN_STEP_ID | '670' | Step identifier in a system synchronization run | 20130709 | ||
| 6 | Constant | Public | Type reference (TYPE) | IUUC_DD_SYNC_RUN_STEP_ID | '629' | Step identifier in a system synchronization run | 20130704 | ||
| 7 | Constant | Public | Type reference (TYPE) | IUUC_DD_SYNC_RUN_STEP_ID | '635' | Step identifier in a system synchronization run | 20130704 | ||
| 8 | Constant | Protected | See coding | 20130703 | |||||
| 9 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_IUUC_DD_PHASE_ADJUST_RCV | Adjust DB objects in receiver system | 20130703 | |||
| 10 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_IUUC_DD_PERSISTENCE | Manages system sync specific data base tables | 20130703 | |||
| 11 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_IUUC_DD_UTILS | Services needed by several synchronization phases | 20130703 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | IUUC_DD_T_SYNON_TABNAME_SORTED | Sorted list of table names with corresponding synonyms | 20130703 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20130703 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | IUUC_DD_DB_SCHEMA | DB schema | 20130703 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130703 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130709 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | SXPGLOGCMD | Logical command name | 20130703 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20130709 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130703 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20130703 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20130703 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adjust DB objects in receiver system | 20130703 | |
| 2 | Instance method | Protected | Method | Check whether restarting this phase is possible | 20130704 | |
| 3 | Instance method | Protected | Method | Create synonym in shadow system (RFC) | 20130704 | |
| 4 | Instance method | Protected | Method | Delete DDIC object in receiver system (RFC) | 20130704 | |
| 5 | Instance method | Protected | Method | Delete all records of a logical pool table in receiver (RFC) | 20130822 | |
| 6 | Instance method | Protected | Method | Execute one SQL-statement (from DD_DECIDE) in receiver (RFC) | 20130703 | |
| 7 | Static method | Public | Method | Returns singleton instance of CL_IUUC_DD_PHASE_ADJUST_RCV | 20130703 | |
| 8 | Instance method | Protected | Method | Read next SQL statement from given DD_DECIDE-result | 20130703 | |
| 9 | Instance method | Protected | Method | Execute the different steps to adjust the receiver system | 20130703 | |
| 10 | Instance method | Protected | Method | Run DIPGNTAB in receiver to build new active nametab | 20130704 | |
| 11 | Instance method | Protected | Method | Set logging table record to completed in sender | 20130709 | |
| 12 | Instance method | Protected | Method | Delete DDIC object in receiver system | 20130704 | |
| 13 | Instance method | Protected | Method | Delete all records of a logical pool table in receiver | 20130822 | |
| 14 | Instance method | Protected | Method | Set sender nametab as inactive nametab in receiver | 20130704 | |
| 15 | Instance method | Protected | Method | Execute one SQL-statement (from DD_DECIDE) in receiver | 20130703 | |
| 16 | Instance method | Protected | Method | Execute the SQL-statements (from DD_DECIDE) in receiver | 20130703 | |
| 17 | Instance method | Protected | Method | Create synonym in shadow system | 20130704 | |
| 18 | Instance method | Protected | Method | Run DIPGNTAB in receiver to build new active nametab (RFC) | 20130704 | |
| 19 | Instance method | Protected | Method | Set sender nametab as inactive nametab in receiver (RFC) | 20130704 | |
| 20 | Instance method | Protected | Method | Set logging table record to completed in sender (RFC) | 20130709 |
Events
Class CL_IUUC_DD_PHASE_ADJUST_RCV has no event.
Types
Class CL_IUUC_DD_PHASE_ADJUST_RCV has no local type.
Method Signatures
Method ADJUST_RCV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CURRENT_PHASE | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_RUN_PHASE_ID | Phase identifier in a system synchronization run | 20130703 | |||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20130703 | |||
| 3 | IV_PREVIOUS_PHASE | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_RUN_PHASE_ID | Phase identifier in a system synchronization run | 20130703 | |||
| 4 | IV_SYNC_RUN_ID | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_RUN_ID | Identifier of a system synchronization run | 20130703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130703 |
Method CHECK_RESTART_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_T_SYNC_ITM | List with item data of a synchronization run | 20130704 | |||
| 2 | RV_RESTART_ALLOWED | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130704 |
Method CHECK_RESTART_ALLOWED on class CL_IUUC_DD_PHASE_ADJUST_RCV has no exception.
Method CREATE_SYNONYM_SHDWS_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130704 | |||
| 2 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130709 | |||
| 3 | IS_TABNAME_SYNONYM | Call by reference | Type reference (TYPE) | IUUC_DD_S_SYNONYM_TABNAME | Synonym name with corresponding table name | 20130705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130704 |
Method DELETE_OBJECT_RCV_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130704 |
Method DELETE_POOL_TABLE_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130822 | |||
| 2 | IV_POOLTAB_PROXY_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130822 | |||
| 3 | IV_SQLTAB_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130822 |
Method EXECUTE_SQL_RCV_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130703 | |||
| 2 | IT_SQL_STATEMENT | Call by reference | Type reference (TYPE) | ABAPPROG | Table Type for ABAP Programs | 20130703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130703 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DBCON_RCV | Call by reference | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20130703 | |||
| 2 | IV_DB_SCHEMA | Call by reference | Type reference (TYPE) | IUUC_DD_DB_SCHEMA | DB schema | 20130703 | |||
| 3 | IV_DEST_RCV | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130703 | |||
| 4 | IV_DEST_SND | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130709 | |||
| 5 | IV_DIPGNTAB_COMMAND | Call by reference | Type reference (TYPE) | SXPGLOGCMD | Logical command name | 20130703 | |||
| 6 | IV_RFCDEST_GATEWAY_RCV | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130703 | |||
| 7 | RO_PHASE_ADJUST_RCV | Value transfer | Object reference (TYPE REF TO) | CL_IUUC_DD_PHASE_ADJUST_RCV | Adjust DB objects in receiver system | 20130703 |
Method GET_INSTANCE on class CL_IUUC_DD_PHASE_ADJUST_RCV has no exception.
Method GET_NEXT_SQL_STATEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SQL_STATEMENT | Call by reference | Type reference (TYPE) | ABAPPROG | Table Type for ABAP Programs | 20130703 | |||
| 2 | EV_SQL_STATEMENT | Call by reference | Type reference (TYPE) | STRING | 20130703 | ||||
| 3 | EV_TO | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130703 | |||
| 4 | IT_SYNC_DDD_RESULT | Call by reference | Type reference (TYPE) | IUUC_DD_T_SYNC_DDD | List with results of a DD_DECIDE-simulation for one table | 20130703 | |||
| 5 | IV_FROM | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20130703 |
Method GET_NEXT_SQL_STATEMENT on class CL_IUUC_DD_PHASE_ADJUST_RCV has no exception.
Method PROCESS_ADJUST_RCV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_T_SYNC_ITM | List with item data of a synchronization run | 20130703 | |||
| 2 | CT_SYNC_WORKLIST | Call by reference | Type reference (TYPE) | IUUC_DD_T_SYNC_WLT | List with worklist data of a synchronization run | 20130709 | |||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20130703 | |||
| 4 | IV_SYNC_RUN_ID | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_RUN_ID | Identifier of a system synchronization run | 20130703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130703 |
Method PROCESS_DIPGNTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130704 | |||
| 2 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130704 |
Method PROCESS_LOGGING_TAB_REC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130709 | |||
| 2 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130709 |
Method PROCESS_OBJECT_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130704 | |||
| 2 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130704 |
Method PROCESS_POOL_TABLE_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130822 | |||
| 2 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130822 | |||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20130822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130822 |
Method PROCESS_SET_INACTIVE_NAMETAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130704 | |||
| 2 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130704 |
Method PROCESS_SINGLE_SQL_STMNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130703 | |||
| 2 | CS_SYNC_SQL | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_SQL | System synchronization: SQL-statements to adjust DB object | 20130703 | |||
| 3 | IT_SQL_STATEMENT | Call by reference | Type reference (TYPE) | ABAPPROG | Table Type for ABAP Programs | 20130703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130703 |
Method PROCESS_SQL_STATEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130703 | |||
| 2 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130703 |
Method PROCESS_SYNONYM_CREATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130704 | |||
| 2 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130704 |
Method RUN_DIPGNTAB_RCV_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130704 |
Method SET_INACTIVE_NAMETAB_RCV_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SYNC_ITEM | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_ITM | System synchronization: item data of a synchronization run | 20130704 | |||
| 2 | IS_X030L | Call by reference | Type reference (TYPE) | X030L | Nametab Header, Database Structure DDNTT | 20130704 | |||
| 3 | IT_X031L | Call by reference | Type reference (TYPE) | DD_X031L_TABLE | Table Type for X031L | 20130704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130704 |
Method SET_LOGTAB_REC_TO_DONE_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SYNC_WORKLIST_REC | Call by reference | Type reference (TYPE) | IUUC_DD_SYNC_WLT | System synchronization: worklist of a synchronization run | 20130709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DDIC Replication Error | 20130709 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |