SAP ABAP Interface IF_EX_VLC_CRM_INTEGRATOR (BAdI Interface IF_EX_VLC_CRM_INTEGRATOR)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-A-VMS (Application Component) Vehicle Management System
     ISAUTO_VLC (Package) Vehicle Management System (VMS)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEF_IM_VLC_CRM_INTEGRATOR Default Implementation for BAdI Definition VLC_CRM_INTEGRAT 20030119
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_VLC_CRM_INTEGRATOR BAdI class CL_EX_VLC_CRM_INTEGRATOR 20040112
Properties
Interface IF_EX_VLC_CRM_INTEGRATOR  
Short Description BAdI Interface IF_EX_VLC_CRM_INTEGRATOR    
General Data
Package ISAUTO_VLC   Vehicle Management System (VMS) 
Created 20021126   SAP 
Last changed 20050301   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_VLC_CRM_INTEGRATOR has no forward declaration.
Interfaces
Interface IF_EX_VLC_CRM_INTEGRATOR has no interface.
Friends
Interface IF_EX_VLC_CRM_INTEGRATOR has no friend.
Attributes
Interface IF_EX_VLC_CRM_INTEGRATOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 PREPARE_COMPLETEVEHICLE_CRM Instance method Public Method 20021129
2 PREPARE_VEHICLE_BUPAREL_CRM Instance method Public Method 20021129
3 PREPARE_VEHICLE_HISTORY_CRM Instance method Public Method 20021129
4 PREPARE_VEHICLE_IOLINK_CRM Instance method Public Method 20021129
5 SEND_COMPLETEVEHICLE_TO_CRM Instance method Public Method 20021126
6 SEND_NEW_HISTORY_TO_CRM Instance method Public Method 20030108
7 SEND_VEHICLE_1O_LINK_TO_CRM Instance method Public Method 20021129
Events
Interface IF_EX_VLC_CRM_INTEGRATOR has no event.
Types
Interface IF_EX_VLC_CRM_INTEGRATOR has no local type.
Method Signatures

Method PREPARE_COMPLETEVEHICLE_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPISTRUCTURES_ET Call by reference Type reference (TYPE) DATA 20030106
2 Importing INITIAL_DOWNLOAD_IV Value transfer Type reference (TYPE) CHAR1 'X' bedeutet initial download 20030106
3 Exporting INTERNAL_TABLES_ET Call by reference Type reference (TYPE) DATA 20030106
4 Importing VEHICLE_CONFIGURATION_IT Value transfer Type reference (TYPE) VLCBAPICU_T VELO : Enthält die Konfiguration mehrerer Fahrzeuge 20021129
5 Importing VEHICLE_IT Value transfer Type reference (TYPE) VLCDIAVEHI_T 20021129
6 Importing VLCACTDATA_IS Value transfer Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20021129
# Exception Resumable Description Created on
1 ABORT_ERROR_OCCURED Plugin Strukturen nicht gefunden 20021129

Method PREPARE_VEHICLE_BUPAREL_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPISTRUCTURES_ET Call by reference Type reference (TYPE) DATA 20030106
2 Importing INITIAL_DOWNLOAD_IV Value transfer Type reference (TYPE) CHAR1 'X' bedeutet Initial download 20030106
3 Exporting INTERNAL_TABLES_ET Call by reference Type reference (TYPE) DATA 20030106
4 Importing VEHICLE_IT Value transfer Type reference (TYPE) VLCDIAVEHI_T 20021129
5 Importing VLCACTDATA_IS Value transfer Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20021129
# Exception Resumable Description Created on
1 ABORT_ERROR_OCCURED Plugin Strukturen nicht gefunden 20021129

Method PREPARE_VEHICLE_HISTORY_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BAPISTRUCTURES_ET Call by reference Type reference (TYPE) DATA 20030106
2 Importing INITIAL_DOWNLOAD_IV Value transfer Type reference (TYPE) CHAR1 'X' bedeutet Initial Download 20030106
3 Exporting INTERNAL_TABLES_ET Call by reference Type reference (TYPE) DATA 20030106
4 Importing VEHICLE_HISTORY_IT Value transfer Type reference (TYPE) VLCHISTORY_T 20021129
5 Importing VLCACTDATA_IS Value transfer Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20021129
# Exception Resumable Description Created on
1 ABORT_ERROR_OCCURED Plugin Strukturen nicht gefunden 20021129

Method PREPARE_VEHICLE_IOLINK_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_FLAG_IV Value transfer Type reference (TYPE) CHAR1 'I' Insert 'D' Delete 20030127
2 Exporting BAPISTRUCTURES_ET Call by reference Type reference (TYPE) DATA 20030106
3 Exporting CRM_ORDER_COUNT_EV Value transfer Type reference (TYPE) I 20030127
4 Importing INITIAL_DOWNLOAD_IV Value transfer Type reference (TYPE) CHAR1 'X' bedeutet Initial Download 20030106
5 Exporting INTERNAL_TABLES_ET Call by reference Type reference (TYPE) DATA 20030106
6 Importing VEHICLE_IT Value transfer Type reference (TYPE) VLCDIAVEHI_T 20021129
# Exception Resumable Description Created on
1 ABORT_ERROR_OCCURED Rufender Code darf kein COMMIT auslösen 20021129
2 NO_CRM_SALES_ORDER Kein CRM Auftrag für das Fahrzeug vorhanden 20030122

Method SEND_COMPLETEVEHICLE_TO_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VEHICLE_CONFIGURATION_IT Value transfer Type reference (TYPE) VLCBAPICU_T VELO : Enthält die Konfiguration mehrerer Fahrzeuge 20021126
2 Importing VEHICLE_HISTORY_IT Value transfer Type reference (TYPE) VLCHISTORY_T 20021126
3 Importing VEHICLE_IT Value transfer Type reference (TYPE) VLCDIAVEHI_T 20021126
4 Importing VLCACTDATA_IS Value transfer Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20021129
# Exception Resumable Description Created on
1 ABORT_ERROR_OCCURED Rufender Code darf kein COMMIT auslösen 20021126
2 VEHICLE_BUPA_REL_TRANSFER_FAIL Fahrzeug/Geschäftspartner Beziehung nicht übertragen 20021126
3 VEHICLE_HISTORY_FAIL Übertragung der Fahrzeughistorie ist fehlgeschlagen 20021126
4 VEHICLE_TRANSFER_FAIL Transformation und Senden der Fahrzeugdaten fehlgeschlagen 20021126

Method SEND_NEW_HISTORY_TO_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VEHICLE_HISTORY_IT Value transfer Type reference (TYPE) VLCHISTORY_T 20030108
2 Importing VLCACTDATA_IS Value transfer Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20030108
# Exception Resumable Description Created on
1 ABORT_ERROR_OCCURED Rufender Code darf kein COMMIT auslösen 20030108
2 VEHICLE_HISTORY_FAIL Übertragung der Fahrzeughistorie ist fehlgeschlagen 20030108

Method SEND_VEHICLE_1O_LINK_TO_CRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VEHICLE_IT Value transfer Type reference (TYPE) VLCDIAVEHI_T VELO : Tabellentyp für VLCDIAVEHI 20021129
2 Importing VLCACTDATA_IS Value transfer Type reference (TYPE) VLCACTDATA VELO : Übergabestruktur für Aktionen (Kopf und Positionen) 20021129
# Exception Resumable Description Created on
1 ABORT_ERROR_OCCURED Rufender Code darf kein COMMIT auslösen 20021129
2 ORDER_NOT_CREATED_IN_CRM Zum Fahrzg existierender Kundenauftrag nicht im CRM angelegt 20021129
History
Last changed by/on SAP  20050301 
SAP Release Created in 471