Kleine Sektflaschen Hochzeit
Verwendung
Mit folgender ABAP-Anweisung können Sie einen Funktionsbaustein aus einem ABAP-Programm heraus aufrufen:
CALL FUNCTION
Mit Speichern kann diese Selektion nun gespeichert werden, mit einer Kurzbeschreibung In der Eingabemaske des Selektionsbildschirms bei F8 kann nun auf den Button TESTDATENVERZ. geklickt werden, um sich mögliche Varianten anzeigen zu lassen. Diese können dann per Doppelklick ausgeführt werden und die Importparameter sind dann mit den entsprechenden Werten gefüllt. Es bietet sich an eigene Varianten mit dem eigenen Namen zu benennen, um diese gleich zu erkennen. Objektliste anzeigen / Funktionsgruppe Wenn man über die Transaktion SE37 in einen Funktionsbaustein einsteigt, ist es oft praktisch, sich die Funktionsgruppe zum Funktionsbaustein anzuzeigen. Dazu gibt es einen einfachen Weg. Funktionsbausteine aus Ihrem Coding aufrufen. Ein Klick auf (Objektliste anzeigen) zeigt die Objekte der Funktionsgruppe SADR zum Funktionsbaustein ADDRESS_INTO_PRINTFORM in der Transaktion SE80 an. Dokumentation Über den Button lässt sich die Funktionsbausteindokumentation aufrufen, sofern sie gepflegt ist. Wenn sie nicht gepflegt ist, ist der Button nicht anklickbar Web-Links SAP-Hilfe: Obsoleter Reiter "Tabellen"/Tables im Funktionsbaustein Tricktresor: Verbuchungsbaustein
3 Beiträge • Seite 1 von 1 Beitrag von Daisy_ ( / / 0 / 3) » 15. 03. 2004 13:04 Hei people Frage: Kennt irgendjemand einen Funktionsbaustein mit dem ich das PBO aufrufen kann? Oder vieleicht eine anderer Methode wie ich inmiten des Programmes das PBO eines dynpros aufrufen kann? URL im Browser öffnen - ABAP - ABAP. danke euch für jede antwort grüsse daisy » 17. 2004 12:49 Das hat super funktioniert!! Danke! Über diesen Beitrag Anonymous ewx Sponsorlink Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch Unbeantwortete Forenbeiträge
Erfolgt in der Schnittstelle eine Typisierung auf einen Typ innerhalb der Funktionsgruppe, so muss der Typ ebenfalls im Top-Include der Funktionsgruppe angelegt werden.
Definition Zielsystem in RFC-Einstellungen Das Zielsystem (im Beispiel "X11") wird von der Basis definiert. Hier ist die Basis zu kontaktieren. Es wird in der Transaktion SM59 konfiguriert. Beispielcoding Hier soll im Fremdsystem X11 ein Batch-Input ausgeführt. Dazu wird dem RFC-Funktionsbaustein ZBBATCH_INPUT ein Transaktionscode LV_TCODE und eine Batch-Input-Tabelle LT_BDCDATA mitgegeben in der Schnittstelle. Der Funktionsbaustein 'ZBBATCH_INPUT' existiert nur im X11. Data: lv_TCODE type TCODE. lv_tcode = 'SE01'.... (Coding zum Füllen der Batch-Input-Tabelle) CALL FUNCTION 'ZBBATCH_INPUT' DESTINATION 'X11' EXPORTING IV_TCODE = lv_TCODE it_bdcdata = lt_bdcdata. RFC-Funktionsbaustein mit Zusatz "starting new Task" Ein RFC-Funktionsbaustein kann auch im gleichen SAP-System genutzt werden, um eine Funktionalität unabhängig vom laufenden Task in einem neuen Workprozess auszuführen. Dies kann sinnvoll sein, wenn man in einem Report oder eine Dialoganwendung ist und eine auszuführende Funktionalität eine lange Laufzeit hat und das Ausführen im Vordergrund den User an der Ausführung seines Tagesgeschäftes hindert, bzw. einen Laufzeitfehler durch ein Timeout provozieren könnte.
Die deutlich schnellere und weniger fehleranfällige Möglichkeit ist die Benutzung der Muster-Funktion. Hierzu klickst Du auf den Button "Muster" und gibst bei der Anwendung "CALL FUNCTION" den Namen des Funktionsbausteins ein. Du kannst hierbei die F4-Hilfe nutzen, um nach dem gewünschten Funktionsbaustein zu suchen. Daraufhin wird der Rahmen der ABAP-Anweisung des Funktionsbausteins automatisch eingefügt. Du musst nur noch die Aktualparameter, also lokalen Variablen, angeben und bei Bedarf optionale Parameter einkommentieren. Ähnlich zum Muster kannst Du im Object Navigator (Transaktion SE80) per Drag&Drop den Rahmen des Funktionsbausteins einfügen. Klicke hierzu in der Objektliste auf der linken Seite auf den gewünschten Funktionsbaustein, ziehe ihn in die gewünschte Stelle des aufrufenden Programms und lasse die Maustaste los. Daraufhin wird der Rahmen genau wie beim Muster eingefügt. CALL FUNCTION 'Z_TEST' EXPORTING im_ebeln = lv_ebeln IMPORTING e_ernam = lv_ernam CHANGING c_value = lv_value EXCEPTIONS no_entry = 1 OTHERS = 2.