Virtuelle Tabelle: Produktionsplan-Struktur-Parameter

Alle virtuellen Tabellen sind in Semiramis im Unterkatalog „VIRTUAL“ eingeordnet. Diese Dokumentation beschreibt im Folgenden eine virtuelle Tabelle, die dem Zugriff auf dynamische Objekte in der Produktion dient. Durch diese Tabelle können die Strukturansichten für eine Stückliste, einen Arbeitsplan oder einen Produktionsplan abgefragt werden.

1                     Begriffsbestimmung

Virtuelle Tabelle

Eine virtuelle Tabelle existiert nicht in der Datenbank, sondern wird vom SAS emuliert. Prinzipiell kann auf eine virtuelle Tabelle wie auf eine Datenbanktabelle zugegriffen werden. Der Inhalt einer virtuellen Tabelle wird zur Laufzeit der Abfrage bezüglich der Eingabewerte berechnet. Als Anfrageergebnis können beliebig viele Zeilen zurückgeben werden. Eine virtuelle Tabelle darf nur als einzige Tabelle in einem einfachen SQL-Statement verwendet werden.

Virtuelle Tabellen sollten verwendet werden, wenn das Anfrageergebnis mehr als eine Zeile umfassen kann. Wenn das Anfrageergebnis nur maximal eine Zeile enthält, bietet sich eine virtuelle Funktion an, da diese in Joins verwendet werden kann.

2                     Zielgruppe

  • Consultants
  • Entwickler

3                     Produktionsplan-Struktur-Parameter

Durch diese Tabelle können die Strukturansichten für eine Stückliste, einen Arbeitsplan oder einen Produktionsplan abgefragt werden.

Die Tabelle hat folgende Spalten:

app_production_ Produktionsplan-Struktur-Parameter
Spaltenname Beschreibung
in_headerCode Diesem Eingabeparameter muss der Code der Stückliste, des Arbeitsplanes oder des Produktionsplanes zugewiesen werden.
in_headerType Diesem Eingabeparameter muss der Stammdatentyp (Stückliste, Arbeitsplan oder Produktionsplan) zugewiesen werden.
in_validFromString Die Positionen können zeitlich versioniert sein. Diesem Eingabeparameter muss der Zeitpunkt zugewiesen werden, für welchen Sie die Positionen darstellen wollen. Der Wert muss bezüglich der Zeitzone GMT angegeben werden.

[Optional, Default = heute]

in_ultimateLevel Diesem Eingabeparameter muss die Anzahl der auszugebenden Produktionsstufen zugewiesen werden.

[Optional, Default = 1]

in_productionItem Diesem Eingabeparameter muss die Artikelnummer zugewiesen werden. Der Artikel wird benutzt, um die Formeln und Bedingungen auszuwerten. Sind bei einer Position Formeln und Bedingungen hinterlegt und wird kein Produktions-Artikel angegeben, so kann es vorkommen, dass die Produktionsstruktur nicht vollständig aufgelöst werden kann.

Sind keine Formeln und Bedingungen hinterlegt, so hat der Produktions-Artikel keine Bedeutung.

[Optional]

in_productionMethod Diesem Eingabeparameter muss das Produktionsverfahren zugewiesen werden. Es wird benutzt, um die Formeln und Bedingungen auszuwerten. Sind bei einer Position Formeln und Bedingungen hinterlegt und wird kein Produktionsverfahren angegeben, so kann es vorkommen, dass die Produktionsstruktur nicht vollständig aufgelöst werden kann. Ist kein Produktionsverfahren hinterlegt, so hat das Produktionsverfahren keine Bedeutung.

[Optional]

in_headerQuantity Diesem Eingabeparameter muss die Produktionsmenge zugewiesen werden, für welche Sie die Einsatzmengen bzw. Einsatzzeiten der Positionen darstellen möchten.

[Optional, Default = 1]

in_selectionMode Diesem Eingabeparameter muss die Verwendung

• Terminierung

• Planung oder

• Kostenrechnung

zugewiesen werden.

Die angezeigten Positionen werden bezogen auf diese Verwendung ausgewählt.

in_showPseudoLevels Beim Setzen dieses Eingabeparameters auf „true“ werden eventuelle Pseudostufen (Ressourcenlisten, Pseudostücklisten, Pseudoarbeitspläne) ausgeblendet.

[Optional, Default = falsch]

in_totalView Beim Setzen dieses Eingabeparameters auf „true“ wird die Mengenübersicht dargestellt.

Bei der Mengenübersicht wird anstatt der Positionsnummer der jeweiligen Position die Anzahl des Vorkommens dieser Position über alle Strukturstufen dargestellt.

[Optional, Default = falsch]

validFromDisplay Das Datum für welches die angezeigten Positionen gültig sind.
headerGuid Die GUID vom Produktionsplan.
level Die Produktionsstufe der Position.
detailType Der Typ der Position.
detailCode Name und Bezeichnung der Position.
ProductionPlanDetail Die Positionsnummer der Position innerhalb der jeweilige Stückliste, Arbeitsplan oder Produktionsplan.
resource Die GUID der Ressource.
item Die GUID der Ressource.
variableQuantity Variable Menge der Position innerhalb der Stückliste bzw. Arbeitsplans.
setupQuantity Fixe Menge der Position innerhalb der Stückliste bzw. Arbeitsplans.
variableTime Bearbeitungszeit der Position innerhalb der Stückliste bzw. Arbeitsplans.
setupTime Rüstzeit der Position innerhalb der Stückliste bzw. Arbeitsplans.
prodValidFrom Gültigkeitszeitraum der Position.
prodValidUntil Gültigkeitszeitraum der Position.
numberOfDetails Anzahl der Positionen.
version Die Version des Produktionsplans.

Weitere Ausgabespalten und detaillierte Informationen, wie mithilfe von virtuellen Tabellen auf den Inhalt von dynamischen Business Objects zugegriffen werden kann, finden Sie in der Dokumentation Einführung: Zugriff auf dynamische Business Objects.

Czy ten artykuł był pomocny?