Ansicht
Dokumentation

BAPI_CONTROL_RECIPE_REQUEST - Steuerrezepte anfordern und übernehmen

BAPI_CONTROL_RECIPE_REQUEST - Steuerrezepte anfordern und übernehmen

CPI1466 during Backup   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode fordern Sie Steuerrezepte aus dem SAP-System an und übernehmen deren Daten.

Sie können die Methode z.B. aus einem Prozeßleitsystem heraus aufrufen, um Steuerrezepte aus dem SAP-System ins Prozeßleitsystem zu exportieren.

Es werden nur Steuerrezepte übergeben,

  • denen ein Empfänger vom Typ 3 (Download an externes System, initiiert durch Prozeßsteuerung) zugeordnet ist
  • die noch nicht bearbeitet wurden, d.h. Steuerrezepte im Status Angelegt
Nach der Übergabe erhalten die Steuerrezepte den Status Gesendet.

Beispiel

Hinweise

Berechtigungen

Um die Methode auszuführen benötigen Sie folgende Berechtigung:

Berechtigungsobjekt Feld Wert
C_CREX_WRK Empfängeradresse RFC-Destination des
    Steuerrezeptempfängers
Aktivität 90 (Steuerrezept anfordern)
Werk Werk des Steuerrezepts

Beim Ausführen der Methode wird nicht geprüft, ob Aufrufer und Steuerrezeptempfänger übereinstimmen. Stellen Sie daher anhand der Berechtigung sicher, daß ein Benutzer nur Steuerrezepte anfordern kann, die für seine Empfängeradresse bestimmt sind.

Selektionskriterien

Im Parameter ControlRecipe legen Sie fest, welche Steuerrezepte übergeben werden sollen. Die Kopfdaten der verfügbaren Steuerrezepte können Sie zuvor mit der Methode ControlRecipe.GetList anfordern.

Steuerrezeptübergabe

Die Daten der angeforderten Steuerrezepte werden in den Parametern CntlRecHeader, CntlRecProcInstr, CntlRecCharac und CntlRecTextlines zurückgegeben.

Systemnachrichten

Systemnachrichten, die während des Methodenaufrufs auftreten, werden im Parameter Return zurückgegeben. In der Parameter-Dokumentation finden Sie Informationen über mögliche Systemnachrichten und deren Bedeutung.

Verbuchung

Beim Versenden von Steuerrezepten werden Daten verändert (z.B. der Steuerrezeptstatus). Um die Änderungen im SAP-System zu verbuchen, müssen Sie nach der vorliegenden Methode die Standard-Methode für den Commit Work ausführen. Sie finden die Methode und die zugehörige Dokumentation im Business Object Repository unter Anwendungsübergreifende Komponenten -> Business Framework Architechture.

Falls der Commit Work abbricht, führen Sie die Methode zum Versenden von Steuerrezepten noch einmal mit denselben Selektionskriterien aus. Wenn die Daten im vorigen Aufruf nicht verbucht wurden, erhalten Sie die Steuerrezepte jetzt noch einmal.
Wenn Steuerrezepte beim zweiten Methodenaufruf gesperrt sind, führen Sie die Methode zu einem späteren Zeitpunkt noch einmal aus.

Weiterführende Informationen

Weitere Informationen zur Verarbeitung von Steuerrezepten finden Sie in der SAP-Bibliothek unter PP - Produktionsplanung - Prozeßindustrie -> Prozeßkoordination -> Steuerrezepte.





Parameter

CNTLRECCHARAC
CNTLRECHEADER
CNTLRECPROCINSTR
CNTLRECTEXTLINES
CONTROLRECIPE
RETURN

Ausnahmen

Funktionsgruppe

COC7B

Fill RESBD Structure from EBP Component Structure   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5209 Date: 20240523 Time: 090725     sap01-206 ( 68 ms )