Ansicht
Dokumentation
CRM_WR_CHANGE_QUANTITY - Menge der ersten Position ändern
CPI1466 during Backup CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Baustein CRM_WR_CHANGE_QUANTITY ändert die Menge der ersten Position eines Serviceauftrags. Hierfür werden als Eingabeparameter die GUID des Vorgangs sowie die Menge der erste Position übergeben. Die erste Position ist deshalb gesetzt, weil bei Web-Anträgen standardmäßig nur eine Position angelegt wird. Es wird vorausgesetzt, dass eine Position existiert.
Die Parameter für das Verbuchen werden lediglich im Speicher gehalten. Bei jedem Aufruf des Bausteins CRM_WR_CHANGE_QUANTITY werden die Daten im Speicher ausgetauscht, bzw. die Menge der ersten Position geändert. Um die Menge endgültig dem Serviceauftrag hinzuzufügen oder die Menge einer vorhanden Position zu ändern, muss der Baustein CRM_WR_ORDER_MAINTAIN aufgerufen werden.
Beispiel
CALL FUNCTION 'CRM_WR_CHANGE_QUANTITY'
EXPORTING
id_ref_guid = lv_header_guid
id_quantity = lv_schedlin_quan
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
Es wird nur die Menge der ersten Position geändert. Mengen beliebiger Positionen können mit diesem Baustein nicht geändert werden.
Weiterführende Informationen
Parameter
ID_QUANTITYID_REF_GUID
Ausnahmen
ERROR_OCCUREDFunktionsgruppe
CRM_WEBREQ_ONLINE_PRICINGVendor Master (General Section) PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2143 Date: 20240523 Time: 140837 sap01-206 ( 38 ms )