Show TOC

  Interfaces

Use

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

Features

Available to you are:

  • BAPIs for construction progress reports

  • BAPIs for project planning data (remaining plan)

  • RFC-able function modules for contract values

BAPIs for Construction Progress Reports

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

End of the example.
  • 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.

Interfaces for the Project Planning Data (Remaining Plan)

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

Interfaces for Contract Values

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

Activities

Program the interfaces in accordance with your requirements.

Note Note

You can call the BAPI Explorer with Start of the navigation path Tools Next navigation step Business Framework Next navigation step BAPI Explorer. End of the navigation path To call directly, use transaction BAPI.

For more information on BAPIs see the SAP Library under Start of the navigation path Cross-Application Components Next navigation step Business Framework Architecture (CA-BFA). End of the navigation path

You can also access this documentation using transaction BAPI.Choose Start of the navigation path Environment Next navigation step BAPI User Handbook Next navigation step BAPI Programming Guideor Next navigation step More BAPI Documentation. End of the navigation path

For information on RFC-able function modules, see the SAP Library under the Basis component Start of the navigation path Remote Communications (BC-SRV-RC) Next navigation step RFC Programming in ABAP. End of the navigation path

End of the note.