Bezeichnung des AlgorithmusXEN_Liquide_Aktiva_Stufe1
KurzbezeichnungErmittlung des aggregierten Betrags an HQLA der Stufe 1 im Liquiditätspuffer eines Deckungsstocks
Verbale Beschreibung/BeispieleErmittlung der Wertart „Liquide Aktiva der Stufe 1 (LAS1)"
Kommt vor in/wird verwendet fürWertart_CL
Formale Beschreibung

FUNKTION XEN_Liquide_Aktiva_Stufe1 (AI_Stichtag_Datum repDate, AI_Mandant MA, AI_Kons_ID konsId, AI_Geschaeftsfall_Sicherheiten_Sachkonten_Pool_ID poolId)

hqla = SELEKTIERE ALLE BL.AI_Belegenheit_Liquiditaetsstufe_ID VON BL_Belegenheit_Liquiditaetsstufe MIT (BL.AI_Geschaeftsfall_Sicherheiten_Sachkonten_Pool_ID ISTGLEICH poolId UND BL.BL02_Liquiditaetsstufe_Code ISTGLEICH "Aktiva der Stufe 1 (1)")

rValue = 0

ITERIERE id VON (1, MAX(hqla))

liPufferBetrag = SELEKTIERE BLW.Wert VON BLW_Belegenheit_Liquiditaetsstufe_Wert MIT (BLW.AI_Belegenheit_Liquiditaetsstufe_ID ISTGLEICH id UND BLW.AI_Wertart_Code ISTGLEICH "Betrag der Zuordnung zum Liquiditätspuffer (BZL)")

rValue = rValue + liPufferBetrag

ITERATION ENDE

RUECKGABE rValue

FUNKTIONSENDE





  • No labels