SAP Program RFMXPR13 - Change Payment/Commitment Budget Fields in PAYKO/VBSEGS(BSEG)

Description
This program is laid out as an XPRA, that is it is normally only runduring a system upgrade (automatically). The program works acrossclients.
The aim of the program is to convert the tables in which FM accountassignment information for a payment request is stored. Thisinformation includes, for example, the funds center, commitment item,and fund in the commitment and in the payment budget or the referenceto commitment documents (such as a funds commitment in the commitmentbudget or also in the payment budget).
As a rule of thumb you can assume that before conversion from Release3.0E IS-PS to 3.0F IS-PS, the fields from the payment budget werestored in the parked document table VBSEGS and after conversion theycan be found in table PAYKO. Exactly the reverse is true of the fieldsfor the commitment budget.
Due to the entry rules for the payment request, there can only becertain combinations which are checked by the program before a possiblefield change. Based on the field contents, the system decides whether arecord needs to be converted or not so that the program can be runagain. Therefore if, for any reason, it should have terminated, then itcan be started again without any worries.
If, due to certain circumstances, the system can no longer decidewhether a record needs to be or is allowed to be converted (forexample, a funds commitment cannot be found since it was deleted), thenthe system takes the precaution of not swapping. During regularprocessing of such documents after the Release upgrade, problems canoccur so that these documents have to be repaired by hand if they werenot used purely for test purposes in which case they can be deleted.
In addition to the conversion described above, when changing from IS-PSRelease 3.0E to IS-PS 3.0F, a (manual) conversion of the previous"payment commitment" takes place for the documents mentioned. It isrecommended to carry out payment request conversion (RFMXPR13) beforecarrying out funds commitment/payment commitment conversion (RFFMREPY).

Precondition
You are using the IS-PS industry solution, you use a separatecommitment and payment budget and have entered payment requests.

Output
The program uses the standard log.

Example
A payment request reduces funds commitment 0815 in the commitmentbudget in one of its line items. The request has not yet been posted.Before commitment document 0815 is converted, it is stored in fieldPAYKO-KBLNR_COM. After conversion, the document number is stored infield VBSEGS-KBLNR.