SAP ABAP Interface /RPM/IF_EX_CALCULATION (Interface for BAdI: /RPM/EX_CALCULATION_BADI)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/OBJECTS (Package) xRPM Business Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/CL_CALCULATION_BADI Example: Calculations (e.g. icons) 20090707
Properties
Interface /RPM/IF_EX_CALCULATION  
Short Description Interface for BAdI: /RPM/EX_CALCULATION_BADI    
General Data
Package /RPM/OBJECTS   xRPM Business Objects 
Created 20090707   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface /RPM/IF_EX_CALCULATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090707
Friends
Interface /RPM/IF_EX_CALCULATION has no friend.
Attributes
Interface /RPM/IF_EX_CALCULATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ACTUAL_HEADC Instance method Public Method Calculate Actual Headcount 20120829
2 CALCULATE_KPI Instance method Public Method Calculate Financial KPIs 20130221
3 CALCULATE_WORKEFFORT Instance method Public Method Calculate Actual/Planned Effort and Headcount 20120829
4 GET_BUDGET_STATUS_INFO Instance method Public Method Calculate Budget Status 20090707
5 GET_SCHEDULE_STATUS_INFO Instance method Public Method Calculate Schedule Status 20090707
6 GET_STAFFING_STATUS_INFO Instance method Public Method Calculate Staffing Status 20090707
Events
Interface /RPM/IF_EX_CALCULATION has no event.
Types
Interface /RPM/IF_EX_CALCULATION has no local type.
Method Signatures

Method CALCULATE_ACTUAL_HEADC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HEADC_ACTUAL Call by reference Type reference (TYPE) RPM_PROJECT_HEADCOUNT Actual Headcount 20120829
2 Importing IV_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20120829

Method CALCULATE_ACTUAL_HEADC on Interface /RPM/IF_EX_CALCULATION has no exception.

Method CALCULATE_KPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIN_KPI Call by reference Type reference (TYPE) /RPM/TS_FIN_KPI Financial KPIs 20130222
2 Exporting EV_IMPLEMENTED Call by reference Type reference (TYPE) XFLAG BAdI is active 20130224
3 Importing IS_ITEM_D_API Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API Portfolio Item Attributes; external 20130224
4 Importing IT_FIN_PLAN Call by reference Type reference (TYPE) /RPM/TT_FIN_PLAN_SUM Financial Planning Total 20130224
5 Importing IV_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20130222

Method CALCULATE_KPI on Interface /RPM/IF_EX_CALCULATION has no exception.

Method CALCULATE_WORKEFFORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TOTALS Call by reference Type reference (TYPE) /RPM/TS_CAP_TOTAL Capacity totals 20120829
2 Exporting EV_IMPLEMENTED Call by reference Type reference (TYPE) XFLAG New Input Values 20120829
3 Importing IV_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20120829

Method CALCULATE_WORKEFFORT on Interface /RPM/IF_EX_CALCULATION has no exception.

Method GET_BUDGET_STATUS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOTALS Call by reference Type reference (TYPE) /RPM/TS_FIN_TOTALS Financial Totals 20111004
2 Exporting ET_BUDGET_INFO Call by reference Type reference (TYPE) /RPM/TT_BUDGET_DETAIL_INFO Detail information 20090707
3 Exporting EV_BUDGET_GROUP Call by reference Type reference (TYPE) RPM_TV_BUDGET_GROUP Budget Status Group 20090709
4 Exporting EV_BUDGET_ICON Call by reference Type reference (TYPE) ICON_D Budget icon 20090707
5 Exporting EV_IMPLEMENTED Call by reference Type reference (TYPE) XFLAG Method implemented 20090707
6 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID (initiative / item) 20090707

Method GET_BUDGET_STATUS_INFO on Interface /RPM/IF_EX_CALCULATION has no exception.

Method GET_SCHEDULE_STATUS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCHEDULE_INFO Call by reference Type reference (TYPE) /RPM/TT_SCHEDULE_STATUS_DETAIL Detail information 20090707
2 Exporting EV_IMPLEMENTED Call by reference Type reference (TYPE) XFLAG Method implemented 20090707
3 Exporting EV_SCHEDULE_GROUP Call by reference Type reference (TYPE) RPM_TV_SCHEDULE_GROUP Schedule Status Group 20090709
4 Exporting EV_SCHEDULE_ICON Call by reference Type reference (TYPE) ICON_D Schedule icon 20090707
5 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID (initiative / item) 20090707

Method GET_SCHEDULE_STATUS_INFO on Interface /RPM/IF_EX_CALCULATION has no exception.

Method GET_STAFFING_STATUS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAFFING_INFO Call by reference Type reference (TYPE) /RPM/TT_STAFFING_STATUS_DETAIL Detail information 20090707
2 Exporting EV_IMPLEMENTED Call by reference Type reference (TYPE) XFLAG Method implemented 20090707
3 Exporting EV_STAFFING_GROUP Call by reference Type reference (TYPE) RPM_TV_STAFFING_GROUP Staffing Status Group 20090709
4 Exporting EV_STAFFING_ICON Call by reference Type reference (TYPE) ICON_D Staffing icon 20090707
5 Importing IV_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID GUID (initiative / item) 20090707

Method GET_STAFFING_STATUS_INFO on Interface /RPM/IF_EX_CALCULATION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702