Interface BasicProductAvailabilityInformationService

All Superinterfaces:
BatchService<BasicProductAvailabilityInformationServiceBatch>
All Known Implementing Classes:
DefaultBasicProductAvailabilityInformationService

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

The availability information calculated by the service could, for example, be used by webshops to display up-to-date product availability information to increase the chance of customers placing orders or by suppliers to inform their customers when required products will be available and in which quantities.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_PRODUCT_AVAILY_INFO_BASIC
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Product Availability Information Integration(SAP_COM_0115)
Scope Items: Advanced Available-to-Promise Processing(1JW), Basic Available-to-Promise Processing(2LN)
Authentication Methods: x509
Business Object: Available To Promise
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull BasicProductAvailabilityInformationService 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.
    • determineAvailabilityAt

      @Nonnull DetermineAvailabilityAtFluentHelper determineAvailabilityAt(@Nonnull String supplyingPlant, @Nonnull String material, @Nonnull String aTPCheckingRule, @Nonnull ZonedDateTime requestedUTCDateTime)
      Deprecated.

      Creates a fluent helper for the DetermineAvailabilityAt OData function import.

      Parameters:
      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      aTPCheckingRule - Checking rule

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ATPCheckingRule

      requestedUTCDateTime - Date

      Constraints: Not nullable, Precision: 7

      Original parameter name from the Odata EDM: RequestedUTCDateTime

      supplyingPlant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: SupplyingPlant

      Returns:
      A fluent helper object that will execute the DetermineAvailabilityAt OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • determineAvailabilityOf

      @Nonnull DetermineAvailabilityOfFluentHelper determineAvailabilityOf(@Nonnull BigDecimal requestedQuantityInBaseUnit, @Nonnull String material, @Nonnull String supplyingPlant, @Nonnull String aTPCheckingRule)
      Deprecated.

      Creates a fluent helper for the DetermineAvailabilityOf OData function import.

      Parameters:
      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      aTPCheckingRule - Checking rule

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ATPCheckingRule

      supplyingPlant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: SupplyingPlant

      requestedQuantityInBaseUnit - Requested Qty

      Constraints: Not nullable, Precision: 3, Scale: 3

      Original parameter name from the Odata EDM: RequestedQuantityInBaseUnit

      Returns:
      A fluent helper object that will execute the DetermineAvailabilityOf OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • calculateAvailabilityTimeseries

      @Nonnull CalculateAvailabilityTimeseriesFluentHelper calculateAvailabilityTimeseries(@Nonnull String aTPCheckingRule, @Nonnull String material, @Nonnull String supplyingPlant)
      Deprecated.

      Creates a fluent helper for the CalculateAvailabilityTimeseries OData function import.

      Parameters:
      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      aTPCheckingRule - Checking rule

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ATPCheckingRule

      supplyingPlant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: SupplyingPlant

      Returns:
      A fluent helper object that will execute the CalculateAvailabilityTimeseries OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.