Interface BufferProfileService

All Superinterfaces:
BatchService<BufferProfileServiceBatch>
All Known Implementing Classes:
DefaultBufferProfileService

@Deprecated public interface BufferProfileService extends BatchService<BufferProfileServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

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..

Business Documentation

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 Details

  • Method Details

    • withServicePath

      @Nonnull BufferProfileService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • getAllProfileDetails

      @Nonnull ProfileDetailsFluentHelper getAllProfileDetails()
      Deprecated.
      Fetch multiple ProfileDetails entities.
      Returns:
      A fluent helper to fetch multiple ProfileDetails 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.
    • getProfileDetailsByKey

      @Nonnull ProfileDetailsByKeyFluentHelper getProfileDetailsByKey(String plant, String procurementType, String variabilityCode, String replenishmentLeadTimeCode, String isMinOrderQtyConsidered)
      Deprecated.
      Fetch a single ProfileDetails entity using key fields.
      Parameters:
      isMinOrderQtyConsidered - Is Minimum Order Quantity Considered

      Constraints: Not nullable, Maximum length: 1

      variabilityCode - Variability Co-efficient Indicator

      Constraints: Not nullable, Maximum length: 1

      replenishmentLeadTimeCode - Decoupled Lead Time Indicator

      Constraints: Not nullable, Maximum length: 1

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      procurementType - Procurement Type

      Constraints: Not nullable, Maximum length: 1

      Returns:
      A fluent helper to fetch a single ProfileDetails 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.
    • getAllProfileAssignedToPlant

      @Nonnull ProfileAssignedToPlantFluentHelper getAllProfileAssignedToPlant()
      Deprecated.
      Fetch multiple ProfileAssignedToPlant entities.
      Returns:
      A fluent helper to fetch multiple ProfileAssignedToPlant 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.
    • getProfileAssignedToPlantByKey

      @Nonnull ProfileAssignedToPlantByKeyFluentHelper getProfileAssignedToPlantByKey(String plant)
      Deprecated.
      Fetch a single ProfileAssignedToPlant entity using key fields.
      Parameters:
      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single ProfileAssignedToPlant 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.