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

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 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 der Datensätze anzuzeigen.

    Vorbereitungen

    Stellen Sie beim Konfigurieren eines dynamischen Bildschirmsegments in einem Datensatzbildschirm sicher, dass Sie die folgenden Elemente erstellt haben:
    • Ein Datensatzbildschirm, der verwendet wird, um ein dynamisches Bildschirmsegment in das segmentierte Steuerelement einzubeziehen. Weitere Informationen finden Sie unter Konfigurieren Sie einen parametrisierten Datensatzbildschirm.
    • Eine eingebettete Liste, die zum Anzeigen einer Liste von Datensätzen im ausgewählten Datensatzbildschirm verwendet wird. Diese Liste wird im Feld Dynamischer Segment-Elementstream ausgewählt.
    • Eine entsprechende Liste, die angezeigt werden soll, wenn ein 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: admin

    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 Verwendung dynamischer Segmente zum Anzeigen von Daten in einem Datensatzbildschirm.
    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 das segmentierte Steuerelement nur das dynamische Bildschirmsegment an.
      1. Wählen Sie die RegisterkarteDatensatz-Bildschirmsegmente und anschließend Neuaus.
      2. Wählen Sie im Menü Formularsegmenttyp auswählen die Option Datensatz-Bildschirmsegmentund dann OKaus.
      3. Füllen Sie die Felder des Formulars 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 Hält das Header-Segment an der gleichen Stelle, wenn der Anwender horizontal durch die angezeigten dynamischen Bildschirmsegment-Datensätze scrollt.
      4. Wählen Sie Absenden aus.
    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.
        Dynamischer Bildschirmsegmentlisten-Stream 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 aus dem dynamischen Bildschirmsegment tippt.
        Reihenfolge Die Position, an der das dynamische Bildschirmsegment im segmentierten Steuerelement 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 noch im Formular „Dynamischer Formularsegmentbildschirm“ die entsprechenden Listen, die bei der Auswahl von Segmenten im dynamischen Bildschirmsegment angezeigt werden sollen.
      1. Wählen Sie im Feld Dynamic segment list stream (Dynamischer Segmentlisten-Stream) das Informationssymbol ( Informationssymbol.) und dann Datensatz öffnen.
      2. Wählen Sie die M2M-Elementkonfiguration des Listenstreams aus, die für den dynamischen Abschnitt verwendet werden soll.
      3. Stellen Sie im Formular „Elementkonfiguration“ sicher, dass der Benutzer nicht zu einem anderen eingebetteten Bildschirm weitergeleitet wird, indem Sie Karte verwenden auswählen und sicherstellen, dass das Feld Eingebetteter Bildschirm leer ist.
      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.