In diesem Beitrag wird ein MEMTAB erstellt und beschrieben mit dem Artikel mehrfach dupliziert werden können.
Dies dient beispielhaft zur Erzeugung von Massendaten.
- Als Datenquelle benutzen wir die Artikeldaten, konkret die Artikelnummer (Art_1_25) und den Text (ART_51_60)

- MEMTAB Assistent

- Ausgewählte Variablen sind grün markiert
- In der Einschränkung der Datenquelle wird Selektionspool verwenden markiert
somit werden später die duplizierten Artikel in der nachfolgend erstellten Maske angezeigt 
- Design Eingabemaske
- äußerer Rahmen = Standardrahmen (000)
- innerer Rahmen = Rahmendefinition Tabelle (048)
-

Maskendesign
- 2 Individualfelder
- Feld Artikel ist mit Refresh/Hilfstabelle zu hinterlegen, siehe Bild
-

Einstellungen Individualfeld Artikel
- Um die MEMTAB später ausführen zu können wird in der Tastaturumleitung die Toolnummer F8 mit 5001 hinterlegt
Somit kann werden die Artikel bei druck der F8 Taste dupliziert

- Eingaben Tastaturumleitung
Im Eventscript Toolausführung müssen nun folgende Eingaben vorgenommen werden
1 Kalkulationsblock
- Selektion = MTR_6_10=5001
- nachfolgenden Prozesse werden nur ausgeführt wenn F8 gedrückt wird
- Kalkulation = PUT_RELATION[86]
- löscht den Selektionspool der Artikel
3 Beginn einer Schleife
- Selektion = MTR_6_10=5001
- Prüfung das F8 gedrückt wurde
- Kalkulation = _SCHLEIFENANZAHL_=EIN_25_2
- gibt vor wie oft ein Artikel dupliziert werden soll
EIN_25_2 ist das Eingabefeld in der Maske „Anzahl Duplikate“
- gibt vor wie oft ein Artikel dupliziert werden soll
- Kalkulation = TMP_0_25=GET_RELATION[65!EIN_0_25!_!_SCHLEIFENDURCHLAUF_]
- GET_RELATION[65] Verkettet den in der Maske ausgewählten Artikel mit der Zahl des Schleifendurchlaufs
und gibt dies als String zur späteren Nutzung zurück
- GET_RELATION[65] Verkettet den in der Maske ausgewählten Artikel mit der Zahl des Schleifendurchlaufs
- Kalkulation = PUT_RELATION[80!0!EIN_0_25!TMP_0_25!!1!1]
- PUT_RELATION[80] Dupliziert den in der Maske ausgewählten Artikel
und gibt ihm den Namen des vorher erzeugten Strings
- PUT_RELATION[80] Dupliziert den in der Maske ausgewählten Artikel
- Kalkulation = PUT_RELATION[80]
- Schreibt den neu erzeugten Artikel in den Selektionspool
4 Ende der Schleife
- Kalkulation = MT_FUELLEN[MTR_0_6!MTR_0_6!1!!1!1]
- Füllt die MEMTAB neu, so das die duplizierten Artikel in der Tabelle angezeigt werden

Eingaben Eventscript Toolausführung
Zum Schluss die fertige MEMTAB zum ausprobieren