Bestellung-Masken
Erfassungsmasken für Bestellungen können mit dem Formulardesigner erstellt werden (siehe auch Formulardesigner).
Bestellungen können Attribute von folgenden Typen beinhalten:
Textattribute
Numerische Attribute
Datumsattribute
Kennzeichenattribute
Referenzattribute
Freie Aufzählungen
Firmenattribute
Adressattribute
Siehe auch Geschäftsobjekte und Attribute.
Kopfdaten der Bestellung
Zusätzlich werden im Formulardesigner folgende Elemente angeboten:
Sektion |
Element |
Typ |
Inhalt |
Bestellung |
ID |
eindeutige numerische ID der Bestellung innerhalb Lobster Data Platform / Orchestration; |
|
Bestelltyp |
wird über die Dynamische Aufzählung Bestelltyp definiert) |
||
Internationale Handelsklausel |
wird über die Dynamische Aufzählung Internationale Handelsklauseln definiert |
||
Servicetyp |
wird über die Dynamische Aufzählung Servicetyp definiert |
||
Transporttyp |
wird über die Dynamische Aufzählung Transporttyp definiert |
||
Anzahl Packstücke |
Zahlenangabe für die Anzahl der Packstücke; |
||
Arbeitsstatus |
wird über die Dynamische Aufzählung Arbeitsstatus definiert |
||
Positionen |
Positionen der Bestellung mit eigenständiger Konfiguration (s folgende Abschnitte) |
||
Lieferhinweisattribut |
Lieferhinweisattribut |
wird über die Dynamische Aufzählung Lieferhinweis definiert; |
|
ein Element je Lieferhinweis |
Elemente der Dynamischen Aufzählung Lieferhinweis können auch als eigenständige Attribute in ein Formular eingebunden werden; |
||
Verpackungsssummenattribut |
ein Element je Verpackungstyp |
für jedes Element der Dynamischen Aufzählung Verpackungstyp ist ein Verpackungssummenattribut auswählbar; |
Positionsebene der Bestellung
Auf Positionsebene, also innerhalb des Positionen-Elements, stehen folgende spezifische Inhalte zur Verfügung:
Sektion |
Element |
Typ |
Inhalt |
Bestellposition |
Positions Nr. |
systematische Positionsnummer der aktuellen Position; |
|
Übergeord. Positions Nr. |
die systematische Positionsnummer der übergeordneten Position; |
||
Positionsreferenz |
Element zur Verknüpfung der aktuellen Position mit einer Position eines anderen Positionstyps (z. B. Positionstyp "Standard" mit Positionstyp "Service") innerhalb der Bestellung; |
||
Anz ahl Pa ckstücke |
Zahlenangabe für die Anzahl der Packstücke; |
||
Aggregierte Anzahl Packstücke |
Zahlenangabe für die Aggregation von Packstücken in Unterpositionen (als Produkt 'Anzahl Packstücke' der Unterposition x 'Anzahl Packstücke' der übergeordneten Position) |
||
Verpackungstyp |
wird über die Dynamische Aufzählung Verpackungstyp definiert; |
||
Produkt Suche |
Aufklappbar (Expandable) |
Suchfeld (Auswahlfeld/Combobox) zur Produktauswahl mit aufklappbarem Bereich für Produktdaten (s. a. Abschnitt "Produktsuche" weiter unten); |
|
Produkt |
Zeilenlayout ► Produkt |
Zeilenlayout-Container, in dem Attribute für Produkte konfiguriert werden können, z. B. auch Gefahrgut (s. u.); |
|
Positionen |
Wiederholendes Element |
Unterpositionen der Position, die auch wieder Unterpositionen enthalten können; |
|
Aggregiertes Numerisches Attribut |
ein Element je Nummerntyp |
für jedes Element der Dynamischen Aufzählung Nummerntyp kann ein aggregiertes numerisches Attribut hinzugefügt werden; |
|
Barcode Attribut |
Barcode Attribut |
je Bestellposition können mehrere Barcodes als Elemente eines Mehrfachattributs (s. Plurale Attribute) zugeordnet werden; |
|
Verknüpfte Position |
ein Element für jeden relevanten Verknüpften Positionstyp |
Ausgehend von einer Bestellposition kann für jeden in der Dynamischen Aufzählung Verknüpfter Positionstyp angelegten Typ mit dem Quell-Positionstyp "Bestellposition" eine Verknüpfung vorgesehen werden, die in einem Spaltenlayout-Container je ein Auswahlfeld/Combobox für das zu verknüpfende Geschäftsobjekt und eine dort enthaltene Position vorsieht. Außerdem kann ein Button "Verknüpfe Positionen" angeboten werden. (s. Arbeiten mit "Verknüpften Positionen") |
Produktdaten (innerhalb einer Bestellposition)
Definition der "Produkt Suche"
In der Konfiguration für das Auswahlfeld/Combobox einer Produkt-Suche kann die "Service-Konfiguration" angepasst werden:
Da die Produktsuche immer eine Liste von Produktentitäten zurückliefert, können keine Joins für den Label Ausdruck gebildet werden.
Um auf Attribute des Produkts zugreifen zu können, kann die Funktion ta (TypedAttribute-Funktion) verwendet werden.
Hier im Beispiel wird auf die Kurzbeschreibung zugegriffen:
{$ta(de.lobster.scm.base.product.attributes.ProductDescription,de,shortDescription)}
Dabei muss die Klasse des Attributes (de.lobster.scm.base.product.attributes.ProductDescription), die Sprache (der Name aus der Aufzählung Sprache)(de) und der Member (shortDescription)der Klasse angegeben werden.
ProductDescription hat die Member shortDescription und longDescription.
Produktdaten
Produkte können Typisierte Attribute der folgenden Typen enthalten:
Textattribute
Numerische Attribute
Kennzeichenattribute
Freie Aufzählungen
Die folgenden Unterelemente sind spezifisch für Produkte:
Sektion |
Element |
Typ |
Inhalt |
Produkt |
Zu einem Produktkatalog hinzufügen |
Button |
Standardprozedur, mit der das aktuelle Produkt einem existierenden Produktkatalog hinzugefügt werden kann |
Produkt-ID |
Produkt-ID |
demselben Produkt können unterschiedliche Produkt-IDs zugeordnet werden, solange dabei eindeutige Kombinationen von Produkt-ID-Kontext und Produkt-ID-Typ verwendet werden; |
|
Produktbeschreibung |
Kurzbeschreibung [<Sprache>] |
einzeiliger Text für die sprachspezifische Beschreibung des Produkts |
|
Langbeschreibung [<Sprache>] |
ggf. mehrzeiliger Text für die sprachspezifische Beschreibung des Produkts |
||
Preisattribut |
Preisattribut mit den Details:
|
demselben Produkt können unterschiedliche Preisattribute zugeordnet werden, solange dabei eindeutige Kombinationen von Preiskontext, Land und Währung verwendet werden; |
|
Gefahrgutattribut |
Gefahrgutattribut (s. u.) |
demselben Produkt können mehrere Gefahrgutattribute zugeordnet werden, die neben spezifischen Attributen (s. u.) auch Bezüge zu Stammdaten für Gefahrgut enthalten; |
Gefahrgutdaten
Ein Gefahrgutattribut-Element bietet folgende Unterelemente an:
Sektion |
Element |
Typ |
Inhalt |
Gefahrgutattribut |
Gefahrstoff |
konfigurierbare Suche für Gefahrstoffe (s. Hinweis unten) |
|
Gefahrstoff Expandable |
konfigurierbare Suche für Gefahrstoffe mit Möglichkeit zur Anzeige der Gefahrstoffdetails |
||
Gefahrstoff Auswahl |
Button |
öffnet die Übersicht für Gefahrstoffe zur Auswahl eines Gefahrstoffs |
|
Gefahrstoff Anzeige |
zeigt den "Namen" eines Gefahrstoffs als Label an |
||
Innenmenge Wert |
Zahlenwert für Innenmenge |
||
Innenmenge Einheit |
Einheit für Innenmenge |
||
Außenmenge Wert |
Zahlenwert für Außenmenge |
||
Außenmenge Einheit |
Einheit für Außenmenge |
||
NEM Wert |
Zahlenwert für NEM (Nettoexplosivstoffmasse) |
||
NEM Einheit |
Einheit für NEM (Nettoexplosivstoffmasse) |
||
Begrenzte Menge |
Kennzeichenfeld |
||
Menge Außenverpackung |
Zahlenwert für Menge Außenverpackung |
||
Menge Innenverpackung |
Zahlenwert für Menge Innenverpackung |
||
Innenverpackung |
Auswahl für Innenverpackung (s. Gefahrgutverpackungstyp) |
||
Gefahrauslösender Stoff |
Auswahl für Gefahrauslösender Stoff |
||
Gefahrauslösender Stoff Text |
Freitext für Gefahrauslösender Stoff |
||
Bergungsverpackung |
Kennzeichenfeld |
||
Bergungsdruckgefäß |
Kennzeichenfeld |
||
Umweltgefährdend |
Kennzeichenfeld |
||
Außenverpackung |
konfigurierbare Suche für Außenverpackung (s. Gefahrgutverpackung) |
►HINWEIS◄ Das Auswahlelement "Gefahrstoff" muss auch in der Erfassungsmaske vorhanden sein, wenn "Gefahrstoff Auswahl" (Button) und "Gefahrstoff Anzeige" (Label) verwendet werden. Das Auswahlelement muss aber nicht "sichtbar" sein.