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.
10444
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.
5659
Views
Mit Datum Rechnen
von Trulchen » 05.09.2012 08:47 • Verfasst in ABAP® für Anfänger
2
Antw.
4302
Views
Datum und Zeit konvertieren
von mastert1 » 28.07.2008 09:50 • Verfasst in ABAP® für Anfänger
8
Antw.
9254
Views
Read Table mit MAX Datum und Zeit
von autohandel7 » 23.08.2018 10:54 • Verfasst in ABAP® für Anfänger
7
Antw.
11554
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

Get und Set
Gestern von tar 18 / 4205
Wissensdatenbank
Gestern von ewx 15 / 2755

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

Get und Set
Gestern von tar 18 / 4205
Wissensdatenbank
Gestern von ewx 15 / 2755