SAP ABAP Class CL_POC_METRICS_ENGINE (Metrics/KPI Calculation)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-POC (Application Component) Process Orchestration for Built-In Processes
     BS_POC_MAIN (Package) Process Orchestration - Runtime
Properties
Class CL_POC_METRICS_ENGINE  
Short Description Metrics/KPI Calculation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_POC_MAIN   Process Orchestration - Runtime 
Created 20100625   SAP 
Last change 20130531   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_POC_METRICS_ENGINE has no interface implemented.
Friends
Class CL_POC_METRICS_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_METRICS_ENGINE Static Attribute Private Object reference (TYPE REF TO) CL_POC_METRICS_ENGINE Metrics/KPI Calculation 20101229
2 GT_PROCESS_STEP_INSTANCE Static Attribute Public Type reference (TYPE) POC_T_PRC_STEP_KPI Interface tabletype to Metrics Engine 20100628
3 MO_APPLICATION_LOG Instance attribute Private Object reference (TYPE REF TO) CL_POC_APPLICATION_LOG Application Log 20101229
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BSANLY_MESSAGE_TO_APPL_LOG Instance method Private Method Process Messages for Application Log 20101229
2 CALCULATE_KPI_CATEGORY Instance method Private Method Calculate KPI category 20101207
3 CALCULATE_KPI_COUNT Instance method Private Method Calculate KPI count 20110103
4 CALCULATE_KPI_DURATION Instance method Private Method Calculate KPI duration 20110103
5 CALCULATE_KPI_DURATION_RULE Instance method Private Method Calculate KPI Duration using a rule 20110811
6 CALCULATE_SERIES_KPI_DURA Instance method Private Method Calculate the Duration KPI for each Series/Interval 20130226
7 CALL_METRICS_ENGINE Instance method Public Method Call to the metrics Engine 20100628
8 CAL_KPI_COUNT_ACT_BO Instance method Private Method Calculate KPI Count for Activity at BO Level 20110809
9 CAL_KPI_COUNT_ACT_BO_RAL Instance method Private Method RAL: Calculate KPI Count for Activity at BO Level 20111017
10 CAL_KPI_COUNT_ACT_PRC_INST Instance method Private Method Calculate KPI Count for Activity at Instance Level 20110808
11 CAL_KPI_COUNT_TASK_BO Instance method Private Method Calculate KPI Count for Task at BO Level 20110809
12 CAL_KPI_COUNT_TASK_BO_RAL Instance method Private Method RAL: Calculate KPI Count for Task at BO Level 20111017
13 CAL_KPI_COUNT_TASK_PRC_INST Instance method Private Method Calculate KPI Count forTask at Instance Level 20110808
14 CONSTRUCTOR Instance method Private Constructor Constructor (Instance) 20101202
15 DETERMINE_COUNT_ACT_INS_UPD Instance method Private Method Determine Insert/update for Count Activity 20111228
16 DETERMINE_COUNT_BO_INS_UPD Instance method Private Method Determine Insert/update for Count Task 20120103
17 DETERMINE_KPI_CATEGORY Instance method Private Method Determine KPI Category 20110105
18 DETERMINE_THR_VALUE_FROM_RULE Instance method Private Method Determine the threshold value using the rule 20110824
19 DUR_START_END_GET_ACT_BO Instance method Private Method Find Start and End based on the Activity at BO Level 20110818
20 DUR_START_END_GET_ACT_PRC_INS Instance method Private Method Find Start and End based on the Activity at Instance Level 20110808
21 DUR_START_END_GET_TASK_BO Instance method Private Method Find Start and End based on the Task at BO Level 20110818
22 DUR_START_END_GET_TASK_PRC_INS Instance method Private Method Find Start and End based on the Task at Instance Level 20110808
23 ENRICH_PROCESS_INSTANCE Instance method Private Method Enrich Process Instance 20110909
24 GET_HEADERS Instance method Private Method Gets only the Header tasks 20110830
25 GET_INSTANCE Static method Public Method Get an instance 20101202
26 GET_PREVIOUS_BA Instance method Private Method Retrieve Previous Task/BO for a task 20110829
27 GET_PRE_TASKS Instance method Private Method Gets all the previous task/BO for a task 20110830
28 GET_PROCESS_KPI_DEFINITION Instance method Private Method Gets the KPI category for the process instance 20101207
29 PREPARE_COUNT_ACT_BO_RECORDS Instance method Private Method Prepare Records for Count Activity at BO Level 20111228
30 PREPARE_COUNT_ACT_PRC_RECORDS Instance method Private Method Prepare Records for Count Activity at Activity Level 20111227
31 PREPARE_COUNT_TASK_BO_RECORDS Instance method Private Method Prepare Records for Count task at BO Level 20120103
32 PREPARE_COUNT_TASK_PRC_RECORDS Instance method Private Method Prepare Records for Count Activity at Activity Level 20111228
33 PREPARE_DB_READ Instance method Private Method Prepare for DB Read 20110110
34 PREPARE_DUR_THR_RECORDS Instance method Private Method Prepare the duration threshold records 20111129
35 PREPARE_KPI_FOR_RULE Instance method Private Method Prepare the KPI values to be used in BRF+ rules/ BADIs 20121227
36 QUERY_PROCESS_DETAILS Instance method Private Method Query Process and Process Step Details 20101228
Events
Class CL_POC_METRICS_ENGINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_BO_TABLE Public See coding 20130227 BEGIN OF s_bo_table, bo_table TYPE poc_t_prc_step_kpi, END OF s_bo_table
2 S_CHECK_REC Public See coding 20111228 BEGIN OF s_check_rec, kpi_type_id TYPE poc_process_kpi_type, valuation_id TYPE poc_kpi_valuation_id, END OF s_check_rec
3 S_PRC_STEP_QUERY Public See coding 20101228 BEGIN OF s_prc_step_query, process_type_id TYPE poc_process_type_id, process_version TYPE poc_process_version, process_id TYPE poc_process_id, pro_step_type_id TYPE poc_process_step_type_id, END OF s_prc_step_query
4 S_PRE_BA_DATA Public See coding 20110908 BEGIN OF s_pre_ba_data, parent_ba_id TYPE poc_ba_id, ba_id TYPE poc_ba_id, process_id TYPE poc_process_id, pre_bo_type TYPE poc_bo_type, pre_bo_id TYPE poc_bo_id, pre_item_id TYPE poc_item_id, pre_ba_id TYPE poc_ba_id, END OF s_pre_ba_data
5 S_SERIES_TABLE Public See coding 20130227 BEGIN OF s_series_table, INDEX TYPE I, series_table TYPE poc_t_prc_step_kpi, END OF s_series_table
6 T_BO_TABLE Public See coding 20130227 t_bo_table TYPE TABLE OF s_bo_table
7 T_CHECK_REC Public See coding 20111228 t_check_rec TYPE TABLE OF s_check_rec
8 T_PRC_STEP_QUERY Public See coding 20101228 t_prc_step_query TYPE STANDARD TABLE OF s_prc_step_query
9 T_PRE_BA_DATA Public See coding 20110908 t_pre_ba_data TYPE STANDARD TABLE OF s_pre_ba_data
10 T_SERIES_TABLE Public See coding 20130227 t_series_table TYPE TABLE OF s_series_table
Method Signatures

Method ADD_BSANLY_MESSAGE_TO_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) POC_T_APPL_LOG_MSG Application Log Message Data 20101229
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BSANLY_T_MESSAGE Analytics: Messages 20101229

Method ADD_BSANLY_MESSAGE_TO_APPL_LOG on class CL_POC_METRICS_ENGINE has no exception.

Method CALCULATE_KPI_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20101207
2 Importing IS_CURR_ACTIVITY_TASK Call by reference Type reference (TYPE) POC_S_PRC_STEP_KPI Current Activity/Task Information 20121119
3 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface tabletype to Metrics Engine 20101207
4 Importing IV_KPI_CALC_CAT Call by reference Type reference (TYPE) POC_KPI_CALC_CAT ' ' KPI Calculation Method 20110808
5 Importing IV_KPI_TYPE_ID Call by reference Type reference (TYPE) POC_PROCESS_KPI_TYPE KPI_TYPE_ID 20101207

Method CALCULATE_KPI_CATEGORY on class CL_POC_METRICS_ENGINE has no exception.

Method CALCULATE_KPI_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KPI_VALUE Call by reference Type reference (TYPE) POC_T_PRC_KPI_INFO KPI information for BRF+ / BADI 20121228
2 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT Task Log KPI Values 20110805
3 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Log Entry 20110817
4 Exporting ET_KPI_ACT_UPD Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110817
5 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110103
6 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Activity Log 20110817
7 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110817
8 Exporting ET_THRESHOLD Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for threshold tracking 20110711
9 Importing IT_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_T_KPI_COUNT_DB KPI Category Table Type 20110106
10 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20110818
11 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20110829
12 Importing IT_PROCESS_ID Call by reference Type reference (TYPE) POC_T_PROCESS_ID Table Type: Process ID 20110103
13 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface tabletype to Metrics Engine 20110919
14 Importing IT_PROCESS_STEP_INSTANCE_DB Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Process Steps Instances from DB 20110919
15 Importing IT_THR_COUNT_CUST Call by reference Type reference (TYPE) POC_T_THR_COUNT Table type for Count threshold customizing 20110712

Method CALCULATE_KPI_COUNT on class CL_POC_METRICS_ENGINE has no exception.

Method CALCULATE_KPI_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KPI_VALUE Call by reference Type reference (TYPE) POC_T_PRC_KPI_INFO KPI information for BRF+ / BADI 20121228
2 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110805
3 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110818
4 Exporting ET_KPI_ACT_UPD Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110818
5 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110103
6 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110818
7 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110818
8 Exporting ET_THRESHOLD Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110711
9 Exporting ET_THRESHOLD_DEL Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110721
10 Importing IT_KPI_DURATION_CUST Call by reference Type reference (TYPE) POC_T_KPI_DURA_DB KPI Category Table Type 20110106
11 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20110818
12 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20110829
13 Importing IT_PROCESS_ID Call by reference Type reference (TYPE) POC_T_PROCESS_ID Table Type: Process ID 20110103
14 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface tabletype to Metrics Engine 20110103
15 Importing IT_PROCESS_STEP_INSTANCE_DB Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Process Steps Instances from DB 20110111
16 Importing IT_THR_DURATION_CUST Call by reference Type reference (TYPE) POC_T_THR_DURA Table type for Duration threshold customizing 20110712

Method CALCULATE_KPI_DURATION on class CL_POC_METRICS_ENGINE has no exception.

Method CALCULATE_KPI_DURATION_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_END_ACTIVITY_TASK_IN Call by reference Type reference (TYPE) POC_S_PRC_STEP_KPI End Activity and Task Instance 20110811
2 Importing IS_KPI_DURA_CUST Call by reference Type reference (TYPE) POC_C_KPI_DURA KPI: Duration 20110811
3 Importing IS_START_ACTIVITY_TASK_IN Call by reference Type reference (TYPE) POC_S_PRC_STEP_KPI Start Activity and Task Instance 20110811
4 Exporting IV_DURATION_UNIT Call by reference Type reference (TYPE) POC_PROCESS_KPI_UNIT Duration KPI Unit of Measurement 20110812
5 Exporting IV_DURA_CALC_VALUE Call by reference Type reference (TYPE) POC_PROCESS_KPI_DURA_VALUE Value of Duration KPI for a Process 20110812

Method CALCULATE_KPI_DURATION_RULE on class CL_POC_METRICS_ENGINE has no exception.

Method CALCULATE_SERIES_KPI_DURA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KPI_VALUE Call by reference Type reference (TYPE) POC_T_PRC_KPI_INFO POB : Table type for KPI information for BRF+ / BADI 20130226
2 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20130226
3 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20130226
4 Exporting ET_KPI_ACT_UPD Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20130226
5 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20130226
6 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20130226
7 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20130226
8 Exporting ET_THRESHOLD Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20130226
9 Exporting ET_THRESHOLD_DEL Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20130226
10 Importing IT_KPI_DURATION_CUST Call by reference Type reference (TYPE) POC_T_KPI_DURA_DB KPI Duration 20130226
11 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20130226
12 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20130226
13 Importing IT_PROCESS_ID Call by reference Type reference (TYPE) POC_T_PROCESS_ID Table Type: Process ID 20130226
14 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20130226
15 Importing IT_PROCESS_STEP_INSTANCE_DB Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20130226
16 Importing IT_THR_DURATION_CUST Call by reference Type reference (TYPE) POC_T_THR_DURA Table type for Duration threshold customizing 20130226

Method CALCULATE_SERIES_KPI_DURA on class CL_POC_METRICS_ENGINE has no exception.

Method CALL_METRICS_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COUNT_THR_INS Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110713
2 Exporting ET_COUNT_THR_UPD Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110713
3 Exporting ET_CTG_THR_INS Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110713
4 Exporting ET_CTG_THR_UPD Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110713
5 Exporting ET_DUR_THR_DEL Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110721
6 Exporting ET_DUR_THR_INS Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110713
7 Exporting ET_DUR_THR_UPD Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110713
8 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110818
9 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110818
10 Exporting ET_KPI_ACT_UPD Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110818
11 Exporting ET_KPI_CALCULATED Call by reference Type reference (TYPE) POC_T_PRC_KPI_INFO Calculated KPIs 20130103
12 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20100628
13 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110818
14 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110818
15 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20110829
16 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Process Step Instance 20100628

Method CALL_METRICS_ENGINE on class CL_POC_METRICS_ENGINE has no exception.

Method CAL_KPI_COUNT_ACT_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110816
2 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110817
3 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110816
4 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110817
5 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110817
6 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20110809
7 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20110809
8 Importing IT_FINAL_PRC_STEP_IN_KPI Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110809
9 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20110816
10 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20110830

Method CAL_KPI_COUNT_ACT_BO on class CL_POC_METRICS_ENGINE has no exception.

Method CAL_KPI_COUNT_ACT_BO_RAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111017
2 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111017
3 Exporting ET_KPI_ACT_UPD Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111017
4 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111017
5 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111017
6 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111017
7 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20111017
8 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20111017
9 Importing IT_FINAL_PRC_STEP_IN_KPI Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20111017
10 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20111017
11 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20111017

Method CAL_KPI_COUNT_ACT_BO_RAL on class CL_POC_METRICS_ENGINE has no exception.

Method CAL_KPI_COUNT_ACT_PRC_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110816
2 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log for Insert 20110817
3 Exporting ET_KPI_ACT_UPD Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log for Update 20110817
4 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110816
5 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry for Insert 20110817
6 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry for Update 20110817
7 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20110808
8 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20110808
9 Importing IT_FINAL_PRC_STEP_IN_KPI Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110808
10 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Table 20110816

Method CAL_KPI_COUNT_ACT_PRC_INST on class CL_POC_METRICS_ENGINE has no exception.

Method CAL_KPI_COUNT_TASK_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110816
2 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110817
3 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110816
4 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110817
5 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110817
6 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20110809
7 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20110809
8 Importing IT_FINAL_PRC_STEP_IN_KPI Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110809
9 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20110816
10 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20110830

Method CAL_KPI_COUNT_TASK_BO on class CL_POC_METRICS_ENGINE has no exception.

Method CAL_KPI_COUNT_TASK_BO_RAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111017
2 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111017
3 Exporting ET_KPI_ACT_UPD Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111017
4 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111017
5 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111017
6 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111017
7 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20111017
8 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20111017
9 Importing IT_FINAL_PRC_STEP_IN_KPI Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20111017
10 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20111017
11 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20111017

Method CAL_KPI_COUNT_TASK_BO_RAL on class CL_POC_METRICS_ENGINE has no exception.

Method CAL_KPI_COUNT_TASK_PRC_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110816
2 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110817
3 Exporting ET_KPI_ACT_UPD Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20110817
4 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110816
5 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110817
6 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110817
7 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20110808
8 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20110808
9 Importing IT_FINAL_PRC_STEP_IN_KPI Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110808
10 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20110816

Method CAL_KPI_COUNT_TASK_PRC_INST on class CL_POC_METRICS_ENGINE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_POC_METRICS_ENGINE has no parameter.
Method CONSTRUCTOR on class CL_POC_METRICS_ENGINE has no exception.

Method DETERMINE_COUNT_ACT_INS_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHECK_REC Call by reference Type reference (TYPE) S_CHECK_REC Check Records 20111228
2 Exporting EVAL_ID Call by reference Type reference (TYPE) POC_KPI_VALUATION_ID KPI Valuation ID 20111228
3 Exporting EV_INIT Call by reference Type reference (TYPE) ABAP_BOOL Flag : Initial 20111228
4 Exporting EV_INS Call by reference Type reference (TYPE) ABAP_BOOL Flag : Insert 20111228
5 Exporting EV_UPD Call by reference Type reference (TYPE) ABAP_BOOL Flag : update 20111228
6 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20111228
7 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20111228
8 Importing IT_CHECK_REC Call by reference Type reference (TYPE) T_CHECK_REC Check Records 20111228
9 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20111228
10 Importing IV_PRO_STEP_ID Call by reference Type reference (TYPE) POC_PROCESS_STEP_ID Activity Instance ID 20111228
11 Importing IV_REC_CHECK Call by reference Type reference (TYPE) ABAP_BOOL Extra check 20111228

Method DETERMINE_COUNT_ACT_INS_UPD on class CL_POC_METRICS_ENGINE has no exception.

Method DETERMINE_COUNT_BO_INS_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHECK_REC Call by reference Type reference (TYPE) S_CHECK_REC Check Records 20120103
2 Exporting EVAL_ID Call by reference Type reference (TYPE) POC_KPI_VALUATION_ID KPI Valuation ID 20120103
3 Exporting EV_INIT Call by reference Type reference (TYPE) ABAP_BOOL Flag : Initial 20120103
4 Exporting EV_INS Call by reference Type reference (TYPE) ABAP_BOOL Flag : Insert 20120103
5 Exporting EV_UPD Call by reference Type reference (TYPE) ABAP_BOOL Flag : update 20120103
6 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20120103
7 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20120103
8 Importing IT_CHECK_REC Call by reference Type reference (TYPE) T_CHECK_REC Check Records 20120103
9 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20120103
10 Importing IV_BA_ID Call by reference Type reference (TYPE) POC_BA_ID Activity Instance ID 20120103
11 Importing IV_REC_CHECK Call by reference Type reference (TYPE) ABAP_BOOL Extra check 20120103

Method DETERMINE_COUNT_BO_INS_UPD on class CL_POC_METRICS_ENGINE has no exception.

Method DETERMINE_KPI_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KPI_VALUE Call by reference Type reference (TYPE) POC_T_PRC_KPI_INFO KPI information for BRF+ / BADI 20121228
2 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20110105
3 Exporting ET_THRESHOLD Call by reference Type reference (TYPE) POC_T_THR_TRACK Table type for Threshold tracking 20110711
4 Importing IT_KPI_CATEGORY_CUST Call by reference Type reference (TYPE) POC_T_KPI_CTG_DB KPI Category 20110105
5 Importing IT_PROCESS_ID Call by reference Type reference (TYPE) POC_T_PROCESS_ID Table Type: Process ID 20110105
6 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110105
7 Importing IT_PROCESS_STEP_INSTANCE_DB Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Process Steps Instances from DB 20110111
8 Importing IT_THR_CATEGORY_CUST Call by reference Type reference (TYPE) POC_T_THR_CTG Table type for Classification threshold customizing 20110712

Method DETERMINE_KPI_CATEGORY on class CL_POC_METRICS_ENGINE has no exception.

Method DETERMINE_THR_VALUE_FROM_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_THRESHOLD_UNIT Call by reference Type reference (TYPE) POC_DUR_THR_UNIT Unit of Measurement for Duration Threshold 20110824
2 Exporting EV_THRESHOLD_VAL_COUNT Call by reference Type reference (TYPE) POC_THR_VAL_COUNT Count Threshold Value 20110824
3 Exporting EV_THRESHOLD_VAL_CTG Call by reference Type reference (TYPE) POC_THR_VAL_CLAS Classification Threshold 20110824
4 Exporting EV_THRESHOLD_VAL_DUR Call by reference Type reference (TYPE) POC_THR_VAL_DUR Duration Threshold Value 20110824
5 Importing IS_COUNT_THR_BRF_DEF Call by reference Type reference (TYPE) POC_S_BRF_THR_COUNT_DEF Count KPI and Threshold Definition 20110824
6 Importing IS_CTG_THR_BRF_DEF Call by reference Type reference (TYPE) POC_S_BRF_THR_CTG_DEF Classification KPI and Threshold Definition 20110824
7 Importing IS_DUR_THR_BRF_DEF Call by reference Type reference (TYPE) POC_S_BRF_THR_DURA_DEF Duration KPI and Threshold Definition 20110824
8 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110824

Method DETERMINE_THR_VALUE_FROM_RULE on class CL_POC_METRICS_ENGINE has no exception.

Method DUR_START_END_GET_ACT_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_END_PRC_STEP Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI End Step 20110818
2 Exporting ET_START_PRC_STEP Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Start Step 20110818
3 Importing IS_KPI Call by reference Type reference (TYPE) POC_C_KPI_DURA 20110818
4 Importing IS_PROCESS_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20110818
5 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20121029
6 Importing IT_STEPS Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110818

Method DUR_START_END_GET_ACT_BO on class CL_POC_METRICS_ENGINE has no exception.

Method DUR_START_END_GET_ACT_PRC_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_END_PRC_STEP Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI End Step 20110818
2 Exporting ET_START_PRC_STEP Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Start Step 20110818
3 Importing IS_KPI Call by reference Type reference (TYPE) POC_C_KPI_DURA 20110808
4 Importing IS_PROCESS_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20110808
5 Importing IT_STEPS Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110808

Method DUR_START_END_GET_ACT_PRC_INS on class CL_POC_METRICS_ENGINE has no exception.

Method DUR_START_END_GET_TASK_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_END_PRC_STEP Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI End Step 20110818
2 Exporting ET_START_PRC_STEP Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Start Step 20110818
3 Importing IS_KPI Call by reference Type reference (TYPE) POC_C_KPI_DURA 20110818
4 Importing IS_PROCESS_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20110818
5 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20111209
6 Importing IT_STEPS Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110818

Method DUR_START_END_GET_TASK_BO on class CL_POC_METRICS_ENGINE has no exception.

Method DUR_START_END_GET_TASK_PRC_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_END_PRC_STEP Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI End Step 20110818
2 Exporting ET_START_PRC_STEP Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Start Step 20110818
3 Importing IS_KPI Call by reference Type reference (TYPE) POC_C_KPI_DURA 20110808
4 Importing IS_PROCESS_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20110808
5 Importing IT_STEPS Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110808

Method DUR_START_END_GET_TASK_PRC_INS on class CL_POC_METRICS_ENGINE has no exception.

Method ENRICH_PROCESS_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Process Step Instance 20110909

Method ENRICH_PROCESS_INSTANCE on class CL_POC_METRICS_ENGINE has no exception.

Method GET_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STEP_INSTANCES_HEADER Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110830
2 Importing IT_STEP_INSTANCES_ALL Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110830

Method GET_HEADERS on class CL_POC_METRICS_ENGINE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_METRICS_ENGINE Call by reference Object reference (TYPE REF TO) CL_POC_METRICS_ENGINE Metrics/KPI Calculation 20101202

Method GET_INSTANCE on class CL_POC_METRICS_ENGINE has no exception.

Method GET_PREVIOUS_BA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20110829
2 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Process Step Instance 20110829

Method GET_PREVIOUS_BA on class CL_POC_METRICS_ENGINE has no exception.

Method GET_PRE_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRE_BA Call by reference Type reference (TYPE) T_PRE_BA_DATA Previous/Predecessor Task 20110830
2 Importing IS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_S_PRC_STEP_KPI Activity Metrics Interface 20110830
3 Importing IT_PRE_BA Call by reference Type reference (TYPE) POC_T_PRE_BA_DB Previous/Predecessor Task 20110830
4 Importing IT_STEP_INSTANCES_ALL Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20110830
5 Importing IV_BA_ID Call by reference Type reference (TYPE) POC_BA_ID Task Instance ID 20110908

Method GET_PRE_TASKS on class CL_POC_METRICS_ENGINE has no exception.

Method GET_PROCESS_KPI_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_INFO Call by reference Type reference (TYPE) POC_T_KPI_INFO POC KPI Category Tabletype 20101207
2 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Process Instance 20101207

Method GET_PROCESS_KPI_DEFINITION on class CL_POC_METRICS_ENGINE has no exception.

Method PREPARE_COUNT_ACT_BO_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KPI_ACT Call by reference Type reference (TYPE) POC_D_KPI_ACT KPI Activity Log 20111228
2 Exporting ES_KPI_ACT_QF Call by reference Type reference (TYPE) POC_D_KPI_ACT Task Log KPI Values 20120104
3 Exporting ES_KPI_INFO_DB Call by reference Type reference (TYPE) POC_S_KPI_INFO_DB KPI Data - DB Instances 20111228
4 Exporting ES_KPI_INFO_DB_ADD Call by reference Type reference (TYPE) POC_S_KPI_INFO_DB KPI Data - DB Instances 20111228
5 Exporting ES_KPI_LOG Call by reference Type reference (TYPE) POC_D_KPI_LOG KPI Log Entry 20111228
6 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20111228
7 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20111228
8 Importing IS_PRC_STEP_IN_KPI_QF Call by reference Type reference (TYPE) POC_S_PRC_STEP_KPI Activity Metrics Interface 20120104
9 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20111228
10 Importing IVAL_ID Call by reference Type reference (TYPE) POC_KPI_VALUATION_ID KPI Valuation ID 20111228
11 Importing IV_COUNT Call by reference Type reference (TYPE) I Count KPI Value 20111228
12 Importing IV_PRO_STEP_ID Call by reference Type reference (TYPE) POC_PROCESS_STEP_ID Activity Instance ID 20111228

Method PREPARE_COUNT_ACT_BO_RECORDS on class CL_POC_METRICS_ENGINE has no exception.

Method PREPARE_COUNT_ACT_PRC_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111227
2 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111227
3 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111227
4 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111227
5 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111227
6 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20111227
7 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20111227
8 Importing IS_PRC_STEP_IN_KPI Call by reference Type reference (TYPE) POC_S_PRC_STEP_KPI Activity Metrics Interface 20111227
9 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20111227
10 Importing IV_COUNT Call by reference Type reference (TYPE) I Count KPI Value 20111227

Method PREPARE_COUNT_ACT_PRC_RECORDS on class CL_POC_METRICS_ENGINE has no exception.

Method PREPARE_COUNT_TASK_BO_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KPI_ACT Call by reference Type reference (TYPE) POC_D_KPI_ACT KPI Activity Log 20120103
2 Exporting ES_KPI_ACT_QF Call by reference Type reference (TYPE) POC_D_KPI_ACT Task Log KPI Values 20120104
3 Exporting ES_KPI_INFO_DB Call by reference Type reference (TYPE) POC_S_KPI_INFO_DB KPI Data - DB Instances 20120103
4 Exporting ES_KPI_INFO_DB_ADD Call by reference Type reference (TYPE) POC_S_KPI_INFO_DB KPI Data - DB Instances 20120103
5 Exporting ES_KPI_LOG Call by reference Type reference (TYPE) POC_D_KPI_LOG KPI Log Entry 20120103
6 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20120103
7 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20120103
8 Importing IS_PRC_STEP_IN_KPI_QF Call by reference Type reference (TYPE) POC_S_PRC_STEP_KPI Activity Metrics Interface 20120104
9 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20120103
10 Importing IVAL_ID Call by reference Type reference (TYPE) POC_KPI_VALUATION_ID KPI Valuation ID 20120103
11 Importing IV_BA_ID Call by reference Type reference (TYPE) POC_BA_ID Task Instance ID 20120103
12 Importing IV_COUNT Call by reference Type reference (TYPE) I Count KPI Value 20120103

Method PREPARE_COUNT_TASK_BO_RECORDS on class CL_POC_METRICS_ENGINE has no exception.

Method PREPARE_COUNT_TASK_PRC_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KPI_ACT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111228
2 Exporting ET_KPI_ACT_INS Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20111228
3 Exporting ET_KPI_LOG Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111228
4 Exporting ET_KPI_LOG_INS Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111228
5 Exporting ET_KPI_LOG_UPD Call by reference Type reference (TYPE) POC_T_KPI_LOG KPI Log Entry 20111228
6 Importing IS_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_C_KPI_COUNT KPI: Count 20111228
7 Importing IS_PRC_ID Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process ID 20111228
8 Importing IS_PRC_STEP_IN_KPI Call by reference Type reference (TYPE) POC_S_PRC_STEP_KPI Activity Metrics Interface 20111228
9 Importing IT_KPI_INFO_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Data - DB Instances 20111228
10 Importing IV_COUNT Call by reference Type reference (TYPE) I Count KPI Value 20111228

Method PREPARE_COUNT_TASK_PRC_RECORDS on class CL_POC_METRICS_ENGINE has no exception.

Method PREPARE_DB_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUERY Call by reference Type reference (TYPE) T_PRC_STEP_QUERY Query Parameters 20110111
2 Importing IT_KPI_CATEGORY_CUST Call by reference Type reference (TYPE) POC_T_KPI_CTG_DB KPI Category 20110110
3 Importing IT_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_T_KPI_COUNT_DB KPI Count 20110110
4 Importing IT_KPI_DURATION_CUST Call by reference Type reference (TYPE) POC_T_KPI_DURA_DB KPI Duration 20110110
5 Importing IT_PROCESS_ID Call by reference Type reference (TYPE) POC_T_PROCESS_ID Table Type: Process ID 20110110

Method PREPARE_DB_READ on class CL_POC_METRICS_ENGINE has no exception.

Method PREPARE_DUR_THR_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_THRESHOLD Call by reference Type reference (TYPE) POC_T_THR_TRACK Threshold tracking Table 20111129
2 Exporting ET_THRESHOLD_DEL Call by reference Type reference (TYPE) POC_T_THR_TRACK Threshold tracking Table fro deletion 20111129
3 Importing IS_KPI_DURATION_CUST Call by reference Type reference (TYPE) POC_C_KPI_DURA KPI Duration Customizing 20111129
4 Importing IS_PROCESS Call by reference Type reference (TYPE) POC_S_PROCESS_ID Process Info 20111129
5 Importing IT_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Step instances 20111129
6 Importing IT_THR_DURATION_CUST Call by reference Type reference (TYPE) POC_T_THR_DURA Duration threshold customizing Table 20111129
7 Importing IV_DURATION Call by reference Type reference (TYPE) POC_PROCESS_KPI_DURA_VALUE Value of Duration KPI for a Process 20111129
8 Importing IV_START_TIME Call by reference Type reference (TYPE) POC_EXECUTION_TIME Start Time of the process 20111129

Method PREPARE_DUR_THR_RECORDS on class CL_POC_METRICS_ENGINE has no exception.

Method PREPARE_KPI_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KPI_VALUE Call by reference Type reference (TYPE) POC_T_PRC_KPI_INFO KPI values for BRF+ / BADI 20121227
2 Importing IT_ACT_CURRENT Call by reference Type reference (TYPE) POC_T_KPI_ACT KPI Activity Log 20121228
3 Importing IT_KPI_CLASS_CUST Call by reference Type reference (TYPE) POC_T_KPI_CTG_DB KPI Category Customizing 20121227
4 Importing IT_KPI_COUNT_CUST Call by reference Type reference (TYPE) POC_T_KPI_COUNT_DB KPI Count Customizing 20121227
5 Importing IT_KPI_CURRENT Call by reference Type reference (TYPE) POC_T_KPI_LOG Current KPI Log Entries 20121228
6 Importing IT_KPI_DB Call by reference Type reference (TYPE) POC_T_KPI_INFO_DB KPI Log Entries from DB 20121227
7 Importing IT_KPI_DUR_CUST Call by reference Type reference (TYPE) POC_T_KPI_DURA_DB KPI Duration Customizing 20121227
8 Importing IT_PROCESS_ID Call by reference Type reference (TYPE) POC_T_PROCESS_ID Process ID, Process Type ID info 20121227
9 Importing IT_THR_CURRENT Call by reference Type reference (TYPE) POC_T_THR_TRACK Current Thresholds 20121227
10 Importing IT_THR_DB Call by reference Type reference (TYPE) POC_T_THR_TRACK Thresholds from DB 20121227

Method PREPARE_KPI_FOR_RULE on class CL_POC_METRICS_ENGINE has no exception.

Method QUERY_PROCESS_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) POC_T_APPL_LOG_MSG Application Log Message Data 20101229
2 Exporting ET_PROCESS_STEP_INSTANCE Call by reference Type reference (TYPE) POC_T_PRC_STEP_KPI Interface Table Type for Metrics Engine 20101228
3 Importing IT_QUERY Call by reference Type reference (TYPE) T_PRC_STEP_QUERY Query Parameters 20101228

Method QUERY_PROCESS_DETAILS on class CL_POC_METRICS_ENGINE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703