Ansicht
Dokumentation
HRSFI_BADI_COMP_EXTR - BAdI: Extraktion von Vergütungsdaten
Addresses (Business Address Services) Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )