VBA-Aufrufe
Beschreibung | Aufruf einer Funktion in einem AddIn |
---|---|
Funktionsaufruf | Sage.System.gbAddInRun |
Parameter 1 Funktionsaufruf | AddInName (String) |
Parameter 2 Funktionsaufruf | Funktionsname (String) |
Parameter 3 Funktionsaufruf | Mode (Integer) |
Parameter 4 Funktionsaufruf | Argumentliste (String) |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Wird der Funktionsaufruf aus einem Kontextmenü eines Listen-Elementes aufgerufen, wird die Liste nach Rückkehr aktualisiert (Datenquelle wird neu ausgeführt) |
Beispiel Sage.Pps.Fertigungsauftrag.Loeschen:
Beschreibung | Aufruf einer Funktion in einem AddIn |
---|---|
Funktionsaufruf | Sage.System.gbAddInRunNoUpdate |
Parameter 1 Funktionsaufruf | AddInName (String) |
Parameter 2 Funktionsaufruf | Funktionsname (String) |
Parameter 3 Funktionsaufruf | Mode (Integer) |
Parameter 4 Funktionsaufruf | Argumentliste (String) |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Im Gegensatz zu Sage.System.gbAddInRun wird kein automatisches Update ausgeführt |
Beispiel Sage.Wawi.Artikel.Artikelplanungstool:
Beschreibung | Aufruf einer Funktion in einem AddIn für Mehrfachselektion in einer Liste |
---|---|
Funktionsaufruf | Sage.System.gbMultiUndSingleAufruf |
Parameter 1 Funktionsaufruf | AddInName, Funktionsname, Mode, Argumentliste (kommasepariert) (String) |
Parameter 2 Funktionsaufruf | |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | In der Funktion wird die Argumentliste aufbereitet. Jedes Argument eines Datensatzes wird mit Semikolon separiert, jeder selektierte Datensatz wird mit Komma separiert. Die Funktion ruft nach der Aufbereitung gbAddInRun auf. Die aufbereite Stringliste wird im Parameter sArgs übergeben Es wird eine automatische Aktualisierung ausgeführt |
Beispiel Sage.Pps.AktualisierungAG.ArbeitsgaengeMarkierte:
Hinweis für Developer Partner
WDB-Eintrag 203334:
Dokument "Zusatzdokumentation zum Wiki für Developer Partner", Beispiel Sage.Pps.AktualisierungAG.ArbeitsgaengeMarkierte
Beschreibung | Aufruf Stammdaten, die nur in alter Technologie zur Verfügung stehen |
---|---|
Funktionsaufruf | Sage.System.gbClassOpen |
Parameter 1 Funktionsaufruf | OL-Klasse (String) |
Parameter 2 Funktionsaufruf | Leerstring (String) |
Parameter 3 Funktionsaufruf | Leerstring (String) |
Parameter 4 Funktionsaufruf | 0 (Integer) |
Parameter 5 Funktionsaufruf | 0 (Boolean) |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Dieser Funktionsaufruf muss nach Bereitstellung von Stammdaten in neuer Technologie entfernt und durch den entsprechenden neuen Funktionsaufruf ausgetauscht werden |
Beispiel Sage.Rewe.Buchungserfassung.Anlagenkonto:
Beschreibung | Generieren einer Wiedervorlage für eine Klasse |
---|---|
Funktionsaufruf | Sage.System.gbClassSchedule |
Parameter 1 Funktionsaufruf | OL-Klasse (String) |
Parameter 2 Funktionsaufruf | Schlüssel für ein Item der Klasse (String) |
Parameter 3 Funktionsaufruf | 0 (Parameter wird nicht verwendet) |
Parameter 4 Funktionsaufruf | Bezeichnung der Wiedervorlage (String) |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen |
Beispiel Sage.Wawi.Artikelstamm.Wiedervorlage:
Beschreibung | Generieren einer Wiedervorlage für ein Kontokorrent |
---|---|
Funktionsaufruf | Sage.System.gbClassScheduleKto |
Parameter 1 Funktionsaufruf | Konto (String) |
Parameter 2 Funktionsaufruf | |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Die Funktion ermittelt die OL-Klasse anhand der Applikation, in der der Kontextmenüeintrag ausgeführt wird |
Beispiel Sage.System.Kundenstamm.Wiedervorlage:
Beschreibung | Aufrufen eines Memos einer OL-Klasse |
---|---|
Funktionsaufruf | Sage.System.gbFrmMemoByClass |
Parameter 1 Funktionsaufruf | Schlüssel für ein Item der Klasse (String) |
Parameter 2 Funktionsaufruf | OL-Klasse (String) |
Parameter 3 Funktionsaufruf | Leerstring oder Feldname falls Feldname <> „Memo“ (String) |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen |
Beispiel Sage.Wawi.EinkaufsbelegBasic.Memo:
Beschreibung | Öffnen eines nicht modalen Access-Formulars |
---|---|
Funktionsaufruf | Sage.System.gbFrmOpen |
Parameter 1 Funktionsaufruf | Formularname (String) |
Parameter 2 Funktionsaufruf | Datenöffnungsmodus des Formulars (Integer) |
Parameter 3 Funktionsaufruf | Argumentliste (String) wird in die Property OpenArgs des Formulars geschrieben |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Es können mit dieser Funktion nur Formulare aus der aufrufenden Applikation (OLRewe.accdb oder OLAbf.accdb) angezeigt werden, Formulare aus AddIns werden mit Sage.Sytem.gbAddInRun oder Sage.System.gbAddInRunNoUpdate aufgerufen |
Beispiel Sage.System.Kundenstamm.Mahnung:
Beschreibung | Öffnen eines nicht modalen Access-Formulars mittels bLookup-Funktion |
---|---|
Funktionsaufruf | Sage.System.gbFrmOpenLookUp |
Parameter 1 Funktionsaufruf | Formularname (String) |
Parameter 2 Funktionsaufruf | Schlüssel, um bestimmte Daten anzuzeigen (String) |
Parameter 3 Funktionsaufruf | Datenöffnungsmodus des Formulars (Integer) |
Parameter 4 Funktionsaufruf | Argumentliste (String) |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen |
Beispiel Sage.Wawi.OffeneKommission.PicklisteBearbeiten:
Beschreibung | Öffnen eines modalen Access-Formulars |
---|---|
Funktionsaufruf | Sage.System.gnFrmOpenDialog |
Parameter 1 Funktionsaufruf | Formularname (String) |
Parameter 2 Funktionsaufruf | Argumentliste (String) wird in die Property OpenArgs des Formulars geschrieben |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Es können mit dieser Funktion nur Formulare aus der aufrufenden Applikation (OLRewe.accdb oder OLAbf.accdb) angezeigt werden, Formulare aus AddIns werden mit Sage.Sytem.gbAddInRun oder Sage.System.gbAddInRunNoUpdate aufgerufen |
Beispiel Sage.System.Adressenstamm.Bankverbindungen:
Dieser Funktionsaufruf wird auch für die Beleg- und Vorgangsübernahme aus einem Listen-Element verwendet.
Beispiel Sage.Wawi.AngebotAuskunft.BelegUebernahme:
Die Argumentliste muss für die Aufrufe folgenden Aufbau haben:
- Belegübernahme Verkauf
- Mode:=1; BelID:=<wert>
- Belegübernahme Einkauf
- Mode:=2; BelID:=<wert>
- Vorgangsübernahme Verkauf
- Mode:=3; VorID:=<wert>
- Vorgangsübernahme Einkauf
- Mode:=4; VorID:=<wert>
Beschreibung | Aufrufen einer Webseite |
---|---|
Funktionsaufruf | Sage.System.gbNormalizeAndShowWebsite |
Parameter 1 Funktionsaufruf | URL (String) |
Parameter 2 Funktionsaufruf | |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen |
Beispiel Sage.System.Kundenstamm.ShowHomeapage:
Der Kontextmenüeintrag hat die Eigenschaft „Position in Sortierung“ = „0“. Er wird also nicht im Kontextmenü angezeigt, sondern wird im Daten-Edit-Element-Feld „Homepage“ in der Eigenschaft „Funktionsname“ verwendet. Da der Eintrag im Kontextmenü des Kundenstammes hinterlegt ist, kann auf Felder des Datensatzes zugegriffen werden.
Beschreibung | Öffnen einer Bildschirmauskunft |
---|---|
Funktionsaufruf | Sage.System.gbOpenAuskunft |
Parameter 1 Funktionsaufruf | Vollqualifizierter Name (Name.PartnerId.LoesungId) des Master-Detail-Elementes (String) |
Parameter 2 Funktionsaufruf | |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen |
Beispiel Sage.Wawi.ZuErstellVKRech.Angebotsverwaltung:
Beschreibung | Öffnen einer Bildschirmauskunft mit Einschränkung auf bestimmte Daten |
---|---|
Funktionsaufruf | Sage.System.gbOpenAuskunftParameter |
Parameter 1 Funktionsaufruf | Vollqualifizierter Name (Name.PartnerId.LoesungId) des Master-Detail-Elementes (String) |
Parameter 2 Funktionsaufruf | Parameterliste der Form „Parameter<lfd Nr>:=…; Parameter<lfd Nr>Value:=…;Parameter<lfd Nr>Type:=…“(String) |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Wird Type nicht angegeben, wird der Parameter als Type = String übergeben Der Name von Parameter<lfd Nr> kann in der Datenquelle mittels Platzhalter $[Parameter(name)] hinterlegt werden Folgende Werte von Type werden ausgewertet:
|
Beispiel Sage.Wawi.ZuErstellVKRech.Vorgangsverwaltung:
Beschreibung | Öffnen einer Sammelmappe |
---|---|
Funktionsaufruf | Sage.System.gbOpenSammelmappe |
Parameter 1 Funktionsaufruf | Vollqualifizierter Name (Name.PartnerId.LoesungId) des Master-Detail-Elementes (String) |
Parameter 2 Funktionsaufruf | Feld Schluessel aus KHKSammelmappen (String) |
Parameter 3 Funktionsaufruf | Typ aus KHKGruppen für die benutzerdefinierten Register (Long) |
Parameter 4 Funktionsaufruf | Feld Typ aus KHKSammelmappen (Integer) |
Parameter 5 Funktionsaufruf | OL-Klassenname (String) |
Parameter 6 Funktionsaufruf | Leerstring oder zweiter Schlüssel in KHKSammelmappen (String) |
Bemerkungen |
Beispiel Sage.Wawi.Artikelstamm.Sammelmappe:
Beschreibung | Öffnen Adressenstamm in Abhängigkeit der Einstellung im Administrator |
---|---|
Funktionsaufruf | Sage.System.gbOpenStammdatenAdressen |
Parameter 1 Funktionsaufruf | Leerstring oder Adresse (String) |
Parameter 2 Funktionsaufruf | |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Wird die Adresse nicht übergeben, wird der Adressenstamm wie aus dem Regiezentrum aufgerufen, ansonsten mit selektierten Datensatz der Navigationsliste |
Beispiel Sage.Wawi.Adressenauskunft.Bearbeiten:
Beschreibung | Öffnen Kunden- oder Lieferantenstamm in Abhängigkeit der Einstellung im Administrator |
---|---|
Funktionsaufruf | Sage.System.gbOpenStammdatenKontokorrent |
Parameter 1 Funktionsaufruf | Mode (1 für Kunden, 2 für Lieferanten) (Integer) |
Parameter 2 Funktionsaufruf | Leerstring oder Adresse (String) |
Parameter 3 Funktionsaufruf | Leerstring oder Kontonummer (String) |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Wird die Adresse und Kontonummer nicht übergeben, wird der Kunden- bzw. Lieferantenstamm wie aus dem Regiezentrum aufgerufen, ansonsten mit selektierten Datensatz der Navigationsliste. Der Datensatz wird über die Kontonummer gesucht. Die Angabe der Adresse ist optional. |
Beispiel Sage.Wawi.TopKunden.BearbeitenWawi:
Beschreibung | Öffnen Kostenstellenstamm in Abhängigkeit der Einstellung im Administrator |
---|---|
Funktionsaufruf | Sage.System.gbOpenStammdatenKostenstellen |
Parameter 1 Funktionsaufruf | Leerstring oder Kontonummer (String) |
Parameter 2 Funktionsaufruf | |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Wird die Kontonummer nicht übergeben, wird der Kostenstellenstamm wie aus dem Regiezentrum aufgerufen, ansonsten mit selektierten Datensatz der Navigationsliste |
Beispiel Sage.System.Kostenstellen.Bearbeiten:
Beschreibung | Öffnen Kostenträgerstamm in Abhängigkeit der Einstellung im Administrator |
---|---|
Funktionsaufruf | Sage.System.gbOpenStammdatenKostentraeger |
Parameter 1 Funktionsaufruf | Leerstring oder Kontonummer (String) |
Parameter 2 Funktionsaufruf | |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Wird die Kontonummer nicht übergeben, wird der Kostenträgerstamm wie aus dem Regiezentrum aufgerufen, ansonsten mit selektierten Datensatz der Navigationsliste |
Beispiel Sage.System.Kostentraeger.Bearbeiten:
Beschreibung | Öffnen Vertreterstamm in Abhängigkeit der Einstellung im Administrator |
---|---|
Funktionsaufruf | Sage.System.gbOpenStammdatenVertreter |
Parameter 1 Funktionsaufruf | Leerstring oder Vertreternummer (String) |
Parameter 2 Funktionsaufruf | |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Wird die Vertreternummer nicht übergeben, wird der Vertreterstamm wie aus dem Regiezentrum aufgerufen, ansonsten mit selektierten Datensatz der Navigationsliste |
Beispiel Sage.Wawi.Vertreter.Bearbeiten:
Beschreibung | Öffnen eines Daten-Edit-Elementes |
---|---|
Funktionsaufruf | Sage.System.gbOpenDataEditPart |
Parameter 1 Funktionsaufruf | Vollqualifizierter Name (Name.PartnerId.LoesungId) des Daten-Edit-Elementes (String) |
Parameter 2 Funktionsaufruf | Leerstring oder Key1 (String) |
Parameter 3 Funktionsaufruf | Leerstring oder Key2 (String) |
Parameter 4 Funktionsaufruf | Leerstring oder Name eines Serviceaufrufs (String) |
Parameter 5 Funktionsaufruf | Leerstring oder Parameter für einen Serviceaufruf (String) |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Werden Key1 und (optional) Key2 nicht übergeben, wird das Daten-Edit-Element wie aus dem Regiezentrum aufgerufen, ansonsten mit selektierten Datensatz der Navigationsliste, bzw. Ausführen der Read-Methode bei einem Daten-Edit-Element mit Geschäftsprozess. Bei einem Daten-Edit-Element mit Geschäftsprozess kann nach dem Aufruf des Elementes ein Serviceaufruf (Parameter 4) ausgeführt werden. Im Serviceaufruf werden die Parameter 2, 3 und 5 als NamedParameter des Requests übergeben. Die Itemnamen sind „PrimaryKeyValue1“, „PrimaryKeyValue2“ und „SubAction“. Der Geschäftsprozess muss für den Serviceaufruf eine Schnittstelle zur Verfügung stellen. Im Bereich der Belegerfassung ist es die DCM EKBelegProxyServiceCall und VKBelegProxyServiceCall. Im Bereich der Buchungserfassung ist es die DCM BuchungProxyServiceCall. |
Beschreibung | Öffnen eines Accessberichtes |
---|---|
Funktionsaufruf | Sage.System.gbRptOpenForm |
Parameter 1 Funktionsaufruf | Vorschaltformularname (String) |
Parameter 2 Funktionsaufruf | Leerstring oder Argumentliste (String) wird in die Property OpenArgs des Formulars geschrieben |
Parameter 3 Funktionsaufruf | |
Parameter 4 Funktionsaufruf | |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen |
Beispiel Sage.Wawi.KundeArtikelUmsatz.Artikelkartei:
Beschreibung | E-Mail Provider aufrufen |
---|---|
Funktionsaufruf | Sage.System.gbSendMail |
Parameter 1 Funktionsaufruf | Schlüssel (String) |
Parameter 2 Funktionsaufruf | Mode (Integer) |
Parameter 3 Funktionsaufruf | Kategorie (Integer) |
Parameter 4 Funktionsaufruf | Anhang (semikolonsepariert, falls mehrere Anhänge übergeben werden sollen) (String) |
Parameter 5 Funktionsaufruf | |
Parameter 6 Funktionsaufruf | |
Bemerkungen | Für Mode sind folgende Werte zulässig:
|
Beispiel Sage.System.Kundenstamm.EMail: