Aufruf Drilldown-Funktion

Beschreibung

Aufrufen eines Drilldown-Listen-Elementes

Funktionsaufruf

Sage.System.gbControlCenterDrilldown

Parameter 1 Funktionsaufruf


Parameter 2 Funktionsaufruf


Parameter 3 Funktionsaufruf


Parameter 4 Funktionsaufruf


Parameter 5 Funktionsaufruf


Parameter 6 Funktionsaufruf


Child-Element

vollqualifizierter Name des anzuzeigenden Drilldown-Elementes

Bemerkungen

Der Aufruf kann nicht nur aus Control-Center-Listen, sondern auch aus Bildschirmauskünften erfolgen (siehe Beispiel)

Beispiel

Aus der Belegauskunft Verkauf sollen im Detailbereich (Positionen) die Seriennummern pro Lagerplatz angezeigt werden.

Das Master-Detail-Element der Belegauskunft Verkauf ist „mdtVKBelegPositionen.Sage.Wawi“. Darüber erhalten wir das Listen-Element der Positionen und darüber das Kontextmenü und die Datenquelle. Im Einzelnen sind es folgende Elemente:

Master-Detail

  • mdtVKBelegPositionen.Sage.Wawi
  • Listen-Element Positionen
    • lstVKPositionen.Sage.Wawi
    • Kontextmenü
      • BelegPositionenTexte.Sage.Wawi
    • Datenquelle
      • dtsVKPositionen.Sage.Wawi

Folgende Metadaten sind anzulegen:

  • Anlegen der Datenquelle „dtsPositionSeriennummern“ mit folgenden Eigenschaften
    • „Titel“ = „Seriennummern der Position“
    • „SQL-Tabellen“ = „KHKVKBelegePositionenSerienNr INNER JOIN KHKLagerplaetze ON (KHKVKBelegePositionenSerienNr.Mandant = KHKLagerplaetze.Mandant AND KHKVKBelegePositionenSerienNr.PlatzID = KHKLagerplaetze.PlatzID)“
    • „SQL-Where-Bedingung“ = „KHKVKBelegePositionenSerienNr.Mandant = $[Mandant] AND KHKVKBelegePositionenSerienNr.BelPosID = $[ParentKeyField(2)]“ (der Platzhalter $[ParentKeyField(2)] verweist auf das Schlüsselfeld 2 der Datenquelle „dtsVKPositionen.Sage.Wawi“)
    • Datenfeld „Platzbezeichnung“ mit „Titel“ = „Lagerplatz“, „QSL-Abfrage“ = „Platzbezeichnung“ und „Sortierung“ = „Platzbezeichnung“
    • Datenfeld „Seriennummer“ mit „Titel“ = „Seriennummer“, „QSL-Abfrage“ = „Seriennummer“ und „Sortierung“ = „Seriennummer“
    • „Sortieren nach Feld“ der Datenquelle = „Platzbezeichnung“
  • Anlegen Listen-Element „lstPositionSeriennummern“ mit direkter Zuordnung (Assistent) der Datenquelle „dtsVKPositionen.Sage.Wawi“.
  • Anlegen des Kontextmenüs „BelegPositionenTexte“ mit „Anhängen an Kontextmenü der Partner-Kennung“ = „Sage.Wawi“
  • Anlegen des Kontextmenüeintrags „Seriennummern“ mit folgenden Eigenschaften
    • „Funktionstitel“ und „Funktionskurztitel“ = „Seriennummern“
    • „Position in Sortierung“ = „1“
    • „Funktionsaufruf“ = „gbControlCenterDrilldown.Sage.Wawi“
    • „Child-Element“ = „lstPositionSeriennummern.100065830.Drilldown“ (PartnerID und PackageID entsprechend Ihren Metadaten)
    • „für Wawi?“ aktivieren

Wenn Sie die entsprechenden Daten (Position mit Seriennummern) haben, erhalten Sie diese Anzeige:

Beschreibung

Aufrufen eines Drilldown-Listen-Elementes im Control-Center mit Anzeige im Control-Center

Funktionsaufruf

Sage.System.gbControlCenterDrilldownInPlace

Parameter 1 Funktionsaufruf


Parameter 2 Funktionsaufruf


Parameter 3 Funktionsaufruf


Parameter 4 Funktionsaufruf


Parameter 5 Funktionsaufruf


Parameter 6 Funktionsaufruf


Child-Element

vollqualifizierter Name des anzuzeigenden Drilldown-Elementes

Bemerkungen

Dieser Funktionsaufruf kann nur für Listen-Elemente des Control-Centers verwendet werden. Die Metadaten sind analog obigen Beispiels anzulegen.