Der Preisimporter von erlebe-software ist ein Tool, welches eine Massenpflege von Konditionen in SAP MM und SD via Excel-Upload ermöglicht. Die Verbuchung der Konditionssätze erfolgt dabei mithilfe eines solchen asynchronen RFC-Funktionsbausteins.
Transaktion Anlegen Um Einen Funktionsbaustein Aufzurufen
Solcherart definierte Ausnahmen sind - ähnlich
wie Formalparameter - an den Funktionsbaustein gebunden und können nicht propagiert werden. Wird
eine solche Ausnahme in einem Funktionsbaustein ausgelöst und ihr wurde mit dem gleichnamigen
Zusatz EXCEPTIONS der Anweisung
CALL FUNCTION beim Aufruf kein Rückgabewert zugeordnet, kommt es zu einem Laufzeitfehler. In einem Funktionsbaustein, in dessen Schnittstelle nicht-klassenbasierte Ausnahmen definiert sind,
darf nicht die Anweisung RAISE
EXCEPTION oder der Zusatz THROW in einem
bedingten Ausdruck zum Auslösen klassenbasierter Ausnahmen verwendet werden. Bei klassenbasierten Ausnahmen kann im Function Builder die Spalte Resumable markiert werden, um eine Ausnahme als
zu kennzeichnen. Verfügbarkeitsübersicht als Funktionsbaustein aufrufen? - ABAPforum.com. Dann wird in obiger Syntax der Zusatz RESUMABLE hinter RAISING eingesetzt. Hinweise
Für Neuentwicklungen wird empfohlen, mit klassenbasierten Ausnahmen zu arbeiten, die unabhängig vom konkreten Funktionsbaustein sind. Siehe auch Klassenbasierte Ausnahmen in Prozeduren.
Verfügbarkeitsübersicht Als Funktionsbaustein Aufrufen? - Abapforum.Com
Die Wertübergabe ist speziell bei größeren Internen Tabellen aus Performancegründen zu vermeiden. Wird ein Funktionsbaustein als RFC-Funktionsbaustein gekennzeichnet, müssen alle Parameter Werteübergabe haben. Wählt man die Wertübergabe beim Parameter an, ist es auch möglich den Importparameter zu verändern. Dies ist in aller Regel nicht empfehlenswert, kann aber manchmal sehr nützlich sein. Einen Referenz-Importparameter kann man nicht verändern. Transaktion anlegen um einen Funktionsbaustein aufzurufen. Hier bekommt man auch sofort eine Error-Meldung vom Syntaxchecker. Export-(Parameter)
Exportparameter geben lediglich Variablen zurück und können aus Sicht des Funktionsbausteins keine Variablen empfangen. Sie sind immer optional. Changing-(Parameter)
Variablen werden in den Funktionsbaustein importiert, dort ggf. verändert und wieder nach exportiert. Tabellen-(Parameter) (obsolet!! ) Die Tabellen-Schnittstelle sollte bei eigenen Funktionsbausteinen nicht verwendet werden, da hier bei diesem Parameter nicht klar ist, ob eine Tabelle lediglich importiert wird, nur exportiert oder im Funktionsbaustein geändert wird.
Du darfst deine Beiträge nicht editieren. Du kannst keine Umfragen in diesem Forum erstellen. Du kannst nicht an Umfragen teilnehmen.