Dynamische Maßnahme IT0019 Datumsberechnung

SAP R/3 Personamwirtschaft: Personalmanagement, Personalzeitwirtschaft, Personalabrechnung, Veranstaltungsmanagement, Personalentwicklung, Kostenplanung...
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Dynamische Maßnahme IT0019 Datumsberechnung

Beitrag von owhc (ForumUser / 4 / 0 / 0 ) »
Liebe Kollegen,

Bei der Einstellungsmaßnahme soll nach dem IT 2006 (Abwesenheitskontingente) nach Prüfung auf bestimmte Mitarbeiterkreise
der IT 0019 mit Terminart Z5 (Neuer Urlaubsanspruch) ZWEI mal hochkommen.
Beim ersten mal soll das Datum für den Termin: Eintrittsdatum + 22 Monate sein.
Beim zweiten mal soll das Datum für den Termin: Eintrittsdatum + 34 Monate sein.

Erinnerungsdati werden wie im Customizing eingestellt generiert.

Gibt es einen Funktionsbaustein mit dem man das realisieren kann - oder muss man sich ein ABAP schreiben indem das Datum umgerechnet wird?
please help - thxalot

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


Re: Dynamische Maßnahme IT0019 Datumsberechnung

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Hallo,

dass nach dem Infotyp 2006 per dynamischer Maßnahme (T588Z) zweimal der I0019 angelegt wird, das kriegt man schon hin.

Allerdings ist die Herausforderung hier, die Monate zu addieren. Dazu wirst du wohl um ein bisschen ABAP nicht herumkommen. Schau dir mal den Report HBRDYNMS an, den verwendet SAP für solche Sachen. (Aufrufbeispiel findest du in der T588Z). Leg dir einfach einen eigenen Report als Kopie davon an und mach deine Berechnungen dort rein.

Um Monate auf ein Datum zu addieren könntest du dann den FB RE_ADD_MONTH_TO_DATE verwenden.

Viel Erfolg
donny

Re: Dynamische Maßnahme IT0019 Datumsberechnung

Beitrag von owhc (ForumUser / 4 / 0 / 0 ) »
Vielen Dank! Das war ein super Tipp!
Habe den FB in eigenen Report eingebaut. Sieht nun so aus:


...
FORM vac22months.
DATA: vac1 type d.


CALL FUNCTION 'RE_ADD_MONTH_TO_DATE'
EXPORTING
months = '22' "Anzahl der Monate die addiert werden sollen
olddate = ps-begda
IMPORTING
newdate = vac1.

MOVE vac1 TO rp50d-date1.

ENDFORM.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2146
Views
Dynamische Maßnahme IT0019 Mutterschutz Datums Berechnung
von owhc » 17.06.2009 11:42 • Verfasst in Human Resources
5
Antw.
2909
Views
Dynamische Maßnahme
von NLengner » 17.03.2020 15:19 • Verfasst in ABAP® für Anfänger
0
Antw.
1961
Views
Dynamische Maßnahme ausschalten
von khr » 17.05.2017 10:19 • Verfasst in Human Resources
8
Antw.
6194
Views
Dynamische Massnahme IT 0004
von Agguchen » 24.04.2006 16:21 • Verfasst in Human Resources
3
Antw.
919
Views
Dynamische Maßnahme IT0048
von oecirpan » 27.04.2020 09:50 • 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

Regex in where
vor 10 Minuten von edwin 7 / 159
Daten an Tabelle binden
vor 13 Stunden von Bright4.5 3 / 1485

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

Regex in where
vor 10 Minuten von edwin 7 / 159
Daten an Tabelle binden
vor 13 Stunden von Bright4.5 3 / 1485

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821