Ansicht
Dokumentation

CRM_WR_CHANGE_QUANTITY - Menge der ersten Position ändern

CRM_WR_CHANGE_QUANTITY - Menge der ersten Position ändern

CPI1466 during Backup   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_QUANTITY
ID_REF_GUID

Ausnahmen

ERROR_OCCURED

Funktionsgruppe

CRM_WEBREQ_ONLINE_PRICING

Vendor 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 )