- 13 May 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
Systemkonstanten
- Updated on 13 May 2024
- 1 Minute to read
- Print
- DarkLight
- PDF
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 |