Bezeichnung des AlgorithmusXEN_Mandant_Vorperiode
KurzbezeichnungAlgorithmus zur Ermittlung der Mandant-ID der Vorperiode pro Geschäftsfall
Verbale Beschreibung/Beispiele

Dieser Algorithmus gibt die AI_Mandant der Vorperiode als Rückgabewert zurück, der die Geschäftsfall-ID der Vorperiode zugeordnet war (sofern dieser GF in der Vorperiode bereits vorhanden war)

Dabei werden insbesondere technische Umstellungen berücksichtigt: Sofern die technische Umstellung aus einer Fusion resultiert, so referenziert die GF-ID der Vorperiode auf einen anderen Mandaten. In dem Fall ist der entsprechende Mandant beim Ereignis "Technische Umstellung (TU)" hinterlegt.

Falls der Geschäftsfall in der Vorperiode nicht vorhanden war, so wird NULL zurückgegeben.

Kommt vor in/wird verwendet für

XEN_Neukreditvergabe_gem_FMA

XEN_Neukreditvergabe

XEN_Wert_Forderungsankauf_in_aktueller_Periode

XEN_Wert_Forderungsverkauf_in_aktueller_Periode

XEN_Stundungsmassnahmen_Neuverhandlung

XEN_Stundungsmassnahmen_Neuverhandlung_Datum

XEN_Kredituebertragung_An_Verkauf

Formale Beschreibung

FUNKTION XEN_Mandant_Vorperiode(AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Stichtag_Datum t)

//in diesem Algorithmus stellt die Variable t die aktuelle Periode dar; die Variable (t-1) stellt die Vorperiode dar

Ereignisse = SELEKTIERE ALLE EE.AI_Ereignisart_Code VON EE_Ereignis MIT ((t-1) < EE.AI_Ereignis_Datum <= (t)) VON GF_Geschaeftsfall

WENN (Ereignisse ENTHAELT "Technische Umstellung (TU)") DANN

mandant2 = SELEKTIERE EE.AI_Mandant2 VON EE_Ereignis

WENN(NICHT(ISTLEER(mandant2))) DANN

mandantVorPeriode = mandant2

SONST

mandantVorPeriode = MA

ENDE

SONST

GFVorPeriode = SELEKTIERE GF.AI_Geschaeftsfall_ID VON GF_Geschaeftsfall MIT (GF.AI_Geschaeftsfall_ID ISTGLEICH gfId UND GF.AI_Stichtag_Datum ISTGLEICH (t-1))

WENN(NICHT(ISTLEER(GFVorPeriode))) DANN

mandantVorPeriode = MA

ENDE

ENDE

RUECKGABE mandantVorPeriode

FUNKTIONSENDE

  • No labels