Using this method, you can change the master data of the programdefinition entered. The program type and program ID cannot be changed.
The system takes into account only those fields that have changedentries, that is you only have to enter the fields that are to be changed. Other fields can remain empty.
Before the change to the program definition is made, there is an automatic check of the consistency of the data in the local andexternal systems.
Set the TEST_RUN indicator to have the system check if changing the data is possiblewithout errors. You receive a list showing any errors. In this way, you
avoid the situation in which multiple errors cause the change of datato be interruped each time. The change itself is not made when this indicator is set.
The program definition consists of the PROGRAM and APPROVALYEAR parameters.
The data to be changed is transferred using both the PROGDEF_OLD and PROGDEF_NEW structures.PROGDEF_OLD contains the unchanged data, as it was in the external system before the change. The PROGDEF_NEW structure contains thechanged data.
During the consistency check, the system compares the unchanged data ofthe fields to be changed in the PROGDEF_OLD structure with the corresponding data in the local system. The system makes the changesonly if the data is the same.
For more information, refer to the SAP Library IM under Investment Programs.