ich möchte von einem nicht SAP-Programm aus eine HTTP - Anfrage an ein SAP-System senden damit sich dieses Programm Informationen aus dem System holen kann. Leider weiß ich nicht so genau wie das geht. Ich habe herausgefunden, dass man einen http-request-handler in SAP verwenden kann. In der Beschreibung die ich gefunden habe steht, dass man keinen eigenen Request Handler erstellen muss sondern einen existierenden verwenden kann. Nun weiß ich aber nicht welchen ich da benötige. Außerdem ist mir auch nicht klar, ob und welche Einstellungen ich noch machen muss (ich verwende SAP Netweaver 7.0) damit ich einen Request an das System stellen kann.
Wäre super wenn mir Jemand dabei etwas weiterhelfen könnte und mir nen Überblick darüber verschaffen würde was ich machen muss damit ich einfache http-get und -post Befehle ans SAP System senden kann die dort dann ausgewertet werden.
Schonmal vielen Dank im Voraus und viele Grüße,
Sven
ich weiss nicht genau ob es deine Anforderungen trifft, vielleicht hilft es dir ja weiter. Wir benutzen das um gewisse Funktionen in unserem Intranet zu Verfügung zu stellen. CS03, MD04, Zeitnachweis etc.
Kommt drauf an für welche Seite der Kommunikation du dein Programm entwickelst.
Client: Klasse CL_HTTP_CLIENT bzw. Interface IF_HTTP_CLIENT
Server: --> SAP WebServices (Genaueres weiß ich hier leider nicht, aber mit dem Stichwort solltest du was Passendes finden können)
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
moin Sven.
unter diesem Thread habe ich schon mal eine Doku gepostet. http://www.abapforum.com/forum/viewtopi ... =1&t=17609
bitte mal "inhalieren".
Am ende der Doku wird erklärt wo sich ein sogenannter Request-Handler befindet, welcher Anfragen
z.B. vom Browser annimmt und beantwortet(mehr oder weniger ausführlich). Das Gegenstück hätte ich aber auch gerade "im Angebot".
Nur erstmal soviel: Request Handler sind ABAP-OO Klassen (SE24) wie z.B. CL_HTTP_PING (meine Kopiervorlage)
gruß Jens
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
Hallo und vielen Dank für eure Antworten.
Ich benötige die Serverseite. So nen Report mit IF_HTTP_CLIENT hab ich sogar schonmal geschrieben.
Das Tutorial von Jens sieht aufn ersten Blick schonmal super vielversprechend aus. Vielen Dank.