Class DefaultSalesPriceService

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultSalesPriceService
All Implemented Interfaces:
OperationsOnEntityCollections, ServiceWithNavigableEntities, SalesPriceService

@Named("com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.DefaultSalesPriceService") @Deprecated public class DefaultSalesPriceService extends Object implements ServiceWithNavigableEntities, SalesPriceService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

To retrieve sales prices, consumers of this service must specify sales organizational data as well as one or more sold-to parties and product (that is, material) IDs in the service request. Additional criteria can also be applied. In response, the service sends the corresponding sales prices, along with the associated price elements. If any issues occur during sales price retrieval, the response also provides the relevant error messages..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: SALESPRICE_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Sales Price Integration(SAP_COM_0702)
Scope Items: External Billing(1Z6), External Billing(OZ6)
Authentication Methods: x509
Service Group Name: API_SALESPRICE
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultSalesPriceService withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: SalesPriceService
      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 SalesPriceService
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      @Nonnull public BatchRequestBuilder batch()
      Deprecated.
      Description copied from interface: SalesPriceService
      Creates a batch request builder object.
      Specified by:
      batch in interface SalesPriceService
      Returns:
      A request builder to handle batch operation on this service. To perform execution, call the execute method on the request builder object.
    • getServicePath

      @Nonnull public String getServicePath()
      Deprecated.
      Specified by:
      getServicePath in interface ServiceWithNavigableEntities