Integration
Battery Type
List of REST APIs for CP integration:
Customer Portal REST API
VSS API for VSS Order, Packages, Vehicles, Model Master, Parts, Labor Catalogue
RFC
VSS comes with the API using RFC function modules based. These function modules can be called directly by other satellite systems.
WebService
In addition, if you need WebService based communication, you can generate WebServices for these function modules without additional development easily.
REST
VSS comes as well with the framework called VSS ABAP REST.
One of the features of this framework is the possibility to expose any function module (customer specific function module, VSS function module, SAP BAPI function module etc) as a REST Service.
Thereby all the function modules listed below can be exposed as REST Services without any additional development. Please consult the cookbook related to VSS ABAP REST for more information.
The following function modules are available:
Area | Function Modul Name | Description |
---|---|---|
Order Processing | /DBE/ORD_RFC_ADDITEM | Create items for VSS order |
/DBE/ORD_RFC_ADDJOB | Add job to VSS order | |
/DBE/ORD_RFC_ADDTASK | Add task to VSS order | |
/DBE/ORD_RFC_CREATE | Create VSS order | |
/DBE/ORD_RFC_DOEVENT | Execute event on VSS order | |
/DBE/ORD_RFC_EXISTS | Check VSS order existence | |
/DBE/ORD_RFC_GETDETAIL | Get VSS order details | |
/DBE/ORD_RFC_GETLIST | Search VSS orders | |
/DBE/ORD_RFC_GETORDERS | Get VSS orders details base on selection criteria | |
/DBE/ORD_RFC_HEADER_CHANGE | Change VSS order header data | |
Package processing | /DBE/PACK_RFC_CHANGE | Change package header, variant and item data |
/DBE/PACK_RFC_CHANGE_VARIANT | Change package data for selected variant | |
/DBE/PACK_RFC_CREATE | Create package header, variant and item data | |
/DBE/PACK_RFC_CREATE_VARIANT | Create package data for selected variant | |
/DBE/PACK_RFC_DELETE_VARIANT | Delete package variant for specified variant ID | |
/DBE/PACK_RFC_EXIST | Check package existence | |
/DBE/PACK_RFC_GET | Read package data | |
/DBE/PACK_RFC_GET_ITEM | Get package items | |
/DBE/PACK_RFC_GET_LIST | Get package list for selection criteria | |
/DBE/PACK_RFC_GET_MAIN | Get package details for package ID | |
/DBE/PACK_RFC_GET_VARIANT | Get package variant for selected package and variant ID | |
Vehicle processing | /DBE/VM20_RFC_CHANGE | Change single vehicle |
/DBE/VM20_RFC_DOACTION | Execute action for single vehicle | |
/DBE/VM20_RFC_CREATE | Create vehicle | |
/DBE/VM20_RFC_GETDETAIL | Get single vehicle details | |
/DBE/VM20_RFC_GETLIST | Get vehicle list | |
/DBE/VM20_RFC_MULTI_CHANGE | Mass vehicle change data | |
/DBE/VM20_RFC_MULTI_CREATE | Mass vehicle creation | |
/DBE/VM20_RFC_MULTI_DOACTION | Mass processing of action for vehicles | |
/DBE/VM20_RFC_MULTI_GETDETAIL | Get details for multiple vehicles | |
/DBE/VM20_RFC_REFRESH | Refresh RFC vehicle buffers | |
Model Master processing | /DBE/VM21_RFC_ADDMODLT | Add model long text |
/DBE/VM21_RFC_ADDOPTION | Add option to model data | |
/DBE/VM21_RFC_ADDOPTLT | Add option long text | |
/DBE/VM21_RFC_ADDTEXT | Add model description | |
/DBE/VM21_RFC_ADDOPTTEXT | Add option description | |
/DBE/VM21_RFC_CHANGE | Change model data | |
/DBE/VM21_RFC_CHECK | Check all model data | |
/DBE/VM21_RFC_CREATE | Create model master data | |
/DBE/VM21_RFC_DELMODLT | Delete model master long text | |
/DBE/VM21_RFC_DELETE | Delete model master data | |
/DBE/VM21_RFC_DELOPTION | Delete option in model data | |
/DBE/VM21_RFC_DELOPTLT | Delete option long text | |
/DBE/VM21_RFC_DELOPTTEXT | Delete option description | |
/DBE/VM21_RFC_DELTEXT | Delete model master description | |
/DBE/VM21_RFC_EXISTS | Check existence of model data | |
/DBE/VM21_RFC_GETCAT | Get model master catalog | |
/DBE/VM21_RFC_GETCATTEXT | Get text for model catalog | |
/DBE/VM21_RFC_GETDETAIL | Get model master details | |
/DBE/VM21_RFC_GETLCID | Determine model catalog ID | |
/DBE/VM21_RFC_GETLIST | Get list of model master data | |
/DBE/VM21_RFC_GETMODLT | Get model master long text | |
/DBE/VM21_RFC_GETOPTION | Get model master options | |
/DBE/VM21_RFC_GETOPTLT | Get option long text | |
/DBE/VM21_RFC_GETOPTTEXT | Get option description | |
/DBE/VM21_RFC_GETTEXT | Get model master descriptions | |
/DBE/VM21_RFC_UPDMODLT | Update mode master long text | |
/DBE/VM21_RFC_UPDOPTION | Update options | |
/DBE/VM21_RFC_UPDOPTLT | Update options long text | |
/DBE/VM21_RFC_UPDOPTTEXT | Update options description | |
/DBE/VM21_RFC_UPDTEXT | Update model master description | |
Original Parts processing | /DBE/OPART_RFC_CHANGE | Change original part data |
/DBE/OPART_RFC_DELETE | Delete original part data | |
/DBE/OPART_RFC_EXISTS | Check original part existence | |
/DBE/OPART_RFC_DELOMAKT | Delete description for original part | |
/DBE/OPART_RFC_ADDOMAKT | Add description for original part | |
/DBE/OPART_RFC_CREATE | Create original part data | |
/DBE/OPART_RFC_CHECK | Check original part data | |
/DBE/OPART_RFC_GETLIST | Get list of original parts | |
/DBE/OPART_RFC_GETDETAIL | Get details for original part | |
/DBE/OPART_RFC_GETOMAKT | Get description for original part | |
/DBE/OPART_RFC_UPDOMAKT | Update description for original part | |
Labor catalog processing | /DBE/LBR_OP_RFC_CHECK | Check labor value data |
/DBE/LBR_OP_RFC_DELETE | Delete labor value data | |
/DBE/LBR_OP_RFC_GETLIST | Get list of labor values | |
/DBE/LBR_OP_RFC_GETCAT | Get labor catalog details | |
/DBE/LBR_OP_RFC_ADD_TOOL | Add tools to job catalog | |
/DBE/LBR_OP_RFC_GETTIME | Get labor value times | |
/DBE/LBR_OP_RFC_CHANGE | Change labor value | |
/DBE/LBR_OP_RFC_UPDTEXT | Change labor value description | |
/DBE/LBR_OP_RFC_DELTIME | Delete labor value time | |
/DBE/LBR_OP_RFC_GETTEXT | Get labor value description | |
/DBE/LBR_OP_RFC_GETTIMES | Get times for labor values | |
/DBE/LBR_OP_RFC_GETCATID | Get labor catalog ID | |
/DBE/LBR_OP_RFC_CREATE | Create labor value catalog values | |
/DBE/LBR_OP_RFC_DEL_TOOL | Delete job tool | |
/DBE/LBR_OP_RFC_ADDTEXT | Add description for labor value | |
/DBE/LBR_OP_RFC_EXISTS | Check labor value existence | |
/DBE/LBR_OP_RFC_UPDTIME | Change labor value time | |
/DBE/LBR_OP_RFC_ADDTIME | Add labor value time | |
/DBE/LBR_OP_RFC_GETDETAIL | Get details for labor value | |
/DBE/LBR_OP_RFC_DELTEXT | Delete long text description for labor value |
ODdata for VGM:
Area | Name | Method | Description |
---|---|---|---|
VGM Actions | OActionCallSet | POST | Execute action |
OActionDeterminationSet | POST | Determine action logic | |
OActionHistorySet | GET | Get action history | |
OActionObjectSet | POST | Create object entity | |
OActionSet | GET | Get action definition | |
OCustVehSearchSet | GET | Get list of serch results | |
Document Management | ODocAttachmentSet | GET | Get list of attachments |
ODocAttachmentSet | DELETE | Delete attachment | |
ODocMaintDocnrCreatedSet | GET | Determine document number | |
ODocMaintHeaderDataSet | POST | Create document header | |
ODocMaintHeaderDataSet | PUT | Update document header | |
ODocMaintHeaderDataSet | GET | Get document header | |
ODocMaintItemDataSet | POST | Create document item | |
ODocMaintItemDataSet | PUT | Update document item | |
ODocMaintItemDataSet | GET | Get list of document items | |
ODocMaintItemProposalSet | GET | Get proposal of item | |
ODocTypeConfigSet | GET | Get document type | |
ODocTypeFieldAttrSet | GET | Get field attributes | |
OItemSearchSet | GET | Search by item | |
OItemsTableColumnSet | GET | Read item table columns | |
OItemStatusCountSet | GET | Get item status | |
OItemTypeFieldAttrSet | GET | Get item attributes | |
OItemTypeSet | GET | Ge item type | |
VGM Value help | OSHAddressTitleSet | GET | Get Address Title |
OSHBPCountrySet | GET | Get Business Partner Country | |
OSHBPLanguageSet | GET | Get BPLanguage | |
OSHBPRegionSet | GET | Get Bussiness Partner Region | |
OSHColourSet | GET | Get Colour | |
OSHDeliveryPrioSet | GET | Get Delivery Priority | |
OSHItemTypeSet | GET | Get Item Type | |
OSHManufacturerSet | GET | Get Manufacturer | |
OSHPlantSet | GET | Get Plant | |
OSHRimBoltSet | GET | Get Rim Bolt | |
OSHRimSizeSet | GET | Get Rim Size | |
OSHRimTypeSet | GET | Get Rim Type | |
OSHStatusSet | GET | Get Status | |
OSHStorageBinItemTypeSet | GET | Get Storage Bin Item Type | |
OSHStorageBinSet | GET | Get Storage Bin | |
OSHStorageLocationSet | GET | Get Storage Location | |
OSHTireDepthUnitSet | GET | Get Tire Depth Unit | |
OSHTireDimensionSet | GET | Get Tire Dimension | |
OSHTirePositionSet | GET | Get Tire Position | |
Common | OSimpleParameterSet | POST | Set Simple Parameter |
OVGMGeneralConfigSet | GET | Get General Configuration | |
ODvhIdSet | GET | Get URL to Digital Vehicle Hub |
Service Reporting CDS views:
Name | Description |
---|---|
/DBE/SAC_I_ACTIVITYTYPETX | Activity Type Text |
/DBE/SAC_I_ADDJOBQUERY | Added Jobs Query |
/DBE/SAC_I_BATTERYTYPE | Battery Type |
/DBE/SAC_I_BATTERYTYPETX | Battery Type Text |
/DBE/SAC_I_CUSTOMERGROUPT_O | Customer Group Text |
/DBE/SAC_I_DRIVETYPE | Drive Type |
/DBE/SAC_I_DRIVETYPETX | Drive Type Text |
/DBE/SAC_I_EMPLCATQUERY_O | Employees with Time Clocking - Odata |
/DBE/SAC_I_EMPLOYEEGROUP | Employee Group |
/DBE/SAC_I_EMPLOYEEGROUPTX | Employee Group Text |
/DBE/SAC_I_EMPLOYEESCATSORG | Employees/Time Clocking Org hier. |
/DBE/SAC_I_EMPLOYEESHIER | Employees Hierarchy |
/DBE/SAC_I_EMPLOYEESHIERDIR | Employees Hierarchy Directory |
/DBE/SAC_I_EMPLOYEESHIERDIRT | Employees Hierarchy Directory text |
/DBE/SAC_I_EMPLOYEESUBGROUP | Employee SubGroup |
/DBE/SAC_I_EMPLOYEESUBGROUPT | Employee SubGroup text |
/DBE/SAC_I_FUELTYPE | Fuel Type |
/DBE/SAC_I_FUELTYPETX | Fuel Type Text |
/DBE/SAC_I_INTORDERSUSED_O | Internal Orders In Use |
/DBE/SAC_I_ITEMCATEGORY | Item Category of VSS Order |
/DBE/SAC_I_ITEMCATEGORYTX | Item Category of VSS Order Text |
/DBE/SAC_I_JOBTYPE | Job Type |
/DBE/SAC_I_JOBTYPET | Job Type Text |
/DBE/SAC_I_LABORRECQUERY | Labor Records Query |
/DBE/SAC_I_LABORRECQUERY_O | Labor Records Query - Odata |
/DBE/SAC_I_LABORVALNR | Labor Value Number |
/DBE/SAC_I_LABORVALNRTX | Labor Value Number Text |
/DBE/SAC_I_LABORVALUECAT | VSS Order Type |
/DBE/SAC_I_LABORVALUECATTX | Labor Value Group Text |
/DBE/SAC_I_LABORVALUEGROUP | VSS Order Type |
/DBE/SAC_I_LABORVALUEGROUPTX | Labor Value Group Text |
/DBE/SAC_I_LABRECMTOTQUERY | Labor Records Totals |
/DBE/SAC_I_MODELLINE | Model Line |
/DBE/SAC_I_MODELLINETX | Model Line text |
/DBE/SAC_I_ORDERCATTX | Order Category Text |
/DBE/SAC_I_ORDERTYPE | VSS Order Type |
/DBE/SAC_I_ORDERTYPETEXT | VSS Order Type Text |
/DBE/SAC_I_PACKAGE | Labor Value Number |
/DBE/SAC_I_PACKAGE_ID | Labor Value Number |
/DBE/SAC_I_PACKAGETX | Labor Value Number Text |
/DBE/SAC_I_PACKAGETYPE | Package Type |
/DBE/SAC_I_PACKAGETYPETX | Package Type Text |
/DBE/SAC_I_PERSONNELAREA | Personnel Area |
/DBE/SAC_I_PERSONNELSUBAREA | Personnel Subarea |
/DBE/SAC_I_SERVICEITEMGROUP | Service Item Group |
/DBE/SAC_I_SERVICEITEMGROUPT | Service Item Group text |
/DBE/SAC_I_VEHICLEMAKE | Vehicle Make |
/DBE/SAC_I_VEHICLEMAKETX | Vehicle Make text |
/DBE/SAC_I_VEHICLETYPE | Vehicle Type |
/DBE/SAC_I_VEHICLETYPETX | Vehicle Type text |
OData service:
/DBE/SAC_LABOR "Labor Records for Workshop Analysis"