Systemkonstanten
  • 13 May 2024
  • 1 Minute zum Lesen
  • Dunkel
    Licht
  • pdf

Systemkonstanten

  • Dunkel
    Licht
  • pdf

Artikel-Zusammenfassung

Allgemeine Anmerkungen

Gewisse Daten, welche in Makros verwendet werden, werden vom Konfigurator vorgegeben. Wenn man nun diese Werte im Konfigurator aber irgendwann mal ändern sollte, dann müsste man sämtliche Makros anpassen. Um dies zu vermeiden, haben wir für diverse Daten sogenannte System-Konstanten eingeführt. System-Konstanten sind Attribute der allgemeinen Makrovariablen SysConst.

Positives Beispiel:
IF MACROTYPE = SYSCONST.MACROTYPE.Acm THEN

Negatives Beispiel:
IF MACROTYPE = "Acm" THEN

System-Konstanten für Belegtypen

Die Makrovariable DocTyp ist mit den Werten dieser System-Konstanten belegt.

Attribut

Anmerkung

SysConst.DocTyp.Off

Angebot

SysConst.DocTyp.Ord

Auftrag

SysConst.DocTyp.Pch

Anfrage für Angebot oder Bestellung für Auftrag

SysConst.DocTyp.Inv

Rechnung

System-Konstanten für Belegüberrechnungstypen

Die Makrovariable DocumentTypeListForRecalculation enthält eine Liste von Werten dieser System-Konstanten.

Attribut

Anmerkung

SysConst.DocumentTypeForRecalculation.OffToOff

Angebot zu Angebot

SysConst.DocumentTypeForRecalculation.OffToOrd

Angebot zu Auftrag

SysConst.DocumentTypeForRecalculation.OrdToOff

Auftrag zu Angebot

SysConst.DocumentTypeForRecalculation.OrdToOrd

Auftrag zu Auftrag

System-Konstanten für Sprachen

Die Makrovariable Language ist mit den Werten dieser System-Konstanten belegt. Es handelt sich hierbei um Progress-Sprachen. Mit 2 Ausnahmen entsprechen die Werte CURRENT-LANGUAGE.

Attribut

Anmerkung

SysConst.Language.German

Sprache Deutsch

SysConst.Language.English

Sprache Englisch

SysConst.Language.Spanish

Sprache Spanisch

SysConst.Language.French

Sprache Französisch (Wert entspricht nicht CURRENT-LANGUAGE!)

SysConst.Language.Italian

Sprache Italienisch (Wert entspricht nicht CURRENT-LANGUAGE!)

SysConst.Language.Hungarian

Sprache Ungarisch

SysConst.Language.Czech

Sprache Tschechisch

SysConst.Language.Slovenian

Sprache Slowenisch

SysConst.Language.Slovak

Sprache Slowakisch

SysConst.Language.Polish

Sprache Polnisch

SysConst.Language.Croatian

Sprache Kroatisch

SysConst.Language.Danish

Sprache Dänisch

SysConst.Language.Finnish

Sprache Finnisch

SysConst.Language.Dutch

Sprache Niederländisch

SysConst.Language.Swedish

Sprache Schwedisch

SysConst.Language.Romanian

Sprache Rumänisch

System-Konstanten für Makrotypen

Die Makrovariable MakroType ist mit den Werten dieser System-Konstanten belegt. Die Werte entsprechen Constants.Configurator.MacroType.

Attribut

Anmerkung

SysConst.MacroType.Std

Standardmakro (= Defaultwert)

SysConst.MacroType.Wsm

Warenstammmakro

SysConst.MacroType.Inm

Vorschlagsmakro einer Maske

SysConst.MacroType.Chm

Prüfmakro einer Maske

SysConst.MacroType.Enm

Abschlußmakro einer Maske

SysConst.MacroType.Grm

Gruppenmakro einer Maske

SysConst.MacroType.Sum

Vorbelegungsmakro eines Maskenparameters

SysConst.MacroType.Hdm

Unterdrückungsmakro eines Maskenparameters

SysConst.MacroType.Dpm

Abhängigkeitsmakro eines Maskenparameters

SysConst.MacroType.Vdm

Validierungsmakro eines Maskenparameters

SysConst.MacroType.Hom

Übergabemakro eines Maskenparameters

SysConst.MacroType.Awm

Antwortmakro einer Antwort

SysConst.MacroType.Acm

Zugriffsmakro einer Antwort

SysConst.MacroType.Pca

Preismakro einer Antwort

SysConst.MacroType.Stm

Stücklistenmakro einer Antwort

SysConst.MacroType.Pcm

Preismakro einer Preismatrixzeile

SysConst.MacroType.Apm

Auftragsparametermakro

SysConst.MacroType.Pom

Makro für positionsübergreifende Konfiguration

SysConst.MacroType.Aum

AUTOPRSMTX.bas

SysConst.MacroType.Atm

AutoTemplate-Makro

SysConst.MacroType.Csm

Prüfsystem-Makro

System-Konstanten für Session-UI

Die Makrovariable Plattform ist mit den Werten dieser System-Konstanten belegt. Die Werte entsprechen den Stringwerten von Enum.Session.UiEnum.

Attribut

Anmerkung

SysConst.SessionUI.Native

Native

SysConst.SessionUI.Web

Web

System-Konstanten für Session-Look

Die Makrovariable SessionLook ist mit den Werten dieser System-Konstanten belegt. Die Werte entsprechen den Stringwerten von Enum.Session.LookEnum.

Attribut

Anmerkung

SysConst.SessionLook.Expert

Expert

SysConst.SessionLook.Consumer

Consumer

System-Konstanten für Session-Mode

Die Makrovariable SessionMode ist mit den Werten dieser System-Konstanten belegt. Die Werte entsprechen den Stringwerten von Enum.Session.ModeEnum.

Attribut

Anmerkung

SysConst.SessionMode.Iss

Iss

SysConst.SessionMode.Easy

Easy

SysConst.SessionMode.StandaloneConf

StandaloneConf

SysConst.SessionMode.ServiceAgent

ServiceAgent


War dieser Artikel hilfreich?