/
Integration

Integration

Battery Type

List of REST APIs for Customer Portal 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:


AreaFunction Modul NameDescription

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:


AreaNameMethodDescription

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:


NameDescription

/DBE/SAC_I_ACTIVITYTYPETX        

Activity Type Text

/DBE/SAC_I_ADDJOBQUERYAdded Jobs Query
/DBE/SAC_I_BATTERYTYPEBattery Type
/DBE/SAC_I_BATTERYTYPETXBattery Type Text
/DBE/SAC_I_CUSTOMERGROUPT_OCustomer Group Text
/DBE/SAC_I_DRIVETYPEDrive Type
/DBE/SAC_I_DRIVETYPETXDrive Type Text
/DBE/SAC_I_EMPLCATQUERY_OEmployees with Time Clocking - Odata
/DBE/SAC_I_EMPLOYEEGROUPEmployee Group
/DBE/SAC_I_EMPLOYEEGROUPTXEmployee Group Text
/DBE/SAC_I_EMPLOYEESCATSORGEmployees/Time Clocking Org hier.
/DBE/SAC_I_EMPLOYEESHIEREmployees Hierarchy
/DBE/SAC_I_EMPLOYEESHIERDIREmployees Hierarchy Directory
/DBE/SAC_I_EMPLOYEESHIERDIRTEmployees Hierarchy Directory text
/DBE/SAC_I_EMPLOYEESUBGROUPEmployee SubGroup
/DBE/SAC_I_EMPLOYEESUBGROUPTEmployee SubGroup text
/DBE/SAC_I_FUELTYPEFuel Type
/DBE/SAC_I_FUELTYPETXFuel Type Text
/DBE/SAC_I_INTORDERSUSED_OInternal Orders In Use
/DBE/SAC_I_ITEMCATEGORYItem Category of VSS Order
/DBE/SAC_I_ITEMCATEGORYTXItem Category of VSS Order Text
/DBE/SAC_I_JOBTYPEJob Type
/DBE/SAC_I_JOBTYPETJob Type Text
/DBE/SAC_I_LABORRECQUERYLabor Records Query
/DBE/SAC_I_LABORRECQUERY_OLabor Records Query - Odata
/DBE/SAC_I_LABORVALNRLabor Value Number
/DBE/SAC_I_LABORVALNRTXLabor Value Number Text
/DBE/SAC_I_LABORVALUECATVSS Order Type
/DBE/SAC_I_LABORVALUECATTXLabor Value Group Text
/DBE/SAC_I_LABORVALUEGROUPVSS Order Type
/DBE/SAC_I_LABORVALUEGROUPTXLabor Value Group Text
/DBE/SAC_I_LABRECMTOTQUERYLabor Records Totals
/DBE/SAC_I_MODELLINEModel Line
/DBE/SAC_I_MODELLINETXModel Line text
/DBE/SAC_I_ORDERCATTXOrder Category Text
/DBE/SAC_I_ORDERTYPEVSS Order Type
/DBE/SAC_I_ORDERTYPETEXTVSS Order Type Text
/DBE/SAC_I_PACKAGELabor Value Number
/DBE/SAC_I_PACKAGE_IDLabor Value Number
/DBE/SAC_I_PACKAGETXLabor Value Number Text
/DBE/SAC_I_PACKAGETYPEPackage Type
/DBE/SAC_I_PACKAGETYPETXPackage Type Text
/DBE/SAC_I_PERSONNELAREAPersonnel Area

/DBE/SAC_I_PERSONNELSUBAREA

Personnel Subarea
/DBE/SAC_I_SERVICEITEMGROUPService Item Group
/DBE/SAC_I_SERVICEITEMGROUPTService Item Group text
/DBE/SAC_I_VEHICLEMAKEVehicle Make
/DBE/SAC_I_VEHICLEMAKETXVehicle Make text
/DBE/SAC_I_VEHICLETYPEVehicle Type
/DBE/SAC_I_VEHICLETYPETXVehicle Type text


OData service:

/DBE/SAC_LABOR "Labor Records for Workshop Analysis"


Related content

Communication Framework
Communication Framework
Read with this
Interface “maintenance in external frontend”
Interface “maintenance in external frontend”
More like this
Interface “maintenance in external frontend”
Interface “maintenance in external frontend”
More like this
Interface “maintenance in external frontend”
Interface “maintenance in external frontend”
More like this
Interface “maintenance in external frontend”
Interface “maintenance in external frontend”
More like this
VSS Order extensions
VSS Order extensions
More like this