Die folgende Anleitung erläutert die Implementierung einer automatisierten Knotenanlage in der Klasse zur Vorschriftenart.

Voraussetzungen:

In dieser Anleitung:

  • Klasse zur Vorschriftenart als Builder zuordnen

  • Interface zum Builder implementieren

  • Build-Methode implementieren

Customizing

  1. Builder-Objekt anlegen und Klasse zur Vorschriftenart zuordnen.

  2. QPPD Customizing → Vorschriftenart → Feld: Builder ABAP Klasse.

Beispiel

Als Beispiel kann die Klasse /sct/zqp_cl_production_version aus dem Metal Template herangezogen werden.

Die im Folgenden beschriebenen Funktionalitäten sind dort bereits implementiert.

Implementierung

Die grundlegende Ablauflogik für den Builder sollte bereits in der Oberklasse definiert sein. Dieser vorgegebene Rahmen bietet unterschiedliche Möglichkeiten zur Anpassung für eine konkrete Vorschriftenart,  

Items definieren

Implementierung der Konstrukturmethode constructor anlegen.

Hier die Tabelle mt_itembase befüllen. Die Schlüsselbegriffe VTYP und HIERA müssen für jeden Eintrag einer Hierarchiestufe aus dem Customizing zur Vorschriftenart entsprechen.  

Schlüsselelemente für Items definieren

Redefinition der Methode build_key_set anlegen. 

Mittels build_key_add können einzelne Elemente als Kriterien definiert werden, die zum Abgleich genutzt werden, wenn geprüft wird, ob ein Knoten nach mehrmaligem Bilden erneut aufgebaut werden soll.

Aufbau von Items anpassen 

Redefinition der Methode build_create_item anlegen.

In dieser Methode kann Einfluss auf die Anlage einzelner Knoten genommen werden.