Ansicht
Dokumentation

ECPAO_PICKLIST_WRITER - Import von Auswahllisten aus Employee Central

ECPAO_PICKLIST_WRITER - Import von Auswahllisten aus Employee Central

ABAP Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Dieses Programm importiert Auswahllisten, die Sie aus SAP SuccessFactors Employee Central (EC) in das Enterprise-Resource-Planning(ERP)-System heruntergeladen haben.

Integration

Sie können die von diesem Programm importierten Auswahllisten und Auswahllistenwerte verwenden, wenn Sie im Customizing Wertzuordnungen definieren, um Employee-Central-Feldwerte zu Werten von ERP-Feldern zuzuweisen. Weitere Informationen finden Sie unter:

Voraussetzungen

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

Sie haben die Auswahllisten, die Sie importieren möchten, aus Employee Central heruntergeladen und die Auswahllistendatei im CSV-Format (comma-separated values, trennzeichengetrennte Werte) auf einem Server oder auf Ihrem lokalen Laufwerk abgelegt. Gehen Sie folgendermaßen vor, um Auswahllisten aus Employee Central herunterzuladen:

  1. Navigieren Sie zum Admin-Center, und wählen Sie das Tool Auswahllistenverwaltung.
  2. Wählen Sie Aktualisieren.
  3. Wählen Sie Alle Auswahllisten exportieren.
  4. Wählen Sie Übermitteln.
  5. Sichern und extrahieren Sie die exportierte Auswahllistendatei.

Funktionsumfang

Selektion

Nehmen Sie die folgenden Einträge vor:

  • Wählen Sie Ihre Employee-Central-Instanzkennung aus.
  • Geben Sie den Dateipfad an, unter dem die Auswahllistendatei, die Sie aus Employee Central heruntergeladen haben, auf dem Server oder auf Ihrem lokalen Laufwerk abgelegt ist.
  • Geben Sie die Sprachversion der Auswahllistenbezeichnungen an, die Sie in das ERP-System importieren möchten. Es werden nur die Bezeichnungen der Sprachversion importiert, die Sie hier eingeben. Die in der Auswahllistendatei aufgeführten Bezeichnungen für andere Sprachversionen werden ignoriert. Sie können nur eine Sprachversion auswählen. Verwenden Sie die Sprachversion des Benutzers, der sich an SuccessFactors Employee Central anmeldet und die Datenreplikation ausführt.
Beispiel
Wenn Sie en_US eingeben, werden die Werte Female und Male für die Auswahlliste gender importiert. Alle anderen Werte dieser Auswahlliste (wie Femenino und Masculino für die Sprachversion es_ES oder Femme und Homme für die Sprachversion fr_FR) werden nicht importiert.
  • Markieren Sie das Ankreuzfeld Referenz-Auswahllistentabellen, wenn Sie Auswahllisten aus Ihrer Employee-Central-Produktivinstanz in Ihr ERP-Produktivsystem bzw. in Ihren ERP-Produktivmandanten importieren. Markieren Sie dieses Ankreuzfeld nicht, wenn Sie Auswahllisten aus Ihrer Employee-Central-Testinstanz in Ihr ERP-Testsystem bzw. in Ihren ERP-Testmandanten importieren. Weitere Informationen finden Sie weiter unten im Abschnitt Aktivitäten.
Hinweis
Wenn der Wert "X" in der Konstantentabelle für die MDF-Auswahlliste eingegeben wurde, dann ist dieses Feld ausgeblendet.
  • 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 Auswahllisten und Auswahllistenwerte aufgelistet werden. Wenn Sie einen Produktivlauf ausführen, aktualisiert das Programm die Auswahllistentabellen (siehe Abschnitt Ausgabe).
  • Markieren Sie das Ankreuzfeld Auswahlliste aktualisieren, um Auswahllisten zu importieren, oder markieren Sie das Ankreuzfeld Auswahlliste löschen, um importierte Auswahllisten aus dem ERP-System zu löschen.
Hinweis
Auswahllistenwerte, die bereits für Wertzuordnungen verwendet wurden, können Sie im ERP-System nicht löschen, da sonst Ihre Wertzuordnungen ungültig werden würden. Wenn Sie versuchen, Auswahllistenwerte zu löschen, die für Wertzuordnungen verwendet werden, wird eine Fehlermeldung angezeigt.

Standardvarianten

Ausgabe

Es wird eine Erfolgs- oder Fehlermeldung angezeigt. Wenn der Programmlauf erfolgreich war, werden die Auswahllistentabellen mit den folgenden Informationen aktualisiert:

  • Aus Employee Central importierte Auswahllisten (ECPAO_PIKLST_ENT oder ECPAO_REFPIK_ENT)

  • Aus Employee Central importierte Auswahllistenwerte (ECPAO_PIKLST_VAL oder ECPAO_REFPIK_VAL)

  • Employee-Central-Auswahllisten-ID (siehe oben)

Aktivitäten

Wenn Auswahllisten aus dem Testsystem in das ERP-Produktivsystem bzw. in den ERP-Produktivmandanten transportiert werden, ändern sich die Options-IDs. Dies bedeutet, dass die Wertzuordnungen, die Sie im ERP-Testsystem bzw. ERP-Testmandanten definiert und von dort aus transportiert haben, für Datenübertragungen aus dem ERP-Produktivsystem in die Employee-Central-Produktivinstanz nicht funktionieren. Dieses Szenario kann nicht angewendet werden, wenn Sie eine MDF-Auswahllistendatei verwenden. Ein Transportlink wurde den Programmen zum Importieren von Auswahllisten aus Employee Central hinzugefügt. Wenn Sie die Programme zum Importieren von Auswahllisten in einem SAP-ERP-HCM-Testsystem oder -Testmandanten ausführen, fragen die Programme nun automatisch nach einem Transportauftrag, dem der Report für die importierten Auswahllisten zugeordnet wird. Sie müssen nicht mehr eine bestimmte Customizing-Aktivität aufrufen, um die Einträge zu importieren.

Beispiel
Angenommen, in Ihrem Testsystem bzw. in Ihrer Testinstanz verwendet die Auswahlliste Familienstand die Options-ID 16696 für Unverheiratet (mit dem externen Code S) und die Options-ID 16697 für Verheiratet (mit dem externen Code M). Im Produktivsystem bzw. in der Produktivinstanz verwendet Unverheiratet (S) jedoch die Options-ID 5673 und Verheiratet (M) die Options-ID 5674. Nachdem Sie die Wertzuordnungen aus Ihrem Testsystem in Ihr Produktivsystem transportiert haben, wird für die Datenübertragung in die Employee-Central-Produktivinstanz ein Fehler angezeigt, weil die Options-IDs 16696 und 16697 dort nicht vorhanden sind. 16696 muss in 5673 umgewandelt werden, und 16697 muss in 5674 umgewandelt haben, damit die Datenübertragung funktioniert.

Um diese Art von Fehlern zu vermeiden, können Sie die Auswahllisteneinträge in den folgenden Referenztabellen speichern:

  • Aus Employee Central importierte Referenzauswahllisten (ECPAO_REFPIK_ENT)
  • Aus Employee Central importierte Referenzauswahllistenwerte (ECPAO_REFPIK_VAL)

Gehen Sie wie folgt vor:

  1. Importieren Sie die Auswahllisten aus Ihrer Employee-Central-Testinstanz in Ihr ERP-Testsystem bzw. in Ihren ERP-Testmandanten, und verwenden Sie sie für die Definition der Wertzuordnungen. Führen Sie hierzu das vorliegende Programm mit entmarkiertem Ankreuzfeld Referenz-Auswahllistentabellen aus.
  2. Transportieren Sie die Wertzuordnungen aus dem Testsystem in das ERP-Produktivsystem bzw. in den ERP-Produktivmandanten. Wenn Sie nun das Datenextraktionsprogramm ausführen, werden Fehler angezeigt, da keine anderen Options-IDs verwendet werden.
  3. Aktualisieren Sie deshalb die Referenz-Auswahllistentabellen im ERP-System bzw. im ERP-Mandanten. Führen Sie hierzu dieses Programm mit markiertem Ankreuzfeld Referenz-Auswahllistentabellen aus.
  4. Nun kann das Datenextraktionsprogramm die Einträge in den Auswahllistentabellen mit den Einträgen in den Referenz-Auswahllistentabellen (anhand der Auswahllisten-ID und des externen Codes) vergleichen und die Options-IDs entsprechend ersetzen.

Beispiel






RFUMSV00 - Advance Return for Tax on Sales/Purchases   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 11547 Date: 20240520 Time: 122614     sap01-206 ( 199 ms )