Uhrzeit eingeben in ALV-Grid-Liste

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

Uhrzeit eingeben in ALV-Grid-Liste

Beitrag von SkyHobbit (Specialist / 170 / 0 / 1 ) »
Hallo,

ich habe das Problem, daß ich eine editierbare ALV-Liste habe, in der auch eine Uhrzeit vorkommt. Der Typ Uhrzeit hat sechs Stellen mit dem Aufbau HHMMSS. Gebraucht werden hier aber nur die Stunden und Minuten. Eingebunden habe ich bei der Definition des Feldkataloges das DIC-Feld PA2002-BEGUZ.
Bei der Eingabe des Wertes zum Beispiel 12:00 oder 1200 meckert das Sytem, da das Format nicht der Definition entspricht. Definiere ich das Feld als Integer mit dem Verweis auf das DIC-Feld, wird der unterschiedliche Typ angemeckert. Also definiere ich beides als Integer. Sieht dann alles soweit gut aus, solange ich die Uhrzeit mit 1200 einpflege. Angezeigt wird bei Eingabemaske 12:00. Wird jedoch 12:00 eingegeben, gibt's einen Kurzdump. Also definiere ich das Feld jetzt als CHAR mit der Ausgabelänge fünf. Leider funktioniert hier die Eingabemaske nicht mehr, aber egal. Nun habe ich das Problem, daß ich zwar jetzt die beiden Kombinationen eingeben kann, aber auch jeden anderen Müll. Gibt es jetzt eine Möglichkeit der Prüfung bei der Eingabe ?
Nehme ich die Eingabe an und weise sie bei der Übernahme der Tabelle ab, wird auf der ALV-Liste nichts mehr angezeigt ... nicht zufriedenstellend.

Weiter stellt sich dann die Frage: gibt es einen Funktionsbaustein, der den CHAR-Wert eine Uhrzeit umwandelt ... mit Prüfung auf GÜltigkeit ??

Oder gibt es eine ganz andere Möglichkeit ???

Bis denne.
SkyHobbit

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


Re: Uhrzeit eingeben in ALV-Grid-Liste

Beitrag von ItsMe ( / / 0 / 3 ) »
Hallo SkyHobbit,

ich glaube nicht das ich dir so wahnsinnig weiterhelfen kann, aber trotzdem zwei Anmerkungen:

1. Könntest du nicht auch SYUZEIT benutzen?

2. Es gibt zwei FuBas die eine Konvertierung durchführen (allerdings keine Plausibilitätsprüfung, soweit ich weiss?):
CONVERSION_EXIT_TIMLO_INPUT und
CONVERSION_EXIT_TIMLO_OUTPUT

Gruss
ItsMe

Re: Uhrzeit eingeben in ALV-Grid-Liste

Beitrag von PsychoMantis (ForumUser / 98 / 0 / 0 ) »
ItsMe hat geschrieben:Hallo SkyHobbit,

ich glaube nicht das ich dir so wahnsinnig weiterhelfen kann, aber trotzdem zwei Anmerkungen:

1. Könntest du nicht auch SYUZEIT benutzen?

2. Es gibt zwei FuBas die eine Konvertierung durchführen (allerdings keine Plausibilitätsprüfung, soweit ich weiss?):
CONVERSION_EXIT_TIMLO_INPUT und
CONVERSION_EXIT_TIMLO_OUTPUT

Gruss
ItsMe
Die Plausibilitätsprüfung kannst du mit dem FuBa TIME_CHECK_PLAUSIBILITY vornehmen.

Beitrag von SkyHobbit (Specialist / 170 / 0 / 1 ) »
Hallo ItsMe und PsychoMantis,

der Typ SYUZEIT hat ja auch wieder diese komischen Sekunden ... bringt mich also auch nicht weiter. Aber mit den Funktionsbausteinen könnte man was anfangen.
Danke für die Hinweise.

Bis denne.
SkyHobbit

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1883
Views
Uhrzeit in editierbaren SALV eingeben (Datenelement LDUHR)
von nickname8 » 26.09.2019 10:59 • Verfasst in Dialogprogrammierung
0
Antw.
1236
Views
ALV Grid als Liste ausgeben
von jondahl11 » 26.09.2007 09:53 • Verfasst in ABAP® Core
5
Antw.
994
Views
Dynamisches Suchen in ALV Grid Liste
von snooga » 26.04.2021 08:44 • Verfasst in Dialogprogrammierung
2
Antw.
2242
Views
Icon der Liste im ALV-Grid hinzufügen
von hmaxi96 » 06.10.2016 11:11 • Verfasst in ABAP® für Anfänger
3
Antw.
2512
Views
ALV Grid Liste aktualisieren vor Button klick?
von dimes » 16.09.2009 12:07 • 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.