
Typ 0: Definition von automatisch ausführbaren dynamischen Funktionsaufrufen 
Verwendung
Mit dieser Funktion können Sie in der Herstellanweisung und im Manufacturing Cockpit ereignisgesteuert dynamische Funktionsaufrufe automatisch ausführen lassen. Sie geben als Bedingung ein Manufacturing-Ereignis an, das den dynamischen Funktionsaufruf anstoßen soll.
Voraussetzungen
OPC-Ereignisse
Um Ereignisse des Services OAE (OPC-Alarms/Events) verwenden zu können, müssen Sie zuvor im Customizing eine Subskription anlegen.
Gehen Sie dazu ins Customizing der Prozesskoordination und wählen Sie SAP ODA (OPC Data Access).
Weitere Informationen zu SAP ODA finden Sie unter
SAP OPC Data Access.
Aktivitäten
Bewertung von PPPI_EVENT
PPPI_EVENT müssen Sie mit einer Adresse bewerten, die den Namen des Ereignisses enthält, auf das sich die Herstellanweisung oder das Cockpit subskribieren will. Das System unterscheidet dabei zwischen internen Ereignissen und externen Ereignissen.
Weitere Informationen zu internen und externen Ereignissen finden Sie unter
Bei der Definition von automatisch ausführbaren dynamischen Funktionsaufrufen hinterlegen Sie in der Prozessvorgabe folgende Merkmale in dieser Reihenfolge:
|
Merkmal |
Bedeutung |
Merkmalwert |
|
PPPI_FUNCTION_NAME |
Name des Funktionsbaustein |
Name des Funktionsbausteins, den Sie aufrufen wollen |
|
PPPI_EVENT |
internes oder externes Ereignis |
Adresse mit Name des Ereignisses |
|
Parametermerkmale: < PPPI_EXPORT_PARAMETER< PPPI_CHANGING_PARAMETER < PPPI_IMPORT_PARAMETER |
Parameter gemäß Definition im Funktionsbaustein: < Changing-Parameter < Exportparameter |
Parameter des Funktionsbausteins: < Changing-Parameter < Exportparameter |
|
Merkmal für Variable/Konstante mit dem Datentyp des Parameters Wertübergabe in Konstante: < PPPI_FLOAT_CONSTANT < PPPI_DATE_CONSTANT < PPPI_TIME_CONSTANT Wertübergabe in Variable: < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE Bei Bewertung über Meldungsmerkmal: |
Wertübergabe in Konstante: < Fließkommazahl < Datum < Zeit Wertübergabe in Variable: < Fließkommazahl < Datum < Zeit Bei Bewertung über Meldungsmerkmal: |
Beliebiger Festwert mit Datentyp: < Fließkommazahl < Datum < Uhrzeit Vorhandene Variable mit Datentyp: < Fließkommazahl < Datum < Zeit Bei Bewertung über Meldungsmerkmal: <beliebiges Meldungsmerkmal |
Beispiel
Das Eingabefeld "Datum" enthält als Vorschlagswert das aktuelle Datum. Die Variable MYDATE verweist auf dieses Eingabefeld. Es ist der Funktionsbaustein DATE_TO_DAY definiert, der auf Knopfdruck aus dem Datum den Wochentag berechnen soll. Zusätzlich wurde ein auslösendes Ereignis definiert, das den Wert Prozessvorgabe wurde deaktiviert hat. D.h. sobald die Prozessvorgabe deaktiviert wird, berechnet das System automatisch den dazugehörigen Wochentag und zeigt diesen an.
|
PPPI_INPUT_REQUEST |
Datum |
|
PPPI_VARIABLE |
MYDATE |
|
PPPI_REQUESTED_VALUE |
PPPI_EVENT_DATE |
|
PPPI_FUNCTION_NAME |
DATE_TO_DAY |
|
PPPI_FUNCTION_DURING_DISPLAY |
erlaubt |
|
PPPI_EVENT |
Prozessvorgabe wurde gesperrt |
|
PPPI_EXPORT_PARAMETER |
DATE |
|
PPPI_DATE_VARIABLE |
MYDATE |
|
PPPI_IMPORT_PARAMETER |
WEEKDAY |
|
PPPI_STRING_VARIABLE |
MYWEEKDAY |
|
PPPI_OUTPUT_TEXT |
Wochentag |
|
PPPI_OUTPUT_VARIABLE |
MYWEEKDAY |