SAP NetWeaver AS ABAP Release 750, ©Copyright 2016 SAP AG. Alle Rechte vorbehalten.
ABAP - Schlüsselwortdokumentation →
ABAP - Referenz →
Sprachumgebung →
Formatierungseinstellungen →
SET COUNTRY
Kurzreferenz
Syntax
SET COUNTRY cntry.
Wirkung
Diese Anweisung setzt die Formatierungseinstellungen der Sprachumgebung für alle nachfolgenden Anweisungen der aktuellen
internen Sitzung.
Für cntry muss ein zeichenartiges Datenobjekt angegeben werden, das
entweder einen Wert aus der Spalte LAND der Datenbanktabelle T005X enthält oder initial ist.
-
Wenn cntry einen Wert aus der Tabelle T005X enthält, werden Zahlenformat, Datumsformat und Zeitformat entsprechend der Einträge in den Spalten XDEZP, DATFM und TIMEFM auf ein
länderspezifisches Format gesetzt.
-
Wenn cntry initial ist (genauer: an erster Stelle ein Leerzeichen enthält) wird die Formatierung entsprechend der Festwerte im
Benutzerstammsatz eingestellt.
Falls der Inhalt von cntry weder in der Datenbanktabelle T005X gefunden wird
noch ein Leerzeichen an erster Stelle enthält, wird sy-subrc auf 4 gesetzt und folgende Einstellung vorgenommen:
-
Dezimaltrennzeichen als Punkt, Tausendertrennzeichen als Komma.
-
Datum in der Form "mm/dd/yyyy"
-
Zeit im 24-Stunden-Format
Systemfelder
sy-subrc |
Bedeutung |
0 |
Der angegebene Länderschlüssel wurde in der Datenbanktabelle T005X gefunden oder es wurde ein Leerzeichen angegeben. |
4 |
Der angegebene Länderschlüssel wurde in der Datenbanktabelle T005X nicht gefunden. |
Hinweise
-
Solange in einer internen Sitzung nicht die Anweisung SET COUNTRY ausgeführt wurde, ist die Formatierung entsprechend den Festwerten im
Benutzerstammsatz eingestellt.
-
Wenn bestimmte Formatierungseinstellungen nur für eine oder wenige Formatierungen benötigt
werden, kann statt SET COUNTRY die Formatierungsoption COUNTRY für
eingebettete Ausdrücke in Zeichenketten-Templates verwendet werden.
-
Die Anweisung SET COUNTRY darf nicht mit dem obsoleten Zusatz
COUNTRY der Anweisung SET LOCALE LANGUAGE zum Setzen der
Textumgebung verwechselt
werden. Insbesondere gibt es auch keine korrespondierende Anweisung GET COUNTRY.
Beispiel
Siehe Zeichenketten-Templates, Formatierungseinstellungen
und WRITE, Kürzungsverhalten.