Interface SupplierQuotationService

All Superinterfaces:
BatchService<SupplierQuotationServiceBatch>
All Known Implementing Classes:
DefaultSupplierQuotationService

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

This service enables you to read, update and create supplier quotations with reference to an RFQ from or in the SAP S/4HANA Cloud system. The service contains header, item, and bidder nodes. The information is sent in the request as a payload. Once the supplier quotation has been successfully created, the supplier quotation number is sent in the response with the data included in the supplier quotation. If any issues arise when the supplier quotation is created, the system displays error messages in the response. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_QTN_PROCESS_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Distributed Manufacturing Integration(SAP_COM_0077), Purchase Request for Quotation Integration(SAP_COM_0113)
Scope Items: Collaborative Manufacturing with SAP Digital Manufacturing Cloud(1NX), Consumable Purchasing(BNX), Consumable Purchasing(ONX), Sourcing with SAP Ariba Sourcing(1A0), Supplier Quote Automation with SAP Ariba Commerce Automation(1L2), Request for Price(1XF), Sourcing with SAP Ariba Sourcing(OA0), Request for Price(OXF)
Authentication Methods: x509
Business Object: Supplier Quotation
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull SupplierQuotationService 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.
    • getAllSupplierQuotation

      @Nonnull SupplierQuotationFluentHelper getAllSupplierQuotation()
      Deprecated.
      Fetch multiple SupplierQuotation entities.
      Returns:
      A fluent helper to fetch multiple SupplierQuotation 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.
    • getSupplierQuotationByKey

      @Nonnull SupplierQuotationByKeyFluentHelper getSupplierQuotationByKey(String supplierQuotation)
      Deprecated.
      Fetch a single SupplierQuotation entity using key fields.
      Parameters:
      supplierQuotation - Supplier Quotation Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull SupplierQuotationCreateFluentHelper createSupplierQuotation(@Nonnull SupplierQuotation supplierQuotation)
      Deprecated.
      Create a new SupplierQuotation entity and save it to the S/4HANA system.
      Parameters:
      supplierQuotation - SupplierQuotation entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new SupplierQuotation entity. To perform execution, call the execute method on the fluent helper object.
    • updateSupplierQuotation

      @Nonnull SupplierQuotationUpdateFluentHelper updateSupplierQuotation(@Nonnull SupplierQuotation supplierQuotation)
      Deprecated.
      Update an existing SupplierQuotation entity and save it to the S/4HANA system.
      Parameters:
      supplierQuotation - SupplierQuotation entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SupplierQuotation entity. To perform execution, call the execute method on the fluent helper object.
    • deleteSupplierQuotation

      @Nonnull SupplierQuotationDeleteFluentHelper deleteSupplierQuotation(@Nonnull SupplierQuotation supplierQuotation)
      Deprecated.
      Deletes an existing SupplierQuotation entity in the S/4HANA system.
      Parameters:
      supplierQuotation - SupplierQuotation entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing SupplierQuotation entity. To perform execution, call the execute method on the fluent helper object.
    • getAllSupplierQuotationItem

      @Nonnull SupplierQuotationItemFluentHelper getAllSupplierQuotationItem()
      Deprecated.
      Fetch multiple SupplierQuotationItem entities.
      Returns:
      A fluent helper to fetch multiple SupplierQuotationItem 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.
    • getSupplierQuotationItemByKey

      @Nonnull SupplierQuotationItemByKeyFluentHelper getSupplierQuotationItemByKey(String supplierQuotation, String supplierQuotationItem)
      Deprecated.
      Fetch a single SupplierQuotationItem entity using key fields.
      Parameters:
      supplierQuotationItem - Item Number of Supplier Quotation

      Constraints: Not nullable, Maximum length: 5

      supplierQuotation - Purchasing Document Number

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull SupplierQuotationItemUpdateFluentHelper updateSupplierQuotationItem(@Nonnull SupplierQuotationItem supplierQuotationItem)
      Deprecated.
      Update an existing SupplierQuotationItem entity and save it to the S/4HANA system.
      Parameters:
      supplierQuotationItem - SupplierQuotationItem entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SupplierQuotationItem entity. To perform execution, call the execute method on the fluent helper object.
    • submit

      @Nonnull SubmitFluentHelper submit(@Nonnull String supplierQuotation)
      Deprecated.

      Creates a fluent helper for the Submit OData function import.

      Parameters:
      supplierQuotation - Supplier Quotation

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: SupplierQuotation

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

      @Nonnull CompleteFluentHelper complete(@Nonnull String supplierQuotation)
      Deprecated.

      Creates a fluent helper for the Complete OData function import.

      Parameters:
      supplierQuotation - Supplier Quotation

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: SupplierQuotation

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

      @Nonnull CancelFluentHelper cancel(@Nonnull String supplierQuotation)
      Deprecated.

      Creates a fluent helper for the Cancel OData function import.

      Parameters:
      supplierQuotation - Supplier Quotation

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: SupplierQuotation

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

      @Nonnull SubmitForApprovalFluentHelper submitForApproval(@Nonnull String supplierQuotation)
      Deprecated.

      Creates a fluent helper for the SubmitForApproval OData function import.

      Parameters:
      supplierQuotation - Supplier Quotation

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: SupplierQuotation

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

      @Nonnull CreateFromRFQFluentHelper createFromRFQ(@Nonnull LocalDateTime quotationSubmissionDate, @Nonnull String supplier, @Nonnull String requestForQuotation)
      Deprecated.

      Creates a fluent helper for the CreateFromRFQ OData function import.

      Parameters:
      supplier - Supplier

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: Supplier

      quotationSubmissionDate - Quotation Submission Date

      Constraints: Not nullable, Precision: 0

      Original parameter name from the Odata EDM: QuotationSubmissionDate

      requestForQuotation - Request for Quotation

      Constraints: Not nullable, Maximum length: 10

      Original parameter name from the Odata EDM: RequestForQuotation

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