XPath: Unterschied zwischen den Versionen
K |
K |
||
| Zeile 1: | Zeile 1: | ||
X-Path ist eine Abfragesprache die genutzt wird um XML Strukturen nach bestimmten Werten zu durchsuchen. Hierbei wird sich der baumartige Aufbau zu Nutze gemacht um eine effiziente Navigation zu ermöglichen. | X-Path ist eine Abfragesprache die genutzt wird um XML Strukturen nach bestimmten Werten zu durchsuchen. Hierbei wird sich der baumartige Aufbau zu Nutze gemacht um eine effiziente Navigation zu ermöglichen. | ||
| − | X-Path wird in succest in den Erzeugungsvorlagen genutzt, um auf den Baustein "GENERIC_CHECK" zuzugreifen. Dieser ermöglicht es, durch Übergabe eines XPath, auf interne Strukturen in SAP gezielt zuzugreifen. Hierbei wird über den XPath gesteuert | + | X-Path wird in succest in den Erzeugungsvorlagen genutzt, um auf den Baustein "GENERIC_CHECK" zuzugreifen. Dieser ermöglicht es, durch Übergabe eines XPath, auf interne Strukturen in SAP gezielt zuzugreifen. Hierbei wird über den XPath gesteuert welcher Werte aus der Zielstruktur gegen eine Variable abgeglichen werden soll. |
In succest wird aktuell nur X-Path 1.0 unterstützt. | In succest wird aktuell nur X-Path 1.0 unterstützt. | ||
Version vom 20. Februar 2018, 13:03 Uhr
X-Path ist eine Abfragesprache die genutzt wird um XML Strukturen nach bestimmten Werten zu durchsuchen. Hierbei wird sich der baumartige Aufbau zu Nutze gemacht um eine effiziente Navigation zu ermöglichen.
X-Path wird in succest in den Erzeugungsvorlagen genutzt, um auf den Baustein "GENERIC_CHECK" zuzugreifen. Dieser ermöglicht es, durch Übergabe eines XPath, auf interne Strukturen in SAP gezielt zuzugreifen. Hierbei wird über den XPath gesteuert welcher Werte aus der Zielstruktur gegen eine Variable abgeglichen werden soll.
In succest wird aktuell nur X-Path 1.0 unterstützt.
Beispiel 1
Es soll das Geschlecht eines Geschäftspartners überprüft werden. Die Aktivität nutzt dafür eine Erzeugungsvorlage, die folgenden Record enthält: Datei:SexCheck.PNG
Hier wird in der Struktur "ES_DATA_PERSON" das Feld "//SEX" untersucht und mit der Variable "Anrede" verglichen.
Beispiel 2
Es soll für einen Kreditantrag ein Scoring ermittelt werden. Die Aktivität nutzt dafür eine Erzeugungsvorlage, die folgenden Record enthält: Datei:Scoring.PNG
Hier wird in der Struktur "ENTSCHEIDUNG" das Feld "//SCORING" untersucht und mit der Variable "Meldungstext" verglichen.
Weitere Hilfe
Falls sie sich noch weiter mit XPath beschäftigen möchten empfehlen wir ihnen folgende Seiten:
- Ein Online X-Path Validator mit dem sie einen XPath gegen ein XML Dokument prüfen können.
- Ein Tutorial mit vielen Erklärungen und Anleitungen für XPath.
- Ein Cheat Cheet als schnelle Übersicht über die wichtigsten Befehle.