Generierter Baustein
Wenn Sie ein Anwendungsformular aktivieren, wird eine Funktionsgruppe mit genau einem Funktionsbaustein generiert, die alle im Anwendungsformular definierten Einstellungen in Form von Coding enthält. Die Funktionsgruppe und der Baustein sind stets lokal definiert ($TMP). Sie tragen pro Anwendungsformular denselben Namen, der jedoch für jedes Anwendungsformular in jedem System und Mandant anders lautet. Der Baustein muss bei jeder Änderung am Anwendungsformular oder an einem der referenzierten Objekte (z.B. Formularklasse, User-Includes) neu generiert werden.
Der generierte Baustein wird aufgerufen, wenn das Anwendungsformular gedruckt werden soll. Der Aufruf erfolgt ausschließlich im Baustein EFG_PRINT, der zum Druckzeitpunkt von einer Anwendung aufgerufen wird. Eine Druck-Workbench-fremde Verwendung des generierten Bausteins ist nicht zulässig. Der generierte Baustein enthält alle ABAP-Befehle und Funktionsaufrufe der Formularverarbeitung (SAPscript, Smart Forms, PDF-basierte Formulare), die für die Datenbeschaffung und –verarbeitung sorgen und das Formular beispielsweise in die Spool des SAP-Systems stellen.
Das Anwendungsformular zu einem generierten Baustein bzw.
zur gleichnamigen Funktionsgruppe können Sie mit dem Persistent Garbage Collector (CA-GTF-TS-PCG) im Menü der
Druck-Workbench ermitteln. Dort können Sie die Verwendungen von generierten
Bausteinen prüfen und nicht mehr verwendete Bausteine löschen. Weitere
Informationen entnehmen Sie der Dokumentation des
Persistent Garbage Collector.
Der generierte Baustein integriert folgende Teile eines Anwendungsformulars:
· Ablauflogik des Anwendungsformulars gemäß Hierarchie
· Datenbeschaffung aus Formularklasse (Aufruf der READ-, GET-, FILL-Unterprogramme)
· Aufruf der Programmschnittstellen für SAPscript, Smart-Forms bzw. PDF-basierte Formulare
· Aufruf der User-Exits aus den User-Includes
Der Name des generierten Bausteins setzt sich aus dem Namensraumpräfix der Druck-Workbench /1PWB/, dem Mandant sowie einer aus Datum und Uhrzeit der Erstgenerierung zusammengesetzten zufällig gewählten Zahl zusammen. Der Name lautet in jedem System/Mandant anders und enthält keinerlei sprechende Semantik.
Der generierte Baustein wird ausschließlich dynamisch im Baustein EFG_PRINT aufgerufen. Jeder andere (z. B. direkte) Aufruf des Bausteins wird von SAP nicht unterstützt.