Datumsformat ändern-Trennzeichen einfügen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alle Fragen rund um Basisthemen
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Datumsformat ändern-Trennzeichen einfügen

Beitrag von meli ( / / 0 / 3 ) »
hey!
ich habe einen download geschrieben, der sap daten in eine textdatei speichert. diese wird mit access verknüpft. das problem ist, dass das datumsfeld in der textdatei im format ttmmjjj angegeben wird ohne trennzeichen. wenn ich die tabelle als verknüpfung in access aufrufe steht das zum beispiel 17082004. das ist natürlich nicht wirklich übersichtlich. kann man das schon im abap ändern, dass die punkte als trennzeichen bei dem datum eingefügt werden? unter access bekomme ich es nicht hin. ich kann nämlich im nachherein nichts ändern, da ich die tabelle nicht importiere, sondern es sich nur um eine verknüpfung handelt. die einzige möglichkeit wäre jetzt den abap zu verändern. muss ich dann auch die datentypgröße verändern? jetzt sind für das datum 8 zeichen reserviert...

hier die deklaration des datumsfelds in der internen tabelle:

edatu TYPE d , "Einlagerungs-Datum

hier die umkonvertierung des datumsformats (xmbew ist die interne tabelle, lqua ist die ursprungstabelle):

xmbew-edatu+0(2) = lqua-edatu+6(2).

xmbew-edatu+2(2) = lqua-edatu+4(2).

xmbew-edatu+4(4) = lqua-edatu+0(4).


ich hoffe jemand kann mir helfen! vielen dank schonmal, gruß meli

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


Beitrag von Gast ( / / 0 / 3 ) »
Das ist eher eine Getting-Started-Frage.
Du brauchst ein 10stelliges Zielfeld.
Dann kannst Du das Datum mit WRITE in das Zielfeld schreiben. (s. F1-Hilfe)

Beitrag von LoLo ( / / 0 / 3 ) »
Moin meli,

Wie schon 'Gast' angemerkt hat, kannst Du das mit dem Befehl write machen.

Bspw.

Code: Alles auswählen.

data: f type d value '20040817',
      s(10) type c.

write f to s DD/MM/YYYY.
In s hast Du dann das Datum aufbereitet entsprechend Deinen Benutzeroptionen im Benutzerstamm (SU01).

Ciao, LoLo

Beitrag von Meli ( / / 0 / 3 ) »
hey LoLo,
ich hab deinen vorschlag ausprobiert. erst mal vielen dank. habe dabei aber folgendes problem: das datum gibt den monat immer vor dem tag aus, obwohl ich mich an deine angaben gehalten habe.
kann man das nicht auch irgendwie so lösen:

xmbew-datum+0(2) = lqua-edatu+6(2).
xmbew-datum+2(1) = ".".
xmbew-datum+3(2) = lqua-edatu+4(2).
xmbew-datum+5(1) = ".".
xmbew-datum+6(4) = lqua-edatu+0(4).

hierbei soll die reihenfolge von monat, tag und jahr vertauscht werden und zusätzlich ein punkt dazwischen gesetzt werden...


lieben gruß,
meli

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moin Meli.

Guck mal in Deinen Benutzerstamm unter "System -> Benutzervorgaben -> Eigene Daten" auf dem Tab "Festwerte". Hier kannst Du das Datumsformat für Ausgaben mit WRITE festlegen.

Wenn Du das auf "TT.MM.JJJJ" einstellst müßte LoLo's Tipp funzen.

C ya,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von Meli ( / / 0 / 3 ) »
Danke! Ihr seid göttlich! Ok, vielleicht hab ich mich auch etwas blöd angestellt...
aber auf jeden fall klappts jetzt und das hab ich euch zu verdanken!
merci!!! :D

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3115
Views
Datumsformat auf Smartforms
von Desc » 07.04.2008 15:39 • Verfasst in ABAP® Core
10
Antw.
6135
Views
Datumsformat im ALV-GRID
von pohlmann-schwarza » 23.04.2008 15:59 • Verfasst in ABAP® für Anfänger
1
Antw.
3222
Views
Datumsformat in Smartforms
von smartformy » 20.09.2016 08:39 • Verfasst in SAP - Allgemeines
3
Antw.
2462
Views
Datumsformat dynamisch auslesen
von m.schwertle » 15.10.2007 16:29 • Verfasst in ABAP® für Anfänger
3
Antw.
2074
Views
Dateiupload mit Apostroph als Trennzeichen
von ch|ma|ra » 29.07.2008 09:52 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 4 Wochen von Rabea1103 1 / 46098
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 62457
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 69934
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 86903