SAP ABAP Class CL_IUUC_ICWB_ENCAPSULATION (Encapsulation for iCWB controls)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMC_DTL (Package) Objects of the data transport layer
Properties
Class CL_IUUC_ICWB_ENCAPSULATION  
Short Description Encapsulation for iCWB controls    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMC_DTL   Objects of the data transport layer 
Created 20120313   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IUUC_ICWB_ENCAPSULATION has no forward declaration.
Interfaces
Class CL_IUUC_ICWB_ENCAPSULATION has no interface implemented.
Friends
Class CL_IUUC_ICWB_ENCAPSULATION has no friend class.
Attributes
Class CL_IUUC_ICWB_ENCAPSULATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLE Static method Private Method Add a single table to iCWB mass transfer 20120314
2 ADD_TABLE_TO_MT Static method Public Method Add a table to an iCWB mass transfer 20120314
3 CALCULATE_ACCESS_PLANS Static method Public Method Calculate access plans for iCWB 20120314
4 CHECK_REPLICATION_FINISHED Static method Public Method Checks if there are still entries in the logging tables 20120314
5 CLEAR_LOGGING_TABLE_ENTRIES Static method Public Method Clear entries of logging tables 20120314
6 CREATE_AND_ACTIVATE_TRIGGERS Static method Public Method Create and activate triggers for iCWB 20120314
7 CREATE_LOGGING_TABLE Static method Public Method Create logging table for iCWB mass transfer 20120314
8 CREATE_MT Static method Public Method Create a new mass transfer 20120313
9 CREATE_STAGING_TABLE Static method Public Method Create staging table 20130805
10 DEFINE_MIGRATION_OBJECTS Static method Public Method Define migration objects for iCWB 20120314
11 DELETE_LOGGING_TABLE Static method Public Method Delete logging table for an iCWB mass transfer 20120314
12 DELETE_MIGRATION_OBJECTS Static method Public Method Delete migration objects for iCWB mass transfer 20120314
13 DELETE_MT Static method Public Method Delete mass transfer 20120314
14 DELETE_RUNTIME_OBJECTS Static method Public Method Delete runtime objects for iCWB 20120314
15 DELETE_STAGING_TABLE Static method Public Method Delete staging table for iCWB mass transfer 20130805
16 DELETE_TRIGGERS Static method Public Method Delete triggers for iCWB 20120314
17 GENERATE_RUNTIME_OBJECTS Static method Public Method Generate runtime objects for iCWB 20120314
18 GET_LOGGING_TABLE Static method Public Method Returns the name of the sender logging table 20120315
19 GET_NEXT_MT_ID Static method Private Method Get next free MT ID -- copy from cl_iuuc_repl_configuration 20120314
20 GET_STAGING_TABLE Static method Public Method Returns the name of the receiver staging table 20121029
21 LOAD_DATA Static method Public Method Data transfer for iCWB 20120314
22 RESET_ACCESS_PLAN_STATUS Static method Public Method Resets the access plan status for iCWB 20120314
Events
Class CL_IUUC_ICWB_ENCAPSULATION has no event.
Types
Class CL_IUUC_ICWB_ENCAPSULATION has no local type.
Method Signatures

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
2 Importing IV_SND_RFC Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 ILLEGAL_TABNAME 20120314
2 UNDEFINED_ERROR 20120314

Method ADD_TABLE_TO_MT 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314
4 NO_TABLE_SPECIFIED 20120314

Method CALCULATE_ACCESS_PLANS 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method CHECK_REPLICATION_FINISHED 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
4 Returning RV_FINISHED Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20120315
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method CLEAR_LOGGING_TABLE_ENTRIES 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_ALL_ENTRIES Call by reference Type reference (TYPE) BOOLEAN Clear all entries, not only the processed 20120315
3 Importing IV_IN_RECEIVER Call by reference Type reference (TYPE) BOOLEAN Clear entries in receiver 20120314
4 Importing IV_IN_SENDER Call by reference Type reference (TYPE) BOOLEAN Clear entries in sender 20120314
5 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 DEL_TAB_FAILED 20120314
2 INVALID_MT_ID 20120314
3 MASS_TRANSFER_NOT_ICWB 20120314
4 NO_AUTHORITY 20120314

Method CREATE_AND_ACTIVATE_TRIGGERS 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method CREATE_LOGGING_TABLE 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) IUUC_T_REPL_TABNAME Table Name 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method CREATE_MT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID GUID of the configuration 20120313
2 Exporting EV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120313
3 Importing IV_DESCRIPTION Value transfer Type reference (TYPE) DMC_DESCR Description of the mass transfer 20120313
4 Importing IV_RCV_REL Value transfer Type reference (TYPE) DMC_SAP_RELEASE SAP Basis Release of the receiver system 20120313
5 Importing IV_RFC_RCV Value transfer Type reference (TYPE) RFCDEST RFC connection to the receiver system 20120313
6 Importing IV_RFC_SND Value transfer Type reference (TYPE) RFCDEST RFC connection to the sender system 20120313
# Exception Resumable Description Created on
1 NO_AUTHORITY 20120314

Method CREATE_STAGING_TABLE 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 20130805
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130805
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130805
# Exception Resumable Description Created on
1 INVALID_MT_ID 20130805
2 MASS_TRANSFER_NOT_ICWB 20130805
3 NO_AUTHORITY 20130805

Method DEFINE_MIGRATION_OBJECTS 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method DELETE_LOGGING_TABLE 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method DELETE_MIGRATION_OBJECTS 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method DELETE_MT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_FORCED Call by reference Type reference (TYPE) BOOLEAN '-' Delete all conversion objects, triggers etc 20121105
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method DELETE_RUNTIME_OBJECTS 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method DELETE_STAGING_TABLE 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 20130805
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130805
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130805
# Exception Resumable Description Created on
1 INVALID_MT_ID 20130805
2 MASS_TRANSFER_NOT_ICWB 20130805
3 NO_AUTHORITY 20130805

Method DELETE_TRIGGERS 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method GENERATE_RUNTIME_OBJECTS 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method GET_LOGGING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120315
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120315
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120315
# Exception Resumable Description Created on
1 LOGGING_TABLE_NOT_CREATED 20120315
2 TABLE_NOT_FOUND 20120315

Method GET_NEXT_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 20120314

Method GET_NEXT_MT_ID on class CL_IUUC_ICWB_ENCAPSULATION has no exception.

Method GET_STAGING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20121029
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20121029
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20121029
# Exception Resumable Description Created on
1 LOGGING_TABLE_NOT_CREATED 20121029
2 TABLE_NOT_FOUND 20121029

Method LOAD_DATA 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314

Method RESET_ACCESS_PLAN_STATUS 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) IUUC_T_REPL_TABNAME Table Names 20120314
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120314
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120314
# Exception Resumable Description Created on
1 INVALID_MT_ID 20120314
2 MASS_TRANSFER_NOT_ICWB 20120314
3 NO_AUTHORITY 20120314
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620