Das QPPD unterstützt die Erstellung von Formularen mit SMARTFORMs oder ADOBE FORMS sowie die anschließende Ausgabe als PDF. Die Erstellung der Formularen ist im Allgemeinen von den Vorschriftenarten bzw. Positionstypen abhängig. Daher werden die Formulare in der Regel eher neu erstellt. Das QPPD stellt aber Vorlagen zur Verfügung für das Formular als auch für die ABAP-Klasse für die Datenbeschaffung bereit.
Die Idee hinter der Erstellung der Formulare ist eine grundsätzliche Trennung der Datenbeschaffung mit einer ABAP-Klasse und die Generierung des Formulars mittels SMARTFORMS oder ADOBE FORMS.
Die ABAP-Klasse ermittelt für ein Objekt alle Daten und die dazugehörigen Texte:
Informationen zum Knotenkopf
Objekttypen und deren Texte
Elemente mit konvertierten Werten und deren Kurztext
Spalten Elemente mit Werten und deren Kurztext und Überschriften für tabellarische Darstellungen
Technische Namen von Einheiten
Standardtexte
Prüfmerkmale
Technisches Objekt für Objekttypen anlegen
Zunächst muss das technische Objekt für die Objekttypen “FORMS” angelegt werden.
Anschließend wird ein neuer Objekttyp “FORMS” angelegt:
Dieser Objektyp benötigt keine Elementgruppen.
In der gewünschten Vorschriftenart oder Positionstyp wird der o.g. Objekttyp FORMS zugeordnet:
Dieser Zuordnung werden die Formulare zugeordnet. Der Standard-QPPD stellt das SMARTFORM-Formular /SCT/QPPD_FORM sowie die ABAP-Klasse SCT/QP_CL_FORMS zur Verfügung:
An dieser Stelle können kundenindividuelle Formulare und ABAP-Klassen hinterlegt werden. Die nachfolgende Seite erklärt wie diese Formular erstellt werden können: Smartforms (P)



