Ansicht
Dokumentation

BAPI_PTMGREXTWOSCHED_INSWCOST - Operative Sollarbeitszeit einfügen (mit Kostenzuordnung)

BAPI_PTMGREXTWOSCHED_INSWCOST - Operative Sollarbeitszeit einfügen (mit Kostenzuordnung)

General Material Data   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode können Daten über die operative Sollarbeitszeit eines Mitarbeiters aus externen Systemen in das SAP-System übergeleitet werden.

Mit dem Parameter WORKSCHEDULE_GENERAL_INFO können Sie die allgemeinen Angaben zu einer Sollarbeitszeit in die Schnittstellentabellen des SAP-Systems stellen. Mit dem Parameter WORKSCHEDULE_INTERVALS versorgen Sie das SAP-System mit explizit angegebenen Sollarbeitszeit-Intervallen und Pausen.

Folgende Felder stellen für eine operative Sollarbeitszeit einen eindeutigen Belegschlüssel dar:

  • EXTSYSTEM
  • EXTAPPLICATION
  • EXTDOCUMENTNO

Haben Sie für einen Mitarbeiter an einem Tag mehrere Uhrzeitintervalle als operative Sollarbeitszeit eingetragen, so stellt das System die Verbindung zwischen den Daten über den Belegschlüssel (EXTSYSTEM, EXTAPPLICATION, EXTDOCUMENTNO) her.

Die Angabe einer operativen Sollarbeitszeit für einen Tag und eine Personalnummer besteht in der Angabe einer Zeile im Parameter WORKSCHEDULE_GENERAL_INFO und der optionalen Eingabe ein oder mehrerer Zeilen des Parameters WORKSCHEDULE_INTERVALS, die in den Feldern EXTSYSTEM, EXTAPPLICATION und EXTDOCUMENTNO mit der Zeile der Struktur WORKSCHEDULE_GENERAL_INFO übereinstimmen. Die Gesamtheit dieser Daten wird im folgenden als ein Datenblock (für die operative Sollarbeitszeit) bezeichnet.

Möchten Sie einen Datenblock stornieren, so muß das Feld REVERSED des Parameters WORKSCHEDULE_GENERAL_INFO den Wert 'X' haben. Alle zugehörigen Daten des Parameters WORKSCHEDULE_INTERVALS storniert das System automatisch mit, da die Daten über den eindeutigen Belegschlüssel miteinander verbunden sind.

Der Datenblock ist die Einheit, die als Ganzes storniert werden kann. Hierzu muss die vorliegende Methode aufgerufen werden, wobei der Parameter WORKSCHEDULE_GENERAL_INFO mit den den Datenblock bestimmenden Feldern EXTSYSTEM, EXTAPPLICATION und EXTDOCUMENTNO gefüllt sein muss, und das Feld REVERSED desselben Parameters den Wert 'X' haben muß. Es werden dann auch die zugehörigen Daten des Datenblocks storniert, die im Parameter WORKSCHEDULE_INTERVALS spezifiziert wurden, also explizit angegebene Sollarbeitszeit-Intervalle und Pausen.

Sie können pro Tag und Personalnummer auch mehrere solcher Datenblöcke in das System überleiten, also Datensätze, die sich in mindestens einem der Felder EXTSYSTEM, EXTAPPLICATION und EXTDOCUMENTNO unterscheiden, aber denselben Tag und dieselbe Personalnummer betreffen. In diesem Falle müssen die beiden Datenblöcke kompatibel sein. Dies bedeutet:

  • Die Felder DWS_GROUPING des Parameters WORKSCHEDULE_GENERAL_INFO sind entweder in beiden Sollarbeitszeiten gleich oder mindestens eine Sollarbeitszeit hat das Feld initial. Das Gleiche gilt für das Feld DAY_TYPE.
  • Beide Datenblöcke haben in der Strukur WORKSCHEDULE_GENERAL_INFO das Feld DAILYWORKSCHEDULE nicht gefüllt, und die im Parameter WORKSCHEDULE_INTERVALS explizit angegebenen Sollarbeitszeit-Intervalle schneiden sich nicht.

Mehrere Datenblöcke pro Tag und Personalnummer werden zunächst ohne Verprobung in die Schnittstellentabelle gestellt; erst bei der Überleitung erhält ein Datenblock, der zu den bereits bestehenden (also auch zu den bereits übergeleiteten) Sätzen nicht kompatibel ist, einen Fehlerstatus und wird nicht übergeleitet.

Informationen zur abweichenden Bezahlung und Kostenzuordnung können Sie ebenfalls überleiten.

Beispiel

Hinweise

Durch diese Methode werden die Datensätze in den Schnittstellentabellen PTEX2003GEN und PTEX2003SPEC sowie PTEXDIR abgelegt. Anschließend werden die Daten durch den Report RPTEXTPT (Überleitung Extern -> Personalwirtschaft) aus den Dateien PTEX2003GEN und PTEX2003SPEC gelesen und als Vertretungen im Infotyp 2003 angelegt.

Weiterführende Informationen





Parameter

RETURN
WORKSCHEDULE_GENERAL_INFO
WORKSCHEDULE_INTERVALS

Ausnahmen

Funktionsgruppe

HRTIM00SUBSTITUTION

ROGBILLS - Synchronize billing plans   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5392 Date: 20240523 Time: 163421     sap01-206 ( 108 ms )