Interface CentralRequestForQuotationService
- All Known Implementing Classes:
DefaultCentralRequestForQuotationService
This service enables you to read, update, delete and create central request for quotation from an external system in the SAP S/4HANA Cloud system. The service contains header, item, bidder and item distribution. The information is sent in the request as a payload. All information is utilized when creating a central RFQ with appropriate checks for restricted values and authorizations..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | CENTRALREQUESTFORQUOTATION_0001 |
| API Version: | 1.1.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | SAP S/4HANA Procurement Hub - Central Request For Quotation Integration(SAP_COM_0736) |
| Scope Items: | Central Sourcing(3ZF) |
| Authentication Methods: | x509 |
| Service Group Name: | API_CNTRLREQFORQUOTATION |
| Business Object: | Central Request For 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 theCentralReqForQuotationItementity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theCentralRequestForQuotationentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theCentralRFQItemDistributionentity collection matching the filter and search expressions.Deprecated.Fetch the number of entries from theCntrlReqForQuotationBidderentity collection matching the filter and search expressions.createCentralRequestForQuotation(CentralRequestForQuotation centralRequestForQuotation) Deprecated.Create a newCentralRequestForQuotationentity and save it to the S/4HANA system.deleteCentralReqForQuotationItem(CentralReqForQuotationItem centralReqForQuotationItem) Deprecated.Deletes an existingCentralReqForQuotationItementity in the S/4HANA system.deleteCentralRequestForQuotation(CentralRequestForQuotation centralRequestForQuotation) Deprecated.Deletes an existingCentralRequestForQuotationentity in the S/4HANA system.deleteCntrlReqForQuotationBidder(CntrlReqForQuotationBidder cntrlReqForQuotationBidder) Deprecated.Deletes an existingCntrlReqForQuotationBidderentity in the S/4HANA system.Deprecated.Fetch multipleCentralReqForQuotationItementities.Deprecated.Fetch multipleCentralRequestForQuotationentities.Deprecated.Fetch multipleCentralRFQItemDistributionentities.Deprecated.Fetch multipleCntrlReqForQuotationBidderentities.getCentralReqForQuotationItemByKey(String centralRequestForQuotation, String centralRequestForQuotationItem) Deprecated.Fetch a singleCentralReqForQuotationItementity using key fields.getCentralRequestForQuotationByKey(String centralRequestForQuotation) Deprecated.Fetch a singleCentralRequestForQuotationentity using key fields.getCentralRFQItemDistributionByKey(String centralRequestForQuotation, String centralRequestForQuotationItem, String distributionKey) Deprecated.Fetch a singleCentralRFQItemDistributionentity using key fields.getCntrlReqForQuotationBidderByKey(String centralRequestForQuotation, String partnerCounter, String partnerFunction) Deprecated.Fetch a singleCntrlReqForQuotationBidderentity using key fields.updateCentralReqForQuotationItem(CentralReqForQuotationItem centralReqForQuotationItem) Deprecated.Update an existingCentralReqForQuotationItementity and save it to the S/4HANA system.updateCentralRequestForQuotation(CentralRequestForQuotation centralRequestForQuotation) Deprecated.Update an existingCentralRequestForQuotationentity and save it to the S/4HANA system.updateCntrlReqForQuotationBidder(CntrlReqForQuotationBidder cntrlReqForQuotationBidder) Deprecated.Update an existingCntrlReqForQuotationBidderentity 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.
-
getAllCentralReqForQuotationItem
Deprecated.Fetch multipleCentralReqForQuotationItementities.- Returns:
- A request builder to fetch multiple
CentralReqForQuotationItementities. 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.
-
countCentralReqForQuotationItem
Deprecated.Fetch the number of entries from theCentralReqForQuotationItementity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
CentralReqForQuotationItementities. 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.
-
getCentralReqForQuotationItemByKey
@Nonnull GetByKeyRequestBuilder<CentralReqForQuotationItem> getCentralReqForQuotationItemByKey(String centralRequestForQuotation, String centralRequestForQuotationItem) Deprecated.Fetch a singleCentralReqForQuotationItementity using key fields.- Parameters:
centralRequestForQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
centralRequestForQuotationItem- Central Request for Quotation ItemConstraints: Not nullable, Maximum length: 5
- Returns:
- A request builder to fetch a single
CentralReqForQuotationItementity 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.
-
updateCentralReqForQuotationItem
@Nonnull UpdateRequestBuilder<CentralReqForQuotationItem> updateCentralReqForQuotationItem(@Nonnull CentralReqForQuotationItem centralReqForQuotationItem) Deprecated.Update an existingCentralReqForQuotationItementity and save it to the S/4HANA system.- Parameters:
centralReqForQuotationItem-CentralReqForQuotationItementity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
CentralReqForQuotationItementity. To perform execution, call theexecutemethod on the request builder object.
-
deleteCentralReqForQuotationItem
@Nonnull DeleteRequestBuilder<CentralReqForQuotationItem> deleteCentralReqForQuotationItem(@Nonnull CentralReqForQuotationItem centralReqForQuotationItem) Deprecated.Deletes an existingCentralReqForQuotationItementity in the S/4HANA system.- Parameters:
centralReqForQuotationItem-CentralReqForQuotationItementity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
CentralReqForQuotationItementity. To perform execution, call theexecutemethod on the request builder object.
-
getAllCentralRequestForQuotation
Deprecated.Fetch multipleCentralRequestForQuotationentities.- Returns:
- A request builder to fetch multiple
CentralRequestForQuotationentities. 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.
-
countCentralRequestForQuotation
Deprecated.Fetch the number of entries from theCentralRequestForQuotationentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
CentralRequestForQuotationentities. 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.
-
getCentralRequestForQuotationByKey
@Nonnull GetByKeyRequestBuilder<CentralRequestForQuotation> getCentralRequestForQuotationByKey(String centralRequestForQuotation) Deprecated.Fetch a singleCentralRequestForQuotationentity using key fields.- Parameters:
centralRequestForQuotation- Central Request for QuotationConstraints: Not nullable, Maximum length: 10
- Returns:
- A request builder to fetch a single
CentralRequestForQuotationentity 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.
-
createCentralRequestForQuotation
@Nonnull CreateRequestBuilder<CentralRequestForQuotation> createCentralRequestForQuotation(@Nonnull CentralRequestForQuotation centralRequestForQuotation) Deprecated.Create a newCentralRequestForQuotationentity and save it to the S/4HANA system.- Parameters:
centralRequestForQuotation-CentralRequestForQuotationentity object that will be created in the S/4HANA system.- Returns:
- A request builder to create a new
CentralRequestForQuotationentity. To perform execution, call theexecutemethod on the request builder object.
-
updateCentralRequestForQuotation
@Nonnull UpdateRequestBuilder<CentralRequestForQuotation> updateCentralRequestForQuotation(@Nonnull CentralRequestForQuotation centralRequestForQuotation) Deprecated.Update an existingCentralRequestForQuotationentity and save it to the S/4HANA system.- Parameters:
centralRequestForQuotation-CentralRequestForQuotationentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
CentralRequestForQuotationentity. To perform execution, call theexecutemethod on the request builder object.
-
deleteCentralRequestForQuotation
@Nonnull DeleteRequestBuilder<CentralRequestForQuotation> deleteCentralRequestForQuotation(@Nonnull CentralRequestForQuotation centralRequestForQuotation) Deprecated.Deletes an existingCentralRequestForQuotationentity in the S/4HANA system.- Parameters:
centralRequestForQuotation-CentralRequestForQuotationentity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
CentralRequestForQuotationentity. To perform execution, call theexecutemethod on the request builder object.
-
getAllCentralRFQItemDistribution
Deprecated.Fetch multipleCentralRFQItemDistributionentities.- Returns:
- A request builder to fetch multiple
CentralRFQItemDistributionentities. 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.
-
countCentralRFQItemDistribution
Deprecated.Fetch the number of entries from theCentralRFQItemDistributionentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
CentralRFQItemDistributionentities. 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.
-
getCentralRFQItemDistributionByKey
@Nonnull GetByKeyRequestBuilder<CentralRFQItemDistribution> getCentralRFQItemDistributionByKey(String centralRequestForQuotation, String centralRequestForQuotationItem, String distributionKey) Deprecated.Fetch a singleCentralRFQItemDistributionentity using key fields.- Parameters:
distributionKey- Distribution Number of Central Purchasing DocumentConstraints: Not nullable, Maximum length: 4
centralRequestForQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
centralRequestForQuotationItem- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
- Returns:
- A request builder to fetch a single
CentralRFQItemDistributionentity 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.
-
getAllCntrlReqForQuotationBidder
Deprecated.Fetch multipleCntrlReqForQuotationBidderentities.- Returns:
- A request builder to fetch multiple
CntrlReqForQuotationBidderentities. 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.
-
countCntrlReqForQuotationBidder
Deprecated.Fetch the number of entries from theCntrlReqForQuotationBidderentity collection matching the filter and search expressions.- Returns:
- A request builder to fetch the count of
CntrlReqForQuotationBidderentities. 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.
-
getCntrlReqForQuotationBidderByKey
@Nonnull GetByKeyRequestBuilder<CntrlReqForQuotationBidder> getCntrlReqForQuotationBidderByKey(String centralRequestForQuotation, String partnerCounter, String partnerFunction) Deprecated.Fetch a singleCntrlReqForQuotationBidderentity using key fields.- Parameters:
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
centralRequestForQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
partnerCounter- Partner counterConstraints: Not nullable, Maximum length: 3
- Returns:
- A request builder to fetch a single
CntrlReqForQuotationBidderentity 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.
-
updateCntrlReqForQuotationBidder
@Nonnull UpdateRequestBuilder<CntrlReqForQuotationBidder> updateCntrlReqForQuotationBidder(@Nonnull CntrlReqForQuotationBidder cntrlReqForQuotationBidder) Deprecated.Update an existingCntrlReqForQuotationBidderentity and save it to the S/4HANA system.- Parameters:
cntrlReqForQuotationBidder-CntrlReqForQuotationBidderentity object that will be updated in the S/4HANA system.- Returns:
- A request builder to update an existing
CntrlReqForQuotationBidderentity. To perform execution, call theexecutemethod on the request builder object.
-
deleteCntrlReqForQuotationBidder
@Nonnull DeleteRequestBuilder<CntrlReqForQuotationBidder> deleteCntrlReqForQuotationBidder(@Nonnull CntrlReqForQuotationBidder cntrlReqForQuotationBidder) Deprecated.Deletes an existingCntrlReqForQuotationBidderentity in the S/4HANA system.- Parameters:
cntrlReqForQuotationBidder-CntrlReqForQuotationBidderentity object that will be deleted in the S/4HANA system.- Returns:
- A request builder to delete an existing
CntrlReqForQuotationBidderentity. To perform execution, call theexecutemethod on the request builder object.
-