Fuba gesucht zum Rechnen mit Zeit und Datum

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

Fuba gesucht zum Rechnen mit Zeit und Datum

Beitrag von dk02468 (ForumUser / 5 / 0 / 0 ) »
Hallo zusammen,

ich möchte Zeitabschnitte fortschreiben. Ich bekomme ein Datum und eine Dauer zwischen 0 und 60 Min. Nun muss ich diese Dauer von einer bestimmten Uhrzeit abziehen. Dabei kann es natürlich passieren, das ich in den Vortag komme, bzw. das Schaltjahrproblem bekomme. Gibt es da einen Fuba der so was kann, also mit Zeiten und Datum so rechnen kann, das ich mich um das datum als solches nicht kümmern muss, oder muss ich umständlich das alles selbst programmieren.

Danke schonmal für die Antwort !!

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


Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Dank der Datentypen d (Datum) und t (Zeit) geht das auch ohne FuBa recht fix, Beispiel:

Code: Alles auswählen.

REPORT ZZ_zeit .
PARAMETERS: P_MIN  TYPE I, " in Minuten anzugeben
            P_DAT  TYPE D DEFAULT '20060101',
            P_ZEIT TYPE T DEFAULT '003000'.


DATA: SEKUNDEN TYPE I.

START-OF-SELECTION.
  WRITE:/ 'Eingabe', P_ZEIT, P_DAT.
  SEKUNDEN = P_MIN * 60.     " in Sekunden umrechnen
  IF SEKUNDEN > P_ZEIT.      " komme in den Vortag
    P_DAT = P_DAT - 1.
  ENDIF.
  P_ZEIT = P_ZEIT - SEKUNDEN. " geht auch, wenn
                              " SEKUNDEN > P_ZEIT
  WRITE:/ 'Eingabe', P_ZEIT, P_DAT.
Funktioniert auch bei Schaltjahren etc., nicht berücksichtigt habe hier ich allerdings die Möglichkeit, dass die abzuziehenden Minuten das Datum um mehrere Tage verringern könnten.

Gruß,
Frank

Re: Fuba gesucht zum Rechnen mit Zeit und Datum

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
Hi,
schau dir mal den FuBa START_TIME_DETERMINE bzw. END_TIME_DETERMINE an. Die gehen sogar mit einem Fabrikkalender.
Gruß Hendrik

danke, es funktioniert !!

Beitrag von dk02468 (ForumUser / 5 / 0 / 0 ) »
Besten dank zusammen,
ich habe die Lösung von gastx umgesetzt, die reicht mir vollkommen und ist so einfach, wie auch genial.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
10599
Views
Zeit/Datum je Werk in tatsächliche Zeit umrechnen!
von hsiebert » 27.08.2007 11:23 • Verfasst in ABAP® für Anfänger
6
Antw.
5696
Views
Mit Datum Rechnen
von Trulchen » 05.09.2012 08:47 • Verfasst in ABAP® für Anfänger
2
Antw.
4366
Views
Datum und Zeit konvertieren
von mastert1 » 28.07.2008 09:50 • Verfasst in ABAP® für Anfänger
8
Antw.
9424
Views
Read Table mit MAX Datum und Zeit
von autohandel7 » 23.08.2018 10:54 • Verfasst in ABAP® für Anfänger
7
Antw.
11763
Views
Sekunden, Minuten, Stunden, Tage zu Datum und Zeit addieren
von kullliiii » 01.08.2013 20:44 • 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

Dialog-Container mit Toolbar/Status
vor 12 Stunden von black_adept gelöst 23 / 3701
User Exit EXIT_RQCPRM10_001
vor 13 Stunden von a-dead-trousers 2 / 268
Trennen Strasse und Hausnummer
vor 19 Stunden von payten 13 / 10606
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1321

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

Dialog-Container mit Toolbar/Status
vor 12 Stunden von black_adept gelöst 23 / 3701
User Exit EXIT_RQCPRM10_001
vor 13 Stunden von a-dead-trousers 2 / 268
Trennen Strasse und Hausnummer
vor 19 Stunden von payten 13 / 10606
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1321

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2858
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9449