CX_ITEM_PATTERN::AttributesUnplugged
Beschreibung:
Diese Klassenfunktion sucht die Attribute heraus, die dieses Variantenteil für seine eindeutige Ausprägung (Sachmerkmalsleiste) benötigt und die im Moment nicht gepluggt sind.
Diese Funktion ist z.B. sinnvoll, wenn beim Buchen von Bedarfsanforderungen geprüft werden soll, ob alle nötigen Sachmerkmale ausgeprägt sind, oder ob noch welche fehlen. Unter anderem wird diese Funktion beim Erstellen von Vorabbedarfen aus aufgelösten Stücklisten heraus benutzt, damit alle für die Stücklistenposition benötigten Sachmerkmale auch eventuell aus dem Auftragskopf mit in den Vorabbedarf übernommen werden.
Nötig ist diese Funktion, weil die Funktion Call(Item) auf dem Variantenteil nur dann die Vollständigkeit der Sachmerkmale prüft, wenn das Variantenteil Unterteile hat. Andernfalls wurde einfach nur das Variantenteil zurück gegeben und keines der benötigten Sachmerkmale geprüft.
Code-Beispiel:
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_ITEM_PATTERN | Ein Variantenteil |
Stack(Out) | Top | COLLECTION | Alle nicht gepluggten Attribute |