Benutzerdefinierte Liste MI

In diesem Dokument werden Methoden zur Erstellung von benutzerdefinierten Listentransaktionen über beliebige standardmäßige oder kundenspezifische M3-Tabellen beschrieben, ohne dass eine Kodierung erforderlich ist. Wenn Daten aus nur einer einzigen Tabelle benötigt werden, sollten Sie MDBREADMI verwenden. MDBREADMI bietet bessere Leistung, aber weniger Funktionalität.

Ergebnis

In "Benutzerdefinierte Liste MI. Öffnen" (CMS015) wird eine neue M3-Transaktion "Benutzerdefinierte Liste MI" erstellt.

Bevor Sie beginnen

Beim Erstellen einer neuen Transaktions-ID werden die meisten Einstellungen aus einer Informationsbrowserkategorie oder einer Ad-hoc-Berichtsdefinition abgerufen. Über das Feld "Ad-hoc-Berichtsdefinition" in (CMS015/E) wird gesteuert, ob die Abfrage im Feld "Informationsbrowserkategorie" für "Ad-hoc-Berichtsgruppe. Öffnen" (AHS100) anstelle von "Informationsbrowserkategorie. Öffnen" (CMS010) verwendet wird. Entweder wird eine vorhandene oder eine neue Abfrage in (CMS010) oder in "Ad-hoc-Berichtsgruppe. Öffnen" (AHS100) ausgewählt.

Weitere Informationen dazu finden Sie unter Informationsbrowserkategorien.

Führen Sie folgende Schritte aus

  1. Nachdem eine neue Transaktions-ID erstellt wurde, kann die Liste mit der verknüpften Option 11 = Liste simulieren simuliert werden.
  2. Aktivieren Sie eine Transaktions-ID mithilfe der verknüpften Option 20 = MI Repository aktualisieren. Der Status wird auf 20 gesetzt, und die Einstellungen können nicht geändert werden.
  3. Das MI Repository kann dann mit der verknüpften Option 22 = MI Repository anzeigen angezeigt werden.
  4. Wenn Einstellungen geändert werden müssen, verwenden Sie zuerst die verknüpfte Option 21 = MI Repository löschen.
    Hinweis

    Die Eingabe- und Ausgabefelder im MI Repository werden mit 6 Zeichen erstellt (normalerweise nur 4). Die 6 Zeichen werden verwendet, wenn aus mehreren Tabellen das gleiche Feld (z. B. ITNO, Artikelnummer) abgerufen werden soll.

  5. Nehmen Sie diese Einstellungen pro Transaktions-ID in (CMS015/E) vor.
    • Sortierfolgen

      Eine Sortierung der Liste basiert auf der für die Sortierfolge ausgewählten Sortieroption. Alle systemdefinierten und benutzerdefinierten Sortieroptionen (Indizes) für die Stammtabelle sind verfügbar.

      Verwenden Sie im Feld "Sortierfolge" die Option "Durchsuchen", um "Sortierfolge. Öffnen" (CRS022) zu starten.

    • Ansicht

      Die Ansicht definiert die Felder der "Ausgabe". Verwenden Sie im Feld "Ansicht" die Option "Durchsuchen", um "Ansicht. Öffnen" (CRS020) zu starten. Felder können hinzugefügt oder gelöscht werden.

    • Filter

      Filter bilden die Grundlage für die Auswahl. Filterfelder werden als obligatorische Eingabefelder verwendet. Im Filterfeld muss ein Wert angegeben werden, und nur Datensätze, die den gleichen Wert wie der Filter enthalten, werden angezeigt. Die Filter werden beginnend mit dem ersten Sortierfeld und dann Feld für Feld in der gesamten Sortierdefinition ausgewählt.

    • Auswahl 1–3

      Jedes Feld aus der Stammtabelle kann als Auswahlfeld "Von" und "Bis" verwendet werden. Maximal drei Auswahlfelder können gleichzeitig verwendet werden. Auswahlfelder werden als optionale Eingabefelder verwendet.

    • Nächste Filterauswahl

      Die Liste "Nächste Filterauswahl" kann verwendet werden, um eine zusätzliche Stufe für das Filtern anzugeben und zusammen mit der Auswahl im Feld "Anzahl von Filtern" zu verwenden. Ein Wert für das Feld "Anzahl Filter" muss ausgewählt werden, bevor die Optionen im Feld "Nächste Filterauswahl" zur Auswahl verfügbar sind. Dadurch wird die Auslastung der Datenbank reduziert und die Leistung verbessert.

    • Suche

      Eine Suchabfrage kann als Eingabefeld verwendet werden. Das Feld SQRY wird dann als obligatorisches Eingabefeld verwendet. Die Suchabfrage kann nicht in Kombination mit Filtern oder Auswahlfeldern verwendet werden.

    • Bookmarkfelder einschließen

      Bookmarkfelder können als "Ausgabe"-Felder eingefügt werden. Die Felder "YPGM" (Browse-Programm) und "KSTR" (Schlüsselstring) werden als letzte Ausgabefelder hinzugefügt. Das Browse-Programm wird basierend auf der Stammtabelle aus (MNS120) abgerufen.

    • Aggregation

      Die Aggregation wird verwendet, um verschiedene Datensätze in einem Datensatz zu aggregieren. Anhand von Aggregationsstufen wird angegeben, wie Datensätze in der Liste aggregiert werden. Schlüsselfelder, die nicht in der Aggregationsstufe enthalten sind, werden aggregiert. Aggregationsstufen werden ab dem ersten Schlüsselfeld bis zum Ende der Sortieroptionsdefinition feldweise ausgewählt.

    • Zwischensummen

      Dies wird dazu verwendet, einen Zwischensummen-Datensatz einzufügen, wenn der Wert eines bestimmten Schlüsselfelds aktualisiert wird. Jedes Schlüsselfeld der ausgewählten Sortieroption kann als Umbruchstufe der Zwischensumme verwendet werden.