Ansicht
Dokumentation
FKK_S_INSTPLAN_CHANGEFROMDATA - Liefert Ratenplan mit Zins- und Gebührenbeleg und Ratenplanattributen
RFUMSV00 - Advance Return for Tax on Sales/Purchases General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dem vorliegenden Funktionsbaustein können Sie die Ratenplanpositionen eines Ratenplans ändern. Mit dem Parameter I_OPBEL können Sie die Nummer des zu ändernden Ratenplans übergeben, die Tabelle T_INST_DELTA_FKKOP enthält die geänderten Daten der Ratenplanpositionen.
Beachten Sie, dass Ausgleichsrestriktionen nicht gesetzt, sondern nur zurückgenommen werden können.
Sie haben die Möglichkeit, über den Rückgabewert des Parameters E_PRINT, der durch den Buchungsbereich 1100 oder durch externe Vorgabe bestimmt wird, einen Druck anzustoßen
- E_PRINT = 0 --> Kein Druck
- E_PRINT = 1 --> Druck sofort
- E_PRINT = 2 --> Druck verzögert, Anschreiben ohne Zahlscheine
- E_PRINT = 3 --> Druck verzögert, Anschreiben + Zahlschein nächstfällige Rate
- E_PRINT = 0 --> Druck verzögert, Anschreiben mit allen Zahlscheinen
Vor der Änderung sind die aktuellen Ratenplanpositionen über den Funktionsbaustein
FKK_S_INSTPLAN_GETDETAIL einzulesen. Dabei muss der Parameter ACCUMULATE
= 'X' gesetzt werden (siehe Beispiel), da der Funktionsbaustein FKK_S_INSTPLAN_CHANGEFROMDATA nur mit verdichteten Ratenplanpositionen arbeitet.
Beispiel
***************************************************
* Definitions
***************************************************
* Internal Tables
DATA: tl_fkkop TYPE sfkkop OCCURS 10,
tl_rfkinst TYPE rfkinst OCCURS 10.
* Work areas
DATA: wa_fkkop TYPE sfkkop,
wa_rfkinst TYPE rfkinst.
**************************************************
* Read Installment plan
**************************************************
CALL FUNCTION 'FKK_S_INSTPLAN_GETDETAIL'
EXPORTING
i_opbel = p_opbel
i_accumulate = 'X'
* IMPORTING
* RETURN =
* INSTPLANATTR =
TABLES
t_instplan_fkkop = tl_fkkop
.
*************************************************
* implement changes
*************************************************
LOOP AT tl_fkkop INTO wa_fkkop.
MOVE-CORRESPONDING wa_fkkop TO wa_rfkinst.
* ...
* do modifications in wa_rfkinst here
* ...
APPEND wa_rfkinst TO tl_rfkinst.
ENDLOOP.
**************************************************
* change installment plan
**************************************************
CALL FUNCTION 'FKK_S_INSTPLAN_CHANGEFROMDATA'
EXPORTING
i_opbel = p_opbel
* IMPORTING
* RETURN =
TABLES
t_instl_delta_fkkop = tl_rfkinst.
Hinweise
Weiterführende Informationen
Parameter
E_PRINTI_CHECK_MODE
I_IBLAR
I_INKEY
I_NO_LEAVE
I_OPBEL
I_RPRDA
I_STTIN
I_UPDATE_TASK
T_INST_DELTA_FKKOP
T_MESSA
Ausnahmen
NOT_CHANGEDFunktionsgruppe
FKN1BAL_S_LOG - Application Log: Log header data rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4323 Date: 20240523 Time: 122136 sap01-206 ( 67 ms )