Show TOC

Verbuchungsfunktionsbausteine anlegenLocate this document in the navigation structure

Um einen Funktionsbaustein anzulegen, müssen Sie zuerst die Funktionsbibliothek aufrufen. Wählen Sie dazu Anfang des Navigationspfads Werkzeuge Nächster Navigationsschritt ABAP Workbench Nächster Navigationsschritt Funktionsbibliothek Ende des Navigationspfads. Näheres zum Anlegen von Funktionsbausteinen finden Sie in der Dokumentation  Werkzeuge der ABAP Workbench .

Funktionsbausteine, die über den Verbuchungs-Workprozeß abgearbeitet werden, müssen in der Funktionsbibliothek gekennzeichnet sein. Wenn Sie einen Funktionsbaustein anlegen, setzen Sie das Attribut Process Type auf einen der folgenden Werte:

  • Verbuchung mit Start sofort

Setzen Sie diese Option für Funktionen hoher Priorität ("V1"), die in einer gemeinsamen SAP-LUW laufen. Im Fehlerfall ist die Nachverbuchung erlaubt.

  • Start sofort, nicht nachverbuchbar

Setzen Sie diese Option für Funktionen hoher Priorität ("V1"), die in einer gemeinsamen SAP-LUW laufen. Nachverbuchung ist nicht möglich.

  • Verbuchung mit Start verzögert

Setzen Sie diese Option für Funktionen niedriger Priorität ("V2"), die in eigenen Änderungstransaktionen laufen. Im Fehlerfall ist eine Nachverbuchung möglich.

Um zum Attributebild in der Funktionsbibliothek zu gelangen, wählen Sie Anfang des Navigationspfads Springen Nächster Navigationsschritt Administration Ende des Navigationspfads.

Die Schnittstelle definieren

Funktionsbausteine, die in der Verbuchungstask laufen, haben eine eingeschränkte Schnittstelle:

  • Ergebnisparameter oder Ausnahmen sind nicht erlaubt, da Verbuchungsfunktionsbausteine nicht über ihre Ergebnisse berichten können.
  • Eingabeparameter und Tabellen müssen mit im ABAP Dictionary definierten Referenzfeldern bzw. Referenzstrukturen festgelegt werden.