Interface SalesOrderWithoutChargeService
- All Superinterfaces:
BatchService<SalesOrderWithoutChargeServiceBatch>
- All Known Implementing Classes:
DefaultSalesOrderWithoutChargeService
In every API call, you can make use of the following operations: - You can read entire sales orders without charge or only parts of the data, using the provided filters. - You can create sales orders without charge. Note that you must use “deep insert” requests (a header plus the following entities: header partner, item and item partner). You cannot create entities without including any related entities. - For existing sales orders without charge, you can create new items. Note that you must use “deep insert” requests (with the entity: item partner). You cannot create entities without including any related entities. - For existing sales orders without charge, you can update the header, header partner, item and item partner. - For existing sales orders without charge, you can delete the header, header partner, item and item partner..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | API_SALES_ORDER_WITHOUT_CHARGE_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Sales Order Without Charge Integration(SAP_COM_0334) |
| Scope Items: | Free of Charge Delivery(BDA) |
| Authentication Methods: | x509 |
| Business Object: | Sales Order Without Charge |
-
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 TypeMethodDescriptioncreateSalesOrderWithoutCharge(SalesOrderWithoutCharge salesOrderWithoutCharge) Deprecated.Create a newSalesOrderWithoutChargeentity and save it to the S/4HANA system.createSalesOrderWithoutChargeItem(SalesOrderWithoutChargeItem salesOrderWithoutChargeItem) Deprecated.Create a newSalesOrderWithoutChargeItementity and save it to the S/4HANA system.deleteSalesOrderWithoutCharge(SalesOrderWithoutCharge salesOrderWithoutCharge) Deprecated.Deletes an existingSalesOrderWithoutChargeentity in the S/4HANA system.deleteSalesOrderWithoutChargeItem(SalesOrderWithoutChargeItem salesOrderWithoutChargeItem) Deprecated.Deletes an existingSalesOrderWithoutChargeItementity in the S/4HANA system.deleteSlsOrdWthoutChrgItmPartner(SlsOrdWthoutChrgItmPartner slsOrdWthoutChrgItmPartner) Deprecated.Deletes an existingSlsOrdWthoutChrgItmPartnerentity in the S/4HANA system.deleteSlsOrdWthoutChrgItmText(SlsOrdWthoutChrgItmText slsOrdWthoutChrgItmText) Deprecated.Deletes an existingSlsOrdWthoutChrgItmTextentity in the S/4HANA system.deleteSlsOrdWthoutChrgPartner(SlsOrdWthoutChrgPartner slsOrdWthoutChrgPartner) Deprecated.Deletes an existingSlsOrdWthoutChrgPartnerentity in the S/4HANA system.deleteSlsOrdWthoutChrgText(SlsOrdWthoutChrgText slsOrdWthoutChrgText) Deprecated.Deletes an existingSlsOrdWthoutChrgTextentity in the S/4HANA system.Deprecated.Fetch multipleSalesOrderWithoutChargeentities.Deprecated.Fetch multipleSalesOrderWithoutChargeItementities.Deprecated.Fetch multipleSlsOrdWthoutChrgItmPartnerentities.Deprecated.Fetch multipleSlsOrdWthoutChrgItmTextentities.Deprecated.Fetch multipleSlsOrdWthoutChrgPartnerentities.Deprecated.Fetch multipleSlsOrdWthoutChrgSchedLineentities.Deprecated.Fetch multipleSlsOrdWthoutChrgTextentities.getSalesOrderWithoutChargeByKey(String salesOrderWithoutCharge) Deprecated.Fetch a singleSalesOrderWithoutChargeentity using key fields.getSalesOrderWithoutChargeItemByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem) Deprecated.Fetch a singleSalesOrderWithoutChargeItementity using key fields.getSlsOrdWthoutChrgItmPartnerByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String partnerFunction) Deprecated.Fetch a singleSlsOrdWthoutChrgItmPartnerentity using key fields.getSlsOrdWthoutChrgItmTextByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String language, String longTextID) Deprecated.Fetch a singleSlsOrdWthoutChrgItmTextentity using key fields.getSlsOrdWthoutChrgPartnerByKey(String salesOrderWithoutCharge, String partnerFunction) Deprecated.Fetch a singleSlsOrdWthoutChrgPartnerentity using key fields.getSlsOrdWthoutChrgSchedLineByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String scheduleLine) Deprecated.Fetch a singleSlsOrdWthoutChrgSchedLineentity using key fields.getSlsOrdWthoutChrgTextByKey(String salesOrderWithoutCharge, String language, String longTextID) Deprecated.Fetch a singleSlsOrdWthoutChrgTextentity using key fields.updateSalesOrderWithoutCharge(SalesOrderWithoutCharge salesOrderWithoutCharge) Deprecated.Update an existingSalesOrderWithoutChargeentity and save it to the S/4HANA system.updateSalesOrderWithoutChargeItem(SalesOrderWithoutChargeItem salesOrderWithoutChargeItem) Deprecated.Update an existingSalesOrderWithoutChargeItementity and save it to the S/4HANA system.updateSlsOrdWthoutChrgItmPartner(SlsOrdWthoutChrgItmPartner slsOrdWthoutChrgItmPartner) Deprecated.Update an existingSlsOrdWthoutChrgItmPartnerentity and save it to the S/4HANA system.updateSlsOrdWthoutChrgItmText(SlsOrdWthoutChrgItmText slsOrdWthoutChrgItmText) Deprecated.Update an existingSlsOrdWthoutChrgItmTextentity and save it to the S/4HANA system.updateSlsOrdWthoutChrgPartner(SlsOrdWthoutChrgPartner slsOrdWthoutChrgPartner) Deprecated.Update an existingSlsOrdWthoutChrgPartnerentity and save it to the S/4HANA system.updateSlsOrdWthoutChrgText(SlsOrdWthoutChrgText slsOrdWthoutChrgText) Deprecated.Update an existingSlsOrdWthoutChrgTextentity 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 interface com.sap.cloud.sdk.datamodel.odata.helper.batch.BatchService
batch
-
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.
-
getAllSalesOrderWithoutCharge
Deprecated.Fetch multipleSalesOrderWithoutChargeentities.- Returns:
- A fluent helper to fetch multiple
SalesOrderWithoutChargeentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSalesOrderWithoutChargeByKey
@Nonnull SalesOrderWithoutChargeByKeyFluentHelper getSalesOrderWithoutChargeByKey(String salesOrderWithoutCharge) Deprecated.Fetch a singleSalesOrderWithoutChargeentity using key fields.- Parameters:
salesOrderWithoutCharge- Sales Order Without ChargeConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
SalesOrderWithoutChargeentity 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 theexecutemethod on the fluent helper object.
-
createSalesOrderWithoutCharge
@Nonnull SalesOrderWithoutChargeCreateFluentHelper createSalesOrderWithoutCharge(@Nonnull SalesOrderWithoutCharge salesOrderWithoutCharge) Deprecated.Create a newSalesOrderWithoutChargeentity and save it to the S/4HANA system.- Parameters:
salesOrderWithoutCharge-SalesOrderWithoutChargeentity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
SalesOrderWithoutChargeentity. To perform execution, call theexecutemethod on the fluent helper object.
-
updateSalesOrderWithoutCharge
@Nonnull SalesOrderWithoutChargeUpdateFluentHelper updateSalesOrderWithoutCharge(@Nonnull SalesOrderWithoutCharge salesOrderWithoutCharge) Deprecated.Update an existingSalesOrderWithoutChargeentity and save it to the S/4HANA system.- Parameters:
salesOrderWithoutCharge-SalesOrderWithoutChargeentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
SalesOrderWithoutChargeentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteSalesOrderWithoutCharge
@Nonnull SalesOrderWithoutChargeDeleteFluentHelper deleteSalesOrderWithoutCharge(@Nonnull SalesOrderWithoutCharge salesOrderWithoutCharge) Deprecated.Deletes an existingSalesOrderWithoutChargeentity in the S/4HANA system.- Parameters:
salesOrderWithoutCharge-SalesOrderWithoutChargeentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
SalesOrderWithoutChargeentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllSalesOrderWithoutChargeItem
Deprecated.Fetch multipleSalesOrderWithoutChargeItementities.- Returns:
- A fluent helper to fetch multiple
SalesOrderWithoutChargeItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSalesOrderWithoutChargeItemByKey
@Nonnull SalesOrderWithoutChargeItemByKeyFluentHelper getSalesOrderWithoutChargeItemByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem) Deprecated.Fetch a singleSalesOrderWithoutChargeItementity using key fields.- Parameters:
salesOrderWithoutChargeItem- Sales Order Without Charge ItemConstraints: Not nullable, Maximum length: 6
salesOrderWithoutCharge- Sales Order Without ChargeConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
SalesOrderWithoutChargeItementity 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 theexecutemethod on the fluent helper object.
-
createSalesOrderWithoutChargeItem
@Nonnull SalesOrderWithoutChargeItemCreateFluentHelper createSalesOrderWithoutChargeItem(@Nonnull SalesOrderWithoutChargeItem salesOrderWithoutChargeItem) Deprecated.Create a newSalesOrderWithoutChargeItementity and save it to the S/4HANA system.- Parameters:
salesOrderWithoutChargeItem-SalesOrderWithoutChargeItementity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
SalesOrderWithoutChargeItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
updateSalesOrderWithoutChargeItem
@Nonnull SalesOrderWithoutChargeItemUpdateFluentHelper updateSalesOrderWithoutChargeItem(@Nonnull SalesOrderWithoutChargeItem salesOrderWithoutChargeItem) Deprecated.Update an existingSalesOrderWithoutChargeItementity and save it to the S/4HANA system.- Parameters:
salesOrderWithoutChargeItem-SalesOrderWithoutChargeItementity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
SalesOrderWithoutChargeItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteSalesOrderWithoutChargeItem
@Nonnull SalesOrderWithoutChargeItemDeleteFluentHelper deleteSalesOrderWithoutChargeItem(@Nonnull SalesOrderWithoutChargeItem salesOrderWithoutChargeItem) Deprecated.Deletes an existingSalesOrderWithoutChargeItementity in the S/4HANA system.- Parameters:
salesOrderWithoutChargeItem-SalesOrderWithoutChargeItementity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
SalesOrderWithoutChargeItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllSlsOrdWthoutChrgItmPartner
Deprecated.Fetch multipleSlsOrdWthoutChrgItmPartnerentities.- Returns:
- A fluent helper to fetch multiple
SlsOrdWthoutChrgItmPartnerentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSlsOrdWthoutChrgItmPartnerByKey
@Nonnull SlsOrdWthoutChrgItmPartnerByKeyFluentHelper getSlsOrdWthoutChrgItmPartnerByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String partnerFunction) Deprecated.Fetch a singleSlsOrdWthoutChrgItmPartnerentity using key fields.- Parameters:
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
salesOrderWithoutChargeItem- Sales Order Without Charge ItemConstraints: Not nullable, Maximum length: 6
salesOrderWithoutCharge- Sales Order Without ChargeConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
SlsOrdWthoutChrgItmPartnerentity 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 theexecutemethod on the fluent helper object.
-
updateSlsOrdWthoutChrgItmPartner
@Nonnull SlsOrdWthoutChrgItmPartnerUpdateFluentHelper updateSlsOrdWthoutChrgItmPartner(@Nonnull SlsOrdWthoutChrgItmPartner slsOrdWthoutChrgItmPartner) Deprecated.Update an existingSlsOrdWthoutChrgItmPartnerentity and save it to the S/4HANA system.- Parameters:
slsOrdWthoutChrgItmPartner-SlsOrdWthoutChrgItmPartnerentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
SlsOrdWthoutChrgItmPartnerentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteSlsOrdWthoutChrgItmPartner
@Nonnull SlsOrdWthoutChrgItmPartnerDeleteFluentHelper deleteSlsOrdWthoutChrgItmPartner(@Nonnull SlsOrdWthoutChrgItmPartner slsOrdWthoutChrgItmPartner) Deprecated.Deletes an existingSlsOrdWthoutChrgItmPartnerentity in the S/4HANA system.- Parameters:
slsOrdWthoutChrgItmPartner-SlsOrdWthoutChrgItmPartnerentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
SlsOrdWthoutChrgItmPartnerentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllSlsOrdWthoutChrgItmText
Deprecated.Fetch multipleSlsOrdWthoutChrgItmTextentities.- Returns:
- A fluent helper to fetch multiple
SlsOrdWthoutChrgItmTextentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSlsOrdWthoutChrgItmTextByKey
@Nonnull SlsOrdWthoutChrgItmTextByKeyFluentHelper getSlsOrdWthoutChrgItmTextByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String language, String longTextID) Deprecated.Fetch a singleSlsOrdWthoutChrgItmTextentity using key fields.- Parameters:
salesOrderWithoutChargeItem- Sales Order Without Charge ItemConstraints: Not nullable, Maximum length: 6
language- Language KeyConstraints: Not nullable, Maximum length: 2
salesOrderWithoutCharge- Sales Order Without ChargeConstraints: Not nullable, Maximum length: 10
longTextID- Text IDConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
SlsOrdWthoutChrgItmTextentity 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 theexecutemethod on the fluent helper object.
-
updateSlsOrdWthoutChrgItmText
@Nonnull SlsOrdWthoutChrgItmTextUpdateFluentHelper updateSlsOrdWthoutChrgItmText(@Nonnull SlsOrdWthoutChrgItmText slsOrdWthoutChrgItmText) Deprecated.Update an existingSlsOrdWthoutChrgItmTextentity and save it to the S/4HANA system.- Parameters:
slsOrdWthoutChrgItmText-SlsOrdWthoutChrgItmTextentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
SlsOrdWthoutChrgItmTextentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteSlsOrdWthoutChrgItmText
@Nonnull SlsOrdWthoutChrgItmTextDeleteFluentHelper deleteSlsOrdWthoutChrgItmText(@Nonnull SlsOrdWthoutChrgItmText slsOrdWthoutChrgItmText) Deprecated.Deletes an existingSlsOrdWthoutChrgItmTextentity in the S/4HANA system.- Parameters:
slsOrdWthoutChrgItmText-SlsOrdWthoutChrgItmTextentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
SlsOrdWthoutChrgItmTextentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllSlsOrdWthoutChrgPartner
Deprecated.Fetch multipleSlsOrdWthoutChrgPartnerentities.- Returns:
- A fluent helper to fetch multiple
SlsOrdWthoutChrgPartnerentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSlsOrdWthoutChrgPartnerByKey
@Nonnull SlsOrdWthoutChrgPartnerByKeyFluentHelper getSlsOrdWthoutChrgPartnerByKey(String salesOrderWithoutCharge, String partnerFunction) Deprecated.Fetch a singleSlsOrdWthoutChrgPartnerentity using key fields.- Parameters:
partnerFunction- Partner FunctionConstraints: Not nullable, Maximum length: 2
salesOrderWithoutCharge- Sales Order Without ChargeConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
SlsOrdWthoutChrgPartnerentity 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 theexecutemethod on the fluent helper object.
-
updateSlsOrdWthoutChrgPartner
@Nonnull SlsOrdWthoutChrgPartnerUpdateFluentHelper updateSlsOrdWthoutChrgPartner(@Nonnull SlsOrdWthoutChrgPartner slsOrdWthoutChrgPartner) Deprecated.Update an existingSlsOrdWthoutChrgPartnerentity and save it to the S/4HANA system.- Parameters:
slsOrdWthoutChrgPartner-SlsOrdWthoutChrgPartnerentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
SlsOrdWthoutChrgPartnerentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteSlsOrdWthoutChrgPartner
@Nonnull SlsOrdWthoutChrgPartnerDeleteFluentHelper deleteSlsOrdWthoutChrgPartner(@Nonnull SlsOrdWthoutChrgPartner slsOrdWthoutChrgPartner) Deprecated.Deletes an existingSlsOrdWthoutChrgPartnerentity in the S/4HANA system.- Parameters:
slsOrdWthoutChrgPartner-SlsOrdWthoutChrgPartnerentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
SlsOrdWthoutChrgPartnerentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllSlsOrdWthoutChrgSchedLine
Deprecated.Fetch multipleSlsOrdWthoutChrgSchedLineentities.- Returns:
- A fluent helper to fetch multiple
SlsOrdWthoutChrgSchedLineentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSlsOrdWthoutChrgSchedLineByKey
@Nonnull SlsOrdWthoutChrgSchedLineByKeyFluentHelper getSlsOrdWthoutChrgSchedLineByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String scheduleLine) Deprecated.Fetch a singleSlsOrdWthoutChrgSchedLineentity using key fields.- Parameters:
salesOrderWithoutChargeItem- Sales Document ItemConstraints: Not nullable, Maximum length: 6
scheduleLine- Schedule Line NumberConstraints: Not nullable, Maximum length: 4
salesOrderWithoutCharge- Sales DocumentConstraints: Not nullable, Maximum length: 10
- Returns:
- A fluent helper to fetch a single
SlsOrdWthoutChrgSchedLineentity 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 theexecutemethod on the fluent helper object.
-
getAllSlsOrdWthoutChrgText
Deprecated.Fetch multipleSlsOrdWthoutChrgTextentities.- Returns:
- A fluent helper to fetch multiple
SlsOrdWthoutChrgTextentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getSlsOrdWthoutChrgTextByKey
@Nonnull SlsOrdWthoutChrgTextByKeyFluentHelper getSlsOrdWthoutChrgTextByKey(String salesOrderWithoutCharge, String language, String longTextID) Deprecated.Fetch a singleSlsOrdWthoutChrgTextentity using key fields.- Parameters:
language- Language KeyConstraints: Not nullable, Maximum length: 2
salesOrderWithoutCharge- Sales Order Without ChargeConstraints: Not nullable, Maximum length: 10
longTextID- Text IDConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
SlsOrdWthoutChrgTextentity 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 theexecutemethod on the fluent helper object.
-
updateSlsOrdWthoutChrgText
@Nonnull SlsOrdWthoutChrgTextUpdateFluentHelper updateSlsOrdWthoutChrgText(@Nonnull SlsOrdWthoutChrgText slsOrdWthoutChrgText) Deprecated.Update an existingSlsOrdWthoutChrgTextentity and save it to the S/4HANA system.- Parameters:
slsOrdWthoutChrgText-SlsOrdWthoutChrgTextentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
SlsOrdWthoutChrgTextentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteSlsOrdWthoutChrgText
@Nonnull SlsOrdWthoutChrgTextDeleteFluentHelper deleteSlsOrdWthoutChrgText(@Nonnull SlsOrdWthoutChrgText slsOrdWthoutChrgText) Deprecated.Deletes an existingSlsOrdWthoutChrgTextentity in the S/4HANA system.- Parameters:
slsOrdWthoutChrgText-SlsOrdWthoutChrgTextentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
SlsOrdWthoutChrgTextentity. To perform execution, call theexecutemethod on the fluent helper object.
-