Ansicht
Dokumentation
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 plansDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )