public interface SalesSchedulingAgreementService extends BatchService<SalesSchedulingAgreementServiceBatch>
The service contains header, item, delivery schedule, and schedule line entities, as well as header and item sub-entities for partners and pricing elements. Once the sales scheduling agreement has been created, the sales scheduling agreement number is sent in the response with the data included in the sales scheduling agreement. If there are any issues when creating, retrieving, updating, or deleting the sales scheduling agreement, the system displays error messages in the response..
Reference: SAP API Business Hub
OData Service: | OP_API_SALES_SCHEDULING_AGREEMENT_0001 |
API Version: | 1 |
Minimum ERP Version: | 2020 |
Authentication Methods: | Basic, x509 |
Business Object: | Sales Scheduling Agreement |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull SalesSchedulingAgreementService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull SalesSchedgAgrmtFluentHelper getAllSalesSchedgAgrmt()
SalesSchedgAgrmt
entities.SalesSchedgAgrmt
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.@Nonnull SalesSchedgAgrmtByKeyFluentHelper getSalesSchedgAgrmtByKey(String salesSchedulingAgreement)
SalesSchedgAgrmt
entity using key fields.salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
SalesSchedgAgrmt
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.@Nonnull SalesSchedgAgrmtCreateFluentHelper createSalesSchedgAgrmt(@Nonnull SalesSchedgAgrmt salesSchedgAgrmt)
SalesSchedgAgrmt
entity and save it to the S/4HANA system.salesSchedgAgrmt
- SalesSchedgAgrmt
entity object that will be created in the S/4HANA system.SalesSchedgAgrmt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtUpdateFluentHelper updateSalesSchedgAgrmt(@Nonnull SalesSchedgAgrmt salesSchedgAgrmt)
SalesSchedgAgrmt
entity and save it to the S/4HANA system.salesSchedgAgrmt
- SalesSchedgAgrmt
entity object that will be updated in the S/4HANA system.SalesSchedgAgrmt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtDeleteFluentHelper deleteSalesSchedgAgrmt(@Nonnull SalesSchedgAgrmt salesSchedgAgrmt)
SalesSchedgAgrmt
entity in the S/4HANA system.salesSchedgAgrmt
- SalesSchedgAgrmt
entity object that will be deleted in the S/4HANA system.SalesSchedgAgrmt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtDelivSchedFluentHelper getAllSalesSchedgAgrmtDelivSched()
SalesSchedgAgrmtDelivSched
entities.SalesSchedgAgrmtDelivSched
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.@Nonnull SalesSchedgAgrmtDelivSchedByKeyFluentHelper getSalesSchedgAgrmtDelivSchedByKey(String salesSchedulingAgreement, String salesSchedulingAgreementItem, String intDeliveryScheduleNumber, String schedulingAgreementReleaseType)
SalesSchedgAgrmtDelivSched
entity using key fields.salesSchedulingAgreement
- Sales Document
Constraints: Not nullable, Maximum length: 10
schedulingAgreementReleaseType
- Release type
Constraints: Not nullable, Maximum length: 1
intDeliveryScheduleNumber
- Internal delivery schedule number
Constraints: Not nullable, Maximum length: 4
salesSchedulingAgreementItem
- Sales Document Item
Constraints: Not nullable, Maximum length: 6
SalesSchedgAgrmtDelivSched
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.@Nonnull SalesSchedgAgrmtItemFluentHelper getAllSalesSchedgAgrmtItem()
SalesSchedgAgrmtItem
entities.SalesSchedgAgrmtItem
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.@Nonnull SalesSchedgAgrmtItemByKeyFluentHelper getSalesSchedgAgrmtItemByKey(String salesSchedulingAgreement, String salesSchedulingAgreementItem)
SalesSchedgAgrmtItem
entity using key fields.salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
salesSchedulingAgreementItem
- Sales Scheduling Agreement Item
Constraints: Not nullable, Maximum length: 6
SalesSchedgAgrmtItem
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.@Nonnull SalesSchedgAgrmtItemCreateFluentHelper createSalesSchedgAgrmtItem(@Nonnull SalesSchedgAgrmtItem salesSchedgAgrmtItem)
SalesSchedgAgrmtItem
entity and save it to the S/4HANA system.salesSchedgAgrmtItem
- SalesSchedgAgrmtItem
entity object that will be created in the S/4HANA system.SalesSchedgAgrmtItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtItemUpdateFluentHelper updateSalesSchedgAgrmtItem(@Nonnull SalesSchedgAgrmtItem salesSchedgAgrmtItem)
SalesSchedgAgrmtItem
entity and save it to the S/4HANA system.salesSchedgAgrmtItem
- SalesSchedgAgrmtItem
entity object that will be updated in the S/4HANA system.SalesSchedgAgrmtItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtItemDeleteFluentHelper deleteSalesSchedgAgrmtItem(@Nonnull SalesSchedgAgrmtItem salesSchedgAgrmtItem)
SalesSchedgAgrmtItem
entity in the S/4HANA system.salesSchedgAgrmtItem
- SalesSchedgAgrmtItem
entity object that will be deleted in the S/4HANA system.SalesSchedgAgrmtItem
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtItemPartnerFluentHelper getAllSalesSchedgAgrmtItemPartner()
SalesSchedgAgrmtItemPartner
entities.SalesSchedgAgrmtItemPartner
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.@Nonnull SalesSchedgAgrmtItemPartnerByKeyFluentHelper getSalesSchedgAgrmtItemPartnerByKey(String salesSchedulingAgreement, String salesSchedulingAgreementItem, String partnerFunction)
SalesSchedgAgrmtItemPartner
entity using key fields.partnerFunction
- Partner Function
Constraints: Not nullable, Maximum length: 2
salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
salesSchedulingAgreementItem
- Sales Scheduling Agreement Item
Constraints: Not nullable, Maximum length: 6
SalesSchedgAgrmtItemPartner
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.@Nonnull SalesSchedgAgrmtItemPartnerUpdateFluentHelper updateSalesSchedgAgrmtItemPartner(@Nonnull SalesSchedgAgrmtItemPartner salesSchedgAgrmtItemPartner)
SalesSchedgAgrmtItemPartner
entity and save it to the S/4HANA system.salesSchedgAgrmtItemPartner
- SalesSchedgAgrmtItemPartner
entity object that will be updated in the S/4HANA system.SalesSchedgAgrmtItemPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtItemPartnerDeleteFluentHelper deleteSalesSchedgAgrmtItemPartner(@Nonnull SalesSchedgAgrmtItemPartner salesSchedgAgrmtItemPartner)
SalesSchedgAgrmtItemPartner
entity in the S/4HANA system.salesSchedgAgrmtItemPartner
- SalesSchedgAgrmtItemPartner
entity object that will be deleted in the S/4HANA system.SalesSchedgAgrmtItemPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtItemTextFluentHelper getAllSalesSchedgAgrmtItemText()
SalesSchedgAgrmtItemText
entities.SalesSchedgAgrmtItemText
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.@Nonnull SalesSchedgAgrmtItemTextByKeyFluentHelper getSalesSchedgAgrmtItemTextByKey(String salesSchedulingAgreement, String salesSchedulingAgreementItem, String language, String longTextID)
SalesSchedgAgrmtItemText
entity using key fields.salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
language
- Language Key
Constraints: Not nullable, Maximum length: 2
longTextID
- Text ID
Constraints: Not nullable, Maximum length: 4
salesSchedulingAgreementItem
- Sales Scheduling Agreement Item
Constraints: Not nullable, Maximum length: 6
SalesSchedgAgrmtItemText
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.@Nonnull SalesSchedgAgrmtItemTextUpdateFluentHelper updateSalesSchedgAgrmtItemText(@Nonnull SalesSchedgAgrmtItemText salesSchedgAgrmtItemText)
SalesSchedgAgrmtItemText
entity and save it to the S/4HANA system.salesSchedgAgrmtItemText
- SalesSchedgAgrmtItemText
entity object that will be updated in the S/4HANA system.SalesSchedgAgrmtItemText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtItemTextDeleteFluentHelper deleteSalesSchedgAgrmtItemText(@Nonnull SalesSchedgAgrmtItemText salesSchedgAgrmtItemText)
SalesSchedgAgrmtItemText
entity in the S/4HANA system.salesSchedgAgrmtItemText
- SalesSchedgAgrmtItemText
entity object that will be deleted in the S/4HANA system.SalesSchedgAgrmtItemText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtItmPrcgElmntFluentHelper getAllSalesSchedgAgrmtItmPrcgElmnt()
SalesSchedgAgrmtItmPrcgElmnt
entities.SalesSchedgAgrmtItmPrcgElmnt
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.@Nonnull SalesSchedgAgrmtItmPrcgElmntByKeyFluentHelper getSalesSchedgAgrmtItmPrcgElmntByKey(String salesSchedulingAgreement, String salesSchedulingAgreementItem, String pricingProcedureStep, String pricingProcedureCounter)
SalesSchedgAgrmtItmPrcgElmnt
entity using key fields.salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
pricingProcedureCounter
- Condition Counter
Constraints: Not nullable, Maximum length: 3
pricingProcedureStep
- Step Number
Constraints: Not nullable, Maximum length: 3
salesSchedulingAgreementItem
- Sales Scheduling Agreement Item
Constraints: Not nullable, Maximum length: 6
SalesSchedgAgrmtItmPrcgElmnt
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.@Nonnull SalesSchedgAgrmtItmPrcgElmntUpdateFluentHelper updateSalesSchedgAgrmtItmPrcgElmnt(@Nonnull SalesSchedgAgrmtItmPrcgElmnt salesSchedgAgrmtItmPrcgElmnt)
SalesSchedgAgrmtItmPrcgElmnt
entity and save it to the S/4HANA system.salesSchedgAgrmtItmPrcgElmnt
- SalesSchedgAgrmtItmPrcgElmnt
entity object that will be updated in the S/4HANA system.SalesSchedgAgrmtItmPrcgElmnt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtItmPrcgElmntDeleteFluentHelper deleteSalesSchedgAgrmtItmPrcgElmnt(@Nonnull SalesSchedgAgrmtItmPrcgElmnt salesSchedgAgrmtItmPrcgElmnt)
SalesSchedgAgrmtItmPrcgElmnt
entity in the S/4HANA system.salesSchedgAgrmtItmPrcgElmnt
- SalesSchedgAgrmtItmPrcgElmnt
entity object that will be deleted in the S/4HANA system.SalesSchedgAgrmtItmPrcgElmnt
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtPartnerFluentHelper getAllSalesSchedgAgrmtPartner()
SalesSchedgAgrmtPartner
entities.SalesSchedgAgrmtPartner
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.@Nonnull SalesSchedgAgrmtPartnerByKeyFluentHelper getSalesSchedgAgrmtPartnerByKey(String salesSchedulingAgreement, String partnerFunction)
SalesSchedgAgrmtPartner
entity using key fields.partnerFunction
- Partner Function
Constraints: Not nullable, Maximum length: 2
salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
SalesSchedgAgrmtPartner
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.@Nonnull SalesSchedgAgrmtPartnerUpdateFluentHelper updateSalesSchedgAgrmtPartner(@Nonnull SalesSchedgAgrmtPartner salesSchedgAgrmtPartner)
SalesSchedgAgrmtPartner
entity and save it to the S/4HANA system.salesSchedgAgrmtPartner
- SalesSchedgAgrmtPartner
entity object that will be updated in the S/4HANA system.SalesSchedgAgrmtPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtPartnerDeleteFluentHelper deleteSalesSchedgAgrmtPartner(@Nonnull SalesSchedgAgrmtPartner salesSchedgAgrmtPartner)
SalesSchedgAgrmtPartner
entity in the S/4HANA system.salesSchedgAgrmtPartner
- SalesSchedgAgrmtPartner
entity object that will be deleted in the S/4HANA system.SalesSchedgAgrmtPartner
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtPrcgElementFluentHelper getAllSalesSchedgAgrmtPrcgElement()
SalesSchedgAgrmtPrcgElement
entities.SalesSchedgAgrmtPrcgElement
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.@Nonnull SalesSchedgAgrmtPrcgElementByKeyFluentHelper getSalesSchedgAgrmtPrcgElementByKey(String salesSchedulingAgreement, String pricingProcedureStep, String pricingProcedureCounter)
SalesSchedgAgrmtPrcgElement
entity using key fields.salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
pricingProcedureCounter
- Condition Counter
Constraints: Not nullable, Maximum length: 3
pricingProcedureStep
- Step Number
Constraints: Not nullable, Maximum length: 3
SalesSchedgAgrmtPrcgElement
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.@Nonnull SalesSchedgAgrmtPrcgElementUpdateFluentHelper updateSalesSchedgAgrmtPrcgElement(@Nonnull SalesSchedgAgrmtPrcgElement salesSchedgAgrmtPrcgElement)
SalesSchedgAgrmtPrcgElement
entity and save it to the S/4HANA system.salesSchedgAgrmtPrcgElement
- SalesSchedgAgrmtPrcgElement
entity object that will be updated in the S/4HANA system.SalesSchedgAgrmtPrcgElement
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtPrcgElementDeleteFluentHelper deleteSalesSchedgAgrmtPrcgElement(@Nonnull SalesSchedgAgrmtPrcgElement salesSchedgAgrmtPrcgElement)
SalesSchedgAgrmtPrcgElement
entity in the S/4HANA system.salesSchedgAgrmtPrcgElement
- SalesSchedgAgrmtPrcgElement
entity object that will be deleted in the S/4HANA system.SalesSchedgAgrmtPrcgElement
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtSchedLineFluentHelper getAllSalesSchedgAgrmtSchedLine()
SalesSchedgAgrmtSchedLine
entities.SalesSchedgAgrmtSchedLine
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.@Nonnull SalesSchedgAgrmtSchedLineByKeyFluentHelper getSalesSchedgAgrmtSchedLineByKey(String salesSchedulingAgreement, String salesSchedulingAgreementItem, String scheduleLine)
SalesSchedgAgrmtSchedLine
entity using key fields.salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
scheduleLine
- Schedule Line Number
Constraints: Not nullable, Maximum length: 4
salesSchedulingAgreementItem
- Sales Scheduling Agreement Item
Constraints: Not nullable, Maximum length: 6
SalesSchedgAgrmtSchedLine
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.@Nonnull SalesSchedgAgrmtTextFluentHelper getAllSalesSchedgAgrmtText()
SalesSchedgAgrmtText
entities.SalesSchedgAgrmtText
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.@Nonnull SalesSchedgAgrmtTextByKeyFluentHelper getSalesSchedgAgrmtTextByKey(String salesSchedulingAgreement, String language, String longTextID)
SalesSchedgAgrmtText
entity using key fields.salesSchedulingAgreement
- Sales Scheduling Agreement
Constraints: Not nullable, Maximum length: 10
language
- Language Key
Constraints: Not nullable, Maximum length: 2
longTextID
- Text ID
Constraints: Not nullable, Maximum length: 4
SalesSchedgAgrmtText
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.@Nonnull SalesSchedgAgrmtTextUpdateFluentHelper updateSalesSchedgAgrmtText(@Nonnull SalesSchedgAgrmtText salesSchedgAgrmtText)
SalesSchedgAgrmtText
entity and save it to the S/4HANA system.salesSchedgAgrmtText
- SalesSchedgAgrmtText
entity object that will be updated in the S/4HANA system.SalesSchedgAgrmtText
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull SalesSchedgAgrmtTextDeleteFluentHelper deleteSalesSchedgAgrmtText(@Nonnull SalesSchedgAgrmtText salesSchedgAgrmtText)
SalesSchedgAgrmtText
entity in the S/4HANA system.salesSchedgAgrmtText
- SalesSchedgAgrmtText
entity object that will be deleted in the S/4HANA system.SalesSchedgAgrmtText
entity. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2021 SAP SE. All rights reserved.