Interface RequestsForQuotationService

All Superinterfaces:
BatchService<RequestsForQuotationServiceBatch>
All Known Implementing Classes:
DefaultRequestsForQuotationService

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

The service contains header, item, and bidder nodes. The information is sent in the request as a payload. All information is utilized when creating an RFQ with appropriate checks for restricted values and authorizations. Once the RFQ has been successfully created, the RFQ number is sent in the response with the data included in the RFQ. If any issues arise when the RFQ is created, the system displays error messages in the response. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_RFQ_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: Request For Quotation
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull RequestsForQuotationService 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.
    • getAllRequestForQuotation

      @Nonnull RequestForQuotationFluentHelper getAllRequestForQuotation()
      Deprecated.
      Fetch multiple RequestForQuotation entities.
      Returns:
      A fluent helper to fetch multiple RequestForQuotation 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.
    • getRequestForQuotationByKey

      @Nonnull RequestForQuotationByKeyFluentHelper getRequestForQuotationByKey(String requestForQuotation)
      Deprecated.
      Fetch a single RequestForQuotation entity using key fields.
      Parameters:
      requestForQuotation - Request for Quotation

      Constraints: Not nullable, Maximum length: 10

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

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

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

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

      @Nonnull RequestForQuotationBidderFluentHelper getAllRequestForQuotationBidder()
      Deprecated.
      Fetch multiple RequestForQuotationBidder entities.
      Returns:
      A fluent helper to fetch multiple RequestForQuotationBidder 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.
    • getRequestForQuotationBidderByKey

      @Nonnull RequestForQuotationBidderByKeyFluentHelper getRequestForQuotationBidderByKey(String requestForQuotation, String partnerCounter)
      Deprecated.
      Fetch a single RequestForQuotationBidder entity using key fields.
      Parameters:
      partnerCounter - Partner counter

      Constraints: Not nullable, Maximum length: 3

      requestForQuotation - Purchasing Document Number

      Constraints: Not nullable, Maximum length: 10

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

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

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

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

      @Nonnull RequestForQuotationItemFluentHelper getAllRequestForQuotationItem()
      Deprecated.
      Fetch multiple RequestForQuotationItem entities.
      Returns:
      A fluent helper to fetch multiple RequestForQuotationItem 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.
    • getRequestForQuotationItemByKey

      @Nonnull RequestForQuotationItemByKeyFluentHelper getRequestForQuotationItemByKey(String requestForQuotationItem, String requestForQuotation)
      Deprecated.
      Fetch a single RequestForQuotationItem entity using key fields.
      Parameters:
      requestForQuotationItem - Item Number of Request For Quotation

      Constraints: Not nullable, Maximum length: 5

      requestForQuotation - Purchasing Document Number

      Constraints: Not nullable, Maximum length: 10

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

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

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

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

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

      Creates a fluent helper for the Complete OData function import.

      Parameters:
      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 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 requestForQuotation)
      Deprecated.

      Creates a fluent helper for the Cancel OData function import.

      Parameters:
      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 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 requestForQuotation)
      Deprecated.

      Creates a fluent helper for the SubmitForApproval OData function import.

      Parameters:
      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 SubmitForApproval OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.