Ansicht
Dokumentation

HR_TMW_2003_TO_2003 - Ableiten von IT2003 Daten aus PWS Änderungen und altem IT2003 Satz

HR_TMW_2003_TO_2003 - Ableiten von IT2003 Daten aus PWS Änderungen und altem IT2003 Satz

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Motivation für diesen Funktionsbaustein ist die Multifunktionalität der im Infotyp 2003 (Vertretung) abgelegten Information. Zu unterscheiden sind:

Festlegung der Sollarbeitszeit

  • durch Angabe eines Paares Beginn/Endeuhrzeit
  • durch Angabe eines Tagesarbeitszeitplans (mit Variante)
  • durch Angabe einer Arbeitszeitplanregel (einschließlich zugehöriger Informationen) oder einer Personalnummer

Festlegung von Pausenzeiten

  • durch explizite Angabe eines Arbeitspausenplans
  • durch explizite Angabe von Pausenzeiten (einschließlich Dauern)
  • implizit bei Festlegung der Sollarbeitszeit durch Tagesarbeitszeitplan oder Schichtkennzeichen

Festlegung einer zeitlich beschränkten Bezahlungsvorgabe

  • durch Angabe einer Planstelle und eines Paares Beginn/Endeuhrzeit

Festlegung von Steuerungsinformation

  • durch Vorgabe einer Tagesarbeitszeitplanklasse
  • durch Vorgabe eines Tagestyps

Ziel des Funktionsbausteines ist es, unter obigen Alternativen die am besten geeignete auszuwählen und eine entsprechende Struktur zu füllen, die als Teil eines IT 2003 Satzes gespeichert werden kann.

Für diese Auswahl werden dem Funktionsbaustein zur Verfügung gestellt:

  1. die relevanten Eingabefelder des persönlichen Arbeitszeitplans vor der Benutzeraktion im Parameter IM_DATA_OLD
  2. die relevanten Eingabefelder des persönlichen Arbeitszeitplans nach der Benutzeraktion im Parameter IM_DATA_NEW
  3. im Parameter IM_2003_OLD die Felder eines schon vorhandenen Infotypsatzes 2003 (Vertretung), die für den Inhalt der IM_DATA_OLD Felder verantwortlich sind. Gibt es keinen solchen Datensatz, so muß dieser Parameter initial bleiben.

Einen besonders zu behandelnden Spezialfall bildet die Planstellenvertretung, die nur eine abweichende Bezahlung bestimmt, die Sollarbeitszeit aber nicht beeinflußt. Diese ist gekennzeichnet durch das Fehlen von Tagesarbeitszeitplan, Arbeitszeitplanregel, Arbeitspausenplan und Pausenzeiten, bei gleichzeitigem Vorhandensein eines Uhrzeitpaares und einer Planstelle.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

EX_2003
IM_2003_OLD
IM_DATA_NEW
IM_DATA_OLD

Ausnahmen

Funktionsgruppe

HRTIM00_TMWSUPPFUNCPOOL

ABAP Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2927 Date: 20240523 Time: 055444     sap01-206 ( 42 ms )