SAP ABAP Class CL_SLIM_ENGINES (System Measurement Main Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Properties
Class CL_SLIM_ENGINES  
Short Description System Measurement Main Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BV    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20051026   SAP 
Last change 20080612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_ENGINES has no forward declaration.
Interfaces
Class CL_SLIM_ENGINES has no interface implemented.
Friends
Class CL_SLIM_ENGINES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_MEAS_DATE Instance attribute Public Type reference (TYPE) SLIM_MEAS_DATE 20060424
2 GA_MEAS_GUID Instance attribute Public Type reference (TYPE) SLIM_MEAS_GUID 20060424
3 GA_SLIM_MEASNO Instance attribute Public Type reference (TYPE) RSUVM_MNO 20060424
4 GC_GRP_CLIENTS Constant Private Type reference (TYPE) SYMDA-SYM_GRP 'Clients' 20060424
5 GC_GRP_MEAS_RESULTS Constant Public Type reference (TYPE) SYMDA-SYM_GRP 'Meas. res.' 20060424
6 GC_GRP_SYSTEM_DATA Constant Private Type reference (TYPE) SYM_GRP 'System' 20060424
7 GC_KEY_CLIENT_EXCL Constant Private Type reference (TYPE) SYMDA-SYM_KEY 'Excluded' 20060424
8 GC_KEY_CUST_KEY Constant Private Type reference (TYPE) SYM_KEY 'Cust. key' 20060424
9 GC_KEY_DB_TYPE Constant Private Type reference (TYPE) SYM_KEY 'Database' 20060424
10 GC_KEY_END_REASON Constant Private Type reference (TYPE) SYM_KEY 'End Reason' 20060424
11 GC_KEY_INSTNO Constant Private Type reference (TYPE) SYM_KEY 'Inst. No.' 20060424
12 GC_KEY_INST_COMP Constant Private Type reference (TYPE) SYM_KEY 'Inst.Komp' 20060424
13 GC_KEY_SAP_REL Constant Private Type reference (TYPE) SYM_KEY 'R/3 Rel.' 20060424
14 GC_KEY_SYSTEM_NO Constant Private Type reference (TYPE) SYM_KEY 'System No.' 20060424
15 GC_KEY_SYS_ID Constant Private Type reference (TYPE) SYM_KEY 'System ID' 20060424
16 GC_KEY_SYS_STATUS Constant Private Type reference (TYPE) SYM_KEY 'Status' 20060424
17 GO_CLIENTS Instance attribute Private Object reference (TYPE REF TO) CL_SLIM_CLIENTS 20060424
18 GO_PRICELIST Instance attribute Private Object reference (TYPE REF TO) CL_SLIM_PRICELIST 20060424
19 GT_ENGINES Instance attribute Private Type reference (TYPE) L_TUL_ENGINES_T 20060424
20 GT_ENG_RESULT Instance attribute Private Type reference (TYPE) T_ENG_RESULT_T 20060424
21 GT_MESSAGES Instance attribute Private Type reference (TYPE) TUL_MSG_T 20060424
22 GT_PERIODS Instance attribute Private See coding 20060424
23 GT_PL_DEPEND_APPS Instance attribute Private See coding 20060210
24 GT_PL_DEPEND_ENG Instance attribute Private See coding 20060424
25 LC_RFC_PREFIX Constant Private Type reference (TYPE) STRING 'SAP_USMM_' 20060424
26 O_ENG_NAME Instance attribute Private Object reference (TYPE REF TO) CL_SLIM_ENGINE_NAMES 20060424
27 O_UNIT_NAME Instance attribute Private Object reference (TYPE REF TO) CL_SLIM_UNIT_NAMES 20060424
28 TUJOB_STATUS_ABORTED Constant Public Type reference (TYPE) TUJOB-STATUS 'A' 20060424
29 TUJOB_STATUS_ENDED Constant Public Type reference (TYPE) TUJOB-STATUS 'E' 20060424
30 TUJOB_STATUS_PLANNED Constant Public Type reference (TYPE) TUJOB-STATUS 'P' 20060424
31 TUJOB_STATUS_STARTED Constant Public Type reference (TYPE) TUJOB-STATUS 'S' 20060424
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGES Instance method Public Method 20060424
2 APPEND_RESULT Instance method Public Method 20060424
3 CHECK_ENG_ACTIVITY Instance method Public Method Checks if Engine is valid for active price lists 20060210
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060424
5 CREATE_RFC_DESTINATIONS Static method Public Method Create the RFC Destinations 20060210
6 FETCH_MESSAGES Instance method Public Method 20060424
7 GET_ACTIVE_PRICELISTS Instance method Public Method Returns a list of the active price lists 20060210
8 GET_APPLIC_LIST Instance method Private Method 20060424
9 GET_BATCH_PRINTPARAMETER Instance method Private Method 20060424
10 GET_ENGINES_LOG Instance method Public Method 20060424
11 GET_ENGINES_RESULT_LIST Instance method Public Method 20060424
12 GET_ENGINE_FUNCTION_MOD Instance method Private Method 20060424
13 GET_ENGINE_LIST Instance method Private Method 20060424
14 GET_MEAS_NO Instance method Public Method 20060424
15 GET_MESSAGES Instance method Public Method 20060424
16 GET_NAME Instance method Public Method 20060424
17 GET_PL_DEPENDEND_ENGINES Instance method Private Method Returns price list-specific Engines? 20060210
18 GET_RESULT Instance method Public Method 20060424
19 GET_SYSTEM_INFO Instance method Public Method 20060424
20 GET_UNIT_NAME Instance method Public Method 20060424
21 LIST_SLAVE_ENGINES Instance method Public Method 20060424
22 LOCK_ENGINE Instance method Private Method 20060424
23 SET_ENGINE_LOCK Instance method Private Method 20060424
24 SET_ENGINE_UNLOCK Instance method Private Method 20060424
25 SET_MEAS_NO Instance method Public Method 20060424
26 SET_PERIOD_TABLE Instance method Private Method 20060424
27 START_MEASUREMENT Instance method Public Method 20060424
28 START_MEASUREMENT_BATCH Instance method Public Method 20060424
29 STORE_JOB_INFOS Instance method Private Method 20060424
30 STORE_MESSAGES Instance method Public Method 20060424
31 SUBMIT_BATCH_JOB Instance method Private Method 20060424
32 UPDATE_JOB_STATUS Instance method Private Method 20060424
33 UPDATE_RESULT Instance method Public Method 20060424
Events
Class CL_SLIM_ENGINES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 L_TUL_ENGINES_T Public See coding 20060424 l_TUL_ENGINES_T TYPE TABLE OF tul_engines
2 SLIM_S_ENG_RESULT_SHOW_T Public See coding 20060424 SLIM_S_ENG_RESULT_SHOW_T TYPE TABLE OF SLIM_S_ENG_RESULT_SHOW
3 TUL_MSG_T Public See coding 20060424 TUL_MSG_T TYPE TABLE OF tul_msg
4 T_ENG_RESULT_T Public See coding 20060424 T_ENG_RESULT_T type table of tul_eng_result_1
Method Signatures

Method APPEND_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_MESSAGE Call by reference Type reference (TYPE) TUL_MSG 20060424

Method APPEND_MESSAGES on class CL_SLIM_ENGINES has no exception.

Method APPEND_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT 20060424
2 Importing COUNTER Call by reference Type reference (TYPE) RSUVM_CNT 20060424
3 Importing CURRDATE Call by reference Type reference (TYPE) DATUM 20060424
4 Importing ENGINE Call by reference Type reference (TYPE) SLIM_ENGINE 20060424
5 Importing PER_END Call by reference Type reference (TYPE) DATUM 20060424
6 Importing PER_START Call by reference Type reference (TYPE) DATUM 20060424
7 Importing UNIT Call by reference Type reference (TYPE) SLIM_IF_UNIT 20060424
# Exception Resumable Description Created on
1 ERROR 20060424

Method CHECK_ENG_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_IS_ACTIVE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060210
2 Importing PI_APPLIC Call by reference Type reference (TYPE) RSUVM_APPL ID für eine Applikation (z.B. IBU) für die Systemvermessung 20060210
3 Importing PI_ENGINE Call by reference Type reference (TYPE) SLIM_ENGINE 20060424

Method CHECK_ENG_ACTIVITY on class CL_SLIM_ENGINES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_CLIENTS Call by reference Object reference (TYPE REF TO) CL_SLIM_CLIENTS Systemvermessung: Mandantenhandling 20060424

Method CONSTRUCTOR on class CL_SLIM_ENGINES has no exception.

Method CREATE_RFC_DESTINATIONS Signature

Method CREATE_RFC_DESTINATIONS on class CL_SLIM_ENGINES has no parameter.
Method CREATE_RFC_DESTINATIONS on class CL_SLIM_ENGINES has no exception.

Method FETCH_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PR_MESSAGES Call by reference Object reference (TYPE REF TO) DATA 20060424

Method FETCH_MESSAGES on class CL_SLIM_ENGINES has no exception.

Method GET_ACTIVE_PRICELISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_PRICELISTS Value transfer Type reference (TYPE) SLIM_PRICELISTS_T Systemvermessung: Kürzel für eine Preisliste 20060210

Method GET_ACTIVE_PRICELISTS on class CL_SLIM_ENGINES has no exception.

Method GET_APPLIC_LIST Signature

Method GET_APPLIC_LIST on class CL_SLIM_ENGINES has no parameter.
# Exception Resumable Description Created on
1 ERROR 20060424

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 20060424
2 Returning PR_PRINTPARAMS Value transfer Type reference (TYPE) PRI_PARAMS 20060424

Method GET_BATCH_PRINTPARAMETER on class CL_SLIM_ENGINES has no exception.

Method GET_ENGINES_LOG Signature

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

Method GET_ENGINES_LOG on class CL_SLIM_ENGINES has no exception.

Method GET_ENGINES_RESULT_LIST Signature

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

Method GET_ENGINES_RESULT_LIST on class CL_SLIM_ENGINES has no exception.

Method GET_ENGINE_FUNCTION_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_ENGINE_FM Value transfer Type reference (TYPE) TUL_ENGINES 20060424
# Exception Resumable Description Created on
1 END_OF_DATA 20060424
2 ERROR 20060424

Method GET_ENGINE_LIST Signature

Method GET_ENGINE_LIST on class CL_SLIM_ENGINES has no parameter.
# Exception Resumable Description Created on
1 ERROR 20060424

Method GET_MEAS_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_MEASNO Value transfer Type reference (TYPE) RSUVM_MNO 20060424

Method GET_MEAS_NO on class CL_SLIM_ENGINES has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PR_MSG_TAB Call by reference Object reference (TYPE REF TO) DATA 20060424

Method GET_MESSAGES on class CL_SLIM_ENGINES has no exception.

Method GET_NAME 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) SLIM_ENGINE 20060424
2 Returning PR_NAME Value transfer Type reference (TYPE) STRING 20060424

Method GET_NAME on class CL_SLIM_ENGINES has no exception.

Method GET_PL_DEPENDEND_ENGINES Signature

Method GET_PL_DEPENDEND_ENGINES on class CL_SLIM_ENGINES has no parameter.
Method GET_PL_DEPENDEND_ENGINES on class CL_SLIM_ENGINES has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PI_ENGINE_DATA Call by reference Object reference (TYPE REF TO) DATA 20060424

Method GET_RESULT on class CL_SLIM_ENGINES has no exception.

Method GET_SYSTEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PR_SYSTEM_DATA Call by reference Object reference (TYPE REF TO) DATA 20060424

Method GET_SYSTEM_INFO on class CL_SLIM_ENGINES has no exception.

Method GET_UNIT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_UNIT Call by reference Type reference (TYPE) SLIM_UNIT 20060424
2 Returning PR_NAME Value transfer Type reference (TYPE) STRING 20060424

Method GET_UNIT_NAME on class CL_SLIM_ENGINES has no exception.

Method LIST_SLAVE_ENGINES 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) SLIM_IF_ENGINE 20060424
2 Returning PR_LIST Value transfer Type reference (TYPE) SLIM_IF_ENGINES_T 20060424
# Exception Resumable Description Created on
1 EX_INVALID_ENGINE 20060424
2 EX_NO_ENGINES 20060424

Method LOCK_ENGINE 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) SLIM_ENGINE 20060424
2 Importing PI_ENGINE_NAME Call by reference Type reference (TYPE) STRING 20060424

Method LOCK_ENGINE on class CL_SLIM_ENGINES has no exception.

Method SET_ENGINE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOCK_BNAME Call by reference Type reference (TYPE) XUBNAME 20060424
2 Exporting LOCK_DATE Call by reference Type reference (TYPE) DATS 20060424
3 Exporting LOCK_TIME Call by reference Type reference (TYPE) TIMS 20060424
4 Importing PI_ENGINE Call by reference Type reference (TYPE) SLIM_ENGINE 20060424
# Exception Resumable Description Created on
1 DB_ERROR 20060424
2 LOCKED 20060424

Method SET_ENGINE_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) SLIM_ENGINE 20060424
# Exception Resumable Description Created on
1 ALREADY_STARTED 20060424

Method SET_MEAS_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_MEASNO Value transfer Type reference (TYPE) RSUVM_MNO 20060424

Method SET_MEAS_NO on class CL_SLIM_ENGINES has no exception.

Method SET_PERIOD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENGINENAME Call by reference Type reference (TYPE) STRING 20060424
2 Importing PI_PERIOD_TYPE Call by reference Type reference (TYPE) RSUVM_PTYP 20060424

Method SET_PERIOD_TABLE on class CL_SLIM_ENGINES has no exception.

Method START_MEASUREMENT 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 20060424
2 Importing PI_MEASNO Call by reference Type reference (TYPE) RSUVM_MNO 20060424

Method START_MEASUREMENT on class CL_SLIM_ENGINES has no exception.

Method START_MEASUREMENT_BATCH Signature

Method START_MEASUREMENT_BATCH on class CL_SLIM_ENGINES has no parameter.
Method START_MEASUREMENT_BATCH on class CL_SLIM_ENGINES 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) SLIM_ENGINE 20060424
2 Importing PI_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT 20060424
3 Importing PI_JOBNAME Call by reference Type reference (TYPE) BTCJOB 20060424
# Exception Resumable Description Created on
1 DB_ERROR 20060424
2 PARAM_ERROR 20060424

Method STORE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CROSS_CLIENT Call by reference Type reference (TYPE) SAP_BOOL 20060424
# Exception Resumable Description Created on
1 ERROR 20060424

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 20060424
2 Importing PI_ENGINE_PARAM Call by reference Type reference (TYPE) TUL_ENGINES 20060424

Method SUBMIT_BATCH_JOB on class CL_SLIM_ENGINES has no exception.

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) SLIM_ENGINE 20060424
2 Returning PR_STATUS Value transfer Type reference (TYPE) RSUVM_STAT 20060424

Method UPDATE_JOB_STATUS on class CL_SLIM_ENGINES has no exception.

Method UPDATE_RESULT Signature

Method UPDATE_RESULT on class CL_SLIM_ENGINES has no parameter.
Method UPDATE_RESULT on class CL_SLIM_ENGINES has no exception.
History
Last changed by/on SAP  20080612 
SAP Release Created in