SAP ABAP Class CL_LTR_RUN_JOB (Run: Job)
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_RUN_JOB  
Short Description Run: Job    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LTR_DELIM   SAP LT: Delimitation Engine for LT Repository 
Created 20110315   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LTR_RUN_JOB has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_LTR_CONSTANTS Constants 20110407
Friends
Class CL_LTR_RUN_JOB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CENTRAL_SYSTEM Instance attribute Private Attribute reference (LIKE) 20110506
2 GC_CHANGE_STATUS_CHANGED Instance attribute Private Attribute reference (LIKE) 20110315
3 GC_CHANGE_STATUS_DELETED Instance attribute Private Attribute reference (LIKE) 20110315
4 GC_CHANGE_STATUS_NEW Instance attribute Private Attribute reference (LIKE) 20110315
5 GC_CHANGE_STATUS_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20110315
6 GC_JOB_STATUS_CANCELLED Instance attribute Private Attribute reference (LIKE) 20110315
7 GC_JOB_STATUS_FINISHED Instance attribute Private Attribute reference (LIKE) 20110315
8 GC_JOB_STATUS_PUT_ACTIVE Instance attribute Private Attribute reference (LIKE) 20110315
9 GC_JOB_STATUS_READY Instance attribute Private Attribute reference (LIKE) 20110315
10 GC_JOB_STATUS_RELEASED Instance attribute Private Attribute reference (LIKE) 20110315
11 GC_JOB_STATUS_RUNNING Instance attribute Private Attribute reference (LIKE) 20110315
12 GC_JOB_STATUS_SCHEDULED Instance attribute Private Attribute reference (LIKE) 20110315
13 GC_JOB_STATUS_UNKNOWN Instance attribute Private Attribute reference (LIKE) 20110315
14 GC_SENDER_SYSTEM Instance attribute Private Attribute reference (LIKE) 20110506
15 GS_JOB Instance attribute Private Type reference (TYPE) LTR_S_GEN_JOB_FLD Step Job - fields 20110315
16 GS_JOB_OLD Instance attribute Private Type reference (TYPE) LTR_S_GEN_JOB_FLD Step Job - fields 20110315
17 GT_JOB_COUNTER_MAX Static Attribute Private Type reference (TYPE) TT_JOB_COUNTER_MAX Max job counter 20110315
18 GT_JOB_PACK Instance attribute Private Type reference (TYPE) LTR_T_PACKAGE_ID_DAT_H Package data (hashed) 20110315
19 GT_JOB_PACK_OLD Instance attribute Private Type reference (TYPE) LTR_T_PACKAGE_ID_DAT_H Package data (hashed) 20110315
20 GT_JOB_REF Static Attribute Private Type reference (TYPE) LTR_T_RUN_JOB_REF_H Job references 20110315
21 GV_CHANGE_STATUS Instance attribute Protected Type reference (TYPE) LTR_CHANGE_STATUS Change Status 20110315
22 GV_LOG_NUMBER Instance attribute Private Type reference (TYPE) BALOGNR Application log: log number 20110509
23 GV_SOLUTION_GUID Instance attribute Private Type reference (TYPE) LTR_TS_GUID TS guid 20110315
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL Instance method Public Method Release job 20110315
2 CHANGE_STATUS_DETERMINE Instance method Public Method Determine change status 20110330
3 CHANGE_STATUS_GET Instance method Public Method Change status Get 20110315
4 CHANGE_STATUS_SET Instance method Public Method Set change status 20110330
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110315
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110315
7 CREATE_NEW Static method Public Method Create new job 20110315
8 DATA_GET Instance method Public Method Data get 20110315
9 DATA_OLD_GET Instance method Public Method Old data get 20110315
10 DATA_OLD_SET Instance method Public Method Old data set 20110315
11 DATA_SET Instance method Public Method Data set 20110315
12 DELETE Instance method Public Method Delete job 20110315
13 INSTANCE_GET Static method Public Method Get instance 20110315
14 INSTANCE_GET_MULTI Static method Public Method Get instance 20110315
15 LOAD Instance method Public Method Load 20110330
16 LOAD_ALL Static method Public Method Load Jobs 20110315
17 RELEASE Instance method Public Method Release job 20110315
18 RESCHEDULED_SET Instance method Public Method Set rescheduled flag 20110315
19 RESULT_DELETE Instance method Public Method Delete result data 20110315
20 SAVE_JOB Static method Public Method Save Job details 20110323
21 STATUS_CHECK Instance method Public Method Check Job status 20110315
22 STATUS_CHECK_ALL Static method Public Method Check Job Status for a run 20110315
23 STATUS_CUMULATE Static method Public Method Cumulate status of several jobs 20110315
24 STATUS_GET Instance method Public Method Get job status 20110315
Events
# Event Type Visibility Description Created on
1 JOB_STATUS_CHANGE Instance Event
(0)
Public
(2)
Job status changed 20110315
2 PACKAGE_CREATED Instance Event
(0)
Public
(2)
Job has created a new package 20110315
Types
Class CL_LTR_RUN_JOB has no local type.
Method Signatures

Method CANCEL Signature

Method CANCEL on class CL_LTR_RUN_JOB has no parameter.
# Exception Resumable Description Created on
1 ERROR Error during job scheduling 20110315

Method CHANGE_STATUS_DETERMINE Signature

Method CHANGE_STATUS_DETERMINE on class CL_LTR_RUN_JOB has no parameter.
Method CHANGE_STATUS_DETERMINE on class CL_LTR_RUN_JOB has no exception.

Method CHANGE_STATUS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGE_STATUS Value transfer Type reference (TYPE) LTR_CHANGE_STATUS Change Status 20110330

Method CHANGE_STATUS_GET on class CL_LTR_RUN_JOB has no exception.

Method CHANGE_STATUS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_STATUS Call by reference Type reference (TYPE) LTR_CHANGE_STATUS Change Status 20110330

Method CHANGE_STATUS_SET on class CL_LTR_RUN_JOB has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_LTR_RUN_JOB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_LTR_RUN_JOB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB_DATA Call by reference Type reference (TYPE) LTR_S_GEN_JOB_DAT Run Job Data 20110315
2 Importing IS_JOB_KEY Call by reference Type reference (TYPE) LTR_S_GEN_JOB_KEY Run Job Key 20110315
3 Importing IT_JOB_PACK Call by reference Type reference (TYPE) LTR_T_PACKAGE_ID_DAT_H Package data (hashed) 20110315
4 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID LTR: GUID of a Transformation Solution 20110315

Method CONSTRUCTOR on class CL_LTR_RUN_JOB has no exception.

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_JOB Call by reference Object reference (TYPE REF TO) CL_LTR_RUN_JOB Run: Job 20110315
2 Importing IS_JOB Call by reference Type reference (TYPE) LTR_S_GEN_JOB_FLD Run Job - fields 20110315
3 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID Model Key 20110315

Method CREATE_NEW on class CL_LTR_RUN_JOB has no exception.

Method DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_JOB_DATA Call by reference Type reference (TYPE) LTR_S_GEN_JOB_DAT Run Job Data 20110315
2 Exporting ES_JOB_KEY Call by reference Type reference (TYPE) LTR_S_GEN_JOB_KEY Run Job Key 20110315
3 Exporting ET_JOB_PACK Call by reference Type reference (TYPE) LTR_T_PACKAGE_ID_DAT_H Package data (hashed) 20110315

Method DATA_GET on class CL_LTR_RUN_JOB has no exception.

Method DATA_OLD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_JOB_DATA Call by reference Type reference (TYPE) LTR_S_GEN_JOB_DAT Run Job Data 20110315
2 Exporting ES_JOB_KEY Call by reference Type reference (TYPE) LTR_S_GEN_JOB_KEY Run Job Key 20110315
3 Exporting ET_JOB_PACK Call by reference Type reference (TYPE) LTR_T_PACKAGE_ID_DAT_H Package data (hashed) 20110315

Method DATA_OLD_GET on class CL_LTR_RUN_JOB has no exception.

Method DATA_OLD_SET Signature

Method DATA_OLD_SET on class CL_LTR_RUN_JOB has no parameter.
Method DATA_OLD_SET on class CL_LTR_RUN_JOB has no exception.

Method DATA_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB_DATA Call by reference Type reference (TYPE) LTR_S_GEN_JOB_DAT Run Job Data 20110315
2 Importing IT_JOB_PACK Call by reference Type reference (TYPE) LTR_T_PACKAGE_ID_DAT_H Package data (hashed) 20110315
3 Importing IV_JOB_PACK_FILLED Call by reference Type reference (TYPE) FLAG General flag 20110315
4 Importing IV_RELOAD Call by reference Type reference (TYPE) FLAG SPACE Triggered by reload (no status update, set old data) 20110315

Method DATA_SET on class CL_LTR_RUN_JOB has no exception.

Method DELETE Signature

Method DELETE on class CL_LTR_RUN_JOB has no parameter.
Method DELETE on class CL_LTR_RUN_JOB has no exception.

Method INSTANCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_JOB Call by reference Object reference (TYPE REF TO) CL_LTR_RUN_JOB Run: Job 20110315
2 Importing IV_JOB_COUNTER Call by reference Type reference (TYPE) LTR_JOB_COUNTER Job Counter 20110315
3 Importing IV_RUN_KEY Call by reference Type reference (TYPE) LTR_RUN_KEY Run Key 20110315
4 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID TS guid 20110315
5 Importing IV_STEP_KEY Call by reference Type reference (TYPE) LTR_STEP_KEY Step Key 20110315

Method INSTANCE_GET on class CL_LTR_RUN_JOB has no exception.

Method INSTANCE_GET_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JOB_REF Call by reference Type reference (TYPE) LTR_T_RUN_JOB_REF_H Run: Job References (hashed) 20110315
2 Importing IV_DELETED Call by reference Type reference (TYPE) FLAG SPACE Get also deleted jobs 20110315
3 Importing IV_RUN_KEY Call by reference Type reference (TYPE) LTR_RUN_KEY Run Key 20110315
4 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID TS guid 20110315
5 Importing IV_STEP_KEY Call by reference Type reference (TYPE) LTR_STEP_KEY Step Key 20110315

Method INSTANCE_GET_MULTI on class CL_LTR_RUN_JOB has no exception.

Method LOAD Signature

Method LOAD on class CL_LTR_RUN_JOB has no parameter.
Method LOAD on class CL_LTR_RUN_JOB has no exception.

Method LOAD_ALL 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 Key 20110315
2 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID TS guid 20110315

Method LOAD_ALL on class CL_LTR_RUN_JOB has no exception.

Method RELEASE Signature

Method RELEASE on class CL_LTR_RUN_JOB has no parameter.
# Exception Resumable Description Created on
1 ERROR Error during job scheduling 20110315

Method RESCHEDULED_SET Signature

Method RESCHEDULED_SET on class CL_LTR_RUN_JOB has no parameter.
Method RESCHEDULED_SET on class CL_LTR_RUN_JOB has no exception.

Method RESULT_DELETE Signature

Method RESULT_DELETE on class CL_LTR_RUN_JOB has no parameter.
Method RESULT_DELETE on class CL_LTR_RUN_JOB has no exception.

Method SAVE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID LTR: GUID of a Transformation Solution 20110324
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20140307

Method STATUS_CHECK Signature

Method STATUS_CHECK on class CL_LTR_RUN_JOB has no parameter.
Method STATUS_CHECK on class CL_LTR_RUN_JOB has no exception.

Method STATUS_CHECK_ALL 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 Key 20110315
2 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID TS guid 20110315

Method STATUS_CHECK_ALL on class CL_LTR_RUN_JOB has no exception.

Method STATUS_CUMULATE 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 Key 20110315
2 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID TS guid 20110323
3 Importing IV_STEP_KEY Call by reference Type reference (TYPE) LTR_STEP_KEY Step Key 20110315
# Exception Resumable Description Created on
1 COMPLETED All Jobs finished successfully 20110315
2 ERROR At least 1 job finished with error 20110315
3 OPEN No job started / scheduled yet 20110315
4 RUNNING At least 1 job is still runing 20110315

Method STATUS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) BTCSTATUS Status of background job 20110315

Method STATUS_GET on class CL_LTR_RUN_JOB has no exception.
Event Signatures

Event JOB_STATUS_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IR_JOB Exporting Value transfer Object reference (TYPE REF TO) CL_LTR_RUN_JOB Run: Job 20110315
2 IV_STATUS_NEW Exporting Value transfer Type reference (TYPE) BTCSTATUS Status of background job 20110315
3 IV_STATUS_OLD Exporting Value transfer Type reference (TYPE) BTCSTATUS Status of background job 20110315

Event PACKAGE_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_JOB_COUNTER Exporting Value transfer Type reference (TYPE) LTR_JOB_COUNTER Job Counter 20110315
2 IV_PACKAGE_ID Exporting Value transfer Type reference (TYPE) LTR_PACKAGE_ID Package ID 20110315
3 IV_RUN_KEY Exporting Value transfer Type reference (TYPE) LTR_RUN_KEY Run Key 20110315
4 IV_SOLUTION_GUID Exporting Value transfer Type reference (TYPE) LTR_TS_GUID TS guid 20110315
5 IV_STEP_KEY Exporting Value transfer Type reference (TYPE) LTR_STEP_KEY Step Key 20110315
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620