SAP ABAP Class CL_SLIM_BPO_JOB (System Measurement Job Control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Properties
Class CL_SLIM_BPO_JOB  
Short Description System Measurement Job Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BV    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20080215   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_BPO_JOB has no forward declaration.
Interfaces
Class CL_SLIM_BPO_JOB has no interface implemented.
Friends
Class CL_SLIM_BPO_JOB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_ENGINE_ID Instance attribute Public Type reference (TYPE) SLIM_ENGINE System Measurement: Engine 20080919
2 GA_JOB_STATUS Instance attribute Private Type reference (TYPE) BPO_MEASJOB System Measurement Jobs Scheduled and Running 20080919
3 GT_JOB_STATUS Instance attribute Private Type reference (TYPE) TUL_JOB_TS System Measurement Jobs Scheduled and Running 20080919
4 GT_PERIODS Instance attribute Private See coding Period Table 20080919
5 TUJOB_STATUS_ABORTED Constant Public Type reference (TYPE) TUJOB-STATUS 'A' 20080919
6 TUJOB_STATUS_ENDED Constant Public Type reference (TYPE) TUJOB-STATUS 'E' 20080919
7 TUJOB_STATUS_PLANNED Constant Public Type reference (TYPE) TUJOB-STATUS 'P' 20080919
8 TUJOB_STATUS_STARTED Constant Public Type reference (TYPE) TUJOB-STATUS 'S' 20080919
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_ACTIVE_JOBS Instance method Public Method Searches for Active Jobs 20080919
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080919
3 GET_BATCH_PRINTPARAMETER Instance method Private Method Returns Print Parameters for Background Job 20080919
4 GET_SINGLE_ENGINE Instance method Private Method Get Data for an Engine 20080919
5 GET_STATUS_LIST Instance method Public Method Read Statuses for All Jobs 20080919
6 LOCK_JOB Instance method Private Method Set Lock Entry for Measurement Job 20080919
7 SET_JOB_LOCK Instance method Private Method Save Job Lock 20080919
8 SET_JOB_UNLOCK Instance method Private Method Unlock a Measurement Job 20080919
9 SET_PERIOD_TABLE Instance method Private Method Determine the Period Values 20080919
10 SET_STATUS_ABORT Instance method Public Method Status Note: Measurement Job Termination 20080919
11 SET_STATUS_END Instance method Public Method Status Note: Measurement Job End 20080919
12 SET_STATUS_START Instance method Public Method Start Note: Measurement Job 20080919
13 START_MEASUREMENT_JOBS Instance method Public Method Start the Measurement Job 20080919
14 STORE_JOB_INFOS Instance method Private Method Store Job Information 20080919
15 SUBMIT_BATCH_JOB Instance method Private Method Submit Background Job for Engine 20080919
16 UPDATE_JOB_STATUS Instance method Private Method Change Job Status 20080919
Events
Class CL_SLIM_BPO_JOB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TUL_JOB_TS Public See coding 20080919 TUL_JOB_Ts TYPE sorted TABLE OF bpo_measjob with UNIQUE key client
Method Signatures

Method CHECK_FOR_ACTIVE_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20080919
2 Returning PR_IS_ACTIVE Value transfer Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20080919

Method CHECK_FOR_ACTIVE_JOBS on class CL_SLIM_BPO_JOB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENGINE_ID Value transfer Type reference (TYPE) SLIM_ENGINE 20080919
# Exception Resumable Description Created on
1 NOT_PLANNED job nicht eingeplant 20080919

Method GET_BATCH_PRINTPARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_REPORT Call by reference Type reference (TYPE) SY-REPID 20080919
2 Returning PR_PRINTPARAMS Value transfer Type reference (TYPE) PRI_PARAMS Struktur zur Übergabe von Druckparametern 20080919

Method GET_BATCH_PRINTPARAMETER on class CL_SLIM_BPO_JOB has no exception.

Method GET_SINGLE_ENGINE Signature

Method GET_SINGLE_ENGINE on class CL_SLIM_BPO_JOB has no parameter.
# Exception Resumable Description Created on
1 NOT_PLANNED job nicht eingeplant 20080919

Method GET_STATUS_LIST Signature

Method GET_STATUS_LIST on class CL_SLIM_BPO_JOB has no parameter.
Method GET_STATUS_LIST on class CL_SLIM_BPO_JOB has no exception.

Method LOCK_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENGINE Call by reference Type reference (TYPE) BPO_ENGINE BPO Vermessungsengine 20080919
2 Importing PI_ENGINE_NAME Call by reference Type reference (TYPE) STRING 20080919
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20080919

Method SET_JOB_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOCK_BNAME Value transfer Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20080919
2 Exporting LOCK_DATE Value transfer Type reference (TYPE) D Sperrzeitpunkt 20080919
3 Exporting LOCK_TIME Call by reference Type reference (TYPE) T Sperrzeitpunkt 20080919
4 Importing PI_ENGINE Call by reference Type reference (TYPE) BPO_ENGINE BPO Vermessungsengine 20080919
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20080919

Method SET_JOB_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENGINE Call by reference Type reference (TYPE) BPO_ENGINE BPO Vermessungsengine 20080919
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20080919

Method SET_PERIOD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENGINE_NAME Call by reference Type reference (TYPE) STRING 20080919
2 Importing PI_PERIOD_TYPE Call by reference Type reference (TYPE) RSUVM_PTYP Typ (Länge) einer Periode für die Systemvermessung 20080919

Method SET_PERIOD_TABLE on class CL_SLIM_BPO_JOB has no exception.

Method SET_STATUS_ABORT Signature

Method SET_STATUS_ABORT on class CL_SLIM_BPO_JOB has no parameter.
# Exception Resumable Description Created on
1 DB_ERROR datenbankfehler 20080919
2 NOT_STARTED Job nicht gestartet 20080919

Method SET_STATUS_END Signature

Method SET_STATUS_END on class CL_SLIM_BPO_JOB has no parameter.
# Exception Resumable Description Created on
1 DB_ERROR datenbankfehler 20080919
2 NOT_STARTED Job nicht gestartet 20080919

Method SET_STATUS_START Signature

Method SET_STATUS_START on class CL_SLIM_BPO_JOB has no parameter.
# Exception Resumable Description Created on
1 DB_ERROR datenbankfehler 20080919

Method START_MEASUREMENT_JOBS Signature

Method START_MEASUREMENT_JOBS on class CL_SLIM_BPO_JOB has no parameter.
Method START_MEASUREMENT_JOBS on class CL_SLIM_BPO_JOB has no exception.

Method STORE_JOB_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENGINE Call by reference Type reference (TYPE) BPO_ENGINE BPO Vermessungsengine 20080919
2 Importing PI_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20080919
3 Importing PI_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20080919
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20080919

Method SUBMIT_BATCH_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENGINE_NAME Call by reference Type reference (TYPE) STRING 20080919
2 Importing PI_ENGINE_PARAM Call by reference Type reference (TYPE) BPO_ENGINES Applikationen (z.B. HR oder IS) für die Systemvermessung 20080919
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20080919

Method UPDATE_JOB_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENGINE Call by reference Type reference (TYPE) BPO_ENGINE BPO Vermessungsengine 20080919
2 Returning PR_STATUS Value transfer Type reference (TYPE) RSUVM_STAT Systemvermessung: Status eines Jobs zur Systemvermessung 20080919

Method UPDATE_JOB_STATUS on class CL_SLIM_BPO_JOB has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in