Ansicht
Dokumentation

ECPAO_ECTMPL_METADATA_WRITER - Import von Metadaten aus Employee Central mit XML-Datei

ECPAO_ECTMPL_METADATA_WRITER - Import von Metadaten aus Employee Central mit XML-Datei

rdisp/max_wprun_time - Maximum work process run time   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Dieses Programm importiert Metadaten wie Feldnamen und Feldbeschreibungen aus SAP SuccessFactors Employee Central (EC) in das Enterprise-Resource-Planning-System (ERP-System). Diese Metadaten werden bei der Übertragung von Daten zwischen Employee Central und ERP verwendet.

Hinweis
Mit diesem Programm können Sie nur Metadaten für Webservice-Entitäten importieren. Wenn Sie Metadaten für CSV-Datenimportentitäten importieren möchten, verwenden Sie stattdessen das Programm Import von Metadaten aus Employee Central (ECPAO_ECFLD_METADATA_WRITER). Weitere Informationen finden Sie unter Metadaten aus Employee Central mit CSV-Datei importieren.

Integration

Wenn Sie dieses Programm in einem Testsystem oder Testmandanten ausführen und das Ankreuzfeld Testlauf nicht markiert haben, fordert das Programm zur Angabe eines Transportauftrags auf, um die importierten Metadaten zu sichern. Die Auswahl eines geeigneten Transportauftrags ist für Echtläufe obligatorisch. Mit diesem Auftrag können Sie die Einträge in das Produktivsystem oder in den Produktivmandanten transportieren.

Die von diesem Programm importierten Metadaten verwenden Sie im Customizing in den Viewclustern VC_ECPAO_MAP_OM und VC_ECPAO_MAP. Weitere Informationen finden Sie unter Feldzuordnung für Organisationsdaten definieren und unter Feldzuordnung für Mitarbeiterdaten definieren.

Voraussetzungen

Sie haben in der View V_ECPAO_COMPANY Ihre Employee-Central-Instanz-ID angegeben. Weitere Informationen finden Sie unter Employee-Central-Instanz-ID angeben.

Sie haben die Metadaten, die Sie importieren möchten, aus Employee Central heruntergeladen und die Metadatendatei im XML-Format auf einem Server oder auf Ihrem lokalen Laufwerk abgelegt. Um Metadaten aus Employee Central herunterzuladen, rufen Sie das Admin-Center auf und wählen das Tool Aktualisierung und Export der OData-API-Metadaten. Wählen Sie dann die Exportoption für Metadaten in Datei exportieren.

Funktionsumfang

Selektion

Machen Sie folgende Eingaben:

  • Wählen Sie Ihre Employee-Central-Instanz-ID aus.
  • Wählen Sie die Employee-Central-Entität aus, für die Sie die Metadaten importieren möchten.
Hinweis
Wenn Sie keine bestimmte Vorlage angeben, werden die Metadaten für alle Employee-Central-Entitäten importiert, die im Customizing definiert sind und den Kommunikationskanal Webservice-Übertragung verwenden.
Weitere Informationen finden Sie unter Zusätzliche Employee-Central-Entitäten für Organisationsdaten definieren und Zusätzliche Employee-Central-Entitäten für Mitarbeiterdaten definieren.
  • Geben Sie den Dateipfad an, unter dem die XML-Metadatendatei, die Sie aus Employee Central heruntergeladen haben, auf dem Server oder auf Ihrem lokalen Laufwerk gespeichert werden soll.
  • Geben Sie an, ob das Programm einen Testlauf ausführen soll. Wenn Sie einen Testlauf ausführen, erhalten Sie ein Protokoll, in dem die zu importierenden Felder und Feldinhalte aufgelistet sind. Wenn Sie einen Echtlauf ausführen, wird die Tabelle EC Template Field Mapping (ECPAO_FLD) mit den Metadaten aktualisiert, und es wird eine Erfolgsmeldung angezeigt.
  • Markieren Sie das Ankreuzfeld Metadaten aktualisieren, um Metadaten zu importieren, oder das Ankreuzfeld Metadaten löschen, um aus dem ERP-System importierte Metadaten zu löschen.
  • Markieren Sie das Ankreuzfeld "Metadaten aktualisieren", um Metadaten zu importieren, oder das Ankreuzfeld "Metadaten löschen", um aus dem ERP-System importierte Metadaten zu löschen.

Hinweis
Sie können im ERP-System keine Metadaten löschen, die Sie bereits für Feldzuordnungen verwendet haben. Ansonsten werden Ihre Zuordnungen ungültig. Wenn Sie versuchen, für Feldzuordnungen verwendete Metadaten zu löschen, wird eine Fehlermeldung angezeigt.
Wenn Sie die Daten aus Employee Central replizieren, werden zwei Werte für ein bestimmtes Feld in ERP konfiguriert, während Sie nur einen Wert in Employee Central eingeben. Somit können beliebige Zusatzfelder der Tabelle ECPAO_FLD hinzugefügt werden, ohne dass zusätzliche unbenutzte Felder aus Employee Central hinzugefügt werden müssen. Stellen Sie sicher, dass alle Feldeigenschaften ordnungsgemäß gepflegt sind.

Standardvarianten

Ausgabe

Bei Testläufen wird ein detailliertes Protokoll ausgegeben. Bei Echtläufen im Testsystem oder Testmandanten werden Sie zur Angabe eines Transportauftrags aufgefordert, dem das Programm die importierten Einträge zuweist. Für alle Echtläufe wird eine Erfolgs- bzw. Fehlermeldung angezeigt.

In Situationen wie der folgenden wird eine Warnmeldung angezeigt: Sie haben bereits Metadaten aus Employee Central importiert und im Customizing verwendet, um ERP-Daten zuzuordnen. Der nächste Lauf des Programms würde diese Metadaten ändern, da die neue Version der XML-Metadatendatei, die Sie in das ERP-System importieren, Änderungen enthält, die Sie in Employee Central vorgenommen haben. Ihre Zuordnung könnte deshalb ungültig werden.

Die folgenden Felder werden in der Tabelle ECPAO_FLD aktualisiert:

  • EC-Instanz: Employee-Central-Instanz-ID, die Sie auf dem Selektionsbild dieses Programms angegeben haben.
  • EC-Entität: Entität, die Sie auf dem Selektionsbild dieses Programms angegeben haben. Wenn Sie keine Employee-Central-Vorlage angegeben haben, werden die Metadaten für alle Employee-Central-Vorlagen importiert.
  • EC-Feld: ID des Employee-Central-Felds. Das Programm generiert diese ID, um das Feld im ERP-System zu identifizieren. Die Employee-Central-Feld-IDs 1 bis 15 sind für Standardfelder reserviert (siehe unten). Für die IDs der anderen Felder werden Zahlen in aufsteigender Reihenfolge ab 16 verwendet.
  • EC-Feldname: Name des Employee-Central-Felds, das aus der XML-Datei importiert wird, die Sie auf dem Selektionsbild dieses Programms angegeben haben.
Bei Navigationseigenschaften stellt der Name eine Verkettung aus der Navigationseigenschaft (z.B. divisionFlxNav oder parentNav) und dem Schlüsselfeld (entweder startDate oder externalCode) dar, die durch einen Schrägstrich verknüpft werden (zum Beispiel: divisionFlxNav/startDate).
Bei länderspezifischen Stellenklassifizierungsfeldern wird der Name aller sichtbaren Felder ebenfalls verkettet:
  • Bei vorausgelieferten Ländern wie den USA oder Australien stellt der Name eine Verkettung aus den Navigationseigenschaften toJobClassificationCountry und toJobClassification<Ländercode> und dem Feldnamen dar, die durch Schrägstriche verknüpft werden (zum Beispiel: toJobClassificationCountry/toJobClassificationAUS/ascoCode).

  • Bei anderen Ländern (z.B. Deutschland) stellt der Name eine Verkettung aus den Navigationseigenschaften toJobClassificationCountry und cust_JobClassification<Ländercode oder Ländername> und dem Feldnamen dar, die durch Schrägstriche verknüpft werden (zum Beispiel: toJobClassificationCountry/cust_JobClassificationGermany//ascoCode).

  • EC-Feldbeschreibung: Beschreibung des Employee-Central-Felds, das aus der XML-Datei importiert wird, die Sie auf dem Selektionsbild dieses Programms angegeben haben.
  • Erforderlich: Kennzeichen für erforderliches Feld (siehe Erforderlich).
Hinweis
Prüfen Sie die Employee-Central-Datenmodelle (insbesondere das Nachfolgedatenmodell und die länderspezifischen Datenmodelle), um sicherzustellen, dass alle erforderlichen Felder dort angegeben sind.
  • Standardfeld: Kennzeichen für Standardfeld (siehe Standardfeld).
  • Datentyp: Datentyp (wie string oder decimal) eines Feldes in Employee Central (siehe Datentyp des EC-Felds)
  • Auswahlliste: Kennzeichen, das angibt, dass ein Feld in Employee Central eine Auswahlliste hat (siehe EC-Feld hat Auswahlliste).
  • Navigationsziel: Navigationszielfeld eines Felds in Employee Central (siehe Navigationszielfeld)
  • Sichtbar: Kennzeichen, das angibt, dass das Feld in Employee Central sichtbar ist.
Hinweis
Für die Datenübertragung aus Employee Central an das ERP-System können nur sichtbare Felder verwendet werden. Weitere Informationen finden Sie unter Relevant für Datenübertragung aus EC.
Navigationsfeld: Kennzeichen, das angibt, dass das Feld in Employee Central ein Navigationsfeld ist.
  • Filterbar: Kennzeichen, das angibt, dass das Feld in Employee Central filterbar ist.
  • Upsertable: Kennzeichen, das angibt, dass das Feld in Employee Central aktualisierbar/einfügbar ist.
Hinweis
Datenübertragung aus dem ERP-System an Employee Central können nur aktualisierbare/einfügbare Felder verwendet werden. Weitere Informationen finden Sie unter Relevant für Datenübertragung an EC.

Aktivitäten

Um die in der Tabelle ECPAO_FLD abgelegten Daten zu prüfen, rufen Sie die Customizing-Aktivität Importierte Metadaten transportieren und für dateibas. Übertragung prüfen auf (siehe Importierte Metadaten transportieren und für dateibas. Übertragung prüfen).

Beispiel






TXBHW - Original Tax Base Amount in Local Currency   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 13577 Date: 20240520 Time: 111256     sap01-206 ( 190 ms )