FUBA der Stunden oder Minuten oder Sekunden in Tage umrechnen

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

FUBA der Stunden oder Minuten oder Sekunden in Tage umrechnen

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
Hallo,
gibt es ein FUBA der Stunden oder Minuten oder Sekunden in Tage umrechnen.

Eingang Parametr:
Stunden oder Minuten oder Sekunden
Ausgabe: Tagen.

Beispiel: 8 Stunden = 0,33 Tag

Danke

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


Re: FUBA der Stunden oder Minuten oder Sekunden in Tage umrechnen

Beitrag von jocoder (Specialist / 347 / 3 / 103 ) »
Dies dürfte mit der Einheitenumrechnung gehen (FUBA UNIT_CONVERSION_SIMPLE). Das folgende Beispiel rechnet Stunden in Tage um.

Code: Alles auswählen.

START-OF-SELECTION.
DATA: input(2) TYPE p DECIMALS 0 VALUE 8,
          output(2) TYPE p DECIMALS 2.

CALL FUNCTION 'UNIT_CONVERSION_SIMPLE'
  EXPORTING
    input = input
    unit_in = 'H'
    unit_out = '10'
  IMPORTING
    output = output.
WRITE output.
'10' ist die interne Einheit für Tage (Tabelle T006) in meinem System. Wenn dein Programm eine Struktur mit den passenden Einheiten vorhält, brauchst du den Wert nicht mehr hart codieren, sondern kannst ihn direkt aus der Struktur entnehmen. Dies dürfte besser sein, denn ob '10' in allen Systemen denn Tag repräsentiert kann ich nicht sagen.
ABAP, Java, JavaScript
GitHub

Re: FUBA der Stunden oder Minuten oder Sekunden in Tage umrechnen

Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
Wofür braucht man denn da einen Funktionsbaustein? Das ist doch Mathematik der Klasse 3, wo man erstmals mit Kommazahlen konfrontiert wird:

Tage = Stunden / 24 + Minuten / 60 / 24 + Sekunden / 60 / 60 / 24

P.S. Zumindest gilt die obige Rechnung für die Erde. Auf anderen Planeten bitte entsprechend anpassen an die Tageslänge...

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
DeathAndPain

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: FUBA der Stunden oder Minuten oder Sekunden in Tage umrechnen

Beitrag von DeathAndPain (Top Expert / 2022 / 273 / 425 ) »
So sehe ich das auch.

Aber jetzt kann man wieder argumentieren, dass man ja alles kapseln müsse, damit man im Quelltext nichts als Methodenaufrufe sieht...
Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?

Seite 1 von 1

Vergleichbare Themen

7
Antw.
17842
Views
Sekunden, Minuten, Stunden, Tage zu Datum und Zeit addieren
von kullliiii » 01.08.2013 20:44 • Verfasst in ABAP® für Anfänger
4
Antw.
8453
Views
Umrechnung Sekunden
von Charadin » 26.10.2006 10:41 • Verfasst in ABAP® Core
10
Antw.
5130
Views
Selectionsbildschirm nach 5 Sekunden überspringen
von dimes » 23.02.2007 14:17 • Verfasst in ABAP® Core
1
Antw.
2268
Views
Monat in Woche umrechnen
von holderda » 04.05.2017 11:29 • Verfasst in ABAP® für Anfänger
3
Antw.
16190
Views
Tagesdatum in Kalenderwoche umrechnen
von thomasxy » 28.02.2008 12:13 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 9 Stunden von DeathAndPain 2 / 374
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1010
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46676
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4565

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

BAPI zur ABSO?
vor 9 Stunden von DeathAndPain 2 / 374
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1010
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46676
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4565