Aus Excel Datum auslesen und konvertieren

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Aus Excel Datum auslesen und konvertieren

Beitrag von Nadine_2706 (ForumUser / 91 / 16 / 0 ) »
Hallo,

ich lese Excel-file aus und in dem steht Datum im Form tg.monat (z.B. 26. Juli). wie kann ich das Datum aus Excel in alv-genauso darstellen???

Danke!!!

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


Re: Aus Excel Datum auslesen und konvertieren

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
hi!

Ich hab mir da mal selber eine Umwandlungsklasse für diverse Datumsformate geschrieben. (Ich war zu faul im SAP zu suchen und ist eigentlich eine tolle Programmierübung) --> Die hier zu posten würde glaub ich den Rahmen einer "Hilfestellung" sprengen.

Hier ein paar Eckpunkte die zu beachten wären, wenn du es selbst versuchen möchtest:
- Du solltest dich ein wenig in RegEx (Reguläre Ausdrücke) auskennen. Es geht zwar auch ohne, aber mit ist es leichter ;)
- Die Regex für dein Beispiel zum Einlesen wäre übrigens '([0-9]{1,2}) ([a-zA-ZöüäÖÜÄ]+)( [0-9]{1,4})?'
- In den Submatches des FIND-Befehls findest du nun auf Index 1 den Tag, auf Index 2 den Monat und auf Index 3 wenn vorhanden das Jahr.
- Den Monat kannst du dann entweder hardcoded auf 'Jänner' usw. abfragen oder du verwendest die Tabelle T247
- Den Wochentag findest du übrigens unter T246
- Aus diesen Informationen solltest du dir das Datum zusammenbasteln können und in ein Feld vom Typ D speichern
- Zum Ausgeben, musst du dann nur das Datum in die Bestandteile auftrennen und wie gewünscht in ein Textfeld schreiben oder du schreibst dir eine "Konvert.Routine" die du bei der Domäne des Datenelements hinterlegst. Dann wandelt das ALV-Grid die Daten bei der Ausgabe für dich um.
- Alternativ kannst du die Konvert.Routine auch im Feldkatalog hinterlegen. (glaub ich)

lg ADT

P.S.: das interne Datumsformat in SAP ist JJJJMMDD. Mit DATUM+4(2) kannst du z.B. die Monatsnummer herausholen. Nur falls du das noch nicht selbst festgestellt hast :wink:

EDIT: black_adept hat einen kleinen Fehler in der Regex entdeckt: '([0-9]{1,2})\. ([a-zA-ZöüäÖÜÄ]+)( [0-9]{1,4})?' Der Punkt nach dem Tag hat gefehlt. Und dass das Jahr ein- bis vierstellig sein darf ist nur um die Regex ein wenig fehlertoleranter zu machen.
Zuletzt geändert von a-dead-trousers am 27.07.2011 07:51, insgesamt 3-mal geändert.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50


Re: Aus Excel Datum auslesen und konvertieren

Beitrag von Nadine_2706 (ForumUser / 91 / 16 / 0 ) »
Danke!!! Ich werde es gleich ausprobieren!!!!

Vielen Dank!!!

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1930
Views
OLE 2 Excel Datum konvertieren
von Kerstin » 09.09.2019 14:41 • Verfasst in ABAP® Core
6
Antw.
9228
Views
Datum Konvertieren
von SaskuAc » 23.10.2017 13:24 • Verfasst in ABAP® für Anfänger
2
Antw.
3282
Views
Datum konvertieren
von Trulchen » 21.02.2014 13:28 • Verfasst in ABAP® für Anfänger
2
Antw.
6067
Views
Datum und Zeit konvertieren
von mastert1 » 28.07.2008 09:50 • Verfasst in ABAP® für Anfänger
3
Antw.
5164
Views
internes datum konvertieren
von Nadine_2706 » 02.09.2011 11:35 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43986
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45730
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43847

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.

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43986
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45730
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 43847

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43986
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 94846
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109905
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 118071