Fehler: "Eine Folge von mehr als einer Position ist als erstes Argument von fn:substring nicht zulässig"
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.
Beim Replizieren von PurchaseOrderExportRequest oder anderen Dokumenten aus Ariba Procurement (P2P) kann ich den folgenden Fehler in SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP Business Network sehen:
Eine Folge von mehr als einem Element ist als erstes Argument von fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ") nicht zulässig.
Sie haben ein Feld in SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP Business Network einem Positionssegment mithilfe einer Teilzeichenfolgenfunktion zugeordnet und keine Schleife hinzugefügt, sodass die Zuordnung nachfolgende Positionen nicht berücksichtigt.
Sie müssen dem Positionssegment eine Schleife hinzufügen, um sicherzustellen, dass die Zuordnung für alle nachfolgenden Positionen angewendet wird:
- Melden Sie sich in SAP Integration Suite, verwaltetes Gateway für Spend Management und SAP Business Network an.
- Klicken Sie auf Meine Konfiguration > Zuordnungen.
- Klicken Sie auf das Bleistiftsymbol für die Dokumentart, bei der das Problem auftritt.
Nun befinden Sie sich in der Zuordnung für diese spezifische Belegart. Gehen Sie wie folgt vor:
- Klicken Sie mit der rechten Drucktaste in der Zeile der Zuordnung, die Sie für das Positionssegment durchführen.
- Klicken Sie auf Zielvariable > Position, und klicken Sie auf das Positionssegment aus der Zielstruktur (wird auf der rechten Seite des Bildes angezeigt).
- Wiederholen Sie Schritt 1, aber klicken Sie diesmal auf Quellbedingung hinzufügen.
- Klicken Sie in das übergeordnete Segment des Felds, das Sie aus der Quellstruktur zuordnen (wird auf der linken Seite des Bildes angezeigt).
- Ein Dialogfenster wird angezeigt. Klicken Sie auf Variable positionieren.
SAP Integration Suite, verwaltetes Gateway > Verwaltetes Gateway für Bestellabwicklung