Class DefaultCentralSupplierQuotationService
- All Implemented Interfaces:
OperationsOnEntityCollections,ServiceWithNavigableEntities,CentralSupplierQuotationService
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
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odatav4.services.CentralSupplierQuotationService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingCentralSupplierQuotationService.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 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.Deprecated.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.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
-
DefaultCentralSupplierQuotationService
public DefaultCentralSupplierQuotationService()Deprecated.Creates a service usingCentralSupplierQuotationService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:CentralSupplierQuotationServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceCentralSupplierQuotationService- 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:CentralSupplierQuotationServiceCreates a batch request builder object.- Specified by:
batchin interfaceCentralSupplierQuotationService- Returns:
- A request builder to handle batch operation on this service. To perform execution, call the
executemethod on the request builder object.
-
getAllCentralSupplierQuotation
Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch multipleCentralSupplierQuotationentities.- Specified by:
getAllCentralSupplierQuotationin interfaceCentralSupplierQuotationService- 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.Description copied from interface:CentralSupplierQuotationServiceFetch the number of entries from theCentralSupplierQuotationentity collection matching the filter and search expressions.- Specified by:
countCentralSupplierQuotationin interfaceCentralSupplierQuotationService- 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 public GetByKeyRequestBuilder<CentralSupplierQuotation> getCentralSupplierQuotationByKey(String centralSupplierQuotation) Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch a singleCentralSupplierQuotationentity using key fields.- Specified by:
getCentralSupplierQuotationByKeyin interfaceCentralSupplierQuotationService- 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 public CreateRequestBuilder<CentralSupplierQuotation> createCentralSupplierQuotation(@Nonnull CentralSupplierQuotation centralSupplierQuotation) Deprecated.Description copied from interface:CentralSupplierQuotationServiceCreate a newCentralSupplierQuotationentity and save it to the S/4HANA system.- Specified by:
createCentralSupplierQuotationin interfaceCentralSupplierQuotationService- 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 public UpdateRequestBuilder<CentralSupplierQuotation> updateCentralSupplierQuotation(@Nonnull CentralSupplierQuotation centralSupplierQuotation) Deprecated.Description copied from interface:CentralSupplierQuotationServiceUpdate an existingCentralSupplierQuotationentity and save it to the S/4HANA system.- Specified by:
updateCentralSupplierQuotationin interfaceCentralSupplierQuotationService- 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 public DeleteRequestBuilder<CentralSupplierQuotation> deleteCentralSupplierQuotation(@Nonnull CentralSupplierQuotation centralSupplierQuotation) Deprecated.Description copied from interface:CentralSupplierQuotationServiceDeletes an existingCentralSupplierQuotationentity in the S/4HANA system.- Specified by:
deleteCentralSupplierQuotationin interfaceCentralSupplierQuotationService- 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
@Nonnull public GetAllRequestBuilder<CntrlSuplrQuotationItemDistr> getAllCntrlSuplrQuotationItemDistr()Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch multipleCntrlSuplrQuotationItemDistrentities.- Specified by:
getAllCntrlSuplrQuotationItemDistrin interfaceCentralSupplierQuotationService- 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
@Nonnull public CountRequestBuilder<CntrlSuplrQuotationItemDistr> countCntrlSuplrQuotationItemDistr()Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch the number of entries from theCntrlSuplrQuotationItemDistrentity collection matching the filter and search expressions.- Specified by:
countCntrlSuplrQuotationItemDistrin interfaceCentralSupplierQuotationService- 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 public GetByKeyRequestBuilder<CntrlSuplrQuotationItemDistr> getCntrlSuplrQuotationItemDistrByKey(String centralSupplierQuotation, String centralSupplierQuotationItem, String distributionKey) Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch a singleCntrlSuplrQuotationItemDistrentity using key fields.- Specified by:
getCntrlSuplrQuotationItemDistrByKeyin interfaceCentralSupplierQuotationService- Parameters:
centralSupplierQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
centralSupplierQuotationItem- 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
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
@Nonnull public GetAllRequestBuilder<CntrlSupplierQtanItemPricing> getAllCntrlSupplierQtanItemPricing()Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch multipleCntrlSupplierQtanItemPricingentities.- Specified by:
getAllCntrlSupplierQtanItemPricingin interfaceCentralSupplierQuotationService- 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
@Nonnull public CountRequestBuilder<CntrlSupplierQtanItemPricing> countCntrlSupplierQtanItemPricing()Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch the number of entries from theCntrlSupplierQtanItemPricingentity collection matching the filter and search expressions.- Specified by:
countCntrlSupplierQtanItemPricingin interfaceCentralSupplierQuotationService- 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 public GetByKeyRequestBuilder<CntrlSupplierQtanItemPricing> getCntrlSupplierQtanItemPricingByKey(String centralSupplierQuotation, String centralSupplierQuotationItem, String pricingDocument, String pricingDocumentItem, String pricingProcedureStep, String pricingProcedureCounter) Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch a singleCntrlSupplierQtanItemPricingentity using key fields.- Specified by:
getCntrlSupplierQtanItemPricingByKeyin interfaceCentralSupplierQuotationService- Parameters:
centralSupplierQuotation- Purchasing Document NumberConstraints: Not nullable, Maximum length: 10
centralSupplierQuotationItem- Item Number of Purchasing DocumentConstraints: Not nullable, Maximum length: 5
pricingDocument- Number of the Document ConditionConstraints: Not nullable, Maximum length: 10
pricingDocumentItem- Condition item numberConstraints: Not nullable, Maximum length: 6
pricingProcedureStep- Step NumberConstraints: Not nullable, Maximum length: 3
pricingProcedureCounter- Condition CounterConstraints: Not nullable, Maximum length: 3
- 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 public UpdateRequestBuilder<CntrlSupplierQtanItemPricing> updateCntrlSupplierQtanItemPricing(@Nonnull CntrlSupplierQtanItemPricing cntrlSupplierQtanItemPricing) Deprecated.Description copied from interface:CentralSupplierQuotationServiceUpdate an existingCntrlSupplierQtanItemPricingentity and save it to the S/4HANA system.- Specified by:
updateCntrlSupplierQtanItemPricingin interfaceCentralSupplierQuotationService- 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 public DeleteRequestBuilder<CntrlSupplierQtanItemPricing> deleteCntrlSupplierQtanItemPricing(@Nonnull CntrlSupplierQtanItemPricing cntrlSupplierQtanItemPricing) Deprecated.Description copied from interface:CentralSupplierQuotationServiceDeletes an existingCntrlSupplierQtanItemPricingentity in the S/4HANA system.- Specified by:
deleteCntrlSupplierQtanItemPricingin interfaceCentralSupplierQuotationService- 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.Description copied from interface:CentralSupplierQuotationServiceFetch multipleCntrlSupplierQuotationItementities.- Specified by:
getAllCntrlSupplierQuotationItemin interfaceCentralSupplierQuotationService- 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.Description copied from interface:CentralSupplierQuotationServiceFetch the number of entries from theCntrlSupplierQuotationItementity collection matching the filter and search expressions.- Specified by:
countCntrlSupplierQuotationItemin interfaceCentralSupplierQuotationService- 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 public GetByKeyRequestBuilder<CntrlSupplierQuotationItem> getCntrlSupplierQuotationItemByKey(String centralSupplierQuotation, String centralSupplierQuotationItem) Deprecated.Description copied from interface:CentralSupplierQuotationServiceFetch a singleCntrlSupplierQuotationItementity using key fields.- Specified by:
getCntrlSupplierQuotationItemByKeyin interfaceCentralSupplierQuotationService- 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 public CreateRequestBuilder<CntrlSupplierQuotationItem> createCntrlSupplierQuotationItem(@Nonnull CntrlSupplierQuotationItem cntrlSupplierQuotationItem) Deprecated.Description copied from interface:CentralSupplierQuotationServiceCreate a newCntrlSupplierQuotationItementity and save it to the S/4HANA system.- Specified by:
createCntrlSupplierQuotationItemin interfaceCentralSupplierQuotationService- 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 public UpdateRequestBuilder<CntrlSupplierQuotationItem> updateCntrlSupplierQuotationItem(@Nonnull CntrlSupplierQuotationItem cntrlSupplierQuotationItem) Deprecated.Description copied from interface:CentralSupplierQuotationServiceUpdate an existingCntrlSupplierQuotationItementity and save it to the S/4HANA system.- Specified by:
updateCntrlSupplierQuotationItemin interfaceCentralSupplierQuotationService- 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.
-
getServicePath
Deprecated.- Specified by:
getServicePathin interfaceServiceWithNavigableEntities
-