...
List of REST APIs for CP integration:
Customer Portal REST API
List of RFC function modules:
(Web services can be automatically generated using standard SAP tool.)
...
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 RestREST.
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 this 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 |
...