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