ABAP-Proxy-Generierung
ABAP |
Mit Hilfe der ABAP-Proxy-Generierung generieren Sie aus einer Interface-Beschreibung im Integration Repository der SAP Exchange Infrastructure ABAP-Proxy-Objekte in ein SAP-System.
Die Proxy-Generierung holt sich die WSDL-Beschreibung des
Interface aus dem Integration Repository über HTTP. Die Adresse des
entsrpechenden Servers wird entnommen. Die Anfragen an das Repository
unterliegen einer Authentifizierung. User und Password für diese Anfragen
werden hier ebenfalls entnommen. Auch für den Absprung der
ABAP-Proxy-Generierung auf die Startseite des Integration Builders werden
Informationen aus dem Exchange-Profil gelesen. Weitere Informationen erhalten
Sie im Abschnitt
Exchange Profile
Parameters.
Sie müssen außerdem Message-Interfaces über die Interface-Pflege im Integration Repository angelegt haben, bevor Sie für diese Proxies generieren können.
Über die generierten ABAP-Proxies können Sie Messages empfangen beziehungsweise versenden (siehe ABAP-Proxy-Laufzeit).
Sie können ABAP-Proxy-Objekte entweder im Object Navigator (Transaktion SE80) oder in der Transaktion SPROXY bearbeiten
● Der Object Navigator zeigt bereits im System angelegte Proxy-Objekte im Navigationsbaum unter Enterprise Services an. Beim Anlegen von neuen Proxy-Objekten zeigt ein Dialogfenster die Hierarchie der Software-Komponentenversionen aus dem Integration Repository / Enterprise Services Repository im Service Wizard. Um ein Client-Proxy anzulegen, wählen Sie im Kontextmenü Anlegen → Enterprise Service. Im Service Wizard wählen Sie Service Consumer und Enterprise Services Repository. Beachten Sie, dass in der Komponentenhierarchie sowohl Interfaces des Integration Repositories 7.0 als auch des Enterprise Services Repositories 7.1 angezeigt werden können.
● In der Transaktion SPROXY können Sie sich über einen Navigationsbaum die Interface-Objekte aus dem Integration Repository (oder des Enterprise Services Repositories) ansehen. Besteht keine Verbindung zum Integration Repository, gibt der Baum wenigstens eine Übersicht über diejenigen Interface-Objekte, zu denen bereits ein Proxy-Objekt im System vorhanden ist.
Beide Transaktionen zeigen auf der rechten Seite
Informationen zu den Proxy-Objekten an (siehe:
ABAP-Proxy-Objekte
anzeigen)

Während im Integration Builder alle importierten Software-Komponentenversionen des CRM, ABA oder APO angezeigt werden, hat das SAP-System entsprechende Komponenten einer bestimmten Version installiert, beispielsweise ABA 6.20 und CRM 3.0. Daher werden auch nur diese Software-Komponentenversionen angeboten.
...
1. Generieren Sie ABAP-Proxy-Objekte für ein Interface oder für andere Interface-Objekte (siehe: Proxies generieren).
2. Überprüfen Sie, ob Sie nach der automatischen Namensvergabe für Proxy-ObjekteAnpassungen vornehmen müssen.
3. Sie müssen Proxy-Objekte nachgenerieren, falls die Beschreibung im Repository geändert wurde.