Ansicht
Dokumentation

FOT_IMG_BC - Exchange Infrastructure (XI) einrichten

FOT_IMG_BC - Exchange Infrastructure (XI) einrichten

Fill RESBD Structure from EBP Component Structure   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

XI einrichten

Verwendung

Die Komponenten ELSTER und XI 7.0 werden bei Einsatz der elektronischen Umsatzsteuer-Voranmeldung folgendermaßen verwendet:

  • Die Umsatzsteuervoranmeldung wird über Client-Proxy aus dem ERP-System an den Integration Server in Form einer Nachricht gesendet. Diese Nachricht hat ein übernational gültiges Format für eine Umsatzsteuer-Voranmeldung.
  • Die Nachricht wird im Intergration Server auf das nationale Format der elektronischen Umsatzsteuer-Voranmeldung gemappt. Für die deutsche Umsatzsteuer-Voranmeldung ist dies das ELSTER-Format.
  • Im SOAP Adapter der SAP XI Adapter Engine wird die ELSTER-spezifische Verschlüsselung und Komprimierung durch ein spezielles Java-Modul durchgeführt. Danach wird der ELSTER-Server aufgerufen.
  • Die Entschlüsselung und Dekomprimierung der Antwortim ELSTER-Format erfolgt durch ein weiteres Java-Modul im SOAP Adapter.
  • Die entschlüsselte Antwort der Clearingstelle wird auf das übernationale Format der Rückmeldung der Umsatzsteuer-Voranmeldung gemappt und gelangt über den Client-Proxy zurück in das ERP-System.
  • Das zur Verschlüsselung nötige Zertifikat der Clearingstelle sowie ein eigenes Zertifikat zur Ver- und Entschlüsselung der Antwort werden im Keystore der J2EE-Engine abgelegt.

Voraussetzungen

Die hier beschriebenen Einstellungen basieren auf der Standardauslieferung von XI (SAP Exchange Infastructure 7.0).

Um auf die Softwarekomponente ELSTER zugreifen zu können, müssen Sie sich registriert haben. Geben Sie hierzu eine Kundenmeldung unter der Komponente FI-GL-GL-F auf. Die Komponente ELSTER beinhaltet die Mapping-Regeln auf das deutscheUmsatzsteuerformat sowie deren Schnittstellendefinitionen.

Aktivitäten

Um die SAP Exchange Infrastruktur einzurichten, gehen Sie in folgenden Schritten vor:

,, 1. ,,Deployment der Java-Module und des XI-Content

,, 2. ,,Visual Administrator einrichten

,, 3. ,,Konfigurationsszenario aus dem Integration-Repository anlegen

,, 4. ,,Versendung über SAP Exchange Infrastructure aktivieren

1. Deployment der Java-Module und des XI-Content

  1. Beschaffen Sie die aktuelle Version des XI-Contents vom SAP Service Marketplace(http://service.sap.com/swdc), Softwarekomponente XI CONTENT ELSTER 2.0, und laden Sie diese in das Integration Repositoryhoch.
  2. Beschaffen Sie den aktuellen Patch des XI-Contents (XI Content SAP_APPL 600) für Ihr ERP-System vom SAP Service Marketplace und laden Sie diesen ebenfalls in das Integration Repositoryhoch.
  3. Beschaffen Sie das SCA mit den JAVA Modulen vom SAP Service Marketplace, Softwarekomponente ELSTER 2.0, und führen Sie ein Deployment auf die verwendete Adapter-Engine durch (siehe Hinweis 656711). Das Deployment muss auf die J2EE-Engine erfolgen auf der die Adapter Engine des Integration Server läuft (SOAP Adapter). Im Normalfall ist das die zentrale Adapter Engine des Integration Server.
  4. Wenn Sie bisher keineVerschlüsselungs- oder Signaturfunktionen im Integration Server eingesetzt haben, dann kann es nötig sein, dass SAP Java Cryptographic Toolkit auf der J2EE-Engine zu deployen. Dieses Deployment ist in der SAP Netweaver 04 Dokumentation beschrieben unter Security → System Security for SAP Web AS Java( http://help.sap.com/saphelp_nw04/helpdata/en/8d/cb71b8046e6e469bf3dd283104e65b/frameset.htm).

2. Visual Administrator

Folgende Aktivitäten müssen Sie im Visual Administrator der J2EE-Engine durchführen, auf der die Adapter Engine läuft:
  1. Ablegen der Zertifikate im Keystore
Wählen Sie dafür Cluster → Services → Key Storage. Legen Sie einen neuen View an, z.B.Elsteroder wählen Sie einen bestehenden View aus.
  1. Laden Sie im ausgewählten View über Entry → Load den öffentlichen Schlüssel der Clearingstelle (z.B. von http://service.sap.com/elster-fin) hoch. Den Namen Clearingstellekönnen Sie bei Bedarf über Rename ändern.
  2. Erzeugen Sie im selben View oder in einem anderen View ein eigenes Zertifikat über Entry → Create. Folgende Felder müssen ausgefüllt werden:
    - Country Name (DE)
    - Common Name (z.B. MusterAG)
    - Entry Name (z.B. MusterAG)
    - Store Certificate auswählen
    - Key Length (2048) (die Zahl müssen Sie manuell eingeben)
    - Algorithmus (RSA)
  3. Erzeugen Sie ein Zertifikat über Generate. Der Private Key wird unter dem Namen <Entry Name> abgelegt, z.B. MusterAG, das Zertifikat unter dem Namen <Entry Name>-cert, z.B. MusterAG-cert. Die Namen können Sie bei Bedarf über Renameändern, alternativ können Sie auch ein bestehendes 2048-bit-Zertifikat verwenden.
  • Berechtigung für Zugriff auf Keystore durch das Elster-Verschlüsselungsmodul:
    1. Wählen Sie Cluster → Services → Security Provider.
    2. Wählen Sie auf der Registerkarte Protection Domainsdie Protection Domain sap.com → com.sap.fin.xi.elster → EJBContainer → applicationjars → fin_elster.jar.
    3. Wählen Sie über Available permissions → java.lang.RuntimePermission → TARGETS die Drucktaste New.
    4. Tragen Sie unter Add new permission unter Specify target name das Ziel XiSecurityRuntimePermissionein, wählen Sie keine Action und OK.
    5. Wählen Sie unter Granted permissionsden Eintrag java.lang.RuntimePermission sowie unter Available permissions → java.lang.RuntimePermission → VARIANTS → XiSecurityRuntimePermission aus und ordnen Sie mit der Drucktaste Grantdie Berechtigung zu.

    3. Integration Directory

    1. Legen Sie ein Konfigurationsszenario an mit Bezug zum Integrationsszenario Elster_VAT_600, mit Namenskonvention http://sap.com/xi/ELSTER/VAT/2005 aus dem Integration-Repository. Sichern Sie das Szenario, aber beginnen Sie noch nichtmit dem Integrationsszenario-Konfigurator.
    2. Legen Sie einen Partner für die Steuerbehörde an, z.B. Clearingstelleund ordnen Sie ihn dem Konfigurationsszenario zu.
    3. Legen Sie einen Business-Service zu diesem Partner an, z.B. ElsterServer1.
    4. Legen Sie einen Kommunikationskanal zu diesem Service an, z.B. ElsterHTTP. Wählen Sie über Kommunikationskanal → Vorlage übernehmen die Kommunikationskanalvorlage ElsterAdapterChannelaus der Namenskonvention http://sap.com/xi/ELSTER/VAT/2005 aus.
      Führen Sie danach folgende Einstellungen an diesem Kanal durch:
      1. Auf der Registerkarte Parameter:
        - Wählen Sie die gewünschte Adapter-Engine auswählen (die Adapter-Engine, auf der das Java-Modul läuft, siehe Schritte 2. und 3.)
        - Geben Sie eine der vier Ziel-URLs der Finanzverwaltung ein (siehe Hinweis 789875).
        - Falls ein Proxy verwendet wird, dann markieren Sie Proxy nutzen und geben Sie die nötigen Daten an.
      2. Auf der Registerkarte Modulunter Verarbeitungssequenz:
        - Fügen Sie das Modul ein an Position 1 (vor dem SOAP-Modul):
        Modulname: localejbs/sap.com/com.sap.fin.xi.elster/ElsterSendModul
        Typ: Local Enterprise Bean
        Modulschlüssel: ElsterSend
    - Modul einfügen an Position 3 (nach dem SOAP-Modul):
    Modulname:localejbs/sap.com/com.sap.fin.xi.elster/ElsterReceiveResponseModul
    Typ: Local Enterprise Bean
    Modulschlüssel: ElsterReceive
    1. Auf der Registerkarte Modulunter Modulkonfigurationnehmen Sie folgende Einträge vor(Modulschlüssel, Parametername, Parameterwert):
      - soap, XMBWS.NoSOAP, true
      - ElsterSend, Own.KeyStore, <Name des Views unter dem das eigene Zertifikat abgelegt wurde> (z.B. Elster)
      - ElsterSend, Own.Certificate, <Entry-Name des eigenen Zertifikats> (z.B. MusterAG-cert)
      - ElsterSend, TaxAuthority.KeyStore, <Name des Views unter dem das Zertifikat der Clearingstelle abgelegt wurde> (z.B. Elster)
      - ElsterSend, TaxAuthority.Certificate, <Entry-Name des Zertifikats der Clearingstelle> (z.B. clearingstelle)
      - ElsterReceive, Own.KeyStore, <Name des Views unter dem der eigene Private Key abgelegt wurde> (z.B. Elster)
      - ElsterReceive, Own.Key, <Entry-Name des eigenen Private Keys> (z.B. MusterAG)
  • Kopieren Sie den Business-Service (z.B. ElsterServer1) dreimal, z.B. auf die Business-Services ElsterServer2, ElsterServer3und ElsterServer4. Dabei wird der Kommunikationskanal mit kopiert. Ändern Sie die Kommunikationskanäle der Services 2-4, tragen Sie dort die anderen drei Ziel-URLs der Finanzverwaltung ein (siehe Hinweis 789875).
  • Konfiguration des Sender-Service:
    1. Legen Sie ein Business-System (Service ohne Partner) für Ihr ERP System an, wenn dies noch nichtvorhanden ist.
    2. Legen Sie einen Partner für ihr ERP-System an, wenn noch keiner vorhanden ist.
    3. Ordnen Sie dem Partner das Business-System zu. Markieren Sie dabei nichtdas das Feld Kommunikationskanäle automatisch erzeugen.
    4. Ändern Sie das Konfigurationsszenario. Gehen Sie dazu in den Integrationsszenario-Konfigurator. Wählen Sie den Component-View aus, der zu ihrem ERP-Release passt.
      - Ordnen Sie unter Services zuordnen für die Rolle Financialsden Service Ihres ERP-Systems unter A2Azu. Legen Sie unter B2B einen Service zum Partner ihres ERP-Systems an (Name des Service z.B. Send_VAT_Proxy) und ordnen Sie diesem Service den A2A-Service zu.
      - Ordnen Sie unter Services zuordnenfür die Rolle Clearingstelle Elster alle vier angelegten Services der Clearingstelle zu (z.B. ElsterServer1 - ElsterServer4).
      - Unter Verbindung konfigurieren ordnen Sie dem Service Send_VAT die Kommuniktionskanäle zu.
      - Danach generieren Sie die Konfigurationsobjekte.
    5. In der generierten Empfängerermittlung müssen Sie nun noch Bedingungen hinterlegen. Wechseln Sie hierzu in den Condition Editorüber die F4-Hilfe der Spalte Bedingung.
      - Wählen Sie dann die F4-Hilfe in der Spalte linker Operand.
      - Wählen Sie das Kontextobjekt RecipientInternalID aus dem Namensraum http://sap.com/xi/ECCFIN/Global.
      - Geben Sie als rechten Operanden SERVER1ein. Durch die Bestätigung der Angaben gelangen Sie zurück auf das Einstiegsbild der Empängerermittlung.
      - Wählen Sie als Partner Clearingstelle und als Service ElsterService1.
    - Geben Sie analog Bedingungen für die Empfänger Services ElsterService2, ElsterService3 und ElsterService4 an. Für ElsterService2 ist die Bedingung erfüllt, wenn Kontextobjekt RecipientInternalID den Wert SERVER2 besitzt. Analog müssen die Services ElsterService3 und ElsterService4 auf die Werte SERVER3 und SERVER4 geprüft werden.
    1. Aktivieren Sie die Änderungsliste im Integration Directory.

    4. Um die Versendung über SAP Exchange Infrastructure zu aktivieren, wählen Sie im ERP-System in Transaktion FOTED1 die Übertragungsart Exchange Infrastructure aus.

    1. Wenn Sie all diese Einstellungen vorgenommen haben, dann müssen Sie die folgenden Einstellungen im Kapitel Elektronische Behördenkommunikation NICHTmehr vornehmen:
    - Verschlüsselung für ELSTER einrichten
    - Business Connector einrichten
    - RFC-Verbindung einrichten
    1. Weiterhin müssen Sie keine Angaben in der Aktivität Parameter elektronischer Behördenkommunikation hinterlegenbei den folgenden Parametern machen:
    - IP-Adresse 1 der Finanzverwaltung
    - IP-Adresse 2 der Finanzverwaltung
    - IP-Adresse 3 der Finanzverwaltung
    - IP-Adresse 4 der Finanzverwaltung
    - Distinguished Name
    - Steuerpflichtiger und Distinguished Name Steuerbehörde






    SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
    Diese Dokumentation steht unter dem Copyright der SAP AG.

    Length: 19532 Date: 20240520 Time: 224121     sap01-206 ( 252 ms )