@Named public class DefaultProcessRequestForQuotationService extends Object implements ProcessRequestForQuotationService
This service enables you to create Request for Quotation (RFQ) through an API call from a source system outside SAP S/4HANA Cloud or SAP S/4HANA on- Premise. Furthermore, the service enables you to read existing Request for Quotation data from the SAP S/4HANA Cloud or SAP S/4HANA on-Premise.
Reference: SAP API Business Hub
OData Service: | API_RFQ_PROCESS_SRV |
API Version: | 1 |
Communication Scenario: | Purchase Request for Quotation Integration (SAP_COM_0113) |
Scope Items: | Purchase Contract (BMD), Consumable Purchasing (BNX), Procurement of Direct Materials (J45) |
Constructor and Description |
---|
DefaultProcessRequestForQuotationService() |
public DefaultProcessRequestForQuotationService()
public RequestForQuotationFluentHelper getAllRequestForQuotation()
ProcessRequestForQuotationService
RequestForQuotation
entities.getAllRequestForQuotation
in interface ProcessRequestForQuotationService
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.public RequestForQuotationByKeyFluentHelper getRequestForQuotationByKey(String requestForQuotation)
ProcessRequestForQuotationService
RequestForQuotation
entity using key fields.getRequestForQuotationByKey
in interface ProcessRequestForQuotationService
requestForQuotation
- Request for QuotationConstraints: Not nullable, Maximum length: 10
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.public RequestForQuotationCreateFluentHelper createRequestForQuotation(RequestForQuotation requestForQuotation)
ProcessRequestForQuotationService
RequestForQuotation
entity and save it to the S/4HANA system.createRequestForQuotation
in interface ProcessRequestForQuotationService
requestForQuotation
- RequestForQuotation
entity object that will be created in the S/4HANA system.RequestForQuotation
entity. To perform execution, call the execute
method on the fluent helper object.public RequestForQuotationBidderFluentHelper getAllRequestForQuotationBidder()
ProcessRequestForQuotationService
RequestForQuotationBidder
entities.getAllRequestForQuotationBidder
in interface ProcessRequestForQuotationService
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.public RequestForQuotationBidderByKeyFluentHelper getRequestForQuotationBidderByKey(String requestForQuotation, String partnerCounter)
ProcessRequestForQuotationService
RequestForQuotationBidder
entity using key fields.getRequestForQuotationBidderByKey
in interface ProcessRequestForQuotationService
requestForQuotation
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
partnerCounter
- Partner counterConstraints: Not nullable, Maximum length: 3
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.public RequestForQuotationBidderCreateFluentHelper createRequestForQuotationBidder(RequestForQuotationBidder requestForQuotationBidder)
ProcessRequestForQuotationService
RequestForQuotationBidder
entity and save it to the S/4HANA system.createRequestForQuotationBidder
in interface ProcessRequestForQuotationService
requestForQuotationBidder
- RequestForQuotationBidder
entity object that will be created in the S/4HANA system.RequestForQuotationBidder
entity. To perform execution, call the execute
method on the fluent helper object.public RequestForQuotationItemFluentHelper getAllRequestForQuotationItem()
ProcessRequestForQuotationService
RequestForQuotationItem
entities.getAllRequestForQuotationItem
in interface ProcessRequestForQuotationService
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.public RequestForQuotationItemByKeyFluentHelper getRequestForQuotationItemByKey(String requestForQuotationItem, String requestForQuotation)
ProcessRequestForQuotationService
RequestForQuotationItem
entity using key fields.getRequestForQuotationItemByKey
in interface ProcessRequestForQuotationService
requestForQuotationItem
- Item Number of Request For QuotationConstraints: Not nullable, Maximum length: 5
requestForQuotation
- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
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.public RequestForQuotationItemCreateFluentHelper createRequestForQuotationItem(RequestForQuotationItem requestForQuotationItem)
ProcessRequestForQuotationService
RequestForQuotationItem
entity and save it to the S/4HANA system.createRequestForQuotationItem
in interface ProcessRequestForQuotationService
requestForQuotationItem
- RequestForQuotationItem
entity object that will be created in the S/4HANA system.RequestForQuotationItem
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.