Ansicht
Dokumentation
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 plansDiese Dokumentation steht unter dem Copyright der SAP AG.
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_PRODID_REF_GUID
Ausnahmen
Funktionsgruppe
CRM_WEBREQ_ONLINE_PRICINGVendor 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 )