SAP ABAP Class CL_SLIM_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_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 20090121   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLIM_JOB has no interface implemented.
Friends
Class CL_SLIM_JOB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_APPLIC Instance attribute Private Type reference (TYPE) RSUVM_APPN 20130321
2 GA_MSG Static Attribute Private Type reference (TYPE) STRING 20130321
3 GC_LOCK_COUNTER Constant Public Type reference (TYPE) TUJOB-APPLIC '0011' ID for an appl. (for example, an IBU) for system measurement 20130419
4 GS_PRINT_007 Instance attribute Public Type reference (TYPE) GY_PRINT 20130321
5 GS_PRINT_008 Instance attribute Public Type reference (TYPE) GY_PRINT 20130321
6 GT_JOBPLAN Instance attribute Private See coding 20130321
7 GT_TUAPP Instance attribute Private See coding 20130321
8 GT_TUAPPT Instance attribute Private See coding 20130321
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COUNTER Instance method Private Method 20130321
2 ANALYZE_APPLICATIONS Static method Public Method 20130419
3 CHECK_FM Static method Private Method 20130321
4 CHECK_JOB_ACTIVITY Static method Public Method 20130423
5 CHECK_JOB_LOCKS Static method Public Method 20130423
6 CHECK_MEAS_JOB Static method Public Method 20130423
7 GET_APPLICATION_NAME Instance method Private Method 20130321
8 GET_APPLICATION_NAMES Instance method Private Method 20130321
9 GET_ENGINES Instance method Private Method 20130321
10 GET_JOBINFO Static method Private Method 20130321
11 GET_JOBNAME Static method Private Method 20130321
12 GET_PERIOD Static method Private Method 20130321
13 GET_PRINT_PARAMETERS Instance method Private Method 20130321
14 LOCK_TUJOB Static method Private Method 20130419
15 ON_ERROR Static method Private Method Error routine 20130419
16 OPEN_JOB Instance method Private Method 20130321
17 PLAN_JOBS Instance method Private Method 20130321
18 SET_TUJOB_START_STATUS Static method Public Method 20130423
19 SET_TUJOB_STATUS Static method Public Method 20130419
20 START_MEAS_JOB Instance method Private Method 20130321
21 START_RSUVM008 Instance method Private Method 20130321
22 SUBMIT_JOBS Instance method Private Method 20130419
23 SUBMIT_SINGLE_JOB Instance method Public Method Submit a Background Job 20090311
24 UNLOCK_TUJOB Static method Private Method 20130419
25 UPDATE_TUJOB_STATUS Static method Public Method 20130419
Events
Class CL_SLIM_JOB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GY_PERIOD Public See coding 20130321 gy_period TYPE RANGE OF sy-datum
2 GY_PRINT Public See coding 20130321 BEGIN OF gy_print, params TYPE pri_params, valid TYPE c LENGTH 1, END OF gy_print
3 GY_TTUJOB Public See coding 20130321 gy_ttujob TYPE STANDARD TABLE OF tujob
Method Signatures

Method ADD_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TUJOB Call by reference Object reference (TYPE REF TO) DATA 20130321
2 Importing IV_JOB_NO Call by reference Type reference (TYPE) I 20130321

Method ADD_COUNTER on class CL_SLIM_JOB has no exception.

Method ANALYZE_APPLICATIONS Signature

Method ANALYZE_APPLICATIONS on class CL_SLIM_JOB has no parameter.
Method ANALYZE_APPLICATIONS on class CL_SLIM_JOB has no exception.

Method CHECK_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FM_NAME Call by reference Type reference (TYPE) RS38L-NAME 20130321
2 Returning RB_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20130321

Method CHECK_FM on class CL_SLIM_JOB has no exception.

Method CHECK_JOB_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPLIC Call by reference Type reference (TYPE) RSUVM_APPL ID für eine Applikation (z.B. IBU) für die Systemvermessung 20130423
2 Returning PR_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20130423
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20130423

Method CHECK_JOB_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20130423
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20130423

Method CHECK_MEAS_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPLIC Call by reference Type reference (TYPE) RSUVM_APPL Systemvermessung: Engines (Applikationen) 20130423

Method CHECK_MEAS_JOB on class CL_SLIM_JOB has no exception.

Method GET_APPLICATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLIC Call by reference Type reference (TYPE) RSUVM_APPL 20130321
2 Returning RV_NAME Value transfer Type reference (TYPE) RSUVM_APPN 20130321

Method GET_APPLICATION_NAME on class CL_SLIM_JOB has no exception.

Method GET_APPLICATION_NAMES Signature

Method GET_APPLICATION_NAMES on class CL_SLIM_JOB has no parameter.
Method GET_APPLICATION_NAMES on class CL_SLIM_JOB has no exception.

Method GET_ENGINES Signature

Method GET_ENGINES on class CL_SLIM_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL 20130321

Method GET_JOBINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CNT Call by reference Type reference (TYPE) TBTCJOB-JOBCOUNT 20130321
2 Importing IV_JOB Call by reference Type reference (TYPE) TBTCJOB-JOBNAME 20130321
3 Returning RV_STATUS Value transfer Type reference (TYPE) RSUVM_STAT 20130321

Method GET_JOBINFO on class CL_SLIM_JOB has no exception.

Method GET_JOBNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOBTYPE Call by reference Type reference (TYPE) RSUVM_VERS 20130321
2 Returning RV_NAME Value transfer Type reference (TYPE) SY-REPID 20130321

Method GET_JOBNAME on class CL_SLIM_JOB has no exception.

Method GET_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERIOD Call by reference Type reference (TYPE) CHAR1 20130321
2 Returning RT_PERIOD Value transfer Type reference (TYPE) GY_PERIOD 20130321
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL 20130321

Method GET_PRINT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPORT Call by reference Type reference (TYPE) SY-REPID 20130321
2 Returning RS_PRINT Value transfer Type reference (TYPE) GY_PRINT 20130321

Method GET_PRINT_PARAMETERS on class CL_SLIM_JOB has no exception.

Method LOCK_TUJOB Signature

Method LOCK_TUJOB on class CL_SLIM_JOB has no parameter.
Method LOCK_TUJOB on class CL_SLIM_JOB has no exception.

Method ON_ERROR Signature

Method ON_ERROR on class CL_SLIM_JOB has no parameter.
Method ON_ERROR on class CL_SLIM_JOB has no exception.

Method OPEN_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) TBTCJOB-JOBNAME 20130321
2 Returning RV_JOBCOUNT Value transfer Type reference (TYPE) TBTCJOB-JOBCOUNT 20130321
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL 20130321

Method PLAN_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_JOB_NO Value transfer Type reference (TYPE) I 20130321
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL 20130321

Method SET_TUJOB_START_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPLIC Call by reference Type reference (TYPE) RSUVM_APPL Systemvermessung: Engines (Applikationen) 20130423

Method SET_TUJOB_START_STATUS on class CL_SLIM_JOB has no exception.

Method SET_TUJOB_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPLIC Call by reference Type reference (TYPE) RSUVM_APPL Systemvermessung: Engines (Applikationen) 20130419
2 Importing PI_STATUS Call by reference Type reference (TYPE) RSUVM_STAT Systemvermessung: Status eines Jobs zur Systemvermessung 20130419
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20130423

Method START_MEAS_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TUJOB Call by reference Type reference (TYPE) TUJOB 20130321
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL 20130321

Method START_RSUVM008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TUJOB Call by reference Type reference (TYPE) TUJOB 20130321
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL 20130321

Method SUBMIT_JOBS Signature

Method SUBMIT_JOBS on class CL_SLIM_JOB has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20130419

Method SUBMIT_SINGLE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_JOBNAME Call by reference Type reference (TYPE) TBTCJOB-JOBNAME 'RSUVM007' Name eines Hintergrundjobs 20090311
2 Importing PI_JOB_START_DATE Call by reference Type reference (TYPE) TBTCJOB-SDLSTRTDT geplantes Ausführungsdatum eines Batch-Jobs 20090311
3 Importing PI_JOB_START_TIME Call by reference Type reference (TYPE) TBTCJOB-SDLSTRTTM geplante Ausführungszeit eines Batch-Jobs 20090311
4 Importing PI_REPEAT_COUNT_MONTH Call by reference Type reference (TYPE) TBTCJOB-PRDMONTHS Periodendauer (Monate) fuer einen Batch-Job 20090311
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method UNLOCK_TUJOB Signature

Method UNLOCK_TUJOB on class CL_SLIM_JOB has no parameter.
Method UNLOCK_TUJOB on class CL_SLIM_JOB has no exception.

Method UPDATE_TUJOB_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPLIC Call by reference Type reference (TYPE) RSUVM_APPL Systemvermessung: Engines (Applikationen) 20130419
2 Returning PR_STATUS Value transfer Type reference (TYPE) RSUVM_STAT Systemvermessung: Status eines Jobs zur Systemvermessung 20130419
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20130419
History
Last changed by/on SAP  20140121 
SAP Release Created in 740