Ansicht
Dokumentation
PA_PA_SOA_2 - BAdI: Kundenerweiterungen für EmployeeERPByElements
PERFORM Short Reference ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Dieses Business Add-In (BAdI) wird in der Komponente Enterprise Services - Personaladministration (PA-PA-SOA) verwendet. Mit diesem BAdI können Sie Folgendes:
- Erweiterung der Inbound-Struktur der Inbound-Operation EmployeeERPByElementsQuery_In um kundenspezifische Felder
- Erweiterung der Outbound-Struktur der Outbound-Operation EmployeeERPByElementsResponse_Out um kundenspezifische Felder
- Verarbeitung kundenspezifischer Felder in der Outbound-Operation EmployeeERPInformation_Out
Mit Hilfe der Service-Interfaces und Operationen werden die Daten aus diesen Feldern aus dem System für SAP ERP Human Capital Management (SAP-ERP-HCM-System) in ein externes System übertragen, um dort verarbeitet zu werden.
Das BAdI verwendet das Interface IF_PAD_SE_EE_ELMNTS_CONV.
Dieses Interface enthält folgende Methoden:
- INBOUND_PROCESSING
- Mit dieser Methode können Sie kundenspezifische Felder des Backend-Systems auf die entsprechenden Felder der Inbound-Operation abbilden.
- Diese Methode wird in folgender Operation verwendet:
Service-Interface | Operation | Erläuterung |
---|---|---|
Employee In | Query Employee by Elements | Anfrage aus einem externen System an das SAP-ERP-HCM-System bezüglich der Personalnummern und deren Daten zur Person und zum Arbeitsverhältnis |
- OUTBOUND_PROCESSING_COMMON
- Mit dieser Methode können Sie kundeneigene Felder des Backend-Systems auf die entsprechenden Felder des Knotens Common in der Outbound-Struktur abbilden.,,
- OUTBOUND_PROCESSING_NTNLTY
- Mit dieser Methode können Sie kundeneigene Felder des Backend-Systems auf die entsprechenden Felder des Knotens Nationality in der Outbound-Struktur abbilden.
- OUTBOUND_PROCESSING_EMPLOYMENT
- Mit dieserMethode können Sie kundeneigene Felder des Backend-Systems auf die entsprechenden Felder des Knotens Employment in der Outbound-Struktur abbilden.
- Diese Methoden werden in der folgenden Operation verwendet:
Service-Interface | Operation | Erläuterung |
---|---|---|
Employee Notification Out | Respond Employee by Elements | Antwort aus dem SAP-ERP-HCM-System an das externe System bezüglich der Personalnummern und deren Daten zur Person und zum Arbeitsverhältnis |
- APPL_PROCESSING
- Mit dieser Methode können Sie die kundeneigenen Felder in der Information-Operation EmployeeERPInformation_Out verarbeiten.
- Diese Methode wird in folgender Operation verwendet:
Service-Interface | Operation | Erläuterung |
---|---|---|
Employee Event Out | Inform of Employee | Information über Änderungen in den Mitarbeiterstammdaten aus dem SAP-ERP-HCM-System an das externe System |
Wenn Sie das Business Event für Mitarbeiterdaten einsetzen möchten, dann müssen Sie zuvor alle für das Business Event erforderlichen Schritte im Customizing für Anwendungsübergreifende Komponenten unter Prozesse und Werkzeuge für Geschäftsanwendungen -> Enterprise Services -> Allgemeine Einstellungen zu Enterprise Services -> Enterprise Services verwalten und testen ausführen.
Im Standard ist keine BAdI-Implementierung aktiviert. Das bedeutet, dass kundeneigene Felder in der Inbound- und Outbound-Struktur des Proxy nicht berücksichtigt werden.
Ein Default-Coding wird nicht automatisch ausgeführt.
Das BAdI ist filterabhängig.
Das BAdI ist für Mehrfachverwendung vorgesehen.
Weitere Informationen über die Standardeinstellungen finden Sie auf der Registerkarte Erw.spot-Elementdefinitionen im BAdI Builder (Transaktion SE18).
Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.
Vendor Master (General Section) 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: 6153 Date: 20240520 Time: 203246 sap01-206 ( 125 ms )