
Typ 0: Definition von dynamischen Funktionsaufrufen 
Verwendung
Mit dieser Funktion können Sie aus der Herstellanweisung heraus bestimmte SAP-R/3-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.
Voraussetzungen
Der aufzurufende Funktionsbaustein muss im Function Builder (ABAP-Development-Workbench) vorhanden und aktiv sein.
Funktionsumfang
Das SAP-R/3-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 Prozessvorgaben -> PV-Arten für R/3-Herstellanw. definieren mit Merkmalübers. -> Merkmale zu dynamischen Funktionsaufrufen zuordnen ->
Funktionsbausteine für dynamische Funktionsaufrufe anlegen.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-R/3-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 |
Aktivitäten
Bei der Definition von dynamischen Funktionsaufrufen hinterlegen Sie in der Prozessvorgabe folgende Informationen:
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_ |
Gibt vor, ob die Funktion beim Anzeigen der Herstellanweisung aufgerufen werden kann |
"0" = nicht erlaubt |
|
|
Parameter gemäß Definition im Funktionsbaustein: |
Parameter des Funktionsbausteins |
Informationen darüber, wie Sie die Parameter des Funktionsbausteins in der Prozessvorgabe definieren, finden Sie in den folgenden Abschnitten: