Termin zum bestimmten Wochentag im Monat

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

Termin zum bestimmten Wochentag im Monat

Beitrag von Jupp (ForumUser / 47 / 0 / 2 ) »
Weiss jemand ob es einen Funktionsbaustein gibt, der zu einem bestimmten Wochentag im Monat den Termin ermittelt? :shock:

Gemeint ist zum Beispiel:
Ermittle den 4. Freitag im Januar 2005

Ausgabe 28.01.2005

Jupp
Always Better Alternatives Possible.

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


Beitrag von black_adept (Top Expert / 4134 / 131 / 956 ) »
FB "DATE_COMPUTE_DAY" und ein wenig Trivialarithmetik führen dich zum Ziel...

Ach ja:
Montag = 1 ,Dienstag = 2, ... , Sonntag = 7.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Jupp (ForumUser / 47 / 0 / 2 ) »
Ich habe mir diesen Code zusammengetüftelt.

FORM berechne_termin USING month TYPE spmon wotnr TYPE p ordnr TYPE N
CHANGING date TYPE d

DATA:
daynr TYPE hrvsched-daynr,
ende TYPE d.


* Monatsanfang ermitteln
date(6) = month.
date+6(2) = '01'.

* Monatsletzten ermitteln
ende = date.
ADD 31 TO ende.
SUBTRACT ende+6 FROM ende.

* Wochentag zum Monatsersten ermitteln
CALL FUNCTION 'DAY_IN_WEEK'
EXPORTING
datum = date
IMPORTING
wotnr = daynr.
IF sy-subrc <> 0.
exit.
ENDIF.

* Termin berechnen
IF daynr LT wotnr.
date = date + wotnr - daynr + 7 * ( ordnr - 1 ).
ELSEIF daynr GT wotnr.
date = date + wotnr + 7 - daynr + 7 * ( ordnr - 1 ).
ELSE.
date = date + 7 * ( ordnr - 1 ).
ENDIF.
IF date GT ende.
clear date.
ENDIF.
ENDFORM.
Viele Grüße
Jupp
Always Better Alternatives Possible.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1345
Views
Versand Termin Rechnen
von autohandel7 » 21.08.2018 10:36 • Verfasst in ABAP® für Anfänger
4
Antw.
2941
Views
ABAP BSP Monat
von f_dem » 21.06.2008 23:48 • Verfasst in ABAP® für Anfänger
7
Antw.
8270
Views
Datumsberechnung - Monat
von SaskuAc » 14.08.2017 15:48 • Verfasst in ABAP® für Anfänger
1
Antw.
1857
Views
Monat in Woche umrechnen
von holderda » 04.05.2017 11:29 • Verfasst in ABAP® für Anfänger
4
Antw.
5950
Views
Anzahl Transaktionsaufrufe pro Monat
von Günter_Willi » 11.05.2018 09:43 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

Aktuelle Forenbeiträge

RFC vs. ODATA
vor 4 Tagen von DeathAndPain 8 / 1911
FUBA 'HR_INFOTYPES_OPERATION'
vor 4 Tagen von DeathAndPain 2 / 1098
Frage zur redefinierten Methode
vor einer Woche von ralf.wenzel 12 / 2322

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

RFC vs. ODATA
vor 4 Tagen von DeathAndPain 8 / 1911
FUBA 'HR_INFOTYPES_OPERATION'
vor 4 Tagen von DeathAndPain 2 / 1098
Frage zur redefinierten Methode
vor einer Woche von ralf.wenzel 12 / 2322