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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1791
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2331

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1791
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2331

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 365
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 965
MS-Word als Editor
letzen Monat von tekko 1 / 4475