This section is for application developers, who want to access business processes and data for the ERP System and create integration solutions for the application
Construction Progress Report and Valuation of Semi-Completed Constructions.
The interfaces are based on the technologies
Remote Function Call
(RFC) and
Business Application Programming Interface
(BAPI).
Available to you are:
BAPIs for construction progress reports
BAPIs for project planning data (remaining plan)
RFC-able function modules for contract values
The SAP business object type
Construction Progress Report
is available in the
Business Object Repository
(BOR) for the construction progress report.
The following BAPIs are defined as methods for this SAP business object type:
Method |
Use |
---|---|
PerfNot.Create |
Create Construction Progress Report |
PerfNot.Change |
Change construction progress report |
PerfNot.GetDetail |
Read detail data for construction progress report |
PerfNot.Enqueue |
Construction progress report: Set lock |
PerfNot.Dequeue |
Construction progress report: Delete lock |
Example
You can make customer-specific fields available, such as
Unauthorized Supplement, Date of Technical Acceptance
or
Completion of Construction.
To do this, create these fields in the Customer Include CI_TPNV for table /SAPPCE/TPNV (construction progress report).
In the BAPIs, you program these fields to be updated in the customer-specific header data for the construction progress report.
When a construction progress report is read, the data is issued for the parameter EXTENSIONOUT for BAPI PerfNot.GetDetail.
When a construction progress report is created or changed, the data is imported or changed via parameter EXTENSIONIN for BAPI PerfNot.Create or PerfNot.Change.
The SAP business object type
Project Planning Data
(ProjectPlanData) is available in the
Business Object Repository
(BOR) for the remaining plan.
The following BAPIs are defined as methods for this SAP business object type:
Method |
Use |
---|---|
ProjectPlanData.PostCosts |
Create/change project cost plan |
ProjectPlanData.PostRevenues |
Create/change project revenue plan |
ProjectPlanData.GetdetailRevenues |
Display project revenue plan |
ProjectPlanData.GetdetailCosts |
Display project cost plan |
The interfaces for the contract values are implemented as RFC able function modules.
RFC function module |
Use |
---|---|
/SAPPCE/PPD_GETDETAILORDERVAL |
Display contract value for a WBS element |
/SAPPCE/PPD_POSTORDERVAL |
Create/change contract values for a WBS element |
Program the interfaces in accordance with your requirements.
Note
You can call the BAPI Explorer with
To call directly, use transaction BAPI.For more information on BAPIs see the SAP Library under
You can also access this documentation using transaction BAPI.Choose
For information on RFC-able function modules, see the SAP Library under the
Basis
component