Class DefaultBufferProfileService
- All Implemented Interfaces:
BatchService<BufferProfileServiceBatch>,BufferProfileService
The service contains header and item entities. For read operations, filter information must be sent according to the OData protocol. All filter information is utilized when retrieving buffer profile. The buffer profile assigned to plant and the buffer profile details are sent in the response. If any issues arise when buffer profiles are retrieved, the system displays error messages in the response..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | API_BUFFER_PROFILE_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Buffer Profile Integration(SAP_COM_0349) |
| Scope Items: | Demand-Driven Buffer Level Management(1Y2) |
| Authentication Methods: | x509 |
| Business Object: | Product |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.BufferProfileService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingBufferProfileService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Deprecated.Fetch multipleProfileAssignedToPlantentities.Deprecated.Fetch multipleProfileDetailsentities.Deprecated.Fetch a singleProfileAssignedToPlantentity using key fields.getProfileDetailsByKey(String plant, String procurementType, String variabilityCode, String replenishmentLeadTimeCode, String isMinOrderQtyConsidered) Deprecated.Fetch a singleProfileDetailsentity using key fields.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Constructor Details
-
DefaultBufferProfileService
public DefaultBufferProfileService()Deprecated.Creates a service usingBufferProfileService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:BufferProfileServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceBufferProfileService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.- Specified by:
batchin interfaceBatchService<BufferProfileServiceBatch>
-
getAllProfileDetails
Deprecated.Description copied from interface:BufferProfileServiceFetch multipleProfileDetailsentities.- Specified by:
getAllProfileDetailsin interfaceBufferProfileService- Returns:
- A fluent helper to fetch multiple
ProfileDetailsentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProfileDetailsByKey
@Nonnull public ProfileDetailsByKeyFluentHelper getProfileDetailsByKey(String plant, String procurementType, String variabilityCode, String replenishmentLeadTimeCode, String isMinOrderQtyConsidered) Deprecated.Description copied from interface:BufferProfileServiceFetch a singleProfileDetailsentity using key fields.- Specified by:
getProfileDetailsByKeyin interfaceBufferProfileService- Parameters:
plant- PlantConstraints: Not nullable, Maximum length: 4
procurementType- Procurement TypeConstraints: Not nullable, Maximum length: 1
variabilityCode- Variability Co-efficient IndicatorConstraints: Not nullable, Maximum length: 1
replenishmentLeadTimeCode- Decoupled Lead Time IndicatorConstraints: Not nullable, Maximum length: 1
isMinOrderQtyConsidered- Is Minimum Order Quantity ConsideredConstraints: Not nullable, Maximum length: 1
- Returns:
- A fluent helper to fetch a single
ProfileDetailsentity 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 theexecutemethod on the fluent helper object.
-
getAllProfileAssignedToPlant
Deprecated.Description copied from interface:BufferProfileServiceFetch multipleProfileAssignedToPlantentities.- Specified by:
getAllProfileAssignedToPlantin interfaceBufferProfileService- Returns:
- A fluent helper to fetch multiple
ProfileAssignedToPlantentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getProfileAssignedToPlantByKey
@Nonnull public ProfileAssignedToPlantByKeyFluentHelper getProfileAssignedToPlantByKey(String plant) Deprecated.Description copied from interface:BufferProfileServiceFetch a singleProfileAssignedToPlantentity using key fields.- Specified by:
getProfileAssignedToPlantByKeyin interfaceBufferProfileService- Parameters:
plant- PlantConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
ProfileAssignedToPlantentity 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 theexecutemethod on the fluent helper object.
-