SAP ABAP Class CL_LTR_SCHEDULER (Monitor Scheduler)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     LTR_DELIM (Package) SAP LT: Delimitation Engine for LT Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LTR_CONSTANTS Constants 20110407
Properties
Class CL_LTR_SCHEDULER  
Short Description Monitor Scheduler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LTR_DELIM   SAP LT: Delimitation Engine for LT Repository 
Created 20110218   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LTR_SCHEDULER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_LTR_CONSTANTS Constants 20110407
Friends
Class CL_LTR_SCHEDULER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ENQUEUE_TRIES Constant Private Type reference (TYPE) I 10 Enqueue tries 20110218
2 GC_IDLE_TIME_DEFAULT Constant Private Type reference (TYPE) I 120 Default idle time 20110218
3 GC_JOB_STATUS_CANCELLED Instance attribute Private Attribute reference (LIKE) 20110218
4 GC_JOB_STATUS_FINISHED Instance attribute Private Attribute reference (LIKE) 20110218
5 GC_MAX_BATCHES_DEFAULT Instance attribute Private Attribute reference (LIKE) 20110218
6 GC_PROGNAME_RUN_SCHEDULER Constant Public Type reference (TYPE) PROGNAME 'SLTR_RUN_SCHEDULER' ABAP program name 20110218
7 GC_TRUE Instance attribute Private Attribute reference (LIKE) 20120423
8 GR_RUN Instance attribute Private Object reference (TYPE REF TO) CL_LTR_RUN Run 20110218
9 GV_IDLE_TIME Instance attribute Private Type reference (TYPE) I Idle time 20110218
10 GV_LOG_NUMBER Instance attribute Private Type reference (TYPE) BALOGNR Application log: log number 20110722
11 GV_MAX_BATCHES Instance attribute Private Type reference (TYPE) I Tool Parameter Value 20110218
12 GV_SOLUTION_GUID Instance attribute Private Type reference (TYPE) LTR_TS_GUID TS guid 20110323
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110218
2 EXECUTE Instance method Public Method Execute scheduling 20110218
3 JOB_RELEASE Instance method Private Method Release next jobs 20110218
4 SCHEDULER_JOB_CHECK Static method Public Method Check scheduler job 20110218
5 SCHEDULER_JOB_CREATE Instance method Public Method Create scheduler job 20110218
6 SCHEDULER_JOB_DELETE Static method Public Method Delete scheduler job 20110218
7 SCHEDULER_JOB_FIND Static method Public Method Check scheduler job 20110218
Events
Class CL_LTR_SCHEDULER has no event.
Types
Class CL_LTR_SCHEDULER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RUN_KEY Call by reference Type reference (TYPE) LTR_RUN_KEY Run 20110218
2 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID TS guid 20110322
# Exception Resumable Description Created on
1 NOT_FOUND Run not found in DB 20110218

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEDULE Call by reference Type reference (TYPE) FLAG 'X' Re-Schedule scheduler 20110218
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20140402

Method JOB_RELEASE Signature

Method JOB_RELEASE on class CL_LTR_SCHEDULER has no parameter.
# Exception Resumable Description Created on
1 NO_MORE_JOBS No more jobs for scheduling 20110218

Method SCHEDULER_JOB_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_JOB Call by reference Type reference (TYPE) LTR_S_BATCHJOB Batch job key fields (standard) 20140226
2 Exporting EV_MESSAGE Call by reference Type reference (TYPE) STRING Error message 20110218
3 Exporting EV_RUNNING Call by reference Type reference (TYPE) FLAG Scheduler job is running 20110218
4 Exporting EV_STATUS Call by reference Type reference (TYPE) SYMSGTY Message Type 20140226
5 Importing IV_RUN_KEY Call by reference Type reference (TYPE) LTR_RUN_KEY Run Key 20110218
6 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID TS guid 20110323

Method SCHEDULER_JOB_CHECK on class CL_LTR_SCHEDULER has no exception.

Method SCHEDULER_JOB_CREATE Signature

Method SCHEDULER_JOB_CREATE on class CL_LTR_SCHEDULER has no parameter.
# Exception Resumable Description Created on
1 ERROR Error during job scheduling 20110218

Method SCHEDULER_JOB_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROTOCOL Call by reference Type reference (TYPE) LTR_PROTOCOL_LINE Protocol Entry 20140402
2 Importing IV_RUN_KEY Call by reference Type reference (TYPE) LTR_RUN_KEY Run Key 20110218
3 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID TS guid 20110323
# Exception Resumable Description Created on
1 NOT_SCHEDULED Scheduler was not scheduled as job 20110218

Method SCHEDULER_JOB_FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JOB_ALL Call by reference Type reference (TYPE) LTR_T_BATCHJOB Scheduler jobs 20110218
2 Exporting ET_JOB_CANCELLED Call by reference Type reference (TYPE) LTR_T_BATCHJOB Scheduler jobs 20110218
3 Exporting ET_JOB_FINISHED Call by reference Type reference (TYPE) LTR_T_BATCHJOB Scheduler jobs 20110218
4 Exporting ET_JOB_RUNNING Call by reference Type reference (TYPE) LTR_T_BATCHJOB Scheduler jobs 20110218
5 Importing IV_RUN_KEY Call by reference Type reference (TYPE) LTR_RUN_KEY Run Key 20110218
6 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID Model Key 20110323

Method SCHEDULER_JOB_FIND on class CL_LTR_SCHEDULER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620