Datum so Formatieren: "December 04th 2017"

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Datum so Formatieren: "December 04th 2017"

Beitrag von Timoniac (ForumUser / 8 / 3 / 0 ) »
Hallo miteinander,

Ich muss Daten in englisch ausgeben.
Wisst ihr wie man ein Datum(DATS 8 ) in diese Ausgabeform bekommt (englischer)Monat, Tag(st/nd/rd/th), Jahr ?

Gibt's da was im Standard oder muss man zu Fuß programmieren?

Liebe Grüße und vielen Dank
timoniac

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Datum so Formatieren: "December 04th 2017"

Beitrag von ewx (Top Expert / 4786 / 294 / 629 ) »
Wahrscheinlich musst du selbst was programmieren.
Du könntest zwar mittels Funktionsbaustein PRINT_TEXT und der Device "ABAP" eine Ausgabe erzeugen

Code: Alles auswählen.

/: SET DATE MASK = 'MMMM DD YYYY'
*  &DATE&
Aber das wäre ziemlich viel "Rechenzeit" und "Getue" für wenig Ausgabe.
Die Aufbereitung für SAP-Script ist leider tief in den Aufbereitungsbausteinen verborgen (LSTXVFCN Uprog cn_date).
Immerhin sind die Standardsymbole alle in Tabelle TTDTG verfügbar und du kannst sie einfach nutzen:

Code: Alles auswählen.

DE	%%SAPSCRIPT_DDDD_01	Montag
DE	%%SAPSCRIPT_DDDD_02	Dienstag
DE	%%SAPSCRIPT_DDDD_03	Mittwoch
DE	%%SAPSCRIPT_DDDD_04	Donnerstag
DE	%%SAPSCRIPT_DDDD_05	Freitag
DE	%%SAPSCRIPT_DDDD_06	Samstag
DE	%%SAPSCRIPT_DDDD_07	Sonntag
DE	%%SAPSCRIPT_DDD_01	Mo
DE	%%SAPSCRIPT_DDD_02	Di
DE	%%SAPSCRIPT_DDD_03	Mi
DE	%%SAPSCRIPT_DDD_04	Do
DE	%%SAPSCRIPT_DDD_05	Fr
DE	%%SAPSCRIPT_DDD_06	Sa
DE	%%SAPSCRIPT_DDD_07	So
DE	%%SAPSCRIPT_MMMM_01	Januar
DE	%%SAPSCRIPT_MMMM_02	Februar
DE	%%SAPSCRIPT_MMMM_03	März
DE	%%SAPSCRIPT_MMMM_04	April
DE	%%SAPSCRIPT_MMMM_05	Mai
DE	%%SAPSCRIPT_MMMM_06	Juni
DE	%%SAPSCRIPT_MMMM_07	Juli
DE	%%SAPSCRIPT_MMMM_08	August
DE	%%SAPSCRIPT_MMMM_09	September
DE	%%SAPSCRIPT_MMMM_10	Oktober
DE	%%SAPSCRIPT_MMMM_11	November
DE	%%SAPSCRIPT_MMMM_12	Dezember
DE	%%SAPSCRIPT_MMM_01	Jan
DE	%%SAPSCRIPT_MMM_02	Feb
DE	%%SAPSCRIPT_MMM_03	März
[...]
Nur dein 1st, 2nd und 3rd musst du selber basteln.
Ist aber auch nicht unbedingt üblich, meine ich. Es reicht
February 1, 2018

Re: Datum so Formatieren: "December 04th 2017"

Beitrag von zzcpak (Expert / 673 / 5 / 67 ) »
Für den Monatsnamen gibt es den Funktionsbaustein MONTH_NAMES_GET
Den Rest müsste man wohl selbst kurz ausprogrammieren (siehe auch https://archive.sap.com/discussions/thread/830386)

[Enno war mal wieder schneller :)]

Re: Datum so Formatieren: "December 04th 2017"

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
vielleicht sagt Dir ja Diese Lösung zu.
viewtopic.php?f=18&t=21409
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
16083
Views
Datum formatieren
von Peter Schmidt » 20.08.2004 13:55 • Verfasst in ABAP® für Anfänger
2
Antw.
1534
Views
Datum formatieren
von supermario73 » 17.06.2008 14:00 • Verfasst in ABAP® Core
17
Antw.
18040
Views
Datum formatieren mit variablem Format
von NCC-1701-M » 18.11.2011 09:37 • Verfasst in ABAP® Core
3
Antw.
2207
Views
Datum abhängig vom User locale formatieren
von Kathrin » 02.02.2005 10:38 • Verfasst in ABAP® für Anfänger
7
Antw.
5777
Views
Convert Gregorianisches Datum -> Julianisches Datum
von michael baum » 06.06.2005 09:25 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.