SAP ABAP Class CL_EPM_PO_PERFORMANCE (EPM: Purchase Order Performance Tester)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_BO_PO (Package) EPM: Purchase Order Business Object
Properties
Class CL_EPM_PO_PERFORMANCE  
Short Description EPM: Purchase Order Performance Tester    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_BO_PO   EPM: Purchase Order Business Object 
Created 20091214   SAP 
Last change 20110908   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)
2 IF_EPM_BO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_EPM_PO_PERFORMANCE has no interface implemented.
Friends
Class CL_EPM_PO_PERFORMANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_INIT_TIME Instance attribute Private Type reference (TYPE) I 20091214
2 GV_NUM_ITERATIONS Instance attribute Private Type reference (TYPE) I 20 No. of iterations 20091214
3 GV_REF_STEP_1 Instance attribute Private Type reference (TYPE) I 20091215
4 GV_REF_STEP_2 Instance attribute Private Type reference (TYPE) I 20091215
5 GV_REF_STEP_3 Instance attribute Private Type reference (TYPE) I 20091215
6 GV_REF_STEP_4 Instance attribute Private Type reference (TYPE) I 20091215
7 GV_REF_STEP_5 Instance attribute Private Type reference (TYPE) I 20091215
8 GV_REF_TOTAL Instance attribute Private Type reference (TYPE) I 20091215
9 GV_SAVE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091214
10 GV_SUCCESS Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091214
11 GV_TOT_STEP_1 Instance attribute Private Type reference (TYPE) I 20091214
12 GV_TOT_STEP_2 Instance attribute Private Type reference (TYPE) I 20091214
13 GV_TOT_STEP_3 Instance attribute Private Type reference (TYPE) I 20091214
14 GV_TOT_STEP_4 Instance attribute Private Type reference (TYPE) I 20091214
15 GV_TOT_STEP_5 Instance attribute Private Type reference (TYPE) I 20091214
16 GV_TOT_TIME Instance attribute Private Type reference (TYPE) I 20091214
17 MI_MB Instance attribute Private Object reference (TYPE REF TO) IF_EPM_MESSAGE_BUFFER EPM: Message buffer interface 20091214
18 MI_PD Instance attribute Private Object reference (TYPE REF TO) IF_EPM_PRODUCT EPM: Product BO Interface 20091214
19 MI_PO Instance attribute Private Object reference (TYPE REF TO) IF_EPM_PO EPM: Purchase Order BO Interface 20091214
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091214
2 GET_RESULTS Instance method Public Method Get averages 20091214
3 RUN_TESTS Instance method Public Method Run our tests 20091214
4 _GET_PO_HEADER_KEY Instance method Private Method Get a PO header key 20091215
Events
Class CL_EPM_PO_PERFORMANCE has no event.
Types
Class CL_EPM_PO_PERFORMANCE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DO_SAVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091214
2 Importing IV_NUM_ITERATIONS Call by reference Type reference (TYPE) I 20 20091214
3 Importing IV_REF_STEP_1 Call by reference Type reference (TYPE) I 50000 20091215
4 Importing IV_REF_STEP_2 Call by reference Type reference (TYPE) I 100000 20091215
5 Importing IV_REF_STEP_3 Call by reference Type reference (TYPE) I 50000 20091215
6 Importing IV_REF_STEP_4 Call by reference Type reference (TYPE) I 50000 20091215
7 Importing IV_REF_STEP_5 Call by reference Type reference (TYPE) I 100000 20091215
8 Importing IV_REF_TOTAL Call by reference Type reference (TYPE) I 500000 20091215
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091214

Method GET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AV_STEP_1 Call by reference Type reference (TYPE) I 20091214
2 Exporting EV_AV_STEP_2 Call by reference Type reference (TYPE) I 20091214
3 Exporting EV_AV_STEP_3 Call by reference Type reference (TYPE) I 20091214
4 Exporting EV_AV_STEP_4 Call by reference Type reference (TYPE) I 20091214
5 Exporting EV_AV_STEP_5 Call by reference Type reference (TYPE) I 20091214
6 Exporting EV_AV_TOTAL Call by reference Type reference (TYPE) I 20091214
7 Exporting EV_PASSED Call by reference Type reference (TYPE) ABAP_BOOL 20091215
8 Exporting EV_RESULT_STRING Call by reference Type reference (TYPE) STRING 20100205
9 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20091214

Method GET_RESULTS on class CL_EPM_PO_PERFORMANCE has no exception.

Method RUN_TESTS Signature

Method RUN_TESTS on class CL_EPM_PO_PERFORMANCE has no parameter.
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091214
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091214

Method _GET_PO_HEADER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HEADER_NODE_KEY Value transfer Type reference (TYPE) IF_EPM_BO=>TY_NODE_KEY Generic Node element key 20091215
# Exception Resumable Description Created on
1 CX_EPM_API_EXCEPTION EPM: API exception class 20091215
2 CX_EPM_SYSTEM_EXCEPTION EPM: System exception class 20091215
History
Last changed by/on SAP  20110908 
SAP Release Created in 730