Ansicht
Dokumentation
CRM_WEBREQ_CREATE_ORDER - Genieren eines CRM Vorganges aus einem WEB-Antrag
ROGBILLS - Synchronize billing plans CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Baustein legt standardmäßig einen Serviceauftrag für einen Web-Antrag an. Als Eingabeparameter ist die Schnittstelle der Web-Antrags-Methoden zu übergeben. Nach dem Sichern des Serviceauftrags wird die Serviceauftragsnummer zurückgegeben.
Dem Serviceauftrag wird der Benutzer als Auftraggeber zugeordnet. Ansonsten werden die Customizing-Einstellungen des Antragstyps übernommen, d.h. das hinterlegte Produkt mit der Menge Eins sowie der Aktivitätsgrund, über den die Organisationsdatenfindung stattfinden kann.
Existiert bereits eine Serviceauftragsinstanz, wird diese per GUID weitergereicht. In diesem Fall werden nur die Komponenten zugeordnet, die noch nicht existieren.
Beispiel
* Get Order header_guid
data ld_order_guid type crmt_object_guid.
CALL METHOD cl_uxx_envelope=>get_parameter
EXPORTING
ir_node = ir_form_data_envelope
id_name = 'ref_guid'
RECEIVING
rd_value = ld_order_guid.
call function 'CRM_WEBREQ_CREATE_ORDER'
EXPORTING
id_service = id_service_id
it_service_parameter = it_service_parameter
id_mode = id_mode
ir_form_data = ir_form_data
ir_form_data_envelope = ir_form_data_envelope
id_ref_guid = ld_order_guid
IMPORTING
ed_external_id = ed_form_data_id
TABLES
et_message = et_message.
Hinweise
Weiterführende Informationen
Parameter
ED_EXTERNAL_IDET_MESSAGE
ID_MODE
ID_REF_GUID
ID_SERVICE
IR_FORM_DATA
IR_FORM_DATA_ENVELOPE
IT_SERVICE_PARAMETER
Ausnahmen
ERROR_OCCUREDFunktionsgruppe
CRM_SRV_WEBREQ_ORDERGeneral Data in Customer Master Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3580 Date: 20240523 Time: 140549 sap01-206 ( 38 ms )