Interface SalesInquiryService

All Superinterfaces:
BatchService<SalesInquiryServiceBatch>
All Known Implementing Classes:
DefaultSalesInquiryService

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

The service contains header, header partner, header pricing element, item, item partner, and item pricing element entities. You can retrieve all existing data or apply filters.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_SALES_INQUIRY_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Sales Inquiry Integration(SAP_COM_0117)
Scope Items: Sales Inquiry(1IQ)
Authentication Methods: x509
Business Object: Sales Inquiry
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull SalesInquiryService 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.
    • getAllSalesInquiry

      @Nonnull SalesInquiryFluentHelper getAllSalesInquiry()
      Deprecated.
      Fetch multiple SalesInquiry entities.
      Returns:
      A fluent helper to fetch multiple SalesInquiry 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.
    • getSalesInquiryByKey

      @Nonnull SalesInquiryByKeyFluentHelper getSalesInquiryByKey(String salesInquiry)
      Deprecated.
      Fetch a single SalesInquiry entity using key fields.
      Parameters:
      salesInquiry - Sales Inquiry

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull SalesInquiryItemFluentHelper getAllSalesInquiryItem()
      Deprecated.
      Fetch multiple SalesInquiryItem entities.
      Returns:
      A fluent helper to fetch multiple SalesInquiryItem 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.
    • getSalesInquiryItemByKey

      @Nonnull SalesInquiryItemByKeyFluentHelper getSalesInquiryItemByKey(String salesInquiry, String salesInquiryItem)
      Deprecated.
      Fetch a single SalesInquiryItem entity using key fields.
      Parameters:
      salesInquiry - Sales Inquiry

      Constraints: Not nullable, Maximum length: 10

      salesInquiryItem - Sales Inquiry Item

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull SalesInquiryItemPartnerFluentHelper getAllSalesInquiryItemPartner()
      Deprecated.
      Fetch multiple SalesInquiryItemPartner entities.
      Returns:
      A fluent helper to fetch multiple SalesInquiryItemPartner 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.
    • getSalesInquiryItemPartnerByKey

      @Nonnull SalesInquiryItemPartnerByKeyFluentHelper getSalesInquiryItemPartnerByKey(String salesInquiry, String salesInquiryItem, String partnerFunction)
      Deprecated.
      Fetch a single SalesInquiryItemPartner entity using key fields.
      Parameters:
      partnerFunction - Partner Function

      Constraints: Not nullable, Maximum length: 2

      salesInquiry - Sales and Distribution Document Number

      Constraints: Not nullable, Maximum length: 10

      salesInquiryItem - Item number of the SD document

      Constraints: Not nullable, Maximum length: 6

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

      @Nonnull SalesInquiryItemPrcgElmntFluentHelper getAllSalesInquiryItemPrcgElmnt()
      Deprecated.
      Fetch multiple SalesInquiryItemPrcgElmnt entities.
      Returns:
      A fluent helper to fetch multiple SalesInquiryItemPrcgElmnt 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.
    • getSalesInquiryItemPrcgElmntByKey

      @Nonnull SalesInquiryItemPrcgElmntByKeyFluentHelper getSalesInquiryItemPrcgElmntByKey(String salesInquiry, String salesInquiryItem, String pricingProcedureStep, String pricingProcedureCounter)
      Deprecated.
      Fetch a single SalesInquiryItemPrcgElmnt entity using key fields.
      Parameters:
      pricingProcedureCounter - Condition Counter

      Constraints: Not nullable, Maximum length: 3

      salesInquiry - Sales Document

      Constraints: Not nullable, Maximum length: 10

      salesInquiryItem - Condition item number

      Constraints: Not nullable, Maximum length: 6

      pricingProcedureStep - Step Number

      Constraints: Not nullable, Maximum length: 3

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

      @Nonnull SalesInquiryPartnerFluentHelper getAllSalesInquiryPartner()
      Deprecated.
      Fetch multiple SalesInquiryPartner entities.
      Returns:
      A fluent helper to fetch multiple SalesInquiryPartner 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.
    • getSalesInquiryPartnerByKey

      @Nonnull SalesInquiryPartnerByKeyFluentHelper getSalesInquiryPartnerByKey(String salesInquiry, String partnerFunction)
      Deprecated.
      Fetch a single SalesInquiryPartner entity using key fields.
      Parameters:
      partnerFunction - Partner Function

      Constraints: Not nullable, Maximum length: 2

      salesInquiry - Sales and Distribution Document Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull SalesInquiryPrcgElmntFluentHelper getAllSalesInquiryPrcgElmnt()
      Deprecated.
      Fetch multiple SalesInquiryPrcgElmnt entities.
      Returns:
      A fluent helper to fetch multiple SalesInquiryPrcgElmnt 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.
    • getSalesInquiryPrcgElmntByKey

      @Nonnull SalesInquiryPrcgElmntByKeyFluentHelper getSalesInquiryPrcgElmntByKey(String salesInquiry, String pricingProcedureStep, String pricingProcedureCounter)
      Deprecated.
      Fetch a single SalesInquiryPrcgElmnt entity using key fields.
      Parameters:
      pricingProcedureCounter - Condition Counter

      Constraints: Not nullable, Maximum length: 3

      salesInquiry - Sales Document

      Constraints: Not nullable, Maximum length: 10

      pricingProcedureStep - Step Number

      Constraints: Not nullable, Maximum length: 3

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