Interface CentralSupplierQuotationService
- All Known Implementing Classes:
DefaultCentralSupplierQuotationService
This service enables you to read, update, delete and create central supplier quotations with reference to a central RFQ from an external system in the SAP S/4HANA Cloud system. Once the central supplier quotation has been successfully created and awarded, follow-on purchase order/central purchase contract can be created. The service contains header, item, and item distribution. The information is sent in the request as a payload..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | CENTRALSUPPLIERQUOTATION_0001 |
| API Version: | 1.1.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | SAP S/4HANA Procurement Hub - Central Supplier Quotation Integration(SAP_COM_0737) |
| Scope Items: | Central Sourcing(3ZF) |
| Authentication Methods: | x509 |
| Service Group Name: | API_CNTRLSUPPLIERQUOTATION |
| Business Object: | Central Supplier Quotation |
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.Creates a batch request builder object.Deprecated.Fetch the number of entries from theCentralSupplierQuotationentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theCntrlSuplrQuotationItemDistrentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theCntrlSupplierQtanItemPricingentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theCntrlSupplierQuotationItementity collection matching the filter and search expressions.createCentralSupplierQuotation(CentralSupplierQuotation centralSupplierQuotation) Deprecated.Create a newCentralSupplierQuotationentity and save it to the S/4HANA system.createCntrlSupplierQuotationItem(CntrlSupplierQuotationItem cntrlSupplierQuotationItem) Deprecated.Create a newCntrlSupplierQuotationItementity and save it to the S/4HANA system.deleteCentralSupplierQuotation(CentralSupplierQuotation centralSupplierQuotation) Deprecated.Deletes an existingCentralSupplierQuotationentity in the S/4HANA system.deleteCntrlSupplierQtanItemPricing(CntrlSupplierQtanItemPricing cntrlSupplierQtanItemPricing) Deprecated.Deletes an existingCntrlSupplierQtanItemPricingentity in the S/4HANA system.Deprecated.Fetch multipleCentralSupplierQuotationentities.Deprecated.Fetch multipleCntrlSuplrQuotationItemDistrentities.Deprecated.Fetch multipleCntrlSupplierQtanItemPricingentities.Deprecated.Fetch multipleCntrlSupplierQuotationItementities.getCentralSupplierQuotationByKey(String centralSupplierQuotation) Deprecated.Fetch a singleCentralSupplierQuotationentity using key fields.getCntrlSuplrQuotationItemDistrByKey(String centralSupplierQuotation, String centralSupplierQuotationItem, String distributionKey) Deprecated.Fetch a singleCntrlSuplrQuotationItemDistrentity using key fields.getCntrlSupplierQtanItemPricingByKey(String centralSupplierQuotation, String centralSupplierQuotationItem, String pricingDocument, String pricingDocumentItem, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Fetch a singleCntrlSupplierQtanItemPricingentity using key fields.getCntrlSupplierQuotationItemByKey(String centralSupplierQuotation, String centralSupplierQuotationItem) Deprecated.Fetch a singleCntrlSupplierQuotationItementity using key fields.updateCentralSupplierQuotation(CentralSupplierQuotation centralSupplierQuotation) Deprecated.Update an existingCentralSupplierQuotationentity and save it to the S/4HANA system.updateCntrlSupplierQtanItemPricing(CntrlSupplierQtanItemPricing cntrlSupplierQtanItemPricing) Deprecated.Update an existingCntrlSupplierQtanItemPricingentity and save it to the S/4HANA system.updateCntrlSupplierQuotationItem(CntrlSupplierQuotationItem cntrlSupplierQuotationItem) Deprecated.Update an existingCntrlSupplierQuotationItementity and save it to the S/4HANA system.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Field Details
-
DEFAULT_SERVICE_PATH
Deprecated.If no other path was provided via thewithServicePath(String)method, this is the default service path used to access the endpoint.- See Also:
-
-
Method Details
-
withServicePath
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.
-
batch
Deprecated.Creates a batch request builder object.- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllCentralSupplierQuotation
Deprecated.Fetch multipleCentralSupplierQuotationentities.- Returns:
- A request builder to fetch multiple
CentralSupplierQuotationentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countCentralSupplierQuotation
Deprecated.Fetch the number of entries from theCentralSupplierQuotationentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
CentralSupplierQuotationentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getCentralSupplierQuotationByKey
@Nonnull GetByKeyRequestBuilder<CentralSupplierQuotation> getCentralSupplierQuotationByKey(String centralSupplierQuotation) Deprecated.Fetch a singleCentralSupplierQuotationentity using key fields.- Parameters:
centralSupplierQuotation- Central Supplier Quotation NumberConstraints: Not nullable, Maximum length: 10
- Returns:
- A request builder to fetch a single
CentralSupplierQuotationentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
createCentralSupplierQuotation
@Nonnull CreateRequestBuilder<CentralSupplierQuotation> createCentralSupplierQuotation(@Nonnull CentralSupplierQuotation centralSupplierQuotation) Deprecated.Create a newCentralSupplierQuotationentity and save it to the S/4HANA system.- Parameters:
centralSupplierQuotation-CentralSupplierQuotationentity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
CentralSupplierQuotationentity. To perform execution, call theexecutemethod on the request builder object.
-
updateCentralSupplierQuotation
@Nonnull UpdateRequestBuilder<CentralSupplierQuotation> updateCentralSupplierQuotation(@Nonnull CentralSupplierQuotation centralSupplierQuotation) Deprecated.Update an existingCentralSupplierQuotationentity and save it to the S/4HANA system.- Parameters:
centralSupplierQuotation-CentralSupplierQuotationentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
CentralSupplierQuotationentity. To perform execution, call theexecutemethod on the request builder object.
-
deleteCentralSupplierQuotation
@Nonnull DeleteRequestBuilder<CentralSupplierQuotation> deleteCentralSupplierQuotation(@Nonnull CentralSupplierQuotation centralSupplierQuotation) Deprecated.Deletes an existingCentralSupplierQuotationentity in the S/4HANA system.- Parameters:
centralSupplierQuotation-CentralSupplierQuotationentity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
CentralSupplierQuotationentity. To perform execution, call theexecutemethod on the request builder object.
-
getAllCntrlSuplrQuotationItemDistr
Deprecated.Fetch multipleCntrlSuplrQuotationItemDistrentities.- Returns:
- A request builder to fetch multiple
CntrlSuplrQuotationItemDistrentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countCntrlSuplrQuotationItemDistr
Deprecated.Fetch the number of entries from theCntrlSuplrQuotationItemDistrentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
CntrlSuplrQuotationItemDistrentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getCntrlSuplrQuotationItemDistrByKey
@Nonnull GetByKeyRequestBuilder<CntrlSuplrQuotationItemDistr> getCntrlSuplrQuotationItemDistrByKey(String centralSupplierQuotation, String centralSupplierQuotationItem, String distributionKey) Deprecated.Fetch a singleCntrlSuplrQuotationItemDistrentity using key fields.- Parameters:
distributionKey- Distribution Number of Central Purchasing DocumentConstraints: Not nullable, Maximum length: 4
centralSupplierQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
centralSupplierQuotationItem- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
- Returns:
- A request builder to fetch a single
CntrlSuplrQuotationItemDistrentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getAllCntrlSupplierQtanItemPricing
Deprecated.Fetch multipleCntrlSupplierQtanItemPricingentities.- Returns:
- A request builder to fetch multiple
CntrlSupplierQtanItemPricingentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countCntrlSupplierQtanItemPricing
Deprecated.Fetch the number of entries from theCntrlSupplierQtanItemPricingentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
CntrlSupplierQtanItemPricingentities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getCntrlSupplierQtanItemPricingByKey
@Nonnull GetByKeyRequestBuilder<CntrlSupplierQtanItemPricing> getCntrlSupplierQtanItemPricingByKey(String centralSupplierQuotation, String centralSupplierQuotationItem, String pricingDocument, String pricingDocumentItem, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Fetch a singleCntrlSupplierQtanItemPricingentity using key fields.- Parameters:
pricingDocumentItem- Condition item numberConstraints: Not nullable, Maximum length: 6
pricingProcedureCounter- Condition CounterConstraints: Not nullable, Maximum length: 3
centralSupplierQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
centralSupplierQuotationItem- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
pricingProcedureStep- Step NumberConstraints: Not nullable, Maximum length: 3
pricingDocument- Number of the Document ConditionConstraints: Not nullable, Maximum length: 10
- Returns:
- A request builder to fetch a single
CntrlSupplierQtanItemPricingentity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
updateCntrlSupplierQtanItemPricing
@Nonnull UpdateRequestBuilder<CntrlSupplierQtanItemPricing> updateCntrlSupplierQtanItemPricing(@Nonnull CntrlSupplierQtanItemPricing cntrlSupplierQtanItemPricing) Deprecated.Update an existingCntrlSupplierQtanItemPricingentity and save it to the S/4HANA system.- Parameters:
cntrlSupplierQtanItemPricing-CntrlSupplierQtanItemPricingentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
CntrlSupplierQtanItemPricingentity. To perform execution, call theexecutemethod on the request builder object.
-
deleteCntrlSupplierQtanItemPricing
@Nonnull DeleteRequestBuilder<CntrlSupplierQtanItemPricing> deleteCntrlSupplierQtanItemPricing(@Nonnull CntrlSupplierQtanItemPricing cntrlSupplierQtanItemPricing) Deprecated.Deletes an existingCntrlSupplierQtanItemPricingentity in the S/4HANA system.- Parameters:
cntrlSupplierQtanItemPricing-CntrlSupplierQtanItemPricingentity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
CntrlSupplierQtanItemPricingentity. To perform execution, call theexecutemethod on the request builder object.
-
getAllCntrlSupplierQuotationItem
Deprecated.Fetch multipleCntrlSupplierQuotationItementities.- Returns:
- A request builder to fetch multiple
CntrlSupplierQuotationItementities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
countCntrlSupplierQuotationItem
Deprecated.Fetch the number of entries from theCntrlSupplierQuotationItementity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
CntrlSupplierQuotationItementities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
getCntrlSupplierQuotationItemByKey
@Nonnull GetByKeyRequestBuilder<CntrlSupplierQuotationItem> getCntrlSupplierQuotationItemByKey(String centralSupplierQuotation, String centralSupplierQuotationItem) Deprecated.Fetch a singleCntrlSupplierQuotationItementity using key fields.- Parameters:
centralSupplierQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
centralSupplierQuotationItem- Item Number of Central Supplier Quotation ItemConstraints: Not nullable, Maximum length: 5
- Returns:
- A request builder to fetch a single
CntrlSupplierQuotationItementity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the request builder object.
-
createCntrlSupplierQuotationItem
@Nonnull CreateRequestBuilder<CntrlSupplierQuotationItem> createCntrlSupplierQuotationItem(@Nonnull CntrlSupplierQuotationItem cntrlSupplierQuotationItem) Deprecated.Create a newCntrlSupplierQuotationItementity and save it to the S/4HANA system.- Parameters:
cntrlSupplierQuotationItem-CntrlSupplierQuotationItementity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
CntrlSupplierQuotationItementity. To perform execution, call theexecutemethod on the request builder object.
-
updateCntrlSupplierQuotationItem
@Nonnull UpdateRequestBuilder<CntrlSupplierQuotationItem> updateCntrlSupplierQuotationItem(@Nonnull CntrlSupplierQuotationItem cntrlSupplierQuotationItem) Deprecated.Update an existingCntrlSupplierQuotationItementity and save it to the S/4HANA system.- Parameters:
cntrlSupplierQuotationItem-CntrlSupplierQuotationItementity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
CntrlSupplierQuotationItementity. To perform execution, call theexecutemethod on the request builder object.
-