Ansicht
Dokumentation

FKK_S_INSTPLAN_CHANGEFROMDATA - Liefert Ratenplan mit Zins- und Gebührenbeleg und Ratenplanattributen

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 Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_PRINT
I_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_CHANGED

Funktionsgruppe

FKN1

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