Bezeichnung des Algorithmus | XEN_Brutto_Buchwert_nach_Kompensation |
Kurzbezeichnung | Ermittlung des Brutto-Buchwert nach Kompensation |
Verbale Beschreibung/Beispiele | Der "Brutto-Buchwert nach Kompensation (BK)" ergibt sich aus der Differenz zwischen "Buchwert (BW)" und dem "Kompensationswert (KW)". |
Kommt vor in/wird verwendet für | Wertart_CL |
Formale Beschreibung | FUNKTION XEN_Brutto_Buchwert_nach_Kompensation (AI_Mandant MA, AI_Geschaeftsfall_ID gfId, AI_Sachkonto_ID skId, AI_Stichtag_Datum repDate) //(II) Verarbeitung der Parameter //die Variablen gfId bzw. skId dienen der Identifikation des zugrundeliegenden Geschäftsfalls bzw. Sachkontos rValue = 0 WENN (NICHT ISTLEER(gfId)) DANN Buchwert = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert VON GF_Geschaeftsfall MIT (GFW.AI_Wertart_Code ISTGLEICH "Buchwert (BW)") Kompensationswert = SELEKTIERE GFW.Wert VON GFW_Geschaeftsfall_Wert VON GF_Geschaeftsfall MIT (GFW.AI_Wertart_Code ISTGLEICH "Kompensationswert (KW)") SONST WENN (NICHT ISTLEER(skId)) DANN Buchwert = SELEKTIERE SKW.Wert VON SKW_Sachkonten_Wert VON SK_Sachkonto MIT (SKW.AI_Wertart_Code ISTGLEICH "Buchwert (BW)") Kompensationswert = SELEKTIERE SKW.Wert VON SKW_Sachkonten_Wert VON SK_Sachkonto MIT (SKW.AI_Wertart_Code ISTGLEICH "Kompensationswert (KW)") ENDE rValue = Buchwert - Kompensationswert //(III) Rückgabe RUECKGABE rValue FUNKTIONSENDE |