Ansicht
Dokumentation

CRM_WR_CHANGE_PRODUCT - Produkt der ersten Position verändern

CRM_WR_CHANGE_PRODUCT - Produkt der ersten Position verändern

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Baustein ändert das Produkt der ersten Position eines Serviceauftrags. Hierfür werden als Eingabeparameter die GUID des Serviceauftrags sowie der Produktschlüssel übergeben. Die erste Position ist deshalb gesetzt, weil bei Web-Anträgen standardmäßig nur eine Position angelegt wird. Eswird vorausgesetzt, dass eine Position existiert.

Die Parameter für das Verbuchen werden lediglich im Speicher gehalten. Bei jedem Aufruf des Bausteins CRM_WR_CHANGE_PRODUCT werden die Daten im Speicher ausgetauscht, bzw. das Produkt der ersten Position geändert. Um die Position endgültig dem Serviceauftrag hinzuzufügen oder das Produkt einer vorhanden Position zu ändern, muss der Baustein CRM_WR_ORDER_MAINTAIN aufgerufen werden.

Beispiel

CALL FUNCTION 'CRM_WR_CHANGE_PRODUCT'
    EXPORTING
      id_ref_guid     = lv_header_guid
      id_ordered_prod = 'MUELLGEBUEHR'
    EXCEPTIONS
      OTHERS          = 1.

  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

Es wird nur das Produkt der ersten Position geändert. Produkte beliebiger Positionen können mit diesem Baustein nicht geändert werden.

Weiterführende Informationen





Parameter

ID_ORDERED_PROD
ID_REF_GUID

Ausnahmen

Funktionsgruppe

CRM_WEBREQ_ONLINE_PRICING

Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2067 Date: 20240523 Time: 135110     sap01-206 ( 34 ms )