Ansicht
Dokumentation

HRSFI_BADI_COMP_EXTR - BAdI: Extraktion von Vergütungsdaten

HRSFI_BADI_COMP_EXTR - BAdI: Extraktion von Vergütungsdaten

Addresses (Business Address Services)   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird für das Integrations-Add-On für SAP ERP HCM und SuccessFactors BizX verwendet. Mit diesem BAdI können Sie festlegen, welche Daten der Report Replikation der Vergütungsdaten von Mitarbeitern (RH_SFI_SYNCH_COMP_DATA) für die SuccessFactors-BizX-Felder extrahieren soll.

Das BAdI verwendet einen Filterwert, über den Sie in der Customizing-Aktivität Felder für Extraktion von Vergütungsdaten definieren die BAdI-Implementierung auswählen können, die Sie für die Datenbeschaffung eines oder mehrerer Felder verwenden möchten. Weitere Informationen finden Sie unter Felder für Extraktion von Vergütungsdaten definieren.

Das BAdI verwendet die Fallback-Klasse CL_HRSFI_FB_COMP_FIELD_EXTR.

  • HRSFI_COMP_STD_SALARY_FIELDS (Filterwert: SAP_STANDARD_SALARY)
Diese Implementierung stellt Daten für die Standardfelder für das Grundgehalt bereit. Folgende Felder werden mit Daten versorgt:
  • CUR_SALARY

Gehalt des Mitarbeiters entsprechend der in der Personalabrechnung eingestellten Abrechnungsperiodizität (z.B. monatlich) und dem Beschäftigungsgrad
  • LOCAL_CURRENCY_CODE

Für den Mitarbeiter in der Personalabrechnung eingestellte Währung
  • UNITS_PER_YEAR

Faktor für die Konvertierung des Mitarbeitergehalts in einen jährlichen Betrag
Beispiel: Wenn die Abrechnungsperiodizität monatlich ist, beträgt dieser Faktor 12.
  • SALARY_TYPE

Bezeichnung der für den Mitarbeiter in der Personalabrechnung eingestellten Abrechnungsperiodizität
  • EMPLOYMENT_PERCENTAGE

Beschäftigungsgrad des Mitarbeiters
  • HRSFI_COMP_ANN_100_SALARY_FLDS (Filterwert: SAP_ANNUAL_100PCT_SALARY)
Diese Implementierung stellt Daten für die Standardfelder für das Grundgehalt bereit. Folgende Felder werden mit Daten versorgt:
  • CUR_SALARY

Gehalt des Mitarbeiters entsprechend einer jährlichen Abrechnungsperiodizität sowie für einen Beschäftigungsgrad von 100%. Bei abweichender Abrechnungsperiodizität oder abweichendem Beschäftigungsgrad wird das Gehalt entsprechend umgerechnet.
  • LOCAL_CURRENCY_CODE

Für den Mitarbeiter in der Personalabrechnung eingestellte Währung
  • UNITS_PER_YEAR

Faktor für die Konvertierung des Mitarbeitergehalts in einen jährlichen Betrag. Da das Gehalt bereits umgerechnet auf einen jährlichen Wert ermittelt wird, wird hier 1 zurückgegeben.
  • SALARY_TYPE

Bezeichnung der jährlichen Abrechnungsperiodizität
  • EMPLOYMENT_PERCENTAGE

Beschäftigungsgrad des Mitarbeiters. Hier wird nicht 100% zurückgegeben, sondern der für den Mitarbeiter im System hinterlegte Wert.
  • HRSFI_COMP_ANN_SALARY_FIELDS (Filterwert: SAP_ANNUAL_SALARY)
Diese Implementierung stellt Daten für die Standardfelder für das Grundgehalt bereit. Folgende Felder werden mit Daten versorgt:
  • CUR_SALARY

Gehalt des Mitarbeiters entsprechend einer jährlichen Abrechnungsperiodizität und dem für den Mitarbeiter hinterlegten Beschäftigungsgrad. Bei abweichender Abrechnungsperiodizität wird das Gehalt auf einen jährlichen Wert umgerechnet.
  • LOCAL_CURRENCY_CODE

Für den Mitarbeiter in der Personalabrechnung eingestellte Währung
  • UNITS_PER_YEAR

Faktor für die Konvertierung des Mitarbeitergehalts in einen jährlichen Betrag. Da das Gehalt bereits umgerechnet auf einen jährlichen Wert ermittelt wird, wird hier 1 zurückgegeben.
  • SALARY_TYPE

Bezeichnung der jährlichen Abrechnungsperiodizität
  • EMPLOYMENT_PERCENTAGE

Beschäftigungsgrad des Mitarbeiters
  • HRSFI_COMP_CURR_POS_DATE (Filterwert: SAP_CURRENT_POSITION_DATE)
Diese Implementierung ermittelt aus dem Infotyp Organisatorische Zuordnung (0001) das Datum, seit dem der Mitarbeiter die aktuelle Planstelle innehat, und gibt dieses Datum als Inhalt für das Feld START_DATE zurück.
  • HRSFI_COMP_JOBLEVEL_EESUBGROUP (Filterwert: SAP_JOBLEVEL_EESUBGROUP)
Diese Implementierung ermittelt den aktuellen Mitarbeiterkreis (Feld PERSK) des Mitarbeiters aus dem Infotyp 0001 und gibt diesen als Inhalt für das Feld JOB_LEVEL zurück.
  • HRSFI_COMP_JOBLEVEL_PAYTYPE (Filterwert: SAP_JOBLEVEL_PAYTYPE)
Diese Implementierung ermittelt die aktuelle Tarifart (Feld TRFAR) des Mitarbeiters aus dem Infotyp Basisbezüge (0008) und gibt diese als Inhalt für das Feld JOB_LEVEL zurück.
  • HRSFI_COMP_PAYGRADE (Filterwert: SAP_PAYGRADE)
Diese Implementierung versorgt folgende Felder mit Daten:
  • PAY_GRADE

Dieses Feld wird mit Informationen gefüllt, die konkateniert und mit einem Bindestrich (-) getrennt werden. Folgende Informationen werden in dieser Reihenfolge ermittelt:
- Ländergruppierung (MOLGA)
- Tarifart (Feld TRFAR) aus dem Infotyp 0008
- Tarifgebiet (Feld TRFGB) aus dem Infotyp 0008
- Tarifgruppe (Feld TRFGR) aus dem Infotyp 0008
  • JOB_LEVEL

Dieses Feld wir mit der Tarifstufe (Feld TRFST) aus dem Infotyp 0008 versorgt.
  • HRSFI_COMP_PAYGRADE_SCALE_LEVL (Filterwert: SAP_PAYGRADE_SCALE_LEVEL)
Diese Implementierung versorgt das Feld PAY_GRADE mit Informationen, die konkateniert und mit einem Bindestrich (-) getrennt werden. Folgende Informationen werden in dieser Reihenfolge ermittelt:
  • Tarifgruppe (Feld TRFGR) aus dem Infotyp 0008

  • Tarifstufe (Feld TRFST) aus dem Infotyp 0008

Für Ihre kundeneigenen BAdI-Implementierungen stehen Klassen und Funktionsbausteine zur Verfügung, die Sie z.B. für die Konvertierung von Datumsangaben verwenden können. Weitere Informationen finden Sie unter Hilfsmittel für die Implementierung der Business Add-Ins für das Integrationsszenario für Vergütungsdaten.

BAdI-Methoden-Dokumentation:






General Material Data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8611 Date: 20240602 Time: 093953     sap01-206 ( 97 ms )