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 / 4131 / 130 / 955 ) »
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.
1249
Views
Umsatzrelevante Arbeitstage
von jspranz » 10.11.2016 22:31 • Verfasst in SAP - Allgemeines
2
Antw.
6110
Views
Tatsächliche Arbeitstage ermitteln
von Florian9999 » 26.03.2019 08:45 • Verfasst in Human Resources
1
Antw.
1792
Views
HRFORMS - PERSDATEN_Andruck der Arbeitstage/Monat
von Sammi16 » 06.09.2007 15:16 • Verfasst in Human Resources
2
Antw.
1946
Views
offfene Posten zum Stichtag X
von marcschoen » 24.06.2009 14:46 • Verfasst in Financials
6
Antw.
4477
Views
Integration OrgManagement mit Stichtag
von LeonBarthez » 13.09.2007 17:30 • Verfasst in Human Resources

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 2 Tagen von rob_abc 4 / 327

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

FOR mit CORRESPONDING
vor 2 Tagen von rob_abc 4 / 327

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2346
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 2180