@Named(value="com.sap.cloud.sdk.s4hana.onpremise.v2020.datamodel.odatav4.services.DefaultVehicleManagementSystemVehicleAvailabilityService") public class DefaultVehicleManagementSystemVehicleAvailabilityService extends Object implements ServiceWithNavigableEntities, VehicleManagementSystemVehicleAvailabilityService
You can read vehicle availability and vehicle availability text using this service. It can be accessed from outside the SAP S/4HANA system. .
Reference: SAP API Business Hub
OData Service: | OP_VMSVEHICLEAVAILABILITY_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | V M S Vehicle |
ServiceWithNavigableEntities.NavigableEntity<EntityT extends VdmEntity<EntityT>>
DEFAULT_SERVICE_PATH
Constructor and Description |
---|
DefaultVehicleManagementSystemVehicleAvailabilityService()
Creates a service using
VehicleManagementSystemVehicleAvailabilityService.DEFAULT_SERVICE_PATH to send
the requests. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEntity
public DefaultVehicleManagementSystemVehicleAvailabilityService()
VehicleManagementSystemVehicleAvailabilityService.DEFAULT_SERVICE_PATH
to send
the requests.@Nonnull public DefaultVehicleManagementSystemVehicleAvailabilityService withServicePath(@Nonnull String servicePath)
VehicleManagementSystemVehicleAvailabilityService
withServicePath
in interface VehicleManagementSystemVehicleAvailabilityService
servicePath
- Service path that will override the default.@Nonnull public BatchRequestBuilder batch()
VehicleManagementSystemVehicleAvailabilityService
batch
in interface VehicleManagementSystemVehicleAvailabilityService
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<VMSVehicleAvailability> getAllVMSVehicleAvailability()
VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailability
entities.getAllVMSVehicleAvailability
in interface VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailability
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<VMSVehicleAvailability> countVMSVehicleAvailability()
VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailability
entity collection matching the filter and search expressions.countVMSVehicleAvailability
in interface VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailability
entities. This request builder allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<VMSVehicleAvailability> getVMSVehicleAvailabilityByKey(@Nonnull String vMSVehicleAvailabilityStatus)
VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailability
entity using key fields.getVMSVehicleAvailabilityByKey
in interface VehicleManagementSystemVehicleAvailabilityService
vMSVehicleAvailabilityStatus
- Availability Status
Constraints: Not nullable, Maximum length: 2
VMSVehicleAvailability
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetAllRequestBuilder<VMSVehicleAvailabilityText> getAllVMSVehicleAvailabilityText()
VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailabilityText
entities.getAllVMSVehicleAvailabilityText
in interface VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailabilityText
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public CountRequestBuilder<VMSVehicleAvailabilityText> countVMSVehicleAvailabilityText()
VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailabilityText
entity collection matching the filter and search expressions.countVMSVehicleAvailabilityText
in interface VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailabilityText
entities. This request builder allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public GetByKeyRequestBuilder<VMSVehicleAvailabilityText> getVMSVehicleAvailabilityTextByKey(@Nonnull String language, @Nonnull String vMSVehicleAvailabilityStatus)
VehicleManagementSystemVehicleAvailabilityService
VMSVehicleAvailabilityText
entity using key fields.getVMSVehicleAvailabilityTextByKey
in interface VehicleManagementSystemVehicleAvailabilityService
language
- Language Key
Constraints: Not nullable, Maximum length: 2
vMSVehicleAvailabilityStatus
- Availability Status
Constraints: Not nullable, Maximum length: 2
VMSVehicleAvailabilityText
entity using key fields. This request builder allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the request builder object.@Nonnull public String getServicePath()
ServiceWithNavigableEntities
getServicePath
in interface ServiceWithNavigableEntities
Copyright © 2021 SAP SE. All rights reserved.