Fuba Exportvairbale leer bei Raise?

Getting started ... Alles für einen gelungenen Start.

Fuba Exportvairbale leer bei Raise?

Postby Mirac4164 » Mon Dec 15, 2014 3:20 pm

Hallo,

ich habe einen Fuba der verschiedene Exception schmeißt. Jetzt fällt mir gerade auf, dass wenn ich eine Exception, mittels Raise Exception_test, werfe die Exportvariabele ev_error_result, die ich vorher gefüllt habe wieder leer ist. Der Baustein ist Remotefähig.

Hintergrund ist, dass ich noch zusätzliche Informationen der Exception mitgeben will.

Grüße
Mirac4164
...
...
 
Posts: 193
Joined: Wed Oct 08, 2008 10:25 am

Re: Fuba Exportvairbale leer bei Raise?

Postby Ines3642 » Thu Jan 15, 2015 11:09 pm

Hallo,

in RFC-Bausteinen kann man leider keine Klassenbasierten EXCEPTIONs werfen. Mit diesen hättest Du Werte mitgeben können. In jedem Fall aber sorgt ein RAISE in einem FB dafür, dass die anderen Parameter nicht versorgt werden.

Ich behelfe mir dann immer damit, dass ich eben keine echten EXCEPTIONs werfe, sondern neben den informativen Rückgabewerten sowas wie einen SUBRC selbst mitgebe und dann eben im rufenden Programm entsprechend reagiere.
Ines3642
...
...
 
Posts: 268
Joined: Tue Jan 27, 2009 5:49 pm


Return to ABAP® für Anfänger

Who is online

Users browsing this forum: Bing [Bot] and 1 guest

cron