Bezeichnung des AlgorithmusXEN_Sektor_fuer_Meldezwecke
KurzbezeichnungSektor für Meldezwecke Algorithmus
Verbale Beschreibung/Beispiele

Dieser Algorithmus dient der Ermittlung der Ausprägung des Attributs EMA49_Sektor_fuer_Meldezwecke_Code. Der Algorithmus geht folgendermaßen vor:

(1) Identifikation der OeNB-Identnummer der betrachteten Einheit

(1.1) ist eine OeNB-Identnummer vorhanden, so wird der Sektor gemäß "OeNB-Sicht" (EO04_Sektor_ESVG_OS_Code) ermittelt und als Rückgabewert definiert

(1.2) ist keine OeNB-Identnummer vorhanden, so wird der Sektor gemäß internen Stammdaten (EM04_Sektor_ESVG_MS_Code) als Rückgabewert definiert

Kommt vor in/wird verwendet fürEMA49_Sektor_fuer_Meldezwecke_Code
Formale Beschreibung

FUNKTION XEN_Sektor_fuer_Meldezwecke (AI_Einheitennummer_ID Einheit)

//die Variable Einheit dient als Input Parameter und stellt eine AI_Einheitennummer_ID dar

OeNB_ID = SELEKTIERE EM.AI_OeNB_IdentNr VON EM_Einheit_MS MIT (EM.AI_Einheitennummer_ID ISTGLEICH Einheit)

rSektor = SELEKTIERE EM.EM04_Sektor_ESVG_MS_Code VON EM_Einheit_MS MIT (EM.AI_Einheitennummer_ID ISTGLEICH Einheit)

WENN (ISTLEER(OeNB_ID)) DANN

//zur betrachteten Einheit existiert keine OeNB-Identnummer -> Verwendung des Attributs EM04_Sektor_ESVG_MS_Code

SONST

//zur betrachteten Einheit existiert eine OeNB-Identnummer -> Verwendung des Attributs EO04_Sektor_ESVG_OS_Code

rSektor = SELEKTIERE EO.EO04_Sektor_ESVG_OS_Code VON EO_Einheit_OS MIT (EO.AI_OeNB_IdentNr ISTGLEICH OeNB_ID)

ENDE

RUECKGABE rSektor

FUNKTIONSENDE

  • No labels