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.

image-20260727-112117.png

Anschließend wird ein neuer Objekttyp “FORMS” angelegt:

image-20260727-112328.png

Dieser Objektyp benötigt keine Elementgruppen.

In der gewünschten Vorschriftenart oder Positionstyp wird der o.g. Objekttyp FORMS zugeordnet:

image-20260727-112714.png

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:

image-20260727-112846.png

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)