Verwendung
Variablen definieren Sie dann, wenn Sie den Wert eines Meldungsmerkmals in eine andere Prozessvorgabe übernehmen wollen.
Sie können Variablen in folgenden Fällen definieren, z.B.
Variablen, die bei Eingaben auf die einzugebenden Werte verweisen
Siehe auch:
Typ 0: Definition von Eingaben
Variablen, die bei Berechnungen auf die zu berechnenden Werte verweisen
Siehe auch:
Typ 0: Definition von Berechnungen
Variablen, die auf automatisch zu bewertende Merkmale verweisen
Siehe auch:
Typ 0: Definition von automatischen Bewertungen
Variablen, die in dynamischen Funktionsaufrufen auf die Importparameter verweisen, die an die Herstellanweisung übergeben werden
Siehe auch:
Typ 0: Definition von Importparameter
Variablen, die in dynamischen Funktionsaufrufen auf die Tabellenparameter verweisen, die an die Herstellanweisung übergeben werden
Siehe auch:
Typ 0: Definition von Tabellenparameter
Sie können für jedes Meldungsmerkmal einer Prozessvorgabe eine Variable definieren. Die Variable erhält automatisch den Datentyp des Meldungsmerkmals (z.B. CHAR oder NUM).
Folgende Arten von Variablen werden unterschieden:
Einfache Variablen
können nur in derselben Herstellanweisung oder in demselben Cockpit verwendet werden, in der sie definiert wurden.
Sie verwenden dazu das Merkmal PPPI_VARIABLE.
Globale Variablen
können wie folgt ausgetauscht werden:
zwischen verschiedenen Herstellanweisungen desselben Prozessauftrags
als Datenpunkte mit Hilfe der internen Schnittstelle
Manufacturing Data Access
zwischen Herstellanweisungen unterschiedlicher Prozessaufträge
zwischen Herstellanweisungen und Cockpits (im gleichen Frameset)
zwischen unterschiedlichen Cockpits (im gleichen Frameset)
Sie verwenden dazu das Merkmal PPPI_GLOBAL_VARIABLE.
Weitere Informationen zu
Manufacturing Data Access
finden Sie unter:
Sie definieren eine einfache Variable, indem Sie der Prozessvorgabe unmittelbar vor dem Meldungsmerkmal, dessen Wert Sie in die Variable übernehmen wollen, das folgende Merkmal zuordnen:
Merkmal |
Bedeutung |
Bewertung |
PPPI_VARIABLE |
einfache Variable, die nur innerhalb einer Herstellanweisung oder eines Cockpits verwendet werden kann |
neuer Variablenname |
Beispiel
Beispiel für einfache Variablen
Für den Eingabewert "Materialmenge" ist die einfache Variable VAR definiert. Der Wert der Variablen VAR soll an einer anderen Stelle in der Herstellanweisung angezeigt werden.
Prozessvorgabe 0010:
PPPI_INPUT_REQUEST |
Materialmenge |
|
PPPI_VARIABLE |
VAR |
|
PPPI_REQUESTED_VALUE |
PPPI_MATERIAL_QUANTITY |
Prozessvorgabe 0020:
PPPI_OUTPUT_TEXT |
Materialmenge |
|
PPPI_OUTPUT_VARIABLE |
VAR |
Sie definieren eine globale Variable, indem Sie der Prozessvorgabe unmittelbar vor dem Meldungsmerkmal, dessen Wert Sie in die Variable übernehmen wollen, das folgende Merkmal zuordnen:
Merkmal |
Bedeutung |
Bewertung |
PPPI_GLOBAL_VARIABLE |
globale Variable, die zwischen unterschiedlichen Herstellanweisungen und Cockpits ausgetauscht werden kann |
neuer Variablenname |
Beispiel
Beispiel für globale Variablen
Im Cockpit PMC1 soll eine Summenberechnung ausgeführt werden. Für den berechneten Wert wurde die globale Variable VARSUM definiert.
Im Cockpit PMC2 soll der Wert der Variablen VARSUM mit Hilfe von
Manufacturing Data Access
als Datenpunkt gelesen und in die einfache Variable VARLC übernommen werden. Der berechnete Wert soll im Cockpit PMC2 ausgegeben werden.
Achtung
Diese Funktionalität steht für zwei Cockpits bzw. für ein Cockpit mit einer Herstellanweisung nur im gleichen Frameset zur Verfügung.
Cockpit PMC1:
PPPI_INPUT_REQUEST |
Wert berechnen |
|
PPPI_GLOBAL_VARIABLE |
VARSUM |
|
PPPI_CALCULATED_VALUE |
PPPI_MATERIAL_CONSUMED |
|
PPPI_CALCULATION_FORMULA |
VAR1 + VAR2 |
Cockpit PMC2:
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
Wert aus PMC1 lesen |
|
PPPI_FUNCTION_DURING_DISPLAY |
erlaubt |
|
PPPI_IMPORT_DATA |
PMC:0001.PMC1.VARSUM |
|
PPPI_STRING_VARIABLE |
VARLC |
|
PPPI_OUTPUT_TEXT |
Berechneter Wert |
|
PPPI_OUTPUT_VARIABLE |
VARLC |
Beachten Sie folgendes:
Den Namen der Variablen können Sie im Prinzip frei wählen. Um Konflikte mit anderen Funktionen auszuschliessen, vermeiden Sie jedoch
den Variablennamen
X
alle Variablennamen, die mit
SY_
beginnen, da diese von SAP vordefinierte Systemvariablen sind
Leerzeichen und arithmetische Operatoren als Bestandteil des Variablennamens
folgende Zeichenfolgen am Ende des Variablennamens:
_<Zahl>
, zum Beispiel,
_1, _2
_COUNT
_SUM
Weitere Informationen finden Sie unter
Verwendung von Variablen in browser-basierten Herstellanweisungen und Cockpits
.