Bereiten Sie SAP S/4HANA Public Cloud für die Schnittstelle vor


Dienste aktivieren


Schnittstellenpaket einrichten


Authentifizierung für S/4HANA Public Cloud

Diese Schritte werden in der Regel von einem:einer SAP-Berater:SAP-Beraterin oder einem:einer Entwickler:Entwicklerin durchgeführt. Er:Sie kann Ihnen dabei helfen, SAP S4/HANA Public Cloud für die Schnittstelle mit Pleo vorzubereiten.


Falls Sie SAP S/4HANA On Premise verwenden – folgen Sie stattdessen dieser Anleitung.


1. Dienste aktivieren

Dienstname

Typ

Beschreibung

Dokumentation
JournalEntryCreateRequestConfirmation_InSOAPDienst zum synchronen Verarbeiten von Journal-Einträgen in S4/HANA Public CloudJournal-Eintrags-API 
API_CV_ATTACHMENT_SRVODATADienst zum Verwalten von DokumentenanhängenAnhangs-API
API_COMPANYCODE_SRVODATADienst zum Lesen von UnternehmensinformationenUnternehmenscode-API
API_COSTCENTER_SRVODATADienst zum Lesen von KostenstellenKostenstellen-API
API_FINWBSELEMENT_SRVODATADienst zum Lesen von WBS-ElementenWBS-Elemente-API


1. SOAP-Dienste
  1. Navigieren Sie zu Communication Systems 
  2. Klicken Sie auf New
  3. Geben Sie System ID und System Name ein
  4. Klicken Sie auf Create
  5. In der neuen Übersicht Communication Systems geben Sie den Host Name oder die System ID ein
  6. Wechseln Sie zur Registerkarte Users for Inbound Communication 
  7. Klicken Sie auf + und wählen Sie im Pop-up-Fenster New User
  8. Geben Sie den User name, die Description und das password  ein
  9. Klicken Sie auf Create
    • Im Falle von Mandant:innen-Zertifikatsauthentifizierung:
      1. Klicken Sie auf Upload und wählen Sie die Datei aus dem lokalen Speicher
      2. Wählen Sie als Authentication-Methode das SSL Certificate
  10. Klicken Sie auf Save
  11. Navigieren Sie zu Communication Arrangements
  12. Klicken Sie auf NEW
  13. Geben Sie die erforderlichen Daten ein:
    • Scenario: SAP_COM_0002 
    • Arrangement Name: Arrangement-Name
  14. Klicken Sie auf Create
  15. Wählen Sie das erstellte Communication System
  16. Wechseln Sie zu Outbound Services
  17. Deaktivieren Sie alle Kontrollkästchen zu Service Status
  18. Klicken Sie auf Save
  19. Kopieren und speichern Sie die API-URLfür:
    • Service URL
    • Journal Entry - Post (synchronous)


 2. OData-Dienste
  1. Gehen Sie zu Communication Arrangements
  2. Klicken Sie auf New
  3. Geben Sie die erforderlichen Daten ein:
    • Scenario: SAP_COM_0087
    • Arrangement Name: Arrangement-Name
  4. Klicken Sie auf Create
  5. Wählen Sie das in Schritt 1.1 erstellte Communication System 
  6. Klicken Sie auf Save, um folgende APIs zu aktivieren:
    • API_FINWBSELEMENT_SRV
    • API_COSTCENTER_SRV
    • API_COMPANYCODE_SRV


 3. Authentifizierung für S/4HANA Public Cloud
  1. Klicken Sie auf der Ebene des SAP-BTP-Unterkontos auf Services und navigieren zu Instances and Subscriptions 
  2. Klicken Sie auf cf-api instance
  3. Klicken Sie im rechten Fenster auf view credentials
  4. Kopieren und speichern Sie die Werte:
    1. Clientid
    2. Clientsecret
    3. Tokenurl
  5. Gehen Sie zur Registerkarte SAP CPI Monitor
  6. Klicken Sie auf Security Material
  7. Klicken Sie auf Create
  8. Wählen Sie OAuth2 Client Credential
  9. Geben Sie die zuvor kopierten Werte (clientid, clientsecret, tokenurl) ein
  10. Klicken Sie auf Deploy
    • Für Basic Authentication:
      1. Gehen Sie zur Registerkarte SAP CPI Monitor
      2. Klicken Sie auf Security Material
      3. Klicken Sie auf Create
      4. Wählen Sie für Type User credentials
      5. Geben Sie die in Schritt 1.1 eingerichteten Details ein
      6. Klicken Sie auf Deploy
    • Für Client Certificate Authentication:
      1. Gehen Sie zu Monitor/Keystore
      2. Klicken Sie auf Add
      3. Wählen Sie Certificate
      4. Laden Sie das Zertifikatsdokument hoch
      5. Klicken Sie auf Add


2. Schnittstellenpaket einrichten

Installieren Sie das Schnittstellenpaket

  1. Gehen Sie unter Design zu Integrations and APIs
  2. Klicken Sie auf Import 
  3. Wählen Sie das heruntergeladene Schnittstellenpaket Pleo-Integration mit SAP S/4HANA Public Cloud


3. Konfiguration des Schnittstellenpakets

1. Wählen Sie im Schnittstellenpaket Pleo-Integration mit  SAP S/4HANA Public Cloud Artifacts


2. Klicken Sie auf das Symbol und wählen Sie configure für Create Parameter in Value mapping
  1. Geben Sie für Receiver die folgenden Details ein:
    • CPI_API_HOST: URL-Wert aus Schritt 1.3
    • Credential Name: Name der OAuth2-Mandant:innen-Zugangsdaten, die in Schritt 1.3 bereitgestellt wurden
  2. Klicken Sie auf Deploy


3. Klicken Sie auf das Symbol und wählen Sie configurefür Create Company settings in Value mapping
  1. Unter Receiver
    1. Geben Sie für Receiver R_CPI_API_Flowdie folgenden Details ein 
      • CPI_API_HOST: URL-Wert aus Schritt 1.3
      • Credential Name: Name der OAuth2-Mandant:innen-Zugangsdaten, die in Schritt 1.3 bereitgestellt wurden
    2. Geben Sie für R_Pleo die URL zur Pleo-API-Schnittstelle ein
  2. Geben Sie unter Moredie erforderlichen Unternehmenseinstellungen an:
    • CompanyID_S4: Unternehmenscode aus S4/HANA
    • CompanyName: Name des Unternehmens in Pleo
    • CreatedBy_S4: Name des:der in Schritt 1.3 konfigurierten technischen Nutzers:in in S4/HANA
    • Token: API-Token, der in den Pleo-Kontoeinstellungen für S4/Hana generiert wurde
  3. Klicken Sie auf Deploy


4. Klicken Sie auf das Symbol und wählen Sie configure für Create Account Settings in Value mapping
  1. Geben Sie unter Receiver für R_CPI_APIdie folgenden Details ein:
    • CPI_API_HOST: URL-Wert aus Schritt 1.3
    • Credential Name: Name der OAuth2-Mandant:innen-Zugangsdaten, die in Schritt 1.3 bereitgestellt wurden
  2. Geben Sie unter Moredie erforderlichen Unternehmenseinstellungen an:
    • Account_AccountsPayable: Verrechnungskonto für Händler:innen, das für Journaleinträge für Rechnungen und Zahlungen verwendet wird
    • Account_Pocket: Hauptbuchkonto, das für Journaleinträge für Auslagen, Kilometerpauschalen und Verpflegungspauschalen verwendet wird
    • Account_Reimbursement: Hauptbuchkonto, das für Journaleinträge für Rückerstattungen außerhalb Pleos und direkte Rückerstattungen verwendet wird
    • Account_Wallet: Hauptbuchkonto, das für Journaleinträge für Kartenkäufe, Gutschriften und Rückbuchungen verwendet wird
    • CompanyName: Name des Unternehmens in Pleo
    • Type_Atm_Withdrawal: Art des Journaleintrags in S4 für Geldautomatenabhebungen
    • Type_Card_Invoice: Art des Journaleintrags in S4 für Kartenrechnungen
    • Type_Card_Purchase: Art des Journaleintrags in S4 für Kartenkäufe
    • Type_Cashback: Art des Journaleintrags in S4 für Cashbacks
    • Type_Chargeback: Art des Journaleintrags in S4 für Rückbuchungen
    • Type_Direct_Reimbursement: Art des Journaleintrags in S4 für In-App-Rückerstattungen
    • Type_External_Reimbursement: Art des Journaleintrags in S4 für Erstattungen außerhalb Pleos
    • Type_Invoice: Art des Journaleintrags in S4 für Rechnungen
    • Type_Invoice_Payment: Art des Journaleintrags in S4 für Rechnungszahlungen
    • Type_Mileage: Art des Journaleintrags in S4 für Kilometerpauschalen
    • Type_Out_Of_Pocket: Art des Journaleintrags in S4 für Privatauslagen
    • Type_Per_Diem: Art des Journaleintrags in S4 für Verpflegungspauschalen
    • Type_Refund: Art des Journaleintrags in S4 für Gutschriften
  3. Klicken Sie auf Deploy


5. Klicken Sie auf das Symbol und wählen Sie configure für Create Tag Export Settings in Value mapping
  1. Geben Sie unter Receiver für R_CPI_APIdie folgenden Details ein:
    • CPI_API_HOST: URL-Wert aus Schritt 1.3
    • Credential Name: Name der OAuth2-Mandant:innen-Zugangsdaten, die in Schritt 1.3 bereitgestellt wurden
  2. Geben Sie unter Moredie erforderlichen Unternehmenseinstellungen an:
    • CompanyName: Name des Unternehmens in Pleo
    • S4_CostCenter_Category: Kategorie-Codes für CostCenter, getrennt durch ,
    • S4_InternalOrder_ControllingArea: Code für InternalOrder im Controlling-Bereich (nur 1 Wert)
    • S4_InternalOrder_OrderType: Code für den Typ InternalOrder (nur 1 Wert)
    • S4_WBS_Project: Filterwert für Projektzuweisungen, getrennt durch ,
  3. Klicken Sie auf Deploy


6. Klicken Sie auf das Symbol und wählen Sie configure für Create Tag Group in Pleo
  1. Unter Receiver
    1. Geben Sie für Receiver R_CPI_API_Flowdie folgenden Details ein 
      • CPI_API_HOST: URL-Wert aus Schritt 1.3
      • Credential Name: Name der OAuth2-Mandant:innen-Zugangsdaten, die in Schritt 1.3 bereitgestellt wurden
    2. Geben Sie für R_Pleo die URL zur Pleo-API-Schnittstelle ein
  2. Geben Sie unter Moredie erforderlichen Unternehmenseinstellungen an:
    • CompanyName: Name des Unternehmens in Pleo
    • TG_CostCenter: Name der Tag-Gruppe für CostCenter in Pleo
    • TG_InternalOrder: Name der Tag-Gruppe für InternalOrder in Pleo
    • TG_WBS: Name der Tag-Gruppe für WBS-Element in Pleo
  3. Klicken Sie auf Deploy


7. Klicken Sie auf das Symbol und wählen Sie configure für Export Expenses from Pleo to S4
  1. Unter Receiver
    1. Geben Sie für R_PLEO_JOBS_API die URL zur Pleo-API-Schnittstelle ein
    2. Geben Sie für R_S4_CREATE_ENTRYdie folgenden Details ein:
      • Address: URL-Adresse der in Schritt 1.1 aktivierten SOAP-API
      • Authentication: Basic/Client Certificate
        • Für Basic Certificate Credential Name: Name des Nutzer:innenzertifikats aus dem Security Store aus Schritt 1.3
        • Für Client Certificate Private key alias: Name des Zertifikat-Alias aus dem Keystore aus Schritt 1.3
    3. Für R_S4_PING, geben Sie den S4_URL-Parameter als Adresse zum Cloud-Konnektor aus Schritt 1.1 an
  2. Klicken Sie auf Deploy


8. Klicken Sie auf das Symbol und wählen Sie configure für Export Tags from Pleo to S4
  1. Unter Receiver
    1. Geben Sie für die R_PLEO API die URL zur Pleo-API-Schnittstelle ein
    2. Geben Sie für R_S4die folgenden Details ein:
      • S4_Host: URL-Adresse der S4 API
      • Authentication: Basic/Client Certificate
        • Für Basic Certificate Credential Name: Name des Nutzer:innenzertifikats aus dem Security Store aus Schritt 1.3
        • Für Client Certificate Private key alias: Name des Zertifikat-Alias aus dem Keystore aus Schritt 1.3
    3. Geben Sie unter Moredie erforderlichen Unternehmenseinstellungen an:
      • DateTimeFormat_S4: Wert für das Datums-/Zeitformat
      • WBSODataV2: True (Indikator dafür, dass die S4/HANA-Systemversion niedriger als 2021 FPS01 ist)
  2. Klicken Sie auf Deploy


9. Klicken Sie auf das Symbol und wählen Sie configure für Schedule Expenses Export from Pleo to S4
  1. Unter Receiver
    1. Geben Sie für den:die Empfänger:in R_CPI_APIdie folgenden Details ein 
      1. CPI_API_HOST: URL-Wert aus Schritt 1.3
      2. Credential Name: Name der OAuth2-Mandant:innen-Zugangsdaten, die in Schritt 1.3 bereitgestellt wurden
    2. Geben Sie für R_Pleo die URL zur Pleo-API-Schnittstelle ein
  2. Geben Sie unter Moredie erforderlichen Unternehmenseinstellungen an:
    • BypassTransactionDate:: True/False (Indikator zeigt an, dass das Transaktionsdatum in S4/HANA aktualisiert werden muss)
    • UploadReceipts: True/False (Indikator zeigt an, dass Anhänge auf S4/HANA hochgeladen werden müssen)
    • ClosingPeriodDay Bestimmter Tag des Monats (1–31), nach dem vergangene Ausgaben aktualisiert werden
  3. Klicken Sie auf Deploy


10. Klicken Sie auf das Symbol und wählen Sie configure für Schedule Tags Export from Pleo to S4
  1. Unter Receiver
    1. Geben Sie für den:die Empfänger:in R_CPI_APIdie folgenden Details ein 
      • CPI_API_HOST: URL-Wert aus Schritt 1.3
      • Credential Name: Name der OAuth2-Mandant:innen-Zugangsdaten, die in Schritt 1.3 bereitgestellt wurden
    2. Klicken Sie auf Deploy




War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren