SAP-Aktivität 'IDOC empfangen'

Die SAP-Aktivität IDOC empfangen kann als Server fungieren und ist während der Ausführung für den konfigurierten SAP-Endpunkt empfangsbereit. Die Aktivität empfängt ein IDOC vom angegebenen SAP-Endpunkt und konvertiert es in XML-Daten. Die SAP-Aktivität IDOC empfangen ist eine Starteraktivität.

Wenn Sie Ihre SAP-Daten über einen RFC-Port direkt vom SAP-System empfangen, müssen Sie die SAP-Aktivität IDOC empfangen verwenden. Wenn Sie Ihre SAP-Daten als Datei über einen SAP-Dateiport für das SAP-System empfangen, müssen Sie bei der Entwicklung ein Schema für unstrukturierte Dateien über die Optionen Projekt > Importieren > SAP IDOC-Schema des Symbolleistenmenüs generieren und die SAP-Daten mithilfe der Aktivität Unstrukturierte Datei lesen einlesen. Weitere Informationen finden Sie in Schema für unstrukturierte Dateien aus IDOC generieren.

Nur für die SAP-Aktivität IDOC empfangen müssen Sie Parameter für die eingehende Gatewayverbindung angeben. Weitere Informationen finden Sie in SAP-Endpunkt erstellen oder bearbeiten.

Zur Einrichtung einer Verbindung von Studio zum SAP-System müssen Sie die SAP-JAR-Dateien und SAP-DLLs herunterladen und auf Ihrem Windows-Entwicklungssystem installieren. Weitere Informationen finden Sie in SAP-JAR-Dateien und DLLs herunterladen und installieren.

Anmerkung: Für eine Orchestrierung, die eine SAP-Aktivität IDOC empfangen enthält, muss die Persistenz aktiviert werden. Weitere Informationen finden Sie in Datenbankzugriff (Persistenz) aktivieren.

SAP-Aktivität 'IDOC empfangen' in der Orchestrierung hinzufügen

  1. Erstellen oder öffnen Sie eine Orchestrierung. Eine grafische Darstellung der Orchestrierung wird angezeigt.
  2. Wählen Sie die Registerkarte Aktivitäten aus und erweitern Sie den Ordner SAP.
  3. Ziehen Sie die Aktivität IDOC empfangen auf die Orchestrierung.
  4. Wählen Sie die Aktivität aus. Die Prüfliste wird angezeigt.

SAP-Endpunkt erstellen, auswählen oder bearbeiten

  1. Klicken Sie auf die Task Endpunkt auswählen in der Prüfliste und wählen Sie eine der folgenden Aktionen aus:
    • Wählen Sie einen vorhandenen Endpunkt aus:
      1. Wählen Sie Durchsuchen aus. Der Projektexplorer wird angezeigt.
      2. Wählen Sie einen vorhandenen Endpunkt aus und klicken Sie auf OK. Fahren Sie mit der Prozedur 'Aktivität konfigurieren' fort.
    • Wählen Sie einen vorhandenen Endpunkt aus und bearbeiten Sie den Endpunkt:
      1. Wählen Sie Durchsuchen aus. Der Projektexplorer wird angezeigt.
      2. Wählen Sie einen vorhandenen Endpunkt aus und klicken Sie auf OK.
      3. Klicken Sie auf Bearbeiten. Das Fenster Endpunkt bearbeiten wird angezeigt.
    • Erstellen Sie einen neuen Endpunkt: Wählen Sie Neu aus. Das Fenster Endpunkt erstellen wird angezeigt.
  2. Erstellen oder bearbeiten Sie einen SAP-Endpunkt.

Aktivität konfigurieren

  1. Wählen Sie die Task Konfigurieren aus der Prüfliste aus. Das Fenster Konfigurieren wird angezeigt.
  2. Klicken Sie auf Durchsuchen.
  3. Wählen Sie eine IDOC-Zeile aus und klicken Sie auf OK. In der Task Konfigurieren werden Nachrichtentyp, IDOC-Typ und Erweiterter IDOC-Typ mit Daten gefüllt.

Ausgaben der Aktivität zuordnen

  1. Wählen Sie die Task Ausgaben zuordnen in der Prüfliste aus.

    Der Ausgabeparameter der Aktivität wird im Fenster Von Aktivität angezeigt. Das aus dem ausgewählten IDOC-Typ und dem ausgewählten erweiterten IDOC-Typ generierte XML-Schema wird zum Ausgabeparameter der Aktivität.

  2. Erstellen Sie eine Zuordnung zwischen dem IDOC-XML-Schema und den Orchestrierungsvariablen. Allgemeine Anweisungen zur Zuordnung finden Sie in Zuordnung erstellen.

Anmerkung zur Implementierung einer SAP-Orchestrierung

Bevor Sie eine Orchestrierung mit SAP-Aktivitäten über die Web Management Console (WMC) implementieren können, muss die Integrationseinheit zuerst so eingerichtet werden, dass sie eine Verbindung zum SAP-System herstellen kann. Wenn die Integrationseinheit die Verbindung zum SAP-System nicht herstellen kann, wird die Orchestrierung nicht implementiert.