public interface SupplierQuotationService extends BatchService<SupplierQuotationServiceBatch>
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. .
Reference: SAP API Business Hub
OData Service: | API_QTN_PROCESS_SRV |
API Version: | 1 |
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), Sourcing with SAP Ariba Sourcing (1A0), Supplier Quote Automation with SAP Ariba Commerce Automation (1L2), Request for Price (1XF), Consumable Purchasing (BNX) |
Authentication Methods: | Basic, x509 |
Business Object: | SupplierQuotation |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
Modifier and Type | Method and Description |
---|---|
CancelFluentHelper |
cancel(String supplierQuotation)
Creates a fluent helper for the Cancel OData function import.
|
CompleteFluentHelper |
complete(String supplierQuotation)
Creates a fluent helper for the Complete OData function import.
|
CreateFromRFQFluentHelper |
createFromRFQ(LocalDateTime quotationSubmissionDate,
String supplier,
String requestForQuotation)
Creates a fluent helper for the CreateFromRFQ OData function import.
|
SupplierQuotationCreateFluentHelper |
createSupplierQuotation(SupplierQuotation supplierQuotation)
Create a new
SupplierQuotation entity and save it to the S/4HANA system. |
SupplierQuotationDeleteFluentHelper |
deleteSupplierQuotation(SupplierQuotation supplierQuotation)
Deletes an existing
SupplierQuotation
entity in the S/4HANA system. |
SupplierQuotationFluentHelper |
getAllSupplierQuotation()
Fetch multiple
SupplierQuotation entities. |
SupplierQuotationItemFluentHelper |
getAllSupplierQuotationItem()
Fetch multiple
SupplierQuotationItem entities. |
SupplierQuotationByKeyFluentHelper |
getSupplierQuotationByKey(String supplierQuotation)
Fetch a single
SupplierQuotation entity using key fields. |
SupplierQuotationItemByKeyFluentHelper |
getSupplierQuotationItemByKey(String supplierQuotation,
String supplierQuotationItem)
Fetch a single
SupplierQuotationItem entity using key fields. |
SubmitFluentHelper |
submit(String supplierQuotation)
Creates a fluent helper for the Submit OData function import.
|
SubmitForApprovalFluentHelper |
submitForApproval(String supplierQuotation)
Creates a fluent helper for the SubmitForApproval OData function import.
|
SupplierQuotationUpdateFluentHelper |
updateSupplierQuotation(SupplierQuotation supplierQuotation)
Update an existing
SupplierQuotation entity and save it to the S/4HANA system. |
SupplierQuotationItemUpdateFluentHelper |
updateSupplierQuotationItem(SupplierQuotationItem supplierQuotationItem)
Update an existing
SupplierQuotationItem entity and save it to the S/4HANA system. |
SupplierQuotationService |
withServicePath(String servicePath)
Overrides the default service path and returns a new service instance with the specified service path.
|
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull SupplierQuotationService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull SupplierQuotationFluentHelper getAllSupplierQuotation()
SupplierQuotation
entities.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.@Nonnull SupplierQuotationByKeyFluentHelper getSupplierQuotationByKey(String supplierQuotation)
SupplierQuotation
entity using key fields.supplierQuotation
- Supplier Quotation Number
Constraints: Not nullable, Maximum length: 10
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.@Nonnull SupplierQuotationCreateFluentHelper createSupplierQuotation(@Nonnull SupplierQuotation supplierQuotation)
SupplierQuotation
entity and save it to the S/4HANA system.supplierQuotation
- SupplierQuotation
entity object that will be created in the S/4HANA system.SupplierQuotation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SupplierQuotationUpdateFluentHelper updateSupplierQuotation(@Nonnull SupplierQuotation supplierQuotation)
SupplierQuotation
entity and save it to the S/4HANA system.supplierQuotation
- SupplierQuotation
entity object that will be updated in the S/4HANA system.SupplierQuotation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SupplierQuotationDeleteFluentHelper deleteSupplierQuotation(@Nonnull SupplierQuotation supplierQuotation)
SupplierQuotation
entity in the S/4HANA system.supplierQuotation
- SupplierQuotation
entity object that will be deleted in the S/4HANA system.SupplierQuotation
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SupplierQuotationItemFluentHelper getAllSupplierQuotationItem()
SupplierQuotationItem
entities.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.@Nonnull SupplierQuotationItemByKeyFluentHelper getSupplierQuotationItemByKey(String supplierQuotation, String supplierQuotationItem)
SupplierQuotationItem
entity using key fields.supplierQuotationItem
- Item Number of Supplier Quotation
Constraints: Not nullable, Maximum length: 5
supplierQuotation
- Alphanumeric key uniquely identifying the document.
Constraints: Not nullable, Maximum length: 10
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.@Nonnull SupplierQuotationItemUpdateFluentHelper updateSupplierQuotationItem(@Nonnull SupplierQuotationItem supplierQuotationItem)
SupplierQuotationItem
entity and save it to the S/4HANA system.supplierQuotationItem
- SupplierQuotationItem
entity object that will be updated in the S/4HANA system.SupplierQuotationItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SubmitFluentHelper submit(String supplierQuotation)
Creates a fluent helper for the Submit OData function import.
supplierQuotation
- Supplier Quotation
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SupplierQuotation
execute
method on the fluent helper object.@Nonnull CompleteFluentHelper complete(String supplierQuotation)
Creates a fluent helper for the Complete OData function import.
supplierQuotation
- Supplier Quotation
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SupplierQuotation
execute
method on the fluent helper object.@Nonnull CancelFluentHelper cancel(String supplierQuotation)
Creates a fluent helper for the Cancel OData function import.
supplierQuotation
- Supplier Quotation
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SupplierQuotation
execute
method on the fluent helper object.@Nonnull SubmitForApprovalFluentHelper submitForApproval(String supplierQuotation)
Creates a fluent helper for the SubmitForApproval OData function import.
supplierQuotation
- Supplier Quotation
Constraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SupplierQuotation
execute
method on the fluent helper object.@Nonnull CreateFromRFQFluentHelper createFromRFQ(LocalDateTime quotationSubmissionDate, String supplier, String requestForQuotation)
Creates a fluent helper for the CreateFromRFQ OData function import.
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
execute
method on the fluent helper object.Copyright © 2020 SAP SE. All rights reserved.