0 SP14 steht nun auch die Transaktion SOAMANAGER zur Verfügung, die den Umgang mit Webservices deutlich einfacher macht. Dieses Howto beschreibt anhand eines einfachen Beispiels die Vorgehensweise, um mit ABAP und dem SOAMANAGER einen SAP Webservice zur Verfügung zu stellen. Sap web service aufrufen express. Weitere Informationen
How to create ABAP proxies using eclipse
Sie benötigen Unterstützung bei der Umsetzung? Unser Autor ist Berater für dieses Thema. Fragen Sie ihn an über das Partnerprodukt Berater für SAP Basis
Dieser Beitrag ist auch als Download verfügbar:
Sap Web Service Aufrufen Access
In einer ABAP-Entwicklung wird ein Consumer-Proxy durch eine Proxy-Klasse repräsentiert, also eine ABAP-OO-Klasse, deren Proxy-Methode automatisch durchlaufen wird, wenn der sendende Webservice Daten an die Schnittstelle übergibt. In dieser Methode kann ein Entwickler dann die gewünschte SAP-Logik implementieren, um die Daten zu verarbeiten und ggf. eine Antwort an den Webservice zurückzuschicken. Der ABAP-Provider-Proxy hingegen stellt einen Webservice nach außen, d. für andere Systeme, bereit. Die Schnittstelle für In- und Output-Parameter kann dabei aus verschiedenen Objekten wie RFC-Bausteinen abgeleitet werden. Der Proxy besteht dann aus einem ABAP-Object-Interface und einer implementierenden Klasse. Um die Schnittstelle mit Daten aus z. Web-Services mit Testumgebung aufrufen (Web Services Navigator) (SAP-Bibliothek - Enabling Application-to-Application Processes). B. einem ABAP Programm zu versorgen, wird die Proxy-Methode der implementierenden Klasse aufgerufen und über Ein- und Ausgangsparameter mit Daten versorgt bzw. die Antwort wieder entgegengenommen. Erstellen von ABAP-Proxys
Um vorhandene ABAP-Proxys einzusehen oder neue anzulegen, gehen Entwickler in die Transaktion "SPROXY", den Enterprise Services Repository Browser.
5 Beiträge
•
Seite 1 von 1
Hi folks,
ich habe ein Problem. Ich möchte im Prozess bei einer Lieferantenauskunft einen Webservice unseres Lieferanten aufrufen, der mir einen XML zurück schickt. Hintergrund:
Unser Lieferant bietet an, dass wir eine "online" Verfügbarkeitsprüfung bei Ihm nutzen können. Jetzt will ich diese Verfügbarkeitsauskunft in unsere Verfügbarkeitsprüfung mittels button einbauen. Prozess: Der User öffnet das Material und drückt auf einen Button ==> der Service soll gestartet werden und den Wert in ein Feld auf meinem Dynpro angezeigt werden. Jetzt habe ich nur das Problem, dass ich mich mit dieser Arto von Schnittstelle nicht auskenne. Kann mir jemand von Euch hierzu helfen. Vielleicht habt Ihr das ja schon mal gemacht. Sap web service aufrufen. Folgendes: Beim Lieferant soll ich folgenden Link ausführen:
www. zurück kommt dann
1234567890
50. 00
PC
Wie gehe ich das an?... Für jede Hilfe bin ich Dankbar! So long
Markus
Spannend - ein paar mehr details zu der Schnittstelle wäre nicht schlecht.