1 Themenübersicht
In dieser Dokumentation werden die Vorgehensweisen für den Umgang mit der Anwendung „Daten importieren“ bezogen auf Bankdaten beschrieben. Diese Vorgehensweise enthält allgemeine Anleitungsschritte, und Sie werden außerdem über mögliche Voraussetzungen und Auswirkungen informiert.
Die Beschreibung der Anwendung „Daten importieren“, die unter anderem auch Feld- und Button-Beschreibungen enthält, finden Sie in der Dokumentation Daten importieren.
2 Begriffsbestimmung
Banken
Eine Bank ist ein privater oder öffentlich-rechtlicher Wirtschaftsbetrieb, der Geldgeschäfte betreibt und geld- und kreditbezogene Dienstleistungen anbietet. Der Begriff wird heute oft generell für jedes Geldinstitut verwendet. Nach der Rechtsform werden öffentlich-rechtliche Geldinstitute (z. B. Landesbanken oder Sparkassen), privatrechtliche Geldinstitute (z. B. Privatbanken) und Geldinstitute in der Rechtsform einer Genossenschaft (z. B. Volksbanken) unterschieden.
Banken können über international einheitliche Codes, die sogenannten Bank Identifier Codes (BIC), eindeutig identifiziert werden. Einer Bank können beliebig viele Filialen zugeordnet werden, die ebenfalls über BICs eindeutig identifiziert werden können.
Bank Identifier Code (BIC)
Der „Bank Identifier Code“ (BIC) ist ein international standardisierter Code für Banken, mit dem weltweit jedes Geld- oder Kreditinstitut eindeutig identifiziert werden kann. Er dient zur eindeutigen Identifizierung aller direkt oder indirekt an SWIFT (internationaler elektronischer Zahlungsverkehr) teilnehmenden Banken und findet unter anderem Verwendung bei grenzüberschreitenden Zahlungen in der Europäischen Union. Der BIC wird umgangssprachlich auch SWIFT-Code genannt.
Der BIC oder SWIFT-Code hat eine Länge von 8 oder 11 alphanumerischen Zeichen und setzt sich normalerweise aus einem 4-stelligen alphabetischen Code für die Bank, dem 2-stelligen ISO-Ländercode der Bank, einem 2-stelligen alphanumerischen Code zur Ortsangabe und einer 3-stelligen alphanumerischen Bezeichnung der Filiale zusammen. Der Aufbau:
BBBBCCLLbbb
BBBB 4-stelliger Bankcode, vom Geldinstitut frei wählbar
CC 2-stelliger Ländercode
LL 2-stellige Codierung des Ortes
bbb 3-stellige Kennzeichnung der Filiale (optional, Default: “XXX”, kann weggelassen werden)
SWIFT
SWIFT ist die Abkürzung für Society for Worldwide Interbank Financial Telecommunication. Es handelt sich dabei um eine internationale Genossenschaft der Geldinstitute, die ein Telekommunikationsnetz (SWIFT-Netz) für den Nachrichtenaustausch zwischen diesen Banken unterhält. Das SWIFT-Netz wird für den Austausch von Nachrichten verwendet, mit denen unter anderem internationale, grenzüberschreitende Zahlungen auf elektronischem Weg abgewickelt werden.
3 Allgemeines
Lesen Sie nachfolgend allgemeine Informationen zu Bankdaten. Sie erfahren, wie die zu importierenden Datenobjekte zusammengesetzt sind.
4 Vorgehensweisen
Lesen Sie nachfolgend, die Vorgehensweisen beim Import von Bankdaten:
- Daten importieren
- Notwendige Attribute für den Import
- Import von neuen Bankdaten
- Übersicht: Identifikations- und Pflichtfelder
4.1 Daten importieren
- Öffnen Sie die Anwendung „Daten importieren“.
- Lassen Sie sich den bzw. einen Filter für das Business Object „cisag.app.financials.obj.Bank“ anzeigen.
- Der Filter für den Import der Daten wird angezeigt.
- Die ausgewählten Attribute des Filters sind bereits markiert. Bei Bedarf können Sie die Attribute noch anpassen.
- Drücken Sie in der Standard-Symbolleiste den Button „Daten importieren“.
- Das Dialogfenster „Daten importieren“ wird geöffnet.
- In diesem Dialogfenster können Sie Einstellung für die Importdatei vornehmen. Eine ausführliche Beschreibung der Felder finden Sie in der Dokumentation Daten importieren im gleichnamigen Abschnitt.
- Durch Drücken des Buttons „Im Hintergrund“ oder „Sofort“ können Sie den Import durchführen.
Hinweis:
Beim Import von Daten ist die Option „Verarbeitung im Hintergrund“ nur für voneinander unabhängige Daten empfohlen.
4.2 Notwendige Attribute für den Import
Geben Sie mindestens folgende Attribute pro Business Entity an:
- Identifikationsattribute (Business Key)
- Pflichtfelder
Ohne die Identifikationsattribute kann das Business Entity nicht zugeordnet werden. Fehlt ein Pflichtfeld, so wird in jedem Fall die Nachbearbeitung gestartet. Die Pflichtfelder und Identifikationsattribute der einzelnen Business Objects werden im Abschnitt Übersicht: Identifikations- und Pflichtfelder zusammengestellt.
Zusätzlich gibt es noch Beziehungen zu anderen Business Objects, die nicht direkt zum Business Entity „Bank“ gehören (Beziehungen über Fremdschlüssel, erkennbar durch Kursivschrift im Filter). Um diese Beziehungen auflösen zu können, müssen die Identifikationsattribute dieser Business Objects im Filter ausgewählt werden. Über Fremdschlüssel referenzierte Daten können nicht gemeinsam importiert werden. Sie müssen bereits im System vorhanden sein. Werden über die Fremdschlüssel-Beziehung andere Attribute angegeben als deren Identifikationsattribute, so werden diese ignoriert.
Wenn der Primärschlüssel eines Business Objects ganz oder teilweise aus Fremdschlüsseln besteht, dann muss in der Importdatei das Business Object, auf das sich dieser Fremdschlüssel bezieht, über seine Identifikationsattribute aufgelöst werden.
Zum Beispiel enthält eine Bank das Attribut „country“. Dieses Attribut bezieht sich auf das Land der Bank, das wiederum durch eine Identifikation (String) spezifiziert wird.
4.3 Import von neuen Bankdaten
In der Importdatei müssen alle Identifikations- und Pflichtattribute angegeben werden. Lesen Sie die Dokumentation zur Anwendung „Daten importieren“, um zu erfahren, wie separate Importdateien verknüpft werden.
Beispiel für das Importieren von neuen Bankdaten mit einer Importdatei:
bankId | Country | name | mainBank.bankId | mainBank.country | . |
1 | DE | EineBank | … | ||
2 | DE | EineFiliale | 1 | DE | … |
Die Bank, die mit mainBank.bankId und mainBank.country identifiziert wird, muss bereits vorhanden sein. Wenn die Bankzentrale und die Bankfilialen in der gleichen Importdatei sind, dann muss die Bankzentrale sich vor der Bankfiliale befinden.
4.4 Übersicht: Identifikations- und Pflichtfelder
In diesem Kapitel werden die Identifikations- und Pflichtattribute zusammengestellt.
Attributpfad | Bezeichnung | Fremdschlüssel-Beziehung |
bankId (K) | Identifikation | |
country (K) | Land | Country |
name | Name |
Bei einer Filiale müssen zusätzlich die Attribute mainBank.bankId und mainBank.country angegeben werden.