Zum Inhalt
Sie verwenden eine veraltete Dokumentation Zur aktuellen Version wechseln

# Benutzerrelevante Grenzwerte

Anzahl Anlagegüter Sachanlagen | - unbegrenzt seitens der Anwendung
--- | ---
Anzahl Kredite/Darlehen | - unbegrenzt seitens der Anwendung
Anzahl Sachkonten | - unbegrenzt seitens der Anwendung
Anzahl Personenkonten | - unbegrenzt seitens der Anwendung
Anzahl Zeichen in Textfeldern | - Längen sind variabel, entsprechend der Maske
Stelligkeit der Anlagegut-Nr. | - 13 Stellen
Stelligkeit der Sachkonten | - 8 Stellen
Stelligkeit der Adressnummer | - 6-12 Stellen
Stelligkeit von numerischen Werteninnerhalb der Datenbank | - 12 Stellen + 2 Kommastellen
In Einzelfällen kann die Stelligkeit der gespeicherten Werte (z. B. durch Datenbankanpassungen) variiert werden |

### Zeichenverwendung

Die Zeichensetzung für die Datenbank gilt für alle Textfelder im H2R und ist bei Grundeinrichtung des Servers auf ANSI bzw. UTF8 zusetzten. Dabei ist die Standarteinstellung ANSI. Diese kann auf UTF8 umgestellt werden.

#### SEPA-Zeichensetzung

Die Ersetzung der Zeichen ist notwendig, weil es Zeichen sind die im SEPA Zeichensatz nicht erlaubt sind. Die aufgelisteten Zeichen würden ohne die folgend Bechriebene Ersetzung mit ? oder Leerzeichen aufgefüllt werden. Durch die Umsetzung von Ü nach Ue, erhalten wir zwei Zeichen die erlaubt sind und erhalten bleiben.

##### Wie werden die Zeichen ersetzt?

Zeichen | Ersetzung an gleicher Position
--- | ---
À | A
à | a
Á | A
á | a
Â | A
â | a
Ã | A
ã | a
Å | A
å | a
É | E
é | e
È | E
è | e
Ê | E
ê | e
Ë | E
ë | e
Í | I
í | i
Ì | I
ì | i
Î | I
î | i
Ï | I
ï | i
Ó | O
Ò | O
ó | o
ò | o
Ô | O
ô | o
Õ | O
õ | o
Ú | U
Ù | U
ú | u
ù | u
Û | U
û | u
Ý | Y
ý | y
ÿ | y

##### Wie werden Umlaute ersetzt?

Ziechen | Ersetzung an gleicher Position
--- | ---
Ä | Ae
ä | ae
Ö | Oe
ö | oe
Ü | Ue
ü | ue
ß | ss

##### Wie wird die SEPA-Conformität hergestellt?

Nach der Ersetzung vorhandener Strings wird Zeichen für Zeichen durch die Matrix ersetzt, dabei wird der Char-Wert des Zeichens genommen um den Index in dem Array zu definieren.

Beispiel:

- Ein kleines a hat den Char-Wert 97 --> deshalb wird der Index 97 ausgelesen und aus dem Array kommt ein 'a' zurück.
- Ein Semikolon hingegeben wird als 'ÿ' zurückliefern, alles was in der Matrix zu einem 'ÿ' substituiert wird, wird bei uns dann in der Datei ein ?, alles was zu "\0" substituiert wird ein Leerzeichen

28. August 2025
12. Juni 2025