Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

NATIONAL-Angabe

&pagelevel(4)&pagelevel

Syntaxregeln

  1. Ein Datenelement, das eine USAGE NATIONAL-Klausel enthält, oder einer Datengruppe mit USAGE NATIONAL-Klausel untergeordnet ist, muss mit seiner PICTURE Zeichenmaske ein nationales Datenfeld beschreiben.

  2. Die GROUP-USAGE-Klausel darf nicht gleichzeitig mit der NATIONAL-Angabe verwendet werden.

Allgemeine Regeln

  1. Die NATIONAL-Angabe zeigt an, dass das Datenfeld im UTF-16-Format abgespeichert wird, d.h. jede Zeichenstelle ist durch 2 Bytes dargestellt.

    Für COBOL sind alle nationalen Zeichen gleich lang. „Surrogate Pairs“ werden daher als 2 Zeichen betrachtet.

Beispiel 7-31

Datenformat für USAGE IS NATIONAL

Datenkategorie

Wert

Maskenzeichenfolge

Interne Darstellung*)

national

ABC

NNN

00

41

00

42

00

43

*)Jedes Kästchen stellt 1 Byte dar.