in Form eines Fensters mit einer Kopfzeile und einem oder mehreren Registern, die im rechten Fensterbereich angezeigt werden, und Auswahllisten im linken Fensterbereich ("Browser"). Es wird immer jeweils nur ein Datensatz verwaltet.
in Form einer einzigen Maske mit der Liste der einzelnen Datensätze einer Tabelle.
Mit diesem Objekt werden ein Datensatz in der Tabelle (ein Personenkontendatenblatt zum Beispiel) oder mehrere Tabellen (Kopfzeile der Bestellung und entsprechende Positionen) verwaltet.
Neben der Hauptauswahlliste links des Objekts können weitere Listen definiert werden, indem für jede weitere Auswahlliste links ein Objekt vom Typ Browser angegeben wird.
Siehe Dokumentation Umsetzung
Übersicht
In der Kopfzeile wird das Objekt identifiziert.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
| Der Code eines Objekts besteht aus 1 bis 3 alphanumerischen Zeichen. Die für Sage X3 reservierten Wörter sind nicht erlaubt. |
|   |
|   |
| Code der vom Objekt verwalteten Haupttabelle. |
|   |
Schließen
Übersicht
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Allgemein
| Gibt das Anwendungsmodul an, an das das Datenblatt angehängt ist (und der eventuell angehängte Code). Die von mehreren Modulen verwendeten Datenblätter sind in einem der Module Stammdaten oder Supervisor klassifiziert. Eine dem Modul zugeordnete Entwicklung (und der entsprechende Code) kann nur verwendet werden, wenn das Modul in der aktuellen Arbeitsmappe aktiv ist. |
|   |
| Ist ein Aktivitätscode definiert, kann ein einem Objekt angehängter Aktivitätscode diesen optional setzen. |
|   |
|   |
Blocknummer 2
| Diese Eigenschaft definiert die Art, wie das Objekt die Datensätze der Tabelle verwaltet. Die Auswahlmöglichkeiten sind Einfach, Tabelle, Kombiniert. Ein vierter Wert, der Browser entspricht, ermöglicht die unabhängige Erstellung der Browser, die danach in ein Fenster integriert werden.
|
Links
| Dieses Feld definiert den Code desMenüs, in dem die Funktion Objektverwaltung für denADMIN-Benutzer angezeigt wird. |
| Den Rang angeben, auf dem die Funktion im Menü oben erscheint. |
| Dieser Druckcode definiert den oder die Status, die per Klick auf die Menüauswahl Datei / Drucken gestartet werden. Hinweis: Die Report-Bereiche können über die aktuelle Datei ausgefüllt werden: auf die Auswahl Datei / Drucken kann nur zugegriffen werden, wenn eine aktuelle Datei in der Maske angezeigt wird. Werden diese Buttons verwendet, versucht die Software standardmäßig, die Reports auszugeben, deren Namen hier angegeben wurden. Es gibt auch eine Umleitungstabelle, mit der über den hier angegebenen internen Code ein oder mehrere Reports neu definiert werden können (z.B. der Ausdruck der Kommissionierscheine und der Lieferscheine im Register Lieferungen). |
| Dieser Druckcode definiert den oder die Status, die per Klick auf die Menüauswahl Datei / Liste gestartet werden. Die Auswahl Datei / Listeist immer zugänglich und soll es ermöglichen, die Hauptlisten, die mit den Online-Tabellen verknüpft sind, auszudrucken. Werden diese Buttons verwendet, versucht die Software standardmäßig, die Reports auszugeben, deren Namen hier angegeben wurden. Es gibt auch eine Umleitungstabelle, mit der über den hier angegebenen internen Code ein oder mehrere Reports neu definiert werden können (z.B. der Ausdruck der Kommissionierscheine und der Lieferscheine im Register Lieferungen). |
| Verarbeitungen, in denen man zusätzliche Unterprogramme für die Objektverwaltung dieser Funktion schreiben kann. Eine Verarbeitung ist für die Standardentwicklung reserviert, der nächste für die vertikale und der letzte für die spezifische Entwicklung. Hilfe Entwicklung. |
|   |
| Verarbeitungen, in denen man zusätzliche Unterprogramme für die Objektverwaltung dieser Funktion schreiben kann. Eine Verarbeitung ist für die Standardentwicklung reserviert, der nächste für die vertikale und der letzte für die spezifische Entwicklung. Hilfe Entwicklung. |
Optionen
| Diese Option ermöglicht die Aktivierung des Buttons 'Statistiken im Objekt'. Dieser Button ermöglicht den Aufruf der statistischen Abfragen, deren erste Kriterien von den Daten definiert werden, die mit der Haupttabelle oder den mit dem Objekt verknüpften Tabellen verknüpft sind. |
| Der Supervisor kann das differenzierte Löschen in der Haupttabelle sowie die sekundären vom Objekt verwalteten Tabellen autorisieren oder nicht autorisieren. Diese Möglichkeit gibt es für die Parameterbenutzer nach Löschbestätigung. Löscht dieser Benutzer eine Objektdatei, wird ein Bestätigungsfenster angezeigt. In diesem Fenster kann der Benutzer die Option "differenziertes Löschen" auswählen. Die Datei wird solange sichtbar sein, bis das Werkzeug differenziertes Löschen gestartet wird. |
| Dieses Feld ermöglicht die Angabe, dass das Objekt über die Funktion Import-Export importiert werden kann. |
| Ermöglicht das Anstoßen einer logischen Sperre bei der Änderung eines Datensatzes, der standardmäßig nach der Datensatzanzeige positioniert ist. Um eine Änderung vorzunehmen, muss man auf das blaue Buch im unteren Maskenbereich klicken.
|
Schließen
Übersicht
Alle Informationen, mit denen die Hauptauswahlliste links des Objekts erstellt werden kann, und das Auswahlfenster. Darüber hinaus können Auswahloptionen definiert werden.
In dieser Tabelle werden Auswahlfilter für die Datensätze der verwalteten Tabelle definiert. Diese Filter, die in Form von logischen Bedingungen für die Tabellenfelder und von eventuellen Konstanten ausgedrückt werden, werden durch einen Buchstaben festgelegt (Großbuchstabe für die Standardversion, Kleinbuchstabe für spezifische Versionen). Sie können anschließend auf die Felder gesetzt werden, die einen mit diesem Objekt verbundenen Datentyp aufweisen.
Beispiel:
Bei der Eingabe von Verkaufsaufträgen sollen nur aktive Kunden zugelassen werden. Dazu wird ein Auswahlfilter auf das Objekt Kunde mit der Bedingung BPCSTA=2 und dem Titel "Akt. Kunde" definiert. In der Maske SOH0 wird ein Kundenfeld BPCORD vom Datentyp BPC angezeigt (der Typ ist mit dem Objekt BPC verbunden). Im Kontextmenü des Datentyps BPC kann unter "Optionen" jeder festgelegte Filter auf das Objekt der Kunden gesetzt werden.
Die Liste der Spalten, die in der Auswahlliste links angezeigt werden muss, wird in der unteren Tabelle des zweiten Registers eingegeben. Bei diesen Spalten kann es sich um Felder der Haupttabelle oder einer sekundären Tabelle handeln, die im dritten Register festgelegt wird, wenn der Beziehungsausdruck angegeben wird. Es kann sich auch um einen Ausdruck handeln. In diesem F all wird der Datentyp angegeben, um das Ergebnis des Ausdrucks zu speichern.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
Tabelle Auswahloption
|   |
| Diese Tabelle ermöglicht die Definition der Optionen der Objektverwaltung. Eine Option ermöglicht die Beschreibung der Untergruppen der Dateien, die über eine Bedingung identifiziert werden (aktive Clients, zuordenbare Konten, ...). Eine Option ist definiert über:
|
|   |
|   |
Auswahlmaske
| Dieses Feld ermöglicht die Definition eines Durchlaufindexes der Hauptdatei für die Anzeige in der Explorerliste und den Auswahlfenstern. Ist das Feld leer, wird der erste Index der Tabelle verwendet. |
| Dieses Feld ermöglicht die Definition einer Durchlaufrichtung der Haupttabelle für die Anzeige in der Explorerliste und den Auswahlfenstern. |
| Dieses Feld ermöglicht die Angabe einer oder mehrerer Optionen für die Dateien im Auswahlfenster. |
| Besteht der ausgewählte Durchlaufschlüssel für die Explorerliste aus mehreren Teilen, stellt die Liste zunächst nur den ersten Teil des Schlüssels an. Mit einem Doppelklick auf einen der Schlüsselwerte prüft man die Unterwerte des Schlüssels auf der Anzahl der vorhandenen Unterschlüsselebenen. Wurden alle Schlüsselebenen geprüft, kann man einen Datensatz der Tabelle auswählen. Beispiel für diese Funktion im Verwaltungsobjekt der Standorte: für jeden Standort, der einem Unternehmen angehört, zeigt man zunächst die Unternehmensliste an. Danach hat man die Möglichkeit, ein Unternehmen über einen Doppelklick zu erweitern: es wird die Liste der Unternehmensstandorte angezeigt, aus der man einen auswählen kann. Ist diese Option nicht ausgewählt, handelt es sich um eine einfache Liste. |
| Jedes Maskenfeld, dessen Typ mit einem Objekt verknüpft ist, hat ein Auswahlfenster, das über einen Rechtsklick oder über erreicht werden kann. Dieser Wert ermöglicht die Definition der verwendeten Zeichenanzahl für die Angabe, wo die Auswahl beginnen soll, in Bezug auf die im Feld vor der Auswahl definierten Informationen. Ist dieser Wert N, beginnt die Auswahl ab dem ersten Schlüssel, dessen N ersten Zeichen größer oder gleich der erfassten Kette sind. Es gilt daher:
|
| Hier wird die Tabelle erfasst, in der sich das anzuzeigende Feld befindet. Diese Tabelle ist entweder die Haupttabelle oder eine der Tabellen, die als mit der Haupttabelle in der Objektdefinition verknüpft definiert sind. Dieses Feld kann leer sein, wenn der berechnete Ausdruck angezeigt wird. |
| Hier werden die Felder in der linken Auswahlliste definiert. Sie werden von der zuvor definierten Tabelle ausgegeben. |
| Wird eine Spalte der Explorerliste bewertet, wird hier der berechnete Ausdruck definiert, dessen Ergebnis die Spalte ausfüllt. Ein Datentyp wird daher benötigt, um die Feldformatierung zu ermöglichen. |
|   |
| Dieser Datentyp wird für die Formatierung des vorherigen Ausdrucks in der Explorerliste verwendet. |
| Diese Information ermöglicht die Formatierung der Daten über die Optionsauswahl. Die Optionen sind abhängig vom Datentyp (Suchfenster verwenden). |
| Möglichkeit, eine Länge für eine alphanumerische Spalte anzugeben, die durch einen Ausdruck erstellt wurde. Falls nichts angegeben, wird standardmäßig eine Länge von 30 Zeichen genommen. |
Schließen
Übersicht
Hier werden mehrere Tabellen definiert, die für die Ausführung der Funktion notwendig sind, sowie die Verbindung Tabelle-Maske für die Importverwaltung, die weiteren Masken, die über Buttons oder Menüs für die Webservices aufgerufen werden können.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
| Zusätzliche Tabellen für die vom Objekt verwaltete Haupttabelle. Diese Tabellen werden bei der Objektausführung automatisch geöffnet und geschlossen, und zwar mit der angegebenen Abkürzung oder der Dictionary-Abkürzung. Die Felder dieser Tabellen sind im Objekt zugänglich. Des weiteren werden die Felder dieser Tabellen dazu verwendet, eine Spalte der Explorerliste und der Auswahlmasken ab dem Zeitpunkt zu definieren, ab dem der Verknüpfungsausdruck ausgefüllt wird. Es ist möglich, hierarchische Verknüpfungen zu definieren, wenn diese Tabellen in der Tabelle in hierarchischer Reihenfolge ausgefüllt werden. Der Verknüpfungsschlüssel darf kein Homonym haben. Wird er nicht angegeben, nimmt der Supervisor den Hauptschlüssel. |
|   |
|   |
|   |
|   |
Tabelle Import
| Für den Import werden alle Tabellen angegeben, die aktualisiert werden. Dann werden für jede Tabelle die Masken angegeben, die sie verwalten. Zum Schluss gibt man für jeden Tabellenblock die Variable am Tabellenende an. Diese Informationen dienen zum Ausfüllen der Detailtabelle. |
|   |
|   |
Tabelle Zusatzmasken
| Für die Webservices werden die zusätzlichen Masken für die Objektverwaltung über einen Button am Maskenende oder über ein Menü angegeben.
|
|   |
Schließen
Symbol Aktionen
Mit diesem Button werden automatisch die notwendigen Beziehungen zu den Tabellen der übersetzten Texte ATEXTRA angelegt.
Schließen
Übersicht
Hier werden mehrere Views zur Ausführung der Funktion angezeigt. Diese Views werden in der generierten Verarbeitung des verbundenen WO-Objekts
geöffnet und geschlossen.
Schließen
Felder
In diesem Register befinden sich die folgenden Felder :
| Diese Ansichten werden bei der Objektausführung automatisch geöffnet und geschlossen, und zwar mit der angegebenen Abkürzung oder der Dictionary-Abkürzung. Die Felder dieser Ansichten sind im Objekt zugänglich. |
|   |
|   |
Schließen
Standardmäßig sind der Funktion folgende Reports zugeordnet :
PRTSCR : Druck Maske
Dies kann durch geeignete Parameter geändert werden.
Mit der Freigabe wird die automatische Verarbeitung des Objekts generiert (WOxxx, wobei xxx der Objektcode ist). |
Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: : Blocknummer 1
Blocknummer 2
Schließen Mit diesem Button kann die Objektdefinition in einen anderen Ordnerkopiert werden. Achtung: Das Objekt muss im Zielordner freigegeben werden. |
Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :
Die verbundene Tabelle ist - abgesehen vom Browser - für die Objekte notwendig.
In einer hierarchisch strukturierten Liste (einfach oder Auswahl) muss die Anzahl der für die Auswahlliste links angegebenen Elemente größer oder gleich der Anzahl der Elemente des verwendeten Index sein.
Wenn das Feld "Standort" angegeben ist, wird als Wert ein Feldname eingegeben, der in der Haupttabelle enthalten sein muss.
Aus technischen Gründen ist das Zeichen '«' in allen Textfeldern verboten: Objekttitel, Parametertitel, Titel der Optionen, Bedingungsausdruck, Fehlermeldung, Beziehungsausdruck.
Der eingegebene Ausdruck entspricht nicht der X3-Syntax. In einer Meldung wird der Fehler ausführlich erklärt.
Die eingegebene Auswahloption existiert nicht in der Tabelle der Auswahloptionen.
Die Tabelle muss in der Liste der zu öffnenden Tabellen im Register "Umgebung" festgelegt sein.
Die Tabelle muss in der Liste der zu öffnenden Tabellen im Register "Umgebung" festgelegt sein und einen korrekten Beziehungsausdruck haben.
Dieses Feld muss in der Tabelle existieren, die im vorherigen Feld eingegeben wurde.
Das eingegebene Feld hat den Typ "AXX". Das Feld existiert nicht in der Datenbank, ermöglicht aber die Beziehung zur Texttabelle ATEXTRA.
Das eingegebene Feld entspricht einem Datentyp, der nicht in der Auswahlliste links aufgeführt werden darf: Typ "AXX", Clob oder Blob.
Das Kennzeichen "Import" soll entfernt werden, wobei die Importmodelle aber bereits existieren.
Die Abkürzung einer Tabelle oder eines Views darf nur ein Mal in den Tabellen und Views für das Objekt verwendet werden.