Konfigurieren Sie ein dynamisches Segment, um ausgewählte Daten auf einem Datensatzbildschirm anzuzeigen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Konfigurieren Sie einen Datensatzbildschirm mit einem dynamischen Bildschirmsegment, damit Anwender Datensätze anzeigen können, die ausgewählten Segmenten entsprechen, anstatt eine vollständige Liste von Datensätzen anzuzeigen.

    Vorbereitungen

    Wenn Sie ein dynamisches Bildschirmsegment in einem Datensatzbildschirm konfigurieren, stellen Sie sicher, dass Sie die folgenden Elemente erstellt haben:
    • Ein Datensatzbildschirm, der verwendet wird, um ein dynamisches Bildschirmsegment in die segmentierte Steuerung einzubeziehen. Weitere Informationen finden Sie unter Konfigurieren Sie einen parametrisierten Datensatzbildschirm.
    • Eine eingebettete Liste, die zum Anzeigen einer Liste von Datensätzen im Bildschirm „ausgewählter Datensatz“ verwendet wird. Diese Liste wird im Feld Dynamischer Segment-Elementstream ausgewählt.
    • Eine entsprechende Liste, die angezeigt werden soll, wenn jedes Bildschirmsegment ausgewählt wird. Dieser Prozess sollte dem Verfahren für eingebettete Listen ähneln, mit dem Unterschied, dass zusätzlich eine Zieltabelle verwendet wird, auf die Sie verweisen.

      Weitere Informationen zu eingebetteten Listen und der Liste, die angezeigt werden soll, wenn ein Bildschirmsegment ausgewählt wird, finden Sie unter Eingebettete Listen für einen Datensatzbildschirm

    Erforderliche Rolle: Administrator

    Prozedur

    1. Geben Sie in der webbasierten Benutzeroberfläche im Filternavigator den Eintrag sys_sg_form_screen.list ein.
    2. Wählen Sie den Datensatzbildschirm aus, dem Sie ein dynamisches Bildschirmsegment hinzufügen möchten.
    3. Wählen Sie im Feld Abruftyp die Option Bei Bedarf aus.
    4. Wählen Sie im Bereich „Segmentierte Steuerung“ die Höhe und Breite der Segmentschaltflächen aus.
      Eine Anleitung zu den Schaltflächengrößen finden Sie unter Verwenden dynamischer Segmente, um Daten auf einem Datensatzbildschirm anzuzeigen.
    5. Klicken Sie mit der rechten Maustaste auf den Header, und wählen Sie Speichern aus.
    6. Wahlweise: Konfigurieren Sie das Header-Segment so, dass es innerhalb der segmentierten Steuerung angezeigt wird.
      Hinweis:
      Das Header-Segment ist normalerweise die erste Schaltfläche in der segmentierten Steuerung. Wenn diese Option nicht ausgewählt ist, zeigt die segmentierte Steuerung nur das dynamische Bildschirmsegment an.
      1. Wählen Sie aus Datensatzbildschirmsegmente Registerkarte und wählen Sie aus Neu .
      2. Wählen Sie im Menü Formularsegmenttyp auswählen die Option aus Datensatzbildschirmsegment Und wählen Sie dann aus OK .
      3. Füllen Sie im Formular die Felder aus.
        Tabelle : 1. Formular „Datensatz-Bildschirmsegment“
        Feld Wert
        Datensatzbildschirm Dieses Feld wird automatisch auf den Namen des ausgewählten Datensatzbildschirms festgelegt.
        Anwendung Die bereichsbezogene Anwendung, die diesem Datensatz zugeordnet ist. Dieses Feld ist standardmäßig auf die aktuelle Anwendung festgelegt.
        Eingebetteter Bildschirm Listenbildschirm, der angezeigt wird, wenn der Benutzer das Header-Segment auswählt
        Header-Karte Das Header-Segment, das normalerweise links neben der segmentierten Steuerung angezeigt wird. Beispielnamen sind „Alle Aufgaben“ oder „Ganze Woche“.
        Reihenfolge Position, an der das Header-Segment in der segmentierten Steuerung angezeigt wird. Diese Zahl muss niedriger als die des dynamischen Bildschirmsegments sein, damit sichergestellt ist, dass es sich um das erste Segment auf der linken Seite handelt.
        Sticky Behält das Headersegment an derselben Stelle bei, wenn der Anwender horizontal durch die angezeigten dynamischen Bildschirmsegmentdatensätze scrollt.
      4. Wählen Sie Absenden.
    7. Konfigurieren Sie das dynamische Bildschirmsegment und die Datensätze, die angezeigt werden sollen, wenn Anwender auf einen Segmentdatensatz tippen.
      1. Wählen Sie die Registerkarte Datensatz-Bildschirmsegmente und dann Neu.
      2. Wählen Sie im Menü „Select form segment type“ (Formularsegmenttyp auswählen) die Option Dynamisches Datensatz-Bildschirmsegment aus, und klicken Sie auf OK.
      3. Füllen Sie die Felder des Formulars aus.
        Tabelle : 2. Formular „Dynamisches Datensatz-Bildschirmsegment“
        Feld Wert
        Datensatzbildschirm Dieses Feld wird automatisch auf den Namen des ausgewählten Datensatzbildschirms festgelegt.
        Anwendung Die bereichsbezogene Anwendung, die diesem Datensatz zugeordnet ist. Dieses Feld ist standardmäßig auf die aktuelle Anwendung festgelegt.
        Listenstream für dynamisches Bildschirmsegment Ein eingebetteter Listenbildschirm, der im dynamischen Bildschirmsegment des Datensatzbildschirms enthalten ist.
        Aktiv Option zum Bestimmen, ob das dynamische Bildschirmsegment aktiv ist. Wählen Sie für diese Konfiguration diese Option aus.
        Eingebetteter Bildschirm Listenbildschirm, der eine Liste der Datensätze enthält, die dem Anwender angezeigt werden, wenn er auf eines der Segmente im dynamischen Bildschirmsegment tippt.
        Reihenfolge Der Ort, an dem das dynamische Bildschirmsegment in der segmentierten Steuerung angezeigt wird. Wenn Sie ein Header-Segment definiert haben, muss diese Zahl höher sein, damit sichergestellt ist, dass es sich rechts neben dem Header-Segment befindet.
      4. Klicken Sie mit der rechten Maustaste auf die Kopfzeile, und wählen Sie Speichern aus.
    8. Definieren Sie, während Sie sich noch im Formular „Bildschirm für dynamisches Formularsegment“ befinden, die entsprechenden Listen angezeigt werden sollen, wenn Sie Segmente im dynamischen Bildschirmsegment auswählen.
      1. Wählen Sie im Feld Dynamic segment list stream (Dynamischer Segmentlisten-Stream) das Informationssymbol ( Informationssymbol.) und dann Datensatz öffnen.
      2. Wählen Sie den Listenstrom M2M-Elementkonfiguration aus, der für den dynamischen Abschnitt verwendet werden soll.
      3. Stellen Sie im Formular „Elementkonfiguration“ sicher, dass der Anwender nicht zu einem anderen eingebetteten Bildschirm weitergeleitet wird, indem Sie auswählen Karte Verwenden Und verifiziert, dass Eingebetteter Bildschirm Feld ist leer.
      4. Wählen Sie Aktualisieren.

    Nächste Maßnahme

    Legen Sie die Darstellung der ausgewählten Segmentschaltflächen fest. Siehe Farben von Segmentschaltflächen im Bereich der segmentierten Steuerung anpassen.