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