Suche CONVERSION EXIT für Datum

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Suche CONVERSION EXIT für Datum

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Hi!

Bevor ich noch länger herumsuche (und nix finde):
Kennt jemand einen Konvertierungs-Exit (Funktionsbaustein CONVERSION_EXIT_..._OUTPUT) für die Formatierung eines Datums als DD.MM.YY (zweistellige Jahreszahl)?

Hintergrund:
Bei der Ausgabe in einem ALV-Grid kann man zwar eine EDIT_MASK oder CONVEXIT angeben, nur funktionieren hier z.B. die Angabe DD/MM/YY wie im Write-Befehl nicht. Das geht nur direkt im Befehl.

Code: Alles auswählen.

WRITE ... TO ... DD/MM/YY. "--> 30.06.16
Das ALV Grid verwendet aber den USING EDIT MASK Zusatz.

Code: Alles auswählen.

WRITE ... TO ... USING EDIT MASK 'DD/MM/YY'. "--> DD/MM/YY
Mit der '==...' Syntax könnte ich alternativ eine Konvertierungs-Exit angeben, aber ich find einfach nichts passendes. Und bevor ich mir selber was schreibe, hab ich mir gedacht, weil das im ALV sicher noch andere treffen könnte, frag ich mal.

lg ADT

P.S.: Wen es interessiert die Aufbereitung für das ALV-Grid passiert im Baustien LVC_FILL_DATA_TABLE, genauer im Makro MACRO_CELL_DATA_GET im Include <SLVC_CELL_DATA_GET>.
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

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


Re: Suche CONVERSION EXIT für Datum

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Gibt's nicht - da musst du dir wohl einen 2-Zeiler schreiben.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Suche CONVERSION EXIT für Datum

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Hab ich schon befürchtet. :x

Wen es interessiert:
Hab mir über die Tabelle ENLFDIR alle CONVERSION_EXIT_* Bausteine gesucht.
Dann aus der Ergebnis-Liste alle Funktionsgruppen rausgeholt.
Schließlich mit der Liste und dem Report RPR_ABAP_SOURCE_SCAN alle Codestellen mit 'DD/MM/YY' gesucht.

Hab nur gehofft irgendwo wäre noch eine Datumsformatierung mit OFFSET implementiert, die ich so nicht gefunden hätte.

lg ADT
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: Suche CONVERSION EXIT für Datum

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

ist es nicht möglich im ALV ein Feld C(10) zu definieren und dort das Datum mit Write .... to ... DD/MM/JJ
reinzuschreiben.

Gruß
Wolfgang

Re: Suche CONVERSION EXIT für Datum

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
wreichelt hat geschrieben:Hallo,

ist es nicht möglich im ALV ein Feld C(10) zu definieren und dort das Datum mit Write .... to ... DD/MM/JJ
reinzuschreiben.

Gruß
Wolfgang
@Wolfgang: Ginge sicher - aber dann kann man nicht mehr gewohnt nach Datum sortieren
@A-D-T: Vergiss nicht außer dem ..._OUTPUT auch einen ..._INPUT zu schreiben. Sieht im 1. Moment unnötig aus - aber wenn die User nach dem Feld filtern können schmiert der ALV dann ab, wenn du nicht beide Exit-Bausteine angelegt hast.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
a-dead-trousers

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Suche CONVERSION EXIT für Datum

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
black_adept hat geschrieben:Vergiss nicht außer dem ..._OUTPUT auch einen ..._INPUT zu schreiben. Sieht im 1. Moment unnötig aus - aber wenn die User nach dem Feld filtern können schmiert der ALV dann ab, wenn du nicht beide Exit-Bausteine angelegt hast.
Ui, danke für den Hinweis.
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: Suche CONVERSION EXIT für Datum

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,
hier ein paar Exits zum Datum
1. CONVERT_DATE_TO_EXTERNAL

2. CONVERT_DATE_TO_INTERNAL


3. CONVERSION_EXIT_PDATE_INPUT Konvertierungsexit für Domain GBDAT: TT / MM / JJJJ -> JJJJMMTT

4. CONVERSION_EXIT_PDATE_OUTPUT Konvertierungsexit für Domain GBDAT: YYYYMMDD -> DD / MM / YYYY


5. CONVERSION_EXIT_IDATE_INPUT Externe Datum INPUT Konvertierungs-Exit

6. CONVERSION_EXIT_IDATE_OUTPUT Externe Datum Ausgang OUTPUT Umwandlung


7. CONVERSION_EXIT_LDATE_OUTPUT interne Datum OUTPUT Konvertierungs-Exit (zB JJJJMMTT)

8. CONVERSION_EXIT_SDATE_INPUT Externe Datum (zB 01.JAN.1994) INPUT Konvertierungs-Exit

9. CONVERSION_EXIT_SDATE_OUTPUT interne Datum OUTPUT Konvertierungs-Exit (zB JJJJMMTT)

Gruß
Wolfgang

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1847
Views
Suche User-Exit zur Kundenauftragszeit
von Matthias_L. » 29.11.2005 18:19 • Verfasst in Sales and Distribution
9
Antw.
2770
Views
Eigener Konvertierungs-Exit für Datum
von Trulchen » 03.07.2014 14:13 • Verfasst in ABAP® Core
3
Antw.
15209
Views
2
Antw.
3217
Views
DYNPRO FIELD CONVERSION
von Niekohle » 23.01.2007 11:10 • Verfasst in Dialogprogrammierung
3
Antw.
2037
Views
FUBA: Conversion-Exit_alpha_Inut
von becker » 03.03.2010 16:23 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140