Häufig gestellte Fragen und Antworten (FAQ) KB0406794
E-Mail
Wie wird die For-Jed-Funktion im Mapping-Tool für das verwaltete Gateway für Spend Management und SAP Business Network verwendet?
Dieser Wissensdatenbankartikel wurde maschinell übersetzt. SAP übernimmt keine Gewährleistung für die Richtigkeit oder Vollständigkeit der Maschinenübersetzung. Sie können den Originalinhalt anzeigen, indem Sie über die Sprachauswahl zu "Englisch" wechseln.
Symptom

Wie wird die For-Jed-Funktion im Mapping-Tool für das verwaltete Gateway für Spend Management und SAP Business Network verwendet?


Auflösung

Die Funktion Für-Jeden fungiert als Schleife in der Zuordnung. Führen Sie die folgenden Schritte aus, um die Zuordnung durchzuführen:

  1. Klicken Sie mit der rechten Drucktaste in das wiederholbare Segment in der Zielstruktur.
  2. Wählen Sie Für-Jeden aus.
  3. Wählen Sie das wiederholbare Segment in der Quellstruktur aus.
  4. Sichern Sie die Zuordnung.

Es ist auch möglich, eine innere Schleife für For-Each auszuführen, indem Sie eine Zielpositionsvariable hinzufügen. Führen Sie dazu die folgenden Schritte aus:

  1. Klicken Sie mit der rechten Maustaste auf die Zeile For-Each.
  2. Klicken Sie auf Zielvariable > Positionsvariable hinzufügen.
  3. Klicken Sie auf das übergeordnete Feld des Zielfelds.
  4. Wiederholen Sie Schritt 1, und klicken Sie auf Quellbedingung hinzufügen.
  5. Platzieren Sie die Bedingung auf dem entsprechenden übergeordneten Feld in der Quellstruktur.
  6. Klicken Sie auf Variable positionieren > OK.

Eine Quellbedingung kann auch gesetzt werden, um „Für-Jeden“ auszulösen. Führen Sie dazu die folgenden Schritte aus:

  1. Klicken Sie mit der rechten Maustaste auf die Zeile For-Each.
  2. Klicken Sie auf Bedingung zu Für-Jeden hinzufügen.
  3. Wählen Sie das gewünschte Segment in der Quellstruktur aus.
  4. Legen Sie die Bedingung basierend auf den Geschäftsanforderungen fest.
  5. Klicken Sie auf OK.

Beachten Sie, dass die Funktion Für-Jeden dazu dient, neue wiederholbare Strukturen anzulegen und nicht die vorhandenen Werte einer Schleifenstruktur zu aktualisieren. Das bedeutet, dass For-Each nur für nicht standardmäßig wiederholte Segmente empfohlen wird (z.B. PO_EXTENSIONIN/item für PurchaseOrderExportRequest). Wenn die benötigte Struktur bereits durch das Standard-Mapping wiederholt wird (z.B. PO_ITEMS/item für PurchaseOrderExportRequest), sollte stattdessen die Positions-/Variablenschleife verwendet werden.


Siehe auch

Weitere Informationen zur Ausführung der Zielvariablen-Schleife finden Sie in den folgenden Ressourcen:

3180750 - Verwendung der Positionsschleifenfunktion in SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP-Business-Network-Mapping-Tool

SAP Help Portal > SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP Business Network > SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP Business Network Konfigurationsleitfaden > Verwalten benutzerdefinierter Zuordnungen > Bearbeiten benutzerdefinierter Zuordnungen > Hinzufügen von Zielvariablen | SAP Help Portal



Gilt für

SAP Integration Suite, verwaltetes Gateway > Verwaltetes Gateway - Grundlage und Tools > Verwaltetes Gateway für Portal des verwalteten Gateways

Nutzungsbedingungen  |  Copyright  |  Sicherheitsrichtlinie  |  Vertraulichkeit