SAP provides several Business Add-Ins (BAdIs) that you can use to enhance the functions for the
Construction Progress Report and Remaining Plan.
Note
In the following only additional notes on BAdIs and some methods are documented. For more information and a complete translation of all methods for BAdIs, see the BAdI documentation.
To help you develop customer-specific enhancements, use the following Business Add-Ins.
Definition name |
Short text |
---|---|
/SAPPCE/PNV |
BAdI: Construction progress report |
/SAPPCE/PNV02 |
BAdI: Contract values and remaining plan |
Method |
Use |
---|---|
AUTHORITY_CHECK |
Authorization check for maintenance of construction progress reports |
CONSISTENCY_HEAD_CHECK |
Consistency check for construction progress report header data
A standard implementation is delivered for this method. This checks whether the posting period (period and fiscal year) lies within the start and end date in the project definition. You can also check the posting period for the construction progress report in relation to the WBS element. You can determine the basic finish date of the WBS element for the end of construction date. You can also determine the forecasted end date for the acceptance of the WBS element. To do this, change the implementation of the method and ensure that the corresponding data exists for the WBS element. |
CONSISTENCY_ITEMS_CHECK |
Consistency check for construction progress report items
A standard implementation is delivered for this method. This checks whether the total values are greater or equal to zero. |
ADD_INTERFACETABLE_FOR_INPLACE |
Enhancement of the communications interface between the template (BDS document) and SAP system
For some templates (Microsoft Excel sheets) you can calculate the additional data and transfer it to a data container. The data can be accessed in the Microsoft Excel sheet if you wish to further process the data. |
CONVERT_CURRENCY |
Provides conversion algorithms, both for the controlling area currency and the object currency
You are abroad managing a construction site for a long period. Because the exchange rate is subject to significant market changes, you contractually determine a set exchange rate for work actually completed. |
CO_ADDITIONAL_POST |
Changing or adding CO postings
If the profit or gross profits are to be entered at the same time as the work values, you can use this method to calculate the associated costs from the work completed and the gross profits and update them in CO as statistical actual costs. |
GET_JVA_SHARE |
Calculates the operated share of your company in the joint venture |
READ_KSTAR |
Reading additional cost elements |
For more information on the interface and methods, see the BAdI documentation in the SAP IMG under
.Method |
Use |
---|---|
ON_AUTHORITY_CHECK |
Authorization check |
ON_DATA_INPUT |
Consistency check for BAPI input parameters
A standard implementation is delivered for this method. This checks whether the posting period (period and fiscal year) lies within the start and end date in the project definition. |
ON_CO_VERSION_DETERMINATION |
Sets the CO version |
ON_INTERFACETABLE_FOR_INPLACE |
Enhancement of interface BDS document and SAP System |
ON_CONVERT_CURRENCY |
Provides conversion algorithms for the transaction currency in the controlling area currency or object currency |
ON_OPERATED_SHARE |
Determines the operated share of planned costs and revenues, according to your equity share in the joint venture via the ordering WBS element |
ON_CHECK_BEFORE_CO_TRANSFER |
Consistency check of input values for the CO update |
For more information on the interface and methods, see the BAdI documentation in the SAP IMG under
.To use customer-specific enhancements, you must create an active implementation for the corresponding BAdIs.
In Customizing for
Construction Progress Report and Valuation
choose
and create an active implementation.
In Customizing for
Construction Progress Report and Valuation
choose
and create an active implementation.
Note
For information on creating an implementation, see the SAP Library under