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.
10614
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.
4368
Views
Datum und Zeit konvertieren
von mastert1 » 28.07.2008 09:50 • Verfasst in ABAP® für Anfänger
8
Antw.
9430
Views
Read Table mit MAX Datum und Zeit
von autohandel7 » 23.08.2018 10:54 • Verfasst in ABAP® für Anfänger
7
Antw.
11764
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

Regex in where
vor 10 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 23 Stunden von Bright4.5 3 / 1487

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

Regex in where
vor 10 Stunden von edwin 7 / 166
Daten an Tabelle binden
vor 23 Stunden von Bright4.5 3 / 1487

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822