SAP ABAP Class CL_IUUC_JOB_FACADE (Facade to handle job processing for group IUUC)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_REPLICATION (Package) IUUC: Replication tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_JOB_FACADE_ABSTRACT parent class for generating uniform jobnames 20130304
Properties
Class CL_IUUC_JOB_FACADE  
Short Description Facade to handle job processing for group IUUC    
Super Class CL_DMC_JOB_FACADE_ABSTRACT parent class for generating uniform jobnames 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_REPLICATION   IUUC: Replication tools 
Created 20110603   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IUUC_JOB_FACADE has no interface implemented.
Friends
Class CL_IUUC_JOB_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DEFAULT_JOBS_DD Constant Public Type reference (TYPE) IUUC_NUM_OF_JOBS_PARALLEL 1 number of replay jobs allowed to run in parallel to prod 20110607
2 CO_EN_PROGRAM Constant Public Type reference (TYPE) STRING 'IUUC_REPL_ERROR_NOTIFICATION' Error Notification Program Name 20121108
3 CO_JOB_MASTER Constant Public Type reference (TYPE) BTCJOB '/1LT/REPL_MASTER' Report Name of Master Job 20130221
4 CO_MONITORING_NAME Constant Public Type reference (TYPE) SYREPID 'IUUC_MONITOR_SCHEMA' ABAP program, current main program 20110608
5 CO_PREFIX_DATA_LOAD_JOB Constant Public Type reference (TYPE) STRING 'DTL_MT_DATA_LOAD_' Prefix of Data Load Job name 20111108
6 CO_PREFIX_REPL_CNTRL_JOB Constant Public Type reference (TYPE) STRING 'IUUC_REPLIC_CNTR_' Prefix of Master Controller Job name 20111018
7 GC_AC_CLEAN_LOGTAB Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'CLNLOGTB' Data element for describing the structure of acronym field 20130423
8 GC_AC_CREATE_SOURCE_SYN Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'CRE_SSYN' Data element for describing the structure of acronym field 20130423
9 GC_AC_CREATE_TARGET_TABLE Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'CRE_RTAB' Data element for describing the structure of acronym field 20130423
10 GC_AC_DEFINE_MIGRATION_OBJECT Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'DEF_COBJ' Data element for describing the structure of acronym field 20130423
11 GC_AC_DELETE_TARGET_TABLE Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'DEL_TTAB' Data element for describing the structure of acronym field 20130423
12 GC_AC_DELTA_COUNTF Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'LTABCNTF' Data element for describing the structure of acronym field 20130423
13 GC_AC_DELTA_COUNTI Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'LTABCNTI' Data element for describing the structure of acronym field 20130423
14 GC_AC_DELTA_COUNTU Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'LTABCNTU' Data element for describing the structure of acronym field 20130423
15 GC_AC_DELTA_REPLAY_CHECK Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'LTABCHCK' Data element for describing the structure of acronym field 20130424
16 GC_AC_DROP_SOURCE_SYNONYM Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'DEL_SSYN' Data element for describing the structure of acronym field 20130423
17 GC_AC_DUMP_WATCH_DOG Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'DUMPWDG' Data element for describing the structure of acronym field 20130423
18 GC_AC_FIND_LOGGING_TAB_ENTRIES Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'LTABFIND' Data element for describing the structure of acronym field 20130423
19 GC_AC_GENERATE_RT Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'GEN_RT' Data element for describing the structure of acronym field 20130423
20 GC_AC_GENERATE_SYNC_RTO Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'GEN_SRTO' Data element for describing the structure of acronym field 20130423
21 GC_AC_HOUSEKEEPING_EXT Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'HOUSKPNG' Data element for describing the structure of acronym field 20140210
22 GC_AC_LOAD Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'LOAD' Data element for describing the structure of acronym field 20130423
23 GC_AC_LOGTAB_PREPROC_CONTROLLR Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'LTAB_PRE' Data element for describing the structure of acronym field 20130423
24 GC_AC_RASUVAR Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'RASUVAR' Data element for describing the structure of acronym field 20130909
25 GC_AC_RECON_RCVR_CONTROLLER Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'RECCONR' Data element for describing the structure of acronym field 20130423
26 GC_AC_RECON_SNDR_CONTROLLER Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'RECCONS' Data element for describing the structure of acronym field 20130423
27 GC_AC_REPLICATION_CONTROLLER Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'REP_CNTR' Data element for describing the structure of acronym field 20130423
28 GC_AC_REPLICATION_ERR_NOT Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'STATNTFY' Data element for describing the structure of acronym field 20130423
29 GC_AC_REPLICATION_LOGGING Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'REPL_LOG' Data element for describing the structure of acronym field 20131021
30 GC_AC_REPLICATION_MASTER Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'REP_MSTR' Data element for describing the structure of acronym field 20130423
31 GC_AC_REPL_MA_SYSTEM_EV_START Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'REPMSTRE' Data element for describing the structure of acronym field 20130424
32 GC_AC_RESET_ACCESS_PLAN Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'RES_ACP' Data element for describing the structure of acronym field 20130423
33 GC_AC_RETRIEVE Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_ACRONYM 'RETRIEVE' Data element for describing the structure of acronym field 20130423
34 GC_GROUP Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_GROUP 'IUC' Data element for describing the structure of group name 20130304
35 GC_NAMESPACE Constant Public Type reference (TYPE) DMC_UNIFORM_NAME_NAMESPACE '/1LT/' holds the starting name for uniform naming strategy 20130304
36 GC_REPL_CNTRL_NAME Constant Public Type reference (TYPE) SYREPID 'IUUC_REPL_MASTER_CONTROLLER' Report Name of Master Controller 20130228
37 GC_STATUS_ABORTED Constant Public Type reference (TYPE) BTCSTATUS 'A' Status of background job 20130228
38 GC_STATUS_FINISHED Constant Public Type reference (TYPE) BTCSTATUS 'F' Status of background job 20130228
39 GC_STATUS_READY Constant Public Type reference (TYPE) BTCSTATUS 'Y' Status of background job 20130228
40 GC_STATUS_RELEASED Constant Public Type reference (TYPE) BTCSTATUS 'S' Status of background job 20130228
41 GC_STATUS_RUNNING Constant Public Type reference (TYPE) BTCSTATUS 'R' Status of background job 20130228
42 GC_STATUS_SCHEDULED Constant Public Type reference (TYPE) BTCSTATUS 'P' Status of background job 20130228
43 GC_STATUS_UNKNOWN Constant Public Type reference (TYPE) BTCSTATUS 'X' Status of background job 20130228
44 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_IUUC_JOB_FACADE Facade to handle job processing for group IUUC 20130304
Methods
# Method Level Visibility Method type Description Created on
1 CHCK_AND_SCHDL_MSTR_CNTRL Static method Public Method Checks if Master Controller still runs and reschedules it 20110603
2 CHECK_CONFIG_INACTIVE Static method Private Method Check if configuration is inactive 20120306
3 CHECK_EN_JOB Static method Public Method Checks Error Notification Job and Start/Stop/Adjust schedul. 20121107
4 CHECK_MONITORING_ACTIVE Static method Public Method Checks if Monitor Job is active 20110608
5 CHECK_MSTR_CNTRL_RELEVANCE Static method Public Method Check whether mstr cntrl is required to run 20110831
6 CHECK_REPL_MASTER_RUNNING Static method Public Method Check if the replication master is running 20131127
7 CHECK_REP_MASTER_FOR_MON Static method Public Method Check for running rep_ma if at least 1 config is active 20131127
8 CONVERT_JOBSTATUS_TO_TEXT Static method Public Method Convert ID of jobstatus to text 20110818
9 GET_INSTANCE Static method Public Method Get instance of this class (singleton) 20130304
10 GET_LOAD_JOBS_STATUS Static method Public Method Get job status of Load Jobs 20120306
11 GET_MONITORING_STATUS Static method Public Method Get job status of Monitoring Job 20110818
12 SCHEDULE_MASTER_CONTROLLER Static method Public Method Schedule Master Controller job for table processing 20110607
13 SCHEDULE_MONITORING Static method Public Method Schedule Master Controller job for table processing 20110607
14 SCHEDULE_REPMA_AT_SYSTEM_START Static method Public Method Check if REPMA is scheduled after reboot, otherwise do it 20130314
15 STOP_REPL_JOBS Static method Public Method Stop jobs of certain programs 20110829
Events
Class CL_IUUC_JOB_FACADE has no event.
Types
Class CL_IUUC_JOB_FACADE has no local type.
Method Signatures

Method CHCK_AND_SCHDL_MSTR_CNTRL 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 config guid 20110901
2 Importing IV_LOAD_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE When TRUE then load allowed 20111019
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Configuration static check 20130610
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20130917
3 CX_IUUC_REPL_SQL SQL error in the access clases 20110901

Method CHECK_CONFIG_INACTIVE 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 20120306
2 Returning RV_IS_INACTIVE Value transfer Type reference (TYPE) ABAP_BOOL abap_true = inactive; else = active 20120306
# Exception Resumable Description Created on
1 CX_IUUC_REPL_SQL SQL error in the access clases 20120306

Method CHECK_EN_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADJUST_INTERVAL Call by reference Type reference (TYPE) XFELD SPACE Change Scheduling Interval (if necessary) 20121107
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Configuration static check 20130610

Method CHECK_MONITORING_ACTIVE 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 config guid 20110901
2 Returning RV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL abap_true = Monitoring active; else = inactive 20110608

Method CHECK_MONITORING_ACTIVE on class CL_IUUC_JOB_FACADE has no exception.

Method CHECK_MSTR_CNTRL_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONN_RCV Call by reference Object reference (TYPE REF TO) CL_IUUC_CONN_RCV abstract super class for db types 20140131
2 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID GUID in 'CHAR' format with upper-/lowercase (!) 20110901
3 Returning RV_CHECK Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20110831
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20140320
2 CX_IUUC_MULTI_LOGTAB_USE Multi logtab exception class 20120125
3 CX_IUUC_REPLICATION Exceptions of IUUC replication 20130207
4 CX_IUUC_REPL_CONFIGURATION Configuration static check 20110901
5 CX_IUUC_REPL_SQL SQL error in the access clases 20110901
6 CX_IUUC_REPL_TECHNICAL SQL error in the access clases 20110902

Method CHECK_REPL_MASTER_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131127

Method CHECK_REPL_MASTER_RUNNING on class CL_IUUC_JOB_FACADE has no exception.

Method CHECK_REP_MASTER_FOR_MON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS Call by reference Type reference (TYPE) BOOLEAN 20131127
2 Exporting EV_TEXT Call by reference Type reference (TYPE) STRING 20131127

Method CHECK_REP_MASTER_FOR_MON on class CL_IUUC_JOB_FACADE has no exception.

Method CONVERT_JOBSTATUS_TO_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOBSTATUS Call by reference Type reference (TYPE) BTCSTATUS Status of background job 20110818
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING Converted Status 20110818

Method CONVERT_JOBSTATUS_TO_TEXT on class CL_IUUC_JOB_FACADE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IUUC_JOB_FACADE Facade to handle job processing for group IUUC 20130304

Method GET_INSTANCE on class CL_IUUC_JOB_FACADE has no exception.

Method GET_LOAD_JOBS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL abap_true = inactive; else = active 20120306
2 Exporting EV_TOTAL_AVAILABLE Call by reference Type reference (TYPE) IUUC_NUM_OF_JOBS_PARALLEL Number of available jobs 20120306
3 Exporting EV_TOTAL_CANCELED Call by reference Type reference (TYPE) IUUC_NUM_OF_JOBS_PARALLEL Number of Data Transfer Jobs 20130815
4 Exporting EV_TOTAL_DEFINED Call by reference Type reference (TYPE) IUUC_NUM_OF_JOBS_PARALLEL Number of defined jobs 20120306
5 Exporting EV_TOTAL_RUNNING Call by reference Type reference (TYPE) IUUC_NUM_OF_JOBS_PARALLEL Number of running jobs 20120306
6 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID config guid 20120306
# Exception Resumable Description Created on
1 CX_IUUC_REPL_CONFIGURATION Configuration static check 20120306
2 CX_IUUC_REPL_SQL SQL error in the access clases 20120306

Method GET_MONITORING_STATUS 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 config guid 20110901
2 Returning RV_STATUS Value transfer Type reference (TYPE) BTCSTATUS Status of background job 20120306
# Exception Resumable Description Created on
1 CX_IUUC_REPL_CONFIGURATION Configuration static check 20110901
2 CX_IUUC_REPL_SQL SQL error in the access clases 20110901

Method SCHEDULE_MASTER_CONTROLLER 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 config guid 20110901
2 Importing IV_LOAD_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE When TRUE then load allowed 20111019
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Configuration static check 20130610
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20130917
3 CX_IUUC_REPL_SQL SQL error in the access clases 20110901

Method SCHEDULE_MONITORING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG Call by reference Type reference (TYPE) IUUC_REPL_CONFIG Configuration of a replication mt_id 20111019
2 Importing IV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID GUID in 'CHAR' format with upper-/lowercase (!) 20110831
3 Importing IV_IGNORE_ACTIVE_JOB Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20110831
4 Importing IV_RELEASE_TMSTMP Call by reference Type reference (TYPE) TIMESTAMP Release Timestamp for Data Load 20111019
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Configuration static check 20130610

Method SCHEDULE_REPMA_AT_SYSTEM_START Signature

Method SCHEDULE_REPMA_AT_SYSTEM_START on class CL_IUUC_JOB_FACADE has no parameter.
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Configuration static check 20130610

Method STOP_REPL_JOBS 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 GUID in 'CHAR' format with upper-/lowercase (!) 20110829
2 Importing IV_REPORTNAME Call by reference Type reference (TYPE) PROGRAM Program/transaction in SQL trace analysis 20110829
# Exception Resumable Description Created on
1 CX_DMC_JOB_HANDLING Exceptions during Job Handling 20130709
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20130709
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620