Ansicht
Dokumentation
CRM_WR_ORDER_MAINTAIN - Vorgang ändern (verbuchen)
General Data in Customer Master CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Baustein werden Einträge, die im Speicher gehalten werden, einem Serviceauftrag hinzugefügt.
Bausteine, wie z.B. CRM_WR_ACT_REASON schreiben aus Performancegründen die Schnittstellenparameter für den Baustein CRM_ORDER_MAINTAIN in den Speicher. Ein mehrmaliger Zugriff auf den Serviceauftrag wird so vermieden.
Um die Parameter wie z.B. Aktivitätsgrund, Menge, Produkt oder Partner endgültig dem Serviceauftrag zu übergeben, muss der Baustein CRM_WR_ORDER_MAINTAIN aufgerufen werden. Hiermit werden die Partner dem Serviceauftrag hinzugefügt und der Speicher gelöscht.
Beispiel
* set orgdata
CALL FUNCTION 'CRM_WR_ACT_REASON'
EXPORTING
id_service = id_service_id
id_ref_guid = lv_ref_guid
TABLES
et_message = et_message
EXCEPTIONS
error_occured = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'CRM_WR_ORDER_MAINTAIN'
EXPORTING
id_service = id_service_id
ir_form_data = ir_form_data
ir_form_data_envelope = ir_form_data_envelope
id_ref_guid = lv_ref_guid
TABLES
et_message = et_message
EXCEPTIONS
error_occured = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Hinweise
Weiterführende Informationen
Parameter
ET_MESSAGEID_REF_GUID
ID_SERVICE
IR_FORM_DATA
IR_FORM_DATA_ENVELOPE
Ausnahmen
ERROR_OCCUREDFunktionsgruppe
CRM_WEBREQ_ONLINE_PRICINGGeneral Data in Customer Master BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3973 Date: 20240523 Time: 144348 sap01-206 ( 36 ms )