Ansicht
Dokumentation

EINA0001 - IS-U: Abschlagszyklus aus Gesamtabschlagssumme ermitteln

EINA0001 - IS-U: Abschlagszyklus aus Gesamtabschlagssumme ermitteln

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Erweiterung

Erweiterung, in der Sie den Abschlagszyklus des Abschlagsplans verändern können. Als Basisdaten für die Ermittlung stehen folgende Felder und Strukturen zur Verfügung:

  • TOTAL_AMOUNT: Gesamtabschlagssumme aller Verträge aller Fälligkeiten des Abschlagsplans
  • T_CYCLES_PORTION: Tabelle der erlaubten Abschlagszyklen der Abschlagsportion
  • T_EABP: Tabelle der Abschlagskopfdaten aller Verträge
  • T_EVER: Tabelle der Vertragsdaten

Hinweis

Wenn Sie den Abschlagszyklus auf einen Wert ändern, der nicht in der Tabelle T_CYCLES_PORTION enthalten ist, wird diese Änderung nicht aktiv.

Ihr eigenes Coding hinterlegen Sie pro Funktionsbaustein in folgenden Include-Dateien:

Funktionsbaustein Include-Datei

EXIT_SAPLEA61_001 ZXEA61U01

Beispiel

Bisheriger Zyklus: T_EABP-ABSZYK = 1

Tabelle T_CYCLES_PORTION mit folgenden Feldern:

ABSZYK ANZFAELL
1 12
2 6
3 4
4 3
6 2

Neuer Zyklus in Abhängigkeit von TOTAL_AMOUNT:

  • über 700,-: Abszyk = 1
  • bis 700,-: Abszyk = 2
  • bis 500,-: Abszyk = 3
  • bis 300,-: Abszyk = 4

Coding

* Datendefinitionen
data: wa_ever like ever,
wa_eabp like eabp,
wa_cycles_portion like rea65,
l_abszyk like eabp-abszyk.

* lesen des aktuellen Zyklus
read table t_EABP into wa_eabp index 1.
L_abszyk = wa_eabp-abszyk

* Gesamtbetrag als Parameter für neuen Abschlagszyklus
if total_amount between 0 and 299.
y_cycle = 4.
endif.
...
if total_amount ge 700.
y_cycle = 4.
endif.

* Check auf Abszyk in Tabelle T_CYCLES_PORTION
read table T_CYCLES_PORTION into wa_cycles_portion
with key abszyk = y_cycle.
if sy-subrc <> 0.
* Verarbeitung, wenn Y_CYCLE kein erlaubter Zyklus
endif.






PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3007 Date: 20240511 Time: 052643     sap01-206 ( 25 ms )