BAPIs for Investment Programs 

Use

Various methods are supplied in the ExpenditureProgDef (BUS1157) and ExpenditureProgTree (BUS1158) business objects for accessing investment programs of the R/3 System from external systems.

Features

Business Application Programming Interfaces (BAPIs)

BAPIs for ExpenditureProgDef

Description

Change

Change program definition

Create

Create the program definition

ExistenceCheck

Check if the created program definition already exists

GetDetail

Call information about the program definition

GetList

Display all program definitions as per selection conditions

SaveReplica

(internal use only)

BAPIs for ExpenditureProgTree

Description

Change

Change master data of investment program positions

Change Values

Change budget values or plan values on the positions of a program sub-tree

Create

Create program sub-tree in the specified investment program

Delete

Delete program sub-tree with the specified point-of-entry position

DeleteValues

Delete budget or plan values of all positions of a program sub-tree

ExistenceCheck

Check if a program sub-tree with the specified point-of-entry position already exists in the system

GetDetail

Return master data of positions of a program sub-tree

GetDetailValues

Determine plan values, budget values, actual values and commitments for the positions of a program sub-tree

GetStatus

Return the active system status and user status of all positions of a program sub-tree

Reassign

Reassign program sub-tree with the specified point-of-entry position

SetStatus

Change the system status and user status of positions of a program sub-tree

SaveReplica

(internal use only)

SaveReplicaValues

(internal use only)

For detailed documentation of the individual BAPIs and their parameters, refer to the BAPI Explorer (transaction: BAPI).