public interface SupplierQuotationService
This service enables a remote system to read, create (with reference to RFQ) and update supplier quotations from / in the SAP S/4HANA tenant.
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: | 3D Printing On-Demand-Manufacturing Collaboration on HCP (1NX), Ariba - Sourcing Integration (1A0), Ariba - Spot Quote Integration for Procurement (1L2), Request for Price (1XF), Consumable Purchasing (BNX) |
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)
Cancel Supplier Quotation
|
CompleteFluentHelper |
complete(String supplierQuotation)
Complete Bidding
|
CreateFromRFQFluentHelper |
createFromRFQ(LocalDateTime quotationSubmissionDate,
String supplier,
String requestForQuotation)
Create QTN from RFQ (including all itms)
|
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)
Submit Supplier Quotation
|
SubmitForApprovalFluentHelper |
submitForApproval(String supplierQuotation)
Submit Supplier Quotation for approval
|
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.
|
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path used to access the endpoint.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 NumberConstraints: 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 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 QuotationConstraints: 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 QuotationConstraints: 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 QuotationConstraints: 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 QuotationConstraints: 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 QuotationConstraints: 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
- SupplierConstraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: Supplier
quotationSubmissionDate
- Quotation Submission DateConstraints: Not nullable, Precision: 0
Original parameter name from the Odata EDM: QuotationSubmissionDate
requestForQuotation
- Request for QuotationConstraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: RequestForQuotation
execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.