Class DefaultCentralRequestForQuotationService
- All Implemented Interfaces:
OperationsOnEntityCollections,ServiceWithNavigableEntities,CentralRequestForQuotationService
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
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.CentralRequestForQuotationService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingCentralRequestForQuotationService.DEFAULT_SERVICE_PATHto send the requests. -
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.Deprecated.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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.core.ServiceWithNavigableEntities
applyAction, applyAction, applyFunction, applyFunction, forEntity, withFunction, withFunction
-
Constructor Details
-
DefaultCentralRequestForQuotationService
public DefaultCentralRequestForQuotationService()Deprecated.Creates a service usingCentralRequestForQuotationService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
@Nonnull public DefaultCentralRequestForQuotationService withServicePath(@Nonnull String servicePath) Deprecated.Description copied from interface:CentralRequestForQuotationServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceCentralRequestForQuotationService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.Description copied from interface:CentralRequestForQuotationServiceCreates a batch request builder object.- Specified by:
batchin interfaceCentralRequestForQuotationService- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllCentralReqForQuotationItem
Deprecated.Description copied from interface:CentralRequestForQuotationServiceFetch multipleCentralReqForQuotationItementities.- Specified by:
getAllCentralReqForQuotationItemin interfaceCentralRequestForQuotationService- 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.Description copied from interface:CentralRequestForQuotationServiceFetch the number of entries from theCentralReqForQuotationItementity collection matching the filter and search expressions.- Specified by:
countCentralReqForQuotationItemin interfaceCentralRequestForQuotationService- 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 public GetByKeyRequestBuilder<CentralReqForQuotationItem> getCentralReqForQuotationItemByKey(String centralRequestForQuotation, String centralRequestForQuotationItem) Deprecated.Description copied from interface:CentralRequestForQuotationServiceFetch a singleCentralReqForQuotationItementity using key fields.- Specified by:
getCentralReqForQuotationItemByKeyin interfaceCentralRequestForQuotationService- 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 public UpdateRequestBuilder<CentralReqForQuotationItem> updateCentralReqForQuotationItem(@Nonnull CentralReqForQuotationItem centralReqForQuotationItem) Deprecated.Description copied from interface:CentralRequestForQuotationServiceUpdate an existingCentralReqForQuotationItementity and save it to the S/4HANA system.- Specified by:
updateCentralReqForQuotationItemin interfaceCentralRequestForQuotationService- 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 public DeleteRequestBuilder<CentralReqForQuotationItem> deleteCentralReqForQuotationItem(@Nonnull CentralReqForQuotationItem centralReqForQuotationItem) Deprecated.Description copied from interface:CentralRequestForQuotationServiceDeletes an existingCentralReqForQuotationItementity in the S/4HANA system.- Specified by:
deleteCentralReqForQuotationItemin interfaceCentralRequestForQuotationService- 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.Description copied from interface:CentralRequestForQuotationServiceFetch multipleCentralRequestForQuotationentities.- Specified by:
getAllCentralRequestForQuotationin interfaceCentralRequestForQuotationService- 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.Description copied from interface:CentralRequestForQuotationServiceFetch the number of entries from theCentralRequestForQuotationentity collection matching the filter and search expressions.- Specified by:
countCentralRequestForQuotationin interfaceCentralRequestForQuotationService- 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 public GetByKeyRequestBuilder<CentralRequestForQuotation> getCentralRequestForQuotationByKey(String centralRequestForQuotation) Deprecated.Description copied from interface:CentralRequestForQuotationServiceFetch a singleCentralRequestForQuotationentity using key fields.- Specified by:
getCentralRequestForQuotationByKeyin interfaceCentralRequestForQuotationService- 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 public CreateRequestBuilder<CentralRequestForQuotation> createCentralRequestForQuotation(@Nonnull CentralRequestForQuotation centralRequestForQuotation) Deprecated.Description copied from interface:CentralRequestForQuotationServiceCreate a newCentralRequestForQuotationentity and save it to the S/4HANA system.- Specified by:
createCentralRequestForQuotationin interfaceCentralRequestForQuotationService- 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 public UpdateRequestBuilder<CentralRequestForQuotation> updateCentralRequestForQuotation(@Nonnull CentralRequestForQuotation centralRequestForQuotation) Deprecated.Description copied from interface:CentralRequestForQuotationServiceUpdate an existingCentralRequestForQuotationentity and save it to the S/4HANA system.- Specified by:
updateCentralRequestForQuotationin interfaceCentralRequestForQuotationService- 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 public DeleteRequestBuilder<CentralRequestForQuotation> deleteCentralRequestForQuotation(@Nonnull CentralRequestForQuotation centralRequestForQuotation) Deprecated.Description copied from interface:CentralRequestForQuotationServiceDeletes an existingCentralRequestForQuotationentity in the S/4HANA system.- Specified by:
deleteCentralRequestForQuotationin interfaceCentralRequestForQuotationService- 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.Description copied from interface:CentralRequestForQuotationServiceFetch multipleCentralRFQItemDistributionentities.- Specified by:
getAllCentralRFQItemDistributionin interfaceCentralRequestForQuotationService- 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.Description copied from interface:CentralRequestForQuotationServiceFetch the number of entries from theCentralRFQItemDistributionentity collection matching the filter and search expressions.- Specified by:
countCentralRFQItemDistributionin interfaceCentralRequestForQuotationService- 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 public GetByKeyRequestBuilder<CentralRFQItemDistribution> getCentralRFQItemDistributionByKey(String centralRequestForQuotation, String centralRequestForQuotationItem, String distributionKey) Deprecated.Description copied from interface:CentralRequestForQuotationServiceFetch a singleCentralRFQItemDistributionentity using key fields.- Specified by:
getCentralRFQItemDistributionByKeyin interfaceCentralRequestForQuotationService- Parameters:
centralRequestForQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
centralRequestForQuotationItem- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
distributionKey- Distribution Number of Central Purchasing DocumentConstraints: Not nullable, Maximum length: 4
- 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.Description copied from interface:CentralRequestForQuotationServiceFetch multipleCntrlReqForQuotationBidderentities.- Specified by:
getAllCntrlReqForQuotationBidderin interfaceCentralRequestForQuotationService- 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.Description copied from interface:CentralRequestForQuotationServiceFetch the number of entries from theCntrlReqForQuotationBidderentity collection matching the filter and search expressions.- Specified by:
countCntrlReqForQuotationBidderin interfaceCentralRequestForQuotationService- 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 public GetByKeyRequestBuilder<CntrlReqForQuotationBidder> getCntrlReqForQuotationBidderByKey(String centralRequestForQuotation, String partnerCounter, String partnerFunction) Deprecated.Description copied from interface:CentralRequestForQuotationServiceFetch a singleCntrlReqForQuotationBidderentity using key fields.- Specified by:
getCntrlReqForQuotationBidderByKeyin interfaceCentralRequestForQuotationService- Parameters:
centralRequestForQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
partnerCounter- Partner counterConstraints: Not nullable, Maximum length: 3
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
- 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 public UpdateRequestBuilder<CntrlReqForQuotationBidder> updateCntrlReqForQuotationBidder(@Nonnull CntrlReqForQuotationBidder cntrlReqForQuotationBidder) Deprecated.Description copied from interface:CentralRequestForQuotationServiceUpdate an existingCntrlReqForQuotationBidderentity and save it to the S/4HANA system.- Specified by:
updateCntrlReqForQuotationBidderin interfaceCentralRequestForQuotationService- 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 public DeleteRequestBuilder<CntrlReqForQuotationBidder> deleteCntrlReqForQuotationBidder(@Nonnull CntrlReqForQuotationBidder cntrlReqForQuotationBidder) Deprecated.Description copied from interface:CentralRequestForQuotationServiceDeletes an existingCntrlReqForQuotationBidderentity in the S/4HANA system.- Specified by:
deleteCntrlReqForQuotationBidderin interfaceCentralRequestForQuotationService- 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.
-
getServicePath
Deprecated.- Specified by:
getServicePathin interfaceServiceWithNavigableEntities
-