Exceptions Texte von Funktionsbausteinen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Exceptions Texte von Funktionsbausteinen

Beitrag von JohnLocklay (Specialist / 183 / 30 / 2 ) »
Hallo.

mal ein beispiel. Der Fuba Gui_upload hat glaube ich 19 exceptions asugeprägt. Weiß jemand wo diese Texte hinterlegt sind?
bzw wie man die texte jeh nach return wert ermitteln kann?

Danke im Vorraus
Code once - Think twice

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


Re: Exceptions Texte von Funktionsbausteinen

Beitrag von black_adept (Top Expert / 3950 / 105 / 886 ) »
Dir ist schon klar, dass man mehrere Exceptions zu einem Returnwert zusammenfassen kann, so dass man aus dem Returnwert nicht ohne weiteres auf die Exception schließen kann und danach dann auch nicht auf den Text der Exception. Oder ist definitiv gesichert, dass pro Exception auch genau 1 Wert zugeordnet wurde und kannst du aus dem Wert auf den Namen der Exception schließen?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Exceptions Texte von Funktionsbausteinen

Beitrag von a-dead-trousers (Top Expert / 4287 / 214 / 1142 ) »
Die Schnittstelle eines Funktionsbausteins kann man mit dem Funktionsbaustein RPY_FUNCTIONMODULE_READ_NEW auslesen.
Da der Aufrufer aber die Returncodes selbst vergeben kann, funktioniert eine eindeutige Zuordnung nur wenn man sich an eine einheitliche Konvention hällt.
Für einige oft verwendete Funktionsbausteine, um die ich im OO-Umfeld leider oft nicht herumkomme, habe ich mir desshalb einen Wrapper Returncode zu Exception-Objekt gebaut.
Beim Aufruf des Funktionsbausteins vergebe ich die Returncodes 1...n in der Reihenfolge wie die Exceptions in der Schnittstelle definiert sind.
So weiß ich dann, dass z.B. bei Returncode 6 des GUI_DOWNLOAD die Exception DP_ERROR_SEND ausgelöst worden ist.
Diese Information packe ich mir dann schön aufbereitet in ein Exception-Objekt und bin so wieder OO unterwegs.
Wenn die Exceptions des Funktionsbaustein zusätzlich noch eine Message absetzen, wird die auch noch miteingepackt. :wink:

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.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

17
Antw.
12362
Views
SAPMV45A USEREXIT Itab Pos.Texte / Head Texte
von Luigi91 » 31.01.2014 09:31 • Verfasst in ABAP® für Anfänger
2
Antw.
2485
Views
Änderungsdatum an Funktionsbausteinen
von gast » 07.04.2005 15:15 • Verfasst in SAP - Allgemeines
1
Antw.
818
Views
Benutzerpflege mit Funktionsbausteinen
von jp2008 » 17.12.2008 09:14 • Verfasst in ABAP® Core
3
Antw.
1618
Views
Allgemeines Zusammenspiel von Funktionsbausteinen
von AnnaNRW » 16.12.2015 13:06 • Verfasst in ABAP® für Anfänger
2
Antw.
1619
Views
Dynamischer Aufruf von Funktionsbausteinen
von SAP_ENTWICKLER » 24.10.2016 12:39 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Updates der Daten, Fehlermeldung
vor 17 Stunden von Egzon gelöst 1 / 42
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 427

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

Updates der Daten, Fehlermeldung
vor 17 Stunden von Egzon gelöst 1 / 42
Wie benutze ich COMMIT WORK richtig
vor 2 Tagen von msfox 17 / 427

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 17 Stunden von Egzon 1 / 42
Zwischensumme Adobe Forms
vor 5 Wochen von Lucyalison 1 / 268
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 320