SAP ABAP Class CL_IUUC_RL_GENERAL (general access class for RL)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_REPL_LOGGING (Package) Replication logging -> temp. store replic. data in INDX-Clus
Properties
Class CL_IUUC_RL_GENERAL  
Short Description general access class for RL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_REPL_LOGGING   Replication logging -> temp. store replic. data in INDX-Clus 
Created 20130627   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IUUC_RL_GENERAL has no forward declaration.
Interfaces
Class CL_IUUC_RL_GENERAL has no interface implemented.
Friends
Class CL_IUUC_RL_GENERAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_REC_INTERVAL Constant Public Type reference (TYPE) IUUC_RL_REC_INTERVAL 3 recording interval for data in days 20130701
2 GC_HOUSEKEEPING_USERNAME Constant Public Type reference (TYPE) XUBNAME 'REPL_MASTER' User Name in User Master Record 20130628
3 GC_TIMEZONE_FORMAT Constant Public Type reference (TYPE) CHAR3 'LOC' 3-Byte field 20130717
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CONFIG_HOUSEKEEPING Static method Private Method create a new configuration 20130628
2 CREATE_RL_HEADER Static method Public Method create an entry in IUUC_RL_HEADER 20130628
3 CREATE_RL_TABLE Static method Public Method create an entry in IUUC_RL_TABLES 20130628
4 PERFORM_CONFIG_ADD_TABLE Static method Public Method checks whether config_guid entry exist. if not => create it 20130703
5 PERFORM_CONFIG_DELETE_ALL Static method Public Method delete all replication logging entries for CONF_GUID/MTID 20130704
6 PERFORM_CONFIG_DELETE_TABLE Static method Public Method delete an existing configuration 20130703
7 PERFORM_CONFIG_HOUSEKEEPNG_ALL Static method Public Method checks whether config_guid entry exist. if not => create it 20130628
Events
Class CL_IUUC_RL_GENERAL has no event.
Types
Class CL_IUUC_RL_GENERAL has no local type.
Method Signatures

Method CREATE_CONFIG_HOUSEKEEPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20130628
2 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20130628
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130809

Method CREATE_RL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20130628
2 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20130628
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130809

Method CREATE_RL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MTID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER Configuration GUID 20130628
2 Importing IV_REC_INTERVAL Call by reference Type reference (TYPE) IUUC_RL_REC_INTERVAL recording interval for data in days 20130628
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130628
4 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20130628

Method CREATE_RL_TABLE on class CL_IUUC_RL_GENERAL has no exception.

Method PERFORM_CONFIG_ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID DMC: Indicator for Mass Transfer 20130703
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130703

Method PERFORM_CONFIG_ADD_TABLE on class CL_IUUC_RL_GENERAL has no exception.

Method PERFORM_CONFIG_DELETE_ALL 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 20130708

Method PERFORM_CONFIG_DELETE_ALL on class CL_IUUC_RL_GENERAL has no exception.

Method PERFORM_CONFIG_DELETE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20130703
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130703
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20130703
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130708

Method PERFORM_CONFIG_HOUSEKEEPNG_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MTID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130628
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130628
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620