90 Arbeitstage von einem Stichtag zurückrechnen

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

90 Arbeitstage von einem Stichtag zurückrechnen

Beitrag von jockel (ForumUser / 2 / 0 / 0 ) »
Hallo,
weiß jemand, wie ich von einem vorgegebenen Datum 90 Arbeitstage abziehen kann, also unter Berücksichtigung des Farbrikkalenders.
Gesucht ist dann das Anfangsdatum des Arbeitstages.

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo jockel,

im schlimmsten Fall müsstest Du den DATE_CONVERT_TO_FACTORYDATE 90 mal mit dem Datum des vorherigen Laufs füttern...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von black_adept (Top Expert / 4090 / 127 / 940 ) »
Na - ganz so kompliziert muss es ja denn doch nicht sein.

1. Schritt. DATE_CONVERT_TO_FACTORYDATE ausführen um die Nummer des Arbeitstages zu erhalten.

2. Schritt. Davon 90 abziehen

3. Schritt FACTORYDATE_CONVERT_TO_DATE ausführen um das echte Datum aus dem Arbeitstag zurückzurechnen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo black_adept,

damit sorgst Du doch nur dafür, dass der letzte Arbeitstag 90 Kalendertag davor berechnet wird.

So, wie ich die Frage verstehe, macht es einen Unterschied, ob Du am 17.Jan oder am 22.Dez. 90 "Arbeits"tage zurückrechnen willst. Denn im Januar hast Du z.B. die Weihnachtsfeiertage und eventuell den 6.Januar als Feiertag, die nicht zählen dürften. Und jahresabhängig bekommst Du noch ein anderes Ergebnis, wenn 24./31.Dez. am Wochenende oder nicht liegen...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von HelmutB (ForumUser / 21 / 0 / 0 ) »
Hallo,

vielleicht hilft das Coding des FuBas 'RS_VARI_V_XWD_ACTUAL_MONTH' weiter. Dort wird der n-te Arbeitstag ab einem vorgegebenen Datum ermittelt (indem das Datum hochgezählt wird und für jeden Tag einzeln über 'DATE_CONVERT_TO_FACTORYDATE' bestimmt wird, ob's ein Arbeitstag ist).

Für den genannten Zweck müsste man ähnlich vorgehen, nur dabei das Datum rückwärts laufen lassen.

MfG
Helmut

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo zusammen,

in der Zwischenzeit habe ich gezeigt bekommen, dass black_adept's Ansatz 100%-ig richtig ist.

Der Baustein DATE_CONVERT_TO_FACTORYDATE liefert u.a. einen Zahlenwert FACTORYDATE zurück, der die Tagesnummmer des zurückgemeldeten Datums angibt bezogen auf das Fabrikdatum darstellt. 90 abziehen und durch den FACTORYDATE_CONVERT_TO_DATE schicken, um das Datum zu erhalten.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Ursprung

Beitrag von jockel (ForumUser / 2 / 0 / 0 ) »
Vielen Dank, das werde ich so umsetzen und berichte, ob es mir
geholfen hat. Ich denke JA.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1199
Views
Umsatzrelevante Arbeitstage
von jspranz » 10.11.2016 22:31 • Verfasst in SAP - Allgemeines
2
Antw.
5672
Views
Tatsächliche Arbeitstage ermitteln
von Florian9999 » 26.03.2019 08:45 • Verfasst in Human Resources
1
Antw.
3417
Views
Anzahl Arbeitstage pro Monat
von Gast » 03.05.2005 13:56 • Verfasst in ABAP® für Anfänger
1
Antw.
1673
Views
HRFORMS - PERSDATEN_Andruck der Arbeitstage/Monat
von Sammi16 » 06.09.2007 15:16 • Verfasst in Human Resources
2
Antw.
1887
Views
offfene Posten zum Stichtag X
von marcschoen » 24.06.2009 14:46 • Verfasst in Financials

Ü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 2 Stunden von black_adept gelöst 23 / 3565
User Exit EXIT_RQCPRM10_001
vor 3 Stunden von a-dead-trousers 2 / 179
Trennen Strasse und Hausnummer
vor 9 Stunden von payten 13 / 10481
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1237

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 2 Stunden von black_adept gelöst 23 / 3565
User Exit EXIT_RQCPRM10_001
vor 3 Stunden von a-dead-trousers 2 / 179
Trennen Strasse und Hausnummer
vor 9 Stunden von payten 13 / 10481
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1237

Unbeantwortete Forenbeiträge

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