Mit dieser Funktion können Sie aus der Herstellanweisung heraus bestimmte SAP-Funktionen aufrufen oder in der Herstellanweisung bestimmte Berechnungen und Prüfungen durchführen. Der Funktionsaufruf wird durch ABAP-Funktionsbausteine realisiert, die für die betreffende Verwendung angelegt wurden.
Der aufzurufende Funktionsbaustein muss im Function Builder (ABAP-Development-Workbench) vorhanden und aktiv sein.
Das SAP-System enthält eine Reihe von vordefinierten Funktionsbausteinen, die Sie im Funktionsaufruf verwenden können. Sie können auch eigene Funktionsbausteine anlegen.
Um Funktionsbausteine anzulegen oder anzuzeigen, gehen Sie im Customizing der
Prozesskoordination
und wählen Sie
.
Die folgende Tabelle gibt Ihnen einen Überblick über die Funktionsbausteine, die Sie als dynamischen Funktionsaufruf definieren können:
Funktion |
Funktionsbaustein |
Aufrufen einer beliebigen Transaktion |
COPF_CALL_TRANSACTION |
Auftragsrückmeldung zu Phasen |
COPF_ENTER_CONFIRMATION |
Anzeigen der Materialmengenberechnung aus dem Auftrag |
COPF_MATERIAL_QUANTITY_CALC |
Anzeigen von Dokumenten, die im SAP-Dokumentenverwaltungssystem erfasst sind |
COPF_DOCUMENT_SHOW_DIRECT |
Berechnen der Dauer von Zeitintervallen |
COPF_DETERMINE_DURATION |
Berechnen des Starttermins eines Zeitintervalls |
COPF_DETERMINE_START_TIME |
Berechnen des Endtermins eines Zeitintervalls |
COPF_DETERMINE_END_TIME |
Anlegen von Probendatensätzen für fertigungsbegleitende Qualitätsprüfungen |
QPRS_PI_ NEW _SAMPLE_DRAW |
Bearbeiten der Probenahme (z.B. Probe freigeben/sperren) |
QPRS_PI_SAMPLE_DRAW_PROCESSING |
Erfassen von Prüfergebnissen im QM |
COPFX_QM_INSPECTION_RESULT_REC |
Beispiel-Funktionsbaustein für Prüffunktion |
COPF_VALIDATION_FUNCTION_TEST |
Anzeige Herstellanweisung im Layout des Chargenprotokolls (EBR) |
PI_SHEET_PRINT_WITH_EBR_STYLE |
Bei der Definition von dynamischen Funktionsaufrufen hinterlegen Sie in der Prozessvorgabe folgende Informationen:
den Namen des Funktionsbausteins, der aufgerufen werden soll
die Beschriftung der Drucktaste mit einem beliebigen Kurztext
das Merkmal, das vorgibt, ob die Funktion beim Anzeigen der Herstellanweisung aufgerufen werden kann
die im Funktionsbaustein definierten Parameter
Sie erfassen diese Informationen, indem Sie der Prozessvorgabe folgende Merkmale in der angegebenen Reihenfolge zuordnen:
Merkmal |
Bedeutung |
Wert |
PPPI_FUNCTION_NAME |
Name eines Funktionsbausteins |
Name des Funktionsbausteins, den Sie aufrufen möchten |
PPPI_BUTTON_TEXT |
Text für Drucktaste |
beliebiger Kurztext |
PPPI_FUNCTION_DURING_DISPLAY |
Gibt vor, ob die Funktion beim Anzeigen der Herstellanweisung aufgerufen werden kann |
"0" = nicht erlaubt"1" = erlaubt |
< <Exportparameter> < <Changing-Parameter> < <Importparameter> < <Tabellenparameter> |
Parameter gemäß Definition im Funktionsbaustein: <Exportparameter <Changing-Parameter <Importparameter |
Parameter des Funktionsbausteins <Importparameter <Changing-Parameter <Exportparameter |
Informationen darüber, wie Sie die Parameter des Funktionsbausteins in der Prozessvorgabe definieren, finden Sie in den folgenden Abschnitten: