Show TOC

  Business Add-Ins (BAdIs)

Use

SAP provides several Business Add-Ins (BAdIs) that you can use to enhance the functions for the Construction Progress Report and Remaining Plan.

Note 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.

End of the note.

Features

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

BAdI: Construction progress report

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 Start of the navigation path Project System Next navigation step Revenues and Earnings Next navigation step Automatic and Periodic Allocations Next navigation step Construction Progress Report and Valuation Next navigation step Business Add-Ins (BAdIs) Next navigation step BAdI: Construction Progress Report End of the navigation path .

BadI: Contract values and remaining plan

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 Start of the navigation path Project System Next navigation step Revenues and Earnings Next navigation step Automatic and Periodic Allocations Next navigation step Construction Progress Report and Valuation Next navigation step Business Add-Ins (BAdIs) Next navigation step BadI: Remaining Plan End of the navigation path .

Activities

To use customer-specific enhancements, you must create an active implementation for the corresponding BAdIs.

  • In Customizing for Construction Progress Report and Valuation choose Start of the navigation path Business Add-Ins (BAdIs) Next navigation step BAdI:Construction Progress Report End of the navigation path and create an active implementation.

  • In Customizing for Construction Progress Report and Valuation choose Start of the navigation path Business Add-Ins (BAdIs) Next navigation step BAdI:Contract Values and Remaining Plan End of the navigation path and create an active implementation.

    Note Note

    For information on creating an implementation, see the SAP Library under Start of the navigation path Basis Components Next navigation step ABAP Workbench Next navigation step Changing the SAP Standard Next navigation step Business Add-InsImplementing Business Add-Ins. End of the navigation path

    End of the note.