Interface SalesOrderWithoutChargeService

All Superinterfaces:
BatchService<SalesOrderWithoutChargeServiceBatch>
All Known Implementing Classes:
DefaultSalesOrderWithoutChargeService

@Deprecated public interface SalesOrderWithoutChargeService extends BatchService<SalesOrderWithoutChargeServiceBatch>
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

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..

Business Documentation

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 Details

  • Method Details

    • withServicePath

      @Nonnull SalesOrderWithoutChargeService withServicePath(@Nonnull String servicePath)
      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

      @Nonnull SalesOrderWithoutChargeFluentHelper getAllSalesOrderWithoutCharge()
      Deprecated.
      Fetch multiple SalesOrderWithoutCharge entities.
      Returns:
      A fluent helper to fetch multiple SalesOrderWithoutCharge 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.
    • getSalesOrderWithoutChargeByKey

      @Nonnull SalesOrderWithoutChargeByKeyFluentHelper getSalesOrderWithoutChargeByKey(String salesOrderWithoutCharge)
      Deprecated.
      Fetch a single SalesOrderWithoutCharge entity using key fields.
      Parameters:
      salesOrderWithoutCharge - Sales Order Without Charge

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single SalesOrderWithoutCharge 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.
    • createSalesOrderWithoutCharge

      @Nonnull SalesOrderWithoutChargeCreateFluentHelper createSalesOrderWithoutCharge(@Nonnull SalesOrderWithoutCharge salesOrderWithoutCharge)
      Deprecated.
      Create a new SalesOrderWithoutCharge entity and save it to the S/4HANA system.
      Parameters:
      salesOrderWithoutCharge - SalesOrderWithoutCharge entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new SalesOrderWithoutCharge entity. To perform execution, call the execute method on the fluent helper object.
    • updateSalesOrderWithoutCharge

      @Nonnull SalesOrderWithoutChargeUpdateFluentHelper updateSalesOrderWithoutCharge(@Nonnull SalesOrderWithoutCharge salesOrderWithoutCharge)
      Deprecated.
      Update an existing SalesOrderWithoutCharge entity and save it to the S/4HANA system.
      Parameters:
      salesOrderWithoutCharge - SalesOrderWithoutCharge entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SalesOrderWithoutCharge entity. To perform execution, call the execute method on the fluent helper object.
    • deleteSalesOrderWithoutCharge

      @Nonnull SalesOrderWithoutChargeDeleteFluentHelper deleteSalesOrderWithoutCharge(@Nonnull SalesOrderWithoutCharge salesOrderWithoutCharge)
      Deprecated.
      Deletes an existing SalesOrderWithoutCharge entity in the S/4HANA system.
      Parameters:
      salesOrderWithoutCharge - SalesOrderWithoutCharge entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing SalesOrderWithoutCharge entity. To perform execution, call the execute method on the fluent helper object.
    • getAllSalesOrderWithoutChargeItem

      @Nonnull SalesOrderWithoutChargeItemFluentHelper getAllSalesOrderWithoutChargeItem()
      Deprecated.
      Fetch multiple SalesOrderWithoutChargeItem entities.
      Returns:
      A fluent helper to fetch multiple SalesOrderWithoutChargeItem 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.
    • getSalesOrderWithoutChargeItemByKey

      @Nonnull SalesOrderWithoutChargeItemByKeyFluentHelper getSalesOrderWithoutChargeItemByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem)
      Deprecated.
      Fetch a single SalesOrderWithoutChargeItem entity using key fields.
      Parameters:
      salesOrderWithoutChargeItem - Sales Order Without Charge Item

      Constraints: Not nullable, Maximum length: 6

      salesOrderWithoutCharge - Sales Order Without Charge

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single SalesOrderWithoutChargeItem 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.
    • createSalesOrderWithoutChargeItem

      @Nonnull SalesOrderWithoutChargeItemCreateFluentHelper createSalesOrderWithoutChargeItem(@Nonnull SalesOrderWithoutChargeItem salesOrderWithoutChargeItem)
      Deprecated.
      Create a new SalesOrderWithoutChargeItem entity and save it to the S/4HANA system.
      Parameters:
      salesOrderWithoutChargeItem - SalesOrderWithoutChargeItem entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new SalesOrderWithoutChargeItem entity. To perform execution, call the execute method on the fluent helper object.
    • updateSalesOrderWithoutChargeItem

      @Nonnull SalesOrderWithoutChargeItemUpdateFluentHelper updateSalesOrderWithoutChargeItem(@Nonnull SalesOrderWithoutChargeItem salesOrderWithoutChargeItem)
      Deprecated.
      Update an existing SalesOrderWithoutChargeItem entity and save it to the S/4HANA system.
      Parameters:
      salesOrderWithoutChargeItem - SalesOrderWithoutChargeItem entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SalesOrderWithoutChargeItem entity. To perform execution, call the execute method on the fluent helper object.
    • deleteSalesOrderWithoutChargeItem

      @Nonnull SalesOrderWithoutChargeItemDeleteFluentHelper deleteSalesOrderWithoutChargeItem(@Nonnull SalesOrderWithoutChargeItem salesOrderWithoutChargeItem)
      Deprecated.
      Deletes an existing SalesOrderWithoutChargeItem entity in the S/4HANA system.
      Parameters:
      salesOrderWithoutChargeItem - SalesOrderWithoutChargeItem entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing SalesOrderWithoutChargeItem entity. To perform execution, call the execute method on the fluent helper object.
    • getAllSlsOrdWthoutChrgItmPartner

      @Nonnull SlsOrdWthoutChrgItmPartnerFluentHelper getAllSlsOrdWthoutChrgItmPartner()
      Deprecated.
      Fetch multiple SlsOrdWthoutChrgItmPartner entities.
      Returns:
      A fluent helper to fetch multiple SlsOrdWthoutChrgItmPartner 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.
    • getSlsOrdWthoutChrgItmPartnerByKey

      @Nonnull SlsOrdWthoutChrgItmPartnerByKeyFluentHelper getSlsOrdWthoutChrgItmPartnerByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String partnerFunction)
      Deprecated.
      Fetch a single SlsOrdWthoutChrgItmPartner entity using key fields.
      Parameters:
      partnerFunction - Partner Function

      Constraints: Not nullable, Maximum length: 2

      salesOrderWithoutChargeItem - Sales Order Without Charge Item

      Constraints: Not nullable, Maximum length: 6

      salesOrderWithoutCharge - Sales Order Without Charge

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single SlsOrdWthoutChrgItmPartner 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.
    • updateSlsOrdWthoutChrgItmPartner

      @Nonnull SlsOrdWthoutChrgItmPartnerUpdateFluentHelper updateSlsOrdWthoutChrgItmPartner(@Nonnull SlsOrdWthoutChrgItmPartner slsOrdWthoutChrgItmPartner)
      Deprecated.
      Update an existing SlsOrdWthoutChrgItmPartner entity and save it to the S/4HANA system.
      Parameters:
      slsOrdWthoutChrgItmPartner - SlsOrdWthoutChrgItmPartner entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SlsOrdWthoutChrgItmPartner entity. To perform execution, call the execute method on the fluent helper object.
    • deleteSlsOrdWthoutChrgItmPartner

      @Nonnull SlsOrdWthoutChrgItmPartnerDeleteFluentHelper deleteSlsOrdWthoutChrgItmPartner(@Nonnull SlsOrdWthoutChrgItmPartner slsOrdWthoutChrgItmPartner)
      Deprecated.
      Deletes an existing SlsOrdWthoutChrgItmPartner entity in the S/4HANA system.
      Parameters:
      slsOrdWthoutChrgItmPartner - SlsOrdWthoutChrgItmPartner entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing SlsOrdWthoutChrgItmPartner entity. To perform execution, call the execute method on the fluent helper object.
    • getAllSlsOrdWthoutChrgItmText

      @Nonnull SlsOrdWthoutChrgItmTextFluentHelper getAllSlsOrdWthoutChrgItmText()
      Deprecated.
      Fetch multiple SlsOrdWthoutChrgItmText entities.
      Returns:
      A fluent helper to fetch multiple SlsOrdWthoutChrgItmText 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.
    • getSlsOrdWthoutChrgItmTextByKey

      @Nonnull SlsOrdWthoutChrgItmTextByKeyFluentHelper getSlsOrdWthoutChrgItmTextByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String language, String longTextID)
      Deprecated.
      Fetch a single SlsOrdWthoutChrgItmText entity using key fields.
      Parameters:
      salesOrderWithoutChargeItem - Sales Order Without Charge Item

      Constraints: Not nullable, Maximum length: 6

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      salesOrderWithoutCharge - Sales Order Without Charge

      Constraints: Not nullable, Maximum length: 10

      longTextID - Text ID

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single SlsOrdWthoutChrgItmText 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.
    • updateSlsOrdWthoutChrgItmText

      @Nonnull SlsOrdWthoutChrgItmTextUpdateFluentHelper updateSlsOrdWthoutChrgItmText(@Nonnull SlsOrdWthoutChrgItmText slsOrdWthoutChrgItmText)
      Deprecated.
      Update an existing SlsOrdWthoutChrgItmText entity and save it to the S/4HANA system.
      Parameters:
      slsOrdWthoutChrgItmText - SlsOrdWthoutChrgItmText entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SlsOrdWthoutChrgItmText entity. To perform execution, call the execute method on the fluent helper object.
    • deleteSlsOrdWthoutChrgItmText

      @Nonnull SlsOrdWthoutChrgItmTextDeleteFluentHelper deleteSlsOrdWthoutChrgItmText(@Nonnull SlsOrdWthoutChrgItmText slsOrdWthoutChrgItmText)
      Deprecated.
      Deletes an existing SlsOrdWthoutChrgItmText entity in the S/4HANA system.
      Parameters:
      slsOrdWthoutChrgItmText - SlsOrdWthoutChrgItmText entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing SlsOrdWthoutChrgItmText entity. To perform execution, call the execute method on the fluent helper object.
    • getAllSlsOrdWthoutChrgPartner

      @Nonnull SlsOrdWthoutChrgPartnerFluentHelper getAllSlsOrdWthoutChrgPartner()
      Deprecated.
      Fetch multiple SlsOrdWthoutChrgPartner entities.
      Returns:
      A fluent helper to fetch multiple SlsOrdWthoutChrgPartner 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.
    • getSlsOrdWthoutChrgPartnerByKey

      @Nonnull SlsOrdWthoutChrgPartnerByKeyFluentHelper getSlsOrdWthoutChrgPartnerByKey(String salesOrderWithoutCharge, String partnerFunction)
      Deprecated.
      Fetch a single SlsOrdWthoutChrgPartner entity using key fields.
      Parameters:
      partnerFunction - Partner Function

      Constraints: Not nullable, Maximum length: 2

      salesOrderWithoutCharge - Sales Order Without Charge

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single SlsOrdWthoutChrgPartner 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.
    • updateSlsOrdWthoutChrgPartner

      @Nonnull SlsOrdWthoutChrgPartnerUpdateFluentHelper updateSlsOrdWthoutChrgPartner(@Nonnull SlsOrdWthoutChrgPartner slsOrdWthoutChrgPartner)
      Deprecated.
      Update an existing SlsOrdWthoutChrgPartner entity and save it to the S/4HANA system.
      Parameters:
      slsOrdWthoutChrgPartner - SlsOrdWthoutChrgPartner entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SlsOrdWthoutChrgPartner entity. To perform execution, call the execute method on the fluent helper object.
    • deleteSlsOrdWthoutChrgPartner

      @Nonnull SlsOrdWthoutChrgPartnerDeleteFluentHelper deleteSlsOrdWthoutChrgPartner(@Nonnull SlsOrdWthoutChrgPartner slsOrdWthoutChrgPartner)
      Deprecated.
      Deletes an existing SlsOrdWthoutChrgPartner entity in the S/4HANA system.
      Parameters:
      slsOrdWthoutChrgPartner - SlsOrdWthoutChrgPartner entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing SlsOrdWthoutChrgPartner entity. To perform execution, call the execute method on the fluent helper object.
    • getAllSlsOrdWthoutChrgSchedLine

      @Nonnull SlsOrdWthoutChrgSchedLineFluentHelper getAllSlsOrdWthoutChrgSchedLine()
      Deprecated.
      Fetch multiple SlsOrdWthoutChrgSchedLine entities.
      Returns:
      A fluent helper to fetch multiple SlsOrdWthoutChrgSchedLine 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.
    • getSlsOrdWthoutChrgSchedLineByKey

      @Nonnull SlsOrdWthoutChrgSchedLineByKeyFluentHelper getSlsOrdWthoutChrgSchedLineByKey(String salesOrderWithoutCharge, String salesOrderWithoutChargeItem, String scheduleLine)
      Deprecated.
      Fetch a single SlsOrdWthoutChrgSchedLine entity using key fields.
      Parameters:
      salesOrderWithoutChargeItem - Sales Document Item

      Constraints: Not nullable, Maximum length: 6

      scheduleLine - Schedule Line Number

      Constraints: Not nullable, Maximum length: 4

      salesOrderWithoutCharge - Sales Document

      Constraints: Not nullable, Maximum length: 10

      Returns:
      A fluent helper to fetch a single SlsOrdWthoutChrgSchedLine 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.
    • getAllSlsOrdWthoutChrgText

      @Nonnull SlsOrdWthoutChrgTextFluentHelper getAllSlsOrdWthoutChrgText()
      Deprecated.
      Fetch multiple SlsOrdWthoutChrgText entities.
      Returns:
      A fluent helper to fetch multiple SlsOrdWthoutChrgText 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.
    • getSlsOrdWthoutChrgTextByKey

      @Nonnull SlsOrdWthoutChrgTextByKeyFluentHelper getSlsOrdWthoutChrgTextByKey(String salesOrderWithoutCharge, String language, String longTextID)
      Deprecated.
      Fetch a single SlsOrdWthoutChrgText entity using key fields.
      Parameters:
      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      salesOrderWithoutCharge - Sales Order Without Charge

      Constraints: Not nullable, Maximum length: 10

      longTextID - Text ID

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single SlsOrdWthoutChrgText 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.
    • updateSlsOrdWthoutChrgText

      @Nonnull SlsOrdWthoutChrgTextUpdateFluentHelper updateSlsOrdWthoutChrgText(@Nonnull SlsOrdWthoutChrgText slsOrdWthoutChrgText)
      Deprecated.
      Update an existing SlsOrdWthoutChrgText entity and save it to the S/4HANA system.
      Parameters:
      slsOrdWthoutChrgText - SlsOrdWthoutChrgText entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing SlsOrdWthoutChrgText entity. To perform execution, call the execute method on the fluent helper object.
    • deleteSlsOrdWthoutChrgText

      @Nonnull SlsOrdWthoutChrgTextDeleteFluentHelper deleteSlsOrdWthoutChrgText(@Nonnull SlsOrdWthoutChrgText slsOrdWthoutChrgText)
      Deprecated.
      Deletes an existing SlsOrdWthoutChrgText entity in the S/4HANA system.
      Parameters:
      slsOrdWthoutChrgText - SlsOrdWthoutChrgText entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing SlsOrdWthoutChrgText entity. To perform execution, call the execute method on the fluent helper object.