@Named(value="com.sap.cloud.sdk.s4hana.onpremise.v2020.datamodel.odata.services.DefaultVehicleManagementSystemForVehicleService") public class DefaultVehicleManagementSystemForVehicleService extends Object implements VehicleManagementSystemForVehicleService
This service enables you to read vehicle details of an individual vehicle of vehicle management system. It can be accessed from outside SAP S/4HANA system. You can read information such as Vehicle details, vehicle configuration, vehicle history, sales order(s) associated with the vehicle, purchase order(s) associated with the vehicle, vehicle incoming invoice and vehicle outgoing invoice. .
Reference: SAP API Business Hub
OData Service: | OP_API_VMSVEHICLE_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | V M S Vehicle |
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultVehicleManagementSystemForVehicleService()
Creates a service using
VehicleManagementSystemForVehicleService.DEFAULT_SERVICE_PATH to send the
requests. |
public DefaultVehicleManagementSystemForVehicleService()
VehicleManagementSystemForVehicleService.DEFAULT_SERVICE_PATH
to send the
requests.@Nonnull public DefaultVehicleManagementSystemForVehicleService withServicePath(@Nonnull String servicePath)
VehicleManagementSystemForVehicleService
withServicePath
in interface VehicleManagementSystemForVehicleService
servicePath
- Service path that will override the default.@Nonnull public DefaultVehicleManagementSystemForVehicleServiceBatch batch()
batch
in interface BatchService<VehicleManagementSystemForVehicleServiceBatch>
@Nonnull public VMSVehicleFluentHelper getAllVMSVehicle()
VehicleManagementSystemForVehicleService
VMSVehicle
entities.getAllVMSVehicle
in interface VehicleManagementSystemForVehicleService
VMSVehicle
entities. This fluent helper allows methods which modify the underlying query to be called
before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleByKeyFluentHelper getVMSVehicleByKey(UUID vMSVehicleUUID)
VehicleManagementSystemForVehicleService
VMSVehicle
entity using key fields.getVMSVehicleByKey
in interface VehicleManagementSystemForVehicleService
vMSVehicleUUID
- Vehicle GUID (Globally Unique IDentifier)
Constraints: Not nullable
VMSVehicle
entity using key fields. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleIncomingInvoiceFluentHelper getAllVMSVehicleIncomingInvoice()
VehicleManagementSystemForVehicleService
VMSVehicleIncomingInvoice
entities.getAllVMSVehicleIncomingInvoice
in interface VehicleManagementSystemForVehicleService
VMSVehicleIncomingInvoice
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleIncomingInvoiceByKeyFluentHelper getVMSVehicleIncomingInvoiceByKey(UUID vMSVehicleUUID, ZonedDateTime vMSVehicleActionDateTime)
VehicleManagementSystemForVehicleService
VMSVehicleIncomingInvoice
entity using key fields.getVMSVehicleIncomingInvoiceByKey
in interface VehicleManagementSystemForVehicleService
vMSVehicleUUID
- Vehicle GUID (Globally Unique IDentifier)
Constraints: Not nullable
vMSVehicleActionDateTime
- Long Time Stamp
Constraints: Not nullable, Precision: 7
VMSVehicleIncomingInvoice
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleInvoiceFluentHelper getAllVMSVehicleInvoice()
VehicleManagementSystemForVehicleService
VMSVehicleInvoice
entities.getAllVMSVehicleInvoice
in interface VehicleManagementSystemForVehicleService
VMSVehicleInvoice
entities. This fluent helper allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleInvoiceByKeyFluentHelper getVMSVehicleInvoiceByKey(UUID vMSVehicleUUID, ZonedDateTime vMSVehicleActionDateTime)
VehicleManagementSystemForVehicleService
VMSVehicleInvoice
entity using key fields.getVMSVehicleInvoiceByKey
in interface VehicleManagementSystemForVehicleService
vMSVehicleUUID
- Vehicle GUID (Globally Unique IDentifier)
Constraints: Not nullable
vMSVehicleActionDateTime
- Long Time Stamp
Constraints: Not nullable, Precision: 7
VMSVehicleInvoice
entity using key fields. This fluent helper allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehiclePurchaseOrderFluentHelper getAllVMSVehiclePurchaseOrder()
VehicleManagementSystemForVehicleService
VMSVehiclePurchaseOrder
entities.getAllVMSVehiclePurchaseOrder
in interface VehicleManagementSystemForVehicleService
VMSVehiclePurchaseOrder
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehiclePurchaseOrderByKeyFluentHelper getVMSVehiclePurchaseOrderByKey(UUID vMSVehicleUUID, ZonedDateTime vMSVehicleActionDateTime)
VehicleManagementSystemForVehicleService
VMSVehiclePurchaseOrder
entity using key fields.getVMSVehiclePurchaseOrderByKey
in interface VehicleManagementSystemForVehicleService
vMSVehicleUUID
- Vehicle GUID (Globally Unique IDentifier)
Constraints: Not nullable
vMSVehicleActionDateTime
- Long Time Stamp
Constraints: Not nullable, Precision: 7
VMSVehiclePurchaseOrder
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleSalesOrderFluentHelper getAllVMSVehicleSalesOrder()
VehicleManagementSystemForVehicleService
VMSVehicleSalesOrder
entities.getAllVMSVehicleSalesOrder
in interface VehicleManagementSystemForVehicleService
VMSVehicleSalesOrder
entities. This fluent helper allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleSalesOrderByKeyFluentHelper getVMSVehicleSalesOrderByKey(UUID vMSVehicleUUID, ZonedDateTime vMSVehicleActionDateTime)
VehicleManagementSystemForVehicleService
VMSVehicleSalesOrder
entity using key fields.getVMSVehicleSalesOrderByKey
in interface VehicleManagementSystemForVehicleService
vMSVehicleUUID
- Vehicle GUID (Globally Unique IDentifier)
Constraints: Not nullable
vMSVehicleActionDateTime
- Long Time Stamp
Constraints: Not nullable, Precision: 7
VMSVehicleSalesOrder
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleToEquipmentFluentHelper getAllVMSVehicleToEquipment()
VehicleManagementSystemForVehicleService
VMSVehicleToEquipment
entities.getAllVMSVehicleToEquipment
in interface VehicleManagementSystemForVehicleService
VMSVehicleToEquipment
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull public VMSVehicleToEquipmentByKeyFluentHelper getVMSVehicleToEquipmentByKey(String vMSVehicleEquipmentTemplate, String vMSVehicleAttributeGroup, String vMSVehicleAttribute, String installedBaseComponent, String clfnObjectID, String characteristic)
VehicleManagementSystemForVehicleService
VMSVehicleToEquipment
entity using key fields.getVMSVehicleToEquipmentByKey
in interface VehicleManagementSystemForVehicleService
vMSVehicleEquipmentTemplate
- Target Template
Constraints: Not nullable, Maximum length: 40
vMSVehicleAttributeGroup
- Target Attribute Group
Constraints: Not nullable, Maximum length: 40
vMSVehicleAttribute
- Target Attribute
Constraints: Not nullable, Maximum length: 40
installedBaseComponent
- IB: Component (instance)
Constraints: Not nullable, Maximum length: 18
characteristic
- Characteristic Name
Constraints: Not nullable, Maximum length: 30
VMSVehicleToEquipment
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.