(Service-Consumer) Proxy erstellen mit Custom Code

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

(Service-Consumer) Proxy erstellen mit Custom Code

Beitrag von Tim310 (ForumUser / 3 / 0 / 0 ) »
Hallo zusammen,

ich bin in der Proxy-Welt neu.

Habe dort jetzt die Aufgabe bekommen einen vorhanden Service Interface-Eintrag über die Transaktion SPROXY zu implementieren und die Daten, die per Proxy reinkommen abzufangen und zu verarbeiten.

Ich hatte das jetzt als Service-Consumer implementiert, bin mir aber nicht sicher, ob das schon richtig ist :(

Also zum Ablauf:

der Proxy / Service soll per PI aufgerufen werden und darüber werden in einer Tabelle Materialnummern mitgeteilt.
Für diese soll dann über ein Z-Programm Z-IDocs generiert werden (am einfachsten über SUBMIT).
Ich hatte jetzt das Vorgehen, dass ich die Proxy-Klasse als Oberklasse für eine Z-Klasse hinterlege und die benötigte Methode redefiniere. Beim Test des Proxy wird, aber die Unterklasse nicht durchlaufen.

Wie muss man hier vorgehen damit Custom Code durchlaufen werden kann?

Gruß
Tim

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: (Service-Consumer) Proxy erstellen mit Custom Code

Beitrag von gtoXX (Specialist / 214 / 44 / 37 ) »
Hallo Tim,

logischer Weise wird der Code nicht durchlaufen. Ich weiß nicht woher der Tipp kam, aber derjenige sollte wissen das auch erstmal deine Z-Klasse als Objeck instanziiert werden muss. Nur Deklarieren reicht da nicht. Ich hoffe mal die Methode die Du meinst ist in einem Interface. Ansonsten schau an der der Stelle wo die Proxy-Klasse als Objekt erzeugt wird, ob vorher irgendwo Customizing gelesen wird oder es ein User-Exit gibt. Ich vermute mal, das man die Proxys die benutzt werden irgendwo einstellen kann. Da gehört dann deine Z-Klasse rein. Diese wird instanziiert und die redefinierte Methode durchlaufen.
"Code lügt nicht ^^"

Re: (Service-Consumer) Proxy erstellen mit Custom Code

Beitrag von Tim310 (ForumUser / 3 / 0 / 0 ) »
Hi gtoXX,

das mit dem Instanzieren dachte ich mir und kenne ich auch nur so, aber meine Info war, dass der Service / Proxy dann über die PI aufgerufen wird aus dem Drittsystem.

Dadurch wird doch dann die Proxy-Klasse durchlaufen oder?
Die Proxy-Klasse ist eine Klassen-Interface.

Re: (Service-Consumer) Proxy erstellen mit Custom Code

Beitrag von tm987456 (ForumUser / 72 / 42 / 15 ) »
Eigentlich ein no-brainer. Die in SPROXY generierte Klasse wird beim Aufruf durch PI durch SAP Standard instanziert. Einfach das zu durchlaufende Coding in die darin enthaltene öffentliche Methode packen.

Eine andere Klasse, die von der Proxy-Klasse erbt, wird nicht durchlaufen. Woher soll SAP auch wissen welche. Du könntest 10 solcher Klassen anlegen.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2095
Views
Consumer Proxy
von blaah » 24.08.2010 11:28 • Verfasst in ABAP® für Anfänger
1
Antw.
11180
Views
Authentifizierung beim Consumer Proxy
von Ferum » 23.01.2013 09:54 • Verfasst in Web Application Server
2
Antw.
10102
Views
Konvertierung S/4Hana Custom Code
von Murdock » 18.12.2023 13:08 • Verfasst in SAP HANA für Anfänger
3
Antw.
3462
Views
Eingabefeld zu Custom Container hinzufügen (Code)
von Dyrdek » 30.06.2015 10:49 • Verfasst in ABAP® für Anfänger
3
Antw.
2669
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Fehlermeldung in einer Klasse
vor 10 Stunden von ralf.wenzel gelöst 15 / 4413
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1593
Side by Side extensions
vor 6 Tagen von JHM 2 / 1763

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Fehlermeldung in einer Klasse
vor 10 Stunden von ralf.wenzel gelöst 15 / 4413
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1593
Side by Side extensions
vor 6 Tagen von JHM 2 / 1763

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 15709
Spool vereinen OTF und PDF
vor 4 Wochen von anna2205 1 / 30047
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 37090
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 55895