public interface SalesQuotationService
You can use this service to integrate external applications with sales quotation processing in SAP S/4HANA Cloud. In every API call, you can make use of the following operations: - You can retrieve sales quotations. Apply any of the filters provided or retrieve all existing data. - You can create sales quotations. Note that you must use “deep insert” requests (a header plus the following entities: header partner, header pricing element, item, item partner, and item pricing element). You cannot create entities without including any related entities. - For existing sales quotations, you can create new items. Note that you must use “deep insert” requests (with the following entities: item partner and item pricing element). You cannot create entities without including any related entities. - For existing sales quotations, you can update the header, header partner, header pricing element, item, item partner, and item pricing element. - For existing sales quotations, you can delete the header, header partner, header pricing element, item, item partner, and item pricing element..
Reference: SAP API Business Hub
OData Service: | API_SALES_QUOTATION_SRV |
API Version: | 1 |
Communication Scenario: | Sales Quotation Integration (SAP_COM_0118) |
Scope Items: | Sales Quotation (BDG) |
Business Object: | SalesQuotation |
SalesQuotationFluentHelper getAllSalesQuotation()
SalesQuotation
entities.SalesQuotation
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.SalesQuotationByKeyFluentHelper getSalesQuotationByKey(String salesQuotation)
SalesQuotation
entity using key fields.salesQuotation
- Sales QuotationConstraints: Not nullable, Maximum length: 10
SalesQuotation
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.SalesQuotationCreateFluentHelper createSalesQuotation(SalesQuotation salesQuotation)
SalesQuotation
entity and save it to the S/4HANA system.salesQuotation
- SalesQuotation
entity object that will be created in the S/4HANA system.SalesQuotation
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationUpdateFluentHelper updateSalesQuotation(SalesQuotation salesQuotation)
SalesQuotation
entity and save it to the S/4HANA system.salesQuotation
- SalesQuotation
entity object that will be updated in the S/4HANA system.SalesQuotation
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationDeleteFluentHelper deleteSalesQuotation(SalesQuotation salesQuotation)
SalesQuotation
entity in the S/4HANA system.salesQuotation
- SalesQuotation
entity object that will be deleted in the S/4HANA system.SalesQuotation
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationItemFluentHelper getAllSalesQuotationItem()
SalesQuotationItem
entities.SalesQuotationItem
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.SalesQuotationItemByKeyFluentHelper getSalesQuotationItemByKey(String salesQuotation, String salesQuotationItem)
SalesQuotationItem
entity using key fields.salesQuotation
- Sales QuotationConstraints: Not nullable, Maximum length: 10
salesQuotationItem
- Sales Quotation ItemConstraints: Not nullable, Maximum length: 6
SalesQuotationItem
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.SalesQuotationItemCreateFluentHelper createSalesQuotationItem(SalesQuotationItem salesQuotationItem)
SalesQuotationItem
entity and save it to the S/4HANA system.salesQuotationItem
- SalesQuotationItem
entity object that will be created in the S/4HANA system.SalesQuotationItem
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationItemUpdateFluentHelper updateSalesQuotationItem(SalesQuotationItem salesQuotationItem)
SalesQuotationItem
entity and save it to the S/4HANA system.salesQuotationItem
- SalesQuotationItem
entity object that will be updated in the S/4HANA system.SalesQuotationItem
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationItemDeleteFluentHelper deleteSalesQuotationItem(SalesQuotationItem salesQuotationItem)
SalesQuotationItem
entity in the S/4HANA system.salesQuotationItem
- SalesQuotationItem
entity object that will be deleted in the S/4HANA system.SalesQuotationItem
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationItemPartnerFluentHelper getAllSalesQuotationItemPartner()
SalesQuotationItemPartner
entities.SalesQuotationItemPartner
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.SalesQuotationItemPartnerByKeyFluentHelper getSalesQuotationItemPartnerByKey(String salesQuotation, String salesQuotationItem, String partnerFunction)
SalesQuotationItemPartner
entity using key fields.partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
salesQuotation
- The number that uniquely identifies the sales, delivery, or billing document.Constraints: Not nullable, Maximum length: 10
salesQuotationItem
- The number that uniquely identifies the item in the sales, shipping, or billing document.Constraints: Not nullable, Maximum length: 6
SalesQuotationItemPartner
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.SalesQuotationItemPartnerUpdateFluentHelper updateSalesQuotationItemPartner(SalesQuotationItemPartner salesQuotationItemPartner)
SalesQuotationItemPartner
entity and save it to the S/4HANA system.salesQuotationItemPartner
- SalesQuotationItemPartner
entity object that will be updated in the S/4HANA system.SalesQuotationItemPartner
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationItemPartnerDeleteFluentHelper deleteSalesQuotationItemPartner(SalesQuotationItemPartner salesQuotationItemPartner)
SalesQuotationItemPartner
entity in the S/4HANA system.salesQuotationItemPartner
- SalesQuotationItemPartner
entity object that will be deleted in the S/4HANA system.SalesQuotationItemPartner
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationItemPrcgElmntFluentHelper getAllSalesQuotationItemPrcgElmnt()
SalesQuotationItemPrcgElmnt
entities.SalesQuotationItemPrcgElmnt
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.SalesQuotationItemPrcgElmntByKeyFluentHelper getSalesQuotationItemPrcgElmntByKey(String salesQuotation, String salesQuotationItem, String pricingProcedureStep, String pricingProcedureCounter)
SalesQuotationItemPrcgElmnt
entity using key fields.salesQuotation
- The number that uniquely identifies the sales document.Constraints: Not nullable, Maximum length: 10
salesQuotationItem
- The number that uniquely identifies the condition item.Constraints: Not nullable, Maximum length: 6
pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
pricingProcedureStep
- Number that determines the sequence of the condition within a procedure.Constraints: Not nullable, Maximum length: 3
SalesQuotationItemPrcgElmnt
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.SalesQuotationItemPrcgElmntUpdateFluentHelper updateSalesQuotationItemPrcgElmnt(SalesQuotationItemPrcgElmnt salesQuotationItemPrcgElmnt)
SalesQuotationItemPrcgElmnt
entity and save it to the S/4HANA system.salesQuotationItemPrcgElmnt
- SalesQuotationItemPrcgElmnt
entity object that will be updated in the S/4HANA system.SalesQuotationItemPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationItemPrcgElmntDeleteFluentHelper deleteSalesQuotationItemPrcgElmnt(SalesQuotationItemPrcgElmnt salesQuotationItemPrcgElmnt)
SalesQuotationItemPrcgElmnt
entity in the S/4HANA system.salesQuotationItemPrcgElmnt
- SalesQuotationItemPrcgElmnt
entity object that will be deleted in the S/4HANA system.SalesQuotationItemPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationPartnerFluentHelper getAllSalesQuotationPartner()
SalesQuotationPartner
entities.SalesQuotationPartner
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.SalesQuotationPartnerByKeyFluentHelper getSalesQuotationPartnerByKey(String salesQuotation, String partnerFunction)
SalesQuotationPartner
entity using key fields.partnerFunction
- The abbreviated form of the name that identifies the partner function.Constraints: Not nullable, Maximum length: 2
salesQuotation
- The number that uniquely identifies the sales, delivery, or billing document.Constraints: Not nullable, Maximum length: 10
SalesQuotationPartner
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.SalesQuotationPartnerUpdateFluentHelper updateSalesQuotationPartner(SalesQuotationPartner salesQuotationPartner)
SalesQuotationPartner
entity and save it to the S/4HANA system.salesQuotationPartner
- SalesQuotationPartner
entity object that will be updated in the S/4HANA system.SalesQuotationPartner
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationPartnerDeleteFluentHelper deleteSalesQuotationPartner(SalesQuotationPartner salesQuotationPartner)
SalesQuotationPartner
entity in the S/4HANA system.salesQuotationPartner
- SalesQuotationPartner
entity object that will be deleted in the S/4HANA system.SalesQuotationPartner
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationPrcgElmntFluentHelper getAllSalesQuotationPrcgElmnt()
SalesQuotationPrcgElmnt
entities.SalesQuotationPrcgElmnt
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.SalesQuotationPrcgElmntByKeyFluentHelper getSalesQuotationPrcgElmntByKey(String salesQuotation, String pricingProcedureStep, String pricingProcedureCounter)
SalesQuotationPrcgElmnt
entity using key fields.salesQuotation
- The number that uniquely identifies the sales document.Constraints: Not nullable, Maximum length: 10
pricingProcedureCounter
- Access number of the conditions within a step in the pricing procedure.Constraints: Not nullable, Maximum length: 3
pricingProcedureStep
- Number that determines the sequence of the condition within a procedure.Constraints: Not nullable, Maximum length: 3
SalesQuotationPrcgElmnt
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.SalesQuotationPrcgElmntUpdateFluentHelper updateSalesQuotationPrcgElmnt(SalesQuotationPrcgElmnt salesQuotationPrcgElmnt)
SalesQuotationPrcgElmnt
entity and save it to the S/4HANA system.salesQuotationPrcgElmnt
- SalesQuotationPrcgElmnt
entity object that will be updated in the S/4HANA system.SalesQuotationPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.SalesQuotationPrcgElmntDeleteFluentHelper deleteSalesQuotationPrcgElmnt(SalesQuotationPrcgElmnt salesQuotationPrcgElmnt)
SalesQuotationPrcgElmnt
entity in the S/4HANA system.salesQuotationPrcgElmnt
- SalesQuotationPrcgElmnt
entity object that will be deleted in the S/4HANA system.SalesQuotationPrcgElmnt
entity. To perform execution, call the execute
method on the fluent helper object.Copyright © 2018 SAP SE. All rights reserved.