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. |