Class DefaultBasicProductAvailabilityInformationService

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultBasicProductAvailabilityInformationService
All Implemented Interfaces:
BatchService<BasicProductAvailabilityInformationServiceBatch>, BasicProductAvailabilityInformationService

@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultBasicProductAvailabilityInformationService") @Deprecated public class DefaultBasicProductAvailabilityInformationService extends Object implements BasicProductAvailabilityInformationService
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
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultBasicProductAvailabilityInformationService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: BasicProductAvailabilityInformationService
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Specified by:
      withServicePath in interface BasicProductAvailabilityInformationService
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      Deprecated.
      Specified by:
      batch in interface BatchService<BasicProductAvailabilityInformationServiceBatch>
    • determineAvailabilityAt

      @Nonnull public DetermineAvailabilityAtFluentHelper determineAvailabilityAt(@Nonnull String supplyingPlant, @Nonnull String material, @Nonnull String aTPCheckingRule, @Nonnull ZonedDateTime requestedUTCDateTime)
      Deprecated.
      Description copied from interface: BasicProductAvailabilityInformationService

      Creates a fluent helper for the DetermineAvailabilityAt OData function import.

      Specified by:
      determineAvailabilityAt in interface BasicProductAvailabilityInformationService
      Parameters:
      supplyingPlant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: SupplyingPlant

      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

      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 public DetermineAvailabilityOfFluentHelper determineAvailabilityOf(@Nonnull BigDecimal requestedQuantityInBaseUnit, @Nonnull String material, @Nonnull String supplyingPlant, @Nonnull String aTPCheckingRule)
      Deprecated.
      Description copied from interface: BasicProductAvailabilityInformationService

      Creates a fluent helper for the DetermineAvailabilityOf OData function import.

      Specified by:
      determineAvailabilityOf in interface BasicProductAvailabilityInformationService
      Parameters:
      requestedQuantityInBaseUnit - Requested Qty

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

      Original parameter name from the Odata EDM: RequestedQuantityInBaseUnit

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      supplyingPlant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: SupplyingPlant

      aTPCheckingRule - Checking rule

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ATPCheckingRule

      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 public CalculateAvailabilityTimeseriesFluentHelper calculateAvailabilityTimeseries(@Nonnull String aTPCheckingRule, @Nonnull String material, @Nonnull String supplyingPlant)
      Deprecated.
      Description copied from interface: BasicProductAvailabilityInformationService

      Creates a fluent helper for the CalculateAvailabilityTimeseries OData function import.

      Specified by:
      calculateAvailabilityTimeseries in interface BasicProductAvailabilityInformationService
      Parameters:
      aTPCheckingRule - Checking rule

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ATPCheckingRule

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      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.