Interface SalesAndDistributionDocumentOrderReasonService

All Superinterfaces:
BatchService<SalesAndDistributionDocumentOrderReasonServiceBatch>
All Known Implementing Classes:
DefaultSalesAndDistributionDocumentOrderReasonService

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

The service contains four entities, from which Self-Billing Cockpit consumers can retrieve the order reason ID and description, retro-billing relevance of the order reason, as well as the related item type for self-billing processing.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_SALES_DOCUMENT_REASON_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: SAP Self-Billing Cockpit Integration(SAP_COM_0564)
Scope Items: Self-Billing(4H2)
Authentication Methods: x509
Business Object: Billing Document
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull SalesAndDistributionDocumentOrderReasonService 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.
    • getAllRetroBillingUsageText

      @Nonnull RetroBillingUsageTextFluentHelper getAllRetroBillingUsageText()
      Deprecated.
      Fetch multiple RetroBillingUsageText entities.
      Returns:
      A fluent helper to fetch multiple RetroBillingUsageText 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.
    • getRetroBillingUsageTextByKey

      @Nonnull RetroBillingUsageTextByKeyFluentHelper getRetroBillingUsageTextByKey(String retroBillingUsage, String language)
      Deprecated.
      Fetch a single RetroBillingUsageText entity using key fields.
      Parameters:
      retroBillingUsage - Use of Order Reason for Retroactive Billing

      Constraints: Not nullable, Maximum length: 1

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

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

      @Nonnull SDDocumentReasonFluentHelper getAllSDDocumentReason()
      Deprecated.
      Fetch multiple SDDocumentReason entities.
      Returns:
      A fluent helper to fetch multiple SDDocumentReason 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.
    • getSDDocumentReasonByKey

      @Nonnull SDDocumentReasonByKeyFluentHelper getSDDocumentReasonByKey(String sDDocumentReason)
      Deprecated.
      Fetch a single SDDocumentReason entity using key fields.
      Parameters:
      sDDocumentReason - Order Reason (Reason for the Business Transaction)

      Constraints: Not nullable, Maximum length: 3

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

      @Nonnull SDDocumentReasonTextFluentHelper getAllSDDocumentReasonText()
      Deprecated.
      Fetch multiple SDDocumentReasonText entities.
      Returns:
      A fluent helper to fetch multiple SDDocumentReasonText 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.
    • getSDDocumentReasonTextByKey

      @Nonnull SDDocumentReasonTextByKeyFluentHelper getSDDocumentReasonTextByKey(String sDDocumentReason, String language)
      Deprecated.
      Fetch a single SDDocumentReasonText entity using key fields.
      Parameters:
      sDDocumentReason - Order Reason (Reason for the Business Transaction)

      Constraints: Not nullable, Maximum length: 3

      language - Language Key

      Constraints: Not nullable, Maximum length: 2

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

      @Nonnull SelfBillingValueItemTextFluentHelper getAllSelfBillingValueItemText()
      Deprecated.
      Fetch multiple SelfBillingValueItemText entities.
      Returns:
      A fluent helper to fetch multiple SelfBillingValueItemText 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.
    • getSelfBillingValueItemTextByKey

      @Nonnull SelfBillingValueItemTextByKeyFluentHelper getSelfBillingValueItemTextByKey(String selfBillingValueItem, String language)
      Deprecated.
      Fetch a single SelfBillingValueItemText entity using key fields.
      Parameters:
      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      selfBillingValueItem - Value Item for Self-Billing

      Constraints: Not nullable, Maximum length: 1

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