SAP ABAP Class CL_LTR_RUN (Run)
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  
Short Description Run    
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_RUN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_LTR_CONSTANTS Constants 20110407
Friends
Class CL_LTR_RUN 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) 20110218
3 GC_CHANGE_STATUS_DELETED Instance attribute Private Attribute reference (LIKE) 20110218
4 GC_CHANGE_STATUS_NEW Instance attribute Private Attribute reference (LIKE) 20110218
5 GC_CHANGE_STATUS_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20110218
6 GC_JOB_STATUS_CANCELLED Instance attribute Private Attribute reference (LIKE) 20110218
7 GC_JOB_STATUS_FINISHED Instance attribute Private Attribute reference (LIKE) 20110218
8 GC_JOB_STATUS_READY Instance attribute Private Attribute reference (LIKE) 20110218
9 GC_JOB_STATUS_RUNNING Instance attribute Private Attribute reference (LIKE) 20110218
10 GC_OPERATOR_AND Instance attribute Private Attribute reference (LIKE) 20110218
11 GC_OPERATOR_OR Instance attribute Private Attribute reference (LIKE) 20110218
12 GC_RESET_MODE_JOB Instance attribute Private Attribute reference (LIKE) 20110218
13 GC_RESET_MODE_STEP Instance attribute Private Attribute reference (LIKE) 20110218
14 GC_RUN_STATUS_COMPLETED Instance attribute Private Attribute reference (LIKE) 20110218
15 GC_RUN_STATUS_OPEN Instance attribute Private Attribute reference (LIKE) 20110218
16 GC_RUN_STATUS_RUNNING Instance attribute Private Attribute reference (LIKE) 20110218
17 GC_SENDER_SYSTEM Instance attribute Private Attribute reference (LIKE) 20110510
18 GC_STATUS_ACTIVE Instance attribute Private Attribute reference (LIKE) 20110218
19 GC_STEP_STATUS_COMPLETED Instance attribute Private Attribute reference (LIKE) 20110218
20 GC_STEP_STATUS_ERROR Instance attribute Private Attribute reference (LIKE) 20110218
21 GC_STEP_STATUS_FULLY_SCHED Instance attribute Private Attribute reference (LIKE) 20110218
22 GC_STEP_STATUS_MANUAL Instance attribute Private Attribute reference (LIKE) 20110218
23 GC_STEP_STATUS_OPEN Instance attribute Private Attribute reference (LIKE) 20110218
24 GC_STEP_STATUS_PARTLY_SCHED Instance attribute Private Attribute reference (LIKE) 20110218
25 GC_STEP_TYPE_DELIM Instance attribute Private Attribute reference (LIKE) 20110218
26 GS_RUN Instance attribute Private Type reference (TYPE) LTR_G_RUN Run 20110223
27 GS_RUN_OLD Instance attribute Private Type reference (TYPE) LTR_G_RUN Run OLD 20110223
28 GS_RUN_TEXT Instance attribute Private Type reference (TYPE) LTR_G_RUN_T Run Text 20110223
29 GS_RUN_TEXT_OLD Instance attribute Private Type reference (TYPE) LTR_G_RUN_T Run Text OLD 20110223
30 GT_RUN_REF Static Attribute Private Type reference (TYPE) TT_RUN_REF Run references 20110218
31 GV_CHANGE_STATUS Instance attribute Protected Type reference (TYPE) LTR_CHANGE_STATUS Change Status 20110218
32 GV_ENQUEUED Instance attribute Private Type reference (TYPE) FLAG Run is locked 20110218
33 GV_OPEN_STEPS Instance attribute Private Type reference (TYPE) I Number of not-completed steps 20110218
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STATUS_DETERMINE Instance method Public Method Determine change status 20110330
2 CHANGE_STATUS_GET Instance method Public Method Get change Status 20110330
3 CHANGE_STATUS_SET Instance method Public Method Set change Status 20110330
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS Constructor 20110218
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110218
6 CREATE_NEW Static method Public Method Create new run 20110218
7 DATA_GET Instance method Public Method Data get 20110218
8 DATA_OLD_GET Instance method Public Method Old data get 20110218
9 DATA_OLD_SET Instance method Public Method Old data set 20110218
10 DATA_SET Instance method Public Method Data set 20110218
11 DELETE_EXEC_DETAILS Static method Public Method Delete Execution details 20110720
12 DEQUEUE Instance method Public Method Unlock data 20110218
13 ENQUEUE Instance method Public Method Lock data 20110218
14 ERROR_RESET Instance method Public Method Reset step after error 20110218
15 HANDLE_STEP_STATUS_CHANGE Instance method Private Event handling method Handle change of step status 20110218
16 INSTANCE_GET Static method Public Method Get run instance 20110218
17 LOAD Instance method Public Method Load data 20110330
18 OPEN_JOBS_GET Instance method Public Method Get open jobs 20110218
19 RUNNING_JOBS_GET Instance method Public Method Get number of running jobs 20110218
20 RUN_KEY_GET Instance method Public Method Get run key 20110218
21 RUN_STATUS_GET Instance method Public Method Get Run status 20110218
22 SAVE_RUN Static method Public Method Save 20110323
23 START Instance method Public Method Start run 20110218
24 STEP_INSTANCE_GET_SORTED Instance method Public Method Get step references (sorted by sequence) 20110218
25 STEP_SORT_CALCULATE Instance method Private Method Calculate step sort (logical sort) 20110218
26 STEP_UPDATE Instance method Private Method Update steps in steps table 20110329
27 TS_GUID_GET Instance method Public Method Get transformatin solution guid 20110316
28 UPDATE_LTR_PRESEL_TAB Static method Public Method Update presel tables 20110725
Events
Class CL_LTR_RUN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PTS_INSTANCE_BUFFER Private See coding 20110223
2 TS_RUN_KEY_MAX Private See coding 20110223
3 TT_RUN_KEY_MAX Private See coding 20110223
Method Signatures

Method CHANGE_STATUS_DETERMINE Signature

Method CHANGE_STATUS_DETERMINE on class CL_LTR_RUN has no parameter.
Method CHANGE_STATUS_DETERMINE on class CL_LTR_RUN 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 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 has no exception.

Method CLASS_CONSTRUCTOR Signature

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

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 Key 20110223
2 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID Model Key 20110223

Method CONSTRUCTOR on class CL_LTR_RUN has no exception.

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RUN Call by reference Object reference (TYPE REF TO) CL_LTR_RUN Run 20110218
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 20110315

Method CREATE_NEW on class CL_LTR_RUN has no exception.

Method DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RUN Call by reference Type reference (TYPE) LTR_S_GEN_RUN_FLD Run - fields 20110218
2 Exporting ES_RUN_TEXT Call by reference Type reference (TYPE) LTR_S_RUN_TEXT_FLD Run text Fields 20110218

Method DATA_GET on class CL_LTR_RUN 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_RUN Call by reference Type reference (TYPE) LTR_S_GEN_RUN_FLD Run - fields 20110218
2 Exporting ES_RUN_TEXT Call by reference Type reference (TYPE) LTR_S_RUN_TEXT_FLD Model Key Fields 20110218

Method DATA_OLD_GET on class CL_LTR_RUN has no exception.

Method DATA_OLD_SET Signature

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

Method DATA_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RUN Call by reference Type reference (TYPE) LTR_S_GEN_RUN_FLD Run - fields 20110218
2 Importing IS_RUN_TEXT Call by reference Type reference (TYPE) LTR_S_RUN_TEXT_FLD Model Key Fields 20110218

Method DATA_SET on class CL_LTR_RUN has no exception.

Method DELETE_EXEC_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST 'NONE' Logical Destination (Specified in Function Call) 20110725
2 Importing IV_RUN_KEY Call by reference Type reference (TYPE) LTR_RUN_KEY Run Key 20110720
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20110725

Method DEQUEUE Signature

Method DEQUEUE on class CL_LTR_RUN has no parameter.
Method DEQUEUE on class CL_LTR_RUN has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WAIT Call by reference Type reference (TYPE) FLAG SPACE Wait for enqueue 20110218
# Exception Resumable Description Created on
1 ALREADY_LOCKED Run is already locked 20110218
2 FAILED enqueue failed 20110218

Method ERROR_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOB_COUNTER Call by reference Type reference (TYPE) LTR_JOB_COUNTER Job Counter 20110218
2 Importing IV_RESET_MODE Call by reference Type reference (TYPE) LTR_RESET_MODE Reset mode 20110218
3 Importing IV_STEP_KEY Call by reference Type reference (TYPE) LTR_STEP_KEY Step Key 20110218

Method ERROR_RESET on class CL_LTR_RUN has no exception.

Method HANDLE_STEP_STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STEP Value transfer Attribute reference (LIKE) 20110218
2 Importing IV_STATUS_NEW Value transfer Attribute reference (LIKE) 20110218
3 Importing IV_STATUS_OLD Value transfer Attribute reference (LIKE) 20110218

Method HANDLE_STEP_STATUS_CHANGE on class CL_LTR_RUN has no exception.

Method INSTANCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RUN Call by reference Object reference (TYPE REF TO) CL_LTR_RUN Run 20110218
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 Solution guid 20110223
# Exception Resumable Description Created on
1 NOT_FOUND Run not found in DB 20110622

Method LOAD Signature

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

Method OPEN_JOBS_GET 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) 20110218
2 Exporting EV_RUNNING Call by reference Type reference (TYPE) FLAG Some jobs are running 20110218
3 Importing IV_COUNT Call by reference Type reference (TYPE) I Number of requested jobs 20110218

Method OPEN_JOBS_GET on class CL_LTR_RUN has no exception.

Method RUNNING_JOBS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_JOBS Value transfer Type reference (TYPE) I Number of running jobs 20110218

Method RUNNING_JOBS_GET on class CL_LTR_RUN has no exception.

Method RUN_KEY_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RUN_KEY Value transfer Type reference (TYPE) LTR_RUN_KEY Run key 20110218

Method RUN_KEY_GET on class CL_LTR_RUN has no exception.

Method RUN_STATUS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RUN_STATUS Value transfer Type reference (TYPE) LTR_RUN_STATUS Run Status 20110218

Method RUN_STATUS_GET on class CL_LTR_RUN has no exception.

Method SAVE_RUN 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 20110323
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20140307

Method START Signature

Method START on class CL_LTR_RUN has no parameter.
Method START on class CL_LTR_RUN has no exception.

Method STEP_INSTANCE_GET_SORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STEP_REF Value transfer Type reference (TYPE) LTR_T_RUN_STEP_REF_H Step refs 20110218

Method STEP_INSTANCE_GET_SORTED on class CL_LTR_RUN has no exception.

Method STEP_SORT_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STEP Call by reference Object reference (TYPE REF TO) CL_LTR_RUN_STEP Run: Step 20110218
2 Returning RV_SORT Value transfer Type reference (TYPE) TV_SORT Sort 20110218

Method STEP_SORT_CALCULATE on class CL_LTR_RUN has no exception.

Method STEP_UPDATE 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 20110329
2 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID LTR: GUID of a Transformation Solution 20110329

Method STEP_UPDATE on class CL_LTR_RUN has no exception.

Method TS_GUID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SOLUTION_GUID Value transfer Type reference (TYPE) LTR_TS_GUID TS guid 20110316

Method TS_GUID_GET on class CL_LTR_RUN has no exception.

Method UPDATE_LTR_PRESEL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCL_PACKAGE_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110725
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110725
3 Importing IV_TS_GUID Call by reference Type reference (TYPE) LTR_TS_GUID LTR: GUID of a Transformation Solution 20110725
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20110725
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620