SAP ABAP Class CL_SAF_SE_JOB_MANAGER (SAF: Task Manager)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-SAF (Application Component) Software Agent Framework
     EI_SAF_SE (Package) SAF - Search Engine Extension Framework
Properties
Class CL_SAF_SE_JOB_MANAGER  
Short Description SAF: Task Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EI_SAF_SE   SAF - Search Engine Extension Framework 
Created 20031103   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SAF_SE_JOB_MANAGER has no forward declaration.
Interfaces
Class CL_SAF_SE_JOB_MANAGER has no interface implemented.
Friends
Class CL_SAF_SE_JOB_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BTC_ABORTED Constant Public Type reference (TYPE) TBTCO-STATUS 'A' Status of background job 20040609
2 BTC_FINISHED Constant Public Type reference (TYPE) TBTCO-STATUS 'F' Status of background job 20040609
3 BTC_PUT_ACTIVE Constant Public Type reference (TYPE) TBTCO-STATUS 'Z' Status of background job 20040609
4 BTC_READY Constant Public Type reference (TYPE) TBTCO-STATUS 'Y' Status of background job 20040609
5 BTC_READ_ALL_JOBDATA Constant Public Type reference (TYPE) BTCH0000-INT4 20 Reference type INT4 for background processing 20040228
6 BTC_RELEASHED Constant Public Type reference (TYPE) TBTCO-STATUS 'S' Status of background job 20040609
7 BTC_RUNNING Constant Public Type reference (TYPE) TBTCO-STATUS 'R' Status of background job 20040228
8 BTC_SCHEDULED Constant Public Type reference (TYPE) TBTCO-STATUS 'P' Status of background job 20040609
9 BTC_UNKNOWN_STATE Constant Public Type reference (TYPE) TBTCO-STATUS 'X' Status of background job 20040609
10 GC_TEST Constant Public Type reference (TYPE) STRING 'com.sap.' 20040610
11 GT_DEPENDED_KBS Static Attribute Private Type reference (TYPE) CRMV_SAF_APP_CKB_TAB SAF: Table type of depended kb for compilation 20040127
12 GV_JOBNAME_PREFIX Constant Public Type reference (TYPE) STRING 'SAFSE' 20040124
13 GV_PROGRAM Constant Public Type reference (TYPE) STRING 'SAF_SE_JOB_EXECUTE' 20040124
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_FAILED_JOBS Static method Public Method 20040514
2 CANCEL_JOB Static method Public Method 20040218
3 CANCEL_JOBS Static method Public Method 20040228
4 CLASS_CONSTRUCTOR Static method Public Constructor 20040127
5 CREATE_VARIANT Static method Public Method 20040124
6 DELETE_ALL_VARIANTS Static method Public Method 20040224
7 DELETE_FINISHED_JOBS Static method Public Method 20040224
8 DELETE_JOB Static method Public Method 20031105
9 DELETE_VARIANT Static method Public Method 20040130
10 DEQUEUE Static method Public Method 20031103
11 DEQUEUE_JOB Static method Public Method 20031104
12 ENQUEUE Static method Public Method 20031103
13 ENQUEUE_JOB Static method Public Method 20031104
14 ENQUEUE_SE_JOB Static method Public Method 20040123
15 FILL_VARIANT Static method Public Method 20040218
16 GET_BT_JOB Static method Public Method 20040514
17 GET_JOBNAME Static method Public Method 20040124
18 GET_JOB_INFO Static method Public Method 20040228
19 GET_JOB_QUEUE Static method Public Method 20040214
20 GET_LOCK_KEY Static method Public Method 20040123
21 GET_ROOT_KB Static method Public Method 20040127
22 IS_JOB_FAILED Static method Public Method 20040514
23 JOB_START Static method Public Method 20040124
24 LOG_START_JOB Static method Public Method 20031121
25 LOG_UPDATE_JOB Static method Public Method 20031121
26 MARK_DELETE_JOB Static method Public Method 20040227
Events
Class CL_SAF_SE_JOB_MANAGER has no event.
Types
Class CL_SAF_SE_JOB_MANAGER has no local type.
Method Signatures

Method CANCEL_FAILED_JOBS Signature

Method CANCEL_FAILED_JOBS on class CL_SAF_SE_JOB_MANAGER has no parameter.
Method CANCEL_FAILED_JOBS on class CL_SAF_SE_JOB_MANAGER has no exception.

Method CANCEL_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040218

Method CANCEL_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method CANCEL_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040228

Method CANCEL_JOBS on class CL_SAF_SE_JOB_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040124

Method CREATE_VARIANT on class CL_SAF_SE_JOB_MANAGER has no exception.

Method DELETE_ALL_VARIANTS Signature

Method DELETE_ALL_VARIANTS on class CL_SAF_SE_JOB_MANAGER has no parameter.
Method DELETE_ALL_VARIANTS on class CL_SAF_SE_JOB_MANAGER has no exception.

Method DELETE_FINISHED_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040616

Method DELETE_FINISHED_JOBS on class CL_SAF_SE_JOB_MANAGER has no exception.

Method DELETE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20031105

Method DELETE_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method DELETE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT Call by reference Type reference (TYPE) SAFT_VARIANT_NAME Variantenname 20040130

Method DELETE_VARIANT on class CL_SAF_SE_JOB_MANAGER has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_JOB Value transfer Object reference (TYPE REF TO) CL_SAF_SE_JOB 20031103

Method DEQUEUE on class CL_SAF_SE_JOB_MANAGER has no exception.

Method DEQUEUE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_JOB Value transfer Type reference (TYPE) SAFT_SE_JOB 20031104

Method DEQUEUE_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOB Call by reference Object reference (TYPE REF TO) CL_SAF_SE_JOB 20031103

Method ENQUEUE on class CL_SAF_SE_JOB_MANAGER has no exception.

Method ENQUEUE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB 20031104

Method ENQUEUE_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method ENQUEUE_SE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APP_NAME Call by reference Type reference (TYPE) CRMT_EI_APP_NAME 'ALL' SAF: Anwendungsname 20040123
2 Importing IV_KB_NAME Call by reference Type reference (TYPE) CRMT_EI_KB_NAME SAF: Name der Wissensdatenbank 20040123
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20040123
4 Importing IV_TASK_ID Call by reference Type reference (TYPE) SAFT_TASK_ID SAF-Aufgaben-ID 20040123

Method ENQUEUE_SE_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method FILL_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040218

Method FILL_VARIANT on class CL_SAF_SE_JOB_MANAGER has no exception.

Method GET_BT_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_JOBCOUNT Call by reference Type reference (TYPE) TBTCJOB-JOBCOUNT Job-ID: 20040514
2 Exporting EV_JOBNAME Call by reference Type reference (TYPE) TBTCJOB-JOBNAME Hintergrundjobname 20040514
3 Exporting EV_STATUS Call by reference Type reference (TYPE) TBTCJOB-STATUS Status Batchlauf 20040514
4 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040514

Method GET_BT_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method GET_JOBNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040124
2 Returning RV_JOBNAME Value transfer Type reference (TYPE) TBTCJOB-JOBNAME Hintergrundjobname 20040124

Method GET_JOBNAME on class CL_SAF_SE_JOB_MANAGER has no exception.

Method GET_JOB_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS Value transfer Type reference (TYPE) TBTCJOB-STATUS Status Batchlauf 20040228
2 Exporting EV_VARIANT Value transfer Type reference (TYPE) SAFT_VARIANT_NAME Variantenname 20040228
3 Importing IV_JOBCOUNT Call by reference Type reference (TYPE) TBTCJOB-JOBCOUNT Job-ID: 20040228
4 Importing IV_JOBNAME Call by reference Type reference (TYPE) TBTCJOB-JOBNAME Hintergrundjobname 20040228

Method GET_JOB_INFO on class CL_SAF_SE_JOB_MANAGER has no exception.

Method GET_JOB_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APP_NAME Call by reference Type reference (TYPE) CRMT_EI_APP_NAME 'ALL' SAF: Anwendungsname 20040217
2 Importing IV_KB_NAME Call by reference Type reference (TYPE) CRMT_EI_KB_NAME SAF: Name der Wissensdatenbank 20040217
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20040217
4 Returning RT_JOB_QUEUE Value transfer Type reference (TYPE) SAFT_SE_JOB_TAB Tabelle für SAF-Jobs in Warteschlange 20040214

Method GET_JOB_QUEUE on class CL_SAF_SE_JOB_MANAGER has no exception.

Method GET_LOCK_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APP_NAME Call by reference Type reference (TYPE) CRMT_EI_APP_NAME 'ALL' SAF: Anwendungsname 20040123
2 Importing IV_KB_NAME Call by reference Type reference (TYPE) CRMT_EI_KB_NAME SAF: Name der Wissensdatenbank 20040123
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20040123
4 Returning RV_LOCK_KEY Value transfer Type reference (TYPE) SAFT_LOCK_KEY Sperrschlüssel für SAF-Aufgaben 20040123

Method GET_LOCK_KEY on class CL_SAF_SE_JOB_MANAGER has no exception.

Method GET_ROOT_KB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KB_NAME Call by reference Type reference (TYPE) CRMT_EI_KB_NAME SAF: Name der Wissensdatenbank 20040127
2 Returning RV_ROOT_KB Value transfer Type reference (TYPE) CRMT_EI_KB_NAME SAF: Name der Wissensdatenbank 20040127

Method GET_ROOT_KB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method IS_JOB_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040514
2 Returning RV_FAILED Value transfer Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20040514

Method IS_JOB_FAILED on class CL_SAF_SE_JOB_MANAGER has no exception.

Method JOB_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040124

Method JOB_START on class CL_SAF_SE_JOB_MANAGER has no exception.

Method LOG_START_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KB_NAME Call by reference Type reference (TYPE) CRMT_EI_KB_NAME 20031121
2 Importing IV_LANG Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20031121
3 Importing IV_TASK_ID Call by reference Type reference (TYPE) SAFT_TASK_ID SAF-Aufgaben-ID 20031121
4 Importing IV_VARIANT Call by reference Type reference (TYPE) SAFT_VARIANT_NAME Variantenname 20040130

Method LOG_START_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method LOG_UPDATE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KB_NAME Call by reference Type reference (TYPE) CRMT_EI_KB_NAME 20031121
2 Importing IV_LANG Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20031121
3 Importing IV_TASK_ID Call by reference Type reference (TYPE) SAFT_TASK_ID SAF-Aufgaben-ID 20031121

Method LOG_UPDATE_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.

Method MARK_DELETE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB Call by reference Type reference (TYPE) SAFT_SE_JOB SAF-Job 20040227

Method MARK_DELETE_JOB on class CL_SAF_SE_JOB_MANAGER has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in