Interface ProductionRevenueAccountingRevenueAccountingDocumentService

All Known Implementing Classes:
DefaultProductionRevenueAccountingRevenueAccountingDocumentService

@Deprecated public interface ProductionRevenueAccountingRevenueAccountingDocumentService
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

You can read the Revenue Accounting Document Header, Items, Tax, Marketing and Tax information related to Revenue Accounting Document. You can simulate and Posting Revenue Accounting Document.

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: CE_PRAREVENUEACCTDOCUMENT_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: PRA Accounting Data Integration(SAP_COM_0920)
Scope Items: Revenue Accounting - Oil and Gas Production(5NM)
Authentication Methods: x509
Service Group Name: API_PRAREVENUEACCTDOCUMENT
Business Object: ProductionRevenueAccountingRevenueAccountingDocument
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull ProductionRevenueAccountingRevenueAccountingDocumentService 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.
    • batch

      @Nonnull BatchRequestBuilder batch()
      Deprecated.
      Creates a batch request builder object.
      Returns:
      A request builder to handle batch operation on this service. To perform execution, call the execute method on the request builder object.
    • getAllPRARevenueAccountingHeader

      @Nonnull GetAllRequestBuilder<RevenueAccountingHeader> getAllPRARevenueAccountingHeader()
      Deprecated.
      Fetch multiple RevenueAccountingHeader entities.
      Returns:
      A request builder to fetch multiple RevenueAccountingHeader entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countPRARevenueAccountingHeader

      @Nonnull CountRequestBuilder<RevenueAccountingHeader> countPRARevenueAccountingHeader()
      Deprecated.
      Fetch the number of entries from the RevenueAccountingHeader entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of RevenueAccountingHeader entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getPRARevenueAccountingHeaderByKey

      @Nonnull GetByKeyRequestBuilder<RevenueAccountingHeader> getPRARevenueAccountingHeaderByKey(String companyCode, String pRAAccountingPeriod, String accountingDocument)
      Deprecated.
      Fetch a single RevenueAccountingHeader entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      accountingDocument - Revenue Accounting Document Number

      Constraints: Not nullable, Maximum length: 10

      pRAAccountingPeriod - PRA Accounting Period

      Constraints: Not nullable, Maximum length: 6

      Returns:
      A request builder to fetch a single RevenueAccountingHeader entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • createPRARevenueAccountingHeader

      @Nonnull CreateRequestBuilder<RevenueAccountingHeader> createPRARevenueAccountingHeader(@Nonnull RevenueAccountingHeader revenueAccountingHeader)
      Deprecated.
      Create a new RevenueAccountingHeader entity and save it to the S/4HANA system.
      Parameters:
      revenueAccountingHeader - RevenueAccountingHeader entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new RevenueAccountingHeader entity. To perform execution, call the execute method on the request builder object.
    • getAllPRARevenueAcctItems

      @Nonnull GetAllRequestBuilder<RevenueAccountingItems> getAllPRARevenueAcctItems()
      Deprecated.
      Fetch multiple RevenueAccountingItems entities.
      Returns:
      A request builder to fetch multiple RevenueAccountingItems entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countPRARevenueAcctItems

      @Nonnull CountRequestBuilder<RevenueAccountingItems> countPRARevenueAcctItems()
      Deprecated.
      Fetch the number of entries from the RevenueAccountingItems entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of RevenueAccountingItems entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getPRARevenueAcctItemsByKey

      @Nonnull GetByKeyRequestBuilder<RevenueAccountingItems> getPRARevenueAcctItemsByKey(String companyCode, String pRAAccountingPeriod, String accountingDocument, String pRAAccountingDocumentLine)
      Deprecated.
      Fetch a single RevenueAccountingItems entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      accountingDocument - Revenue Accounting Document Number

      Constraints: Not nullable, Maximum length: 10

      pRAAccountingDocumentLine - Accounting Document Line Number

      Constraints: Not nullable, Maximum length: 8

      pRAAccountingPeriod - PRA Accounting Period

      Constraints: Not nullable, Maximum length: 6

      Returns:
      A request builder to fetch a single RevenueAccountingItems entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • createPRARevenueAcctItems

      @Nonnull CreateRequestBuilder<RevenueAccountingItems> createPRARevenueAcctItems(@Nonnull RevenueAccountingItems revenueAccountingItems)
      Deprecated.
      Create a new RevenueAccountingItems entity and save it to the S/4HANA system.
      Parameters:
      revenueAccountingItems - RevenueAccountingItems entity object that will be created in the S/4HANA system.
      Returns:
      A request builder to create a new RevenueAccountingItems entity. To perform execution, call the execute method on the request builder object.
    • getAllPRARevenueAcctItemsDeduct

      @Nonnull GetAllRequestBuilder<DeductDetail> getAllPRARevenueAcctItemsDeduct()
      Deprecated.
      Fetch multiple DeductDetail entities.
      Returns:
      A request builder to fetch multiple DeductDetail entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countPRARevenueAcctItemsDeduct

      @Nonnull CountRequestBuilder<DeductDetail> countPRARevenueAcctItemsDeduct()
      Deprecated.
      Fetch the number of entries from the DeductDetail entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of DeductDetail entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getPRARevenueAcctItemsDeductByKey

      @Nonnull GetByKeyRequestBuilder<DeductDetail> getPRARevenueAcctItemsDeductByKey(String companyCode, String pRAAccountingPeriod, String accountingDocument, String pRAAccountingDocumentLine, String deductionType)
      Deprecated.
      Fetch a single DeductDetail entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      deductionType - Other Deduction Type Codes

      Constraints: Not nullable, Maximum length: 2

      accountingDocument - Revenue Accounting Document Number

      Constraints: Not nullable, Maximum length: 10

      pRAAccountingDocumentLine - Accounting Document Line Number

      Constraints: Not nullable, Maximum length: 8

      pRAAccountingPeriod - PRA Accounting Period

      Constraints: Not nullable, Maximum length: 6

      Returns:
      A request builder to fetch a single DeductDetail entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getAllPRARevenueAcctItemsMktg

      @Nonnull GetAllRequestBuilder<MarketingDetail> getAllPRARevenueAcctItemsMktg()
      Deprecated.
      Fetch multiple MarketingDetail entities.
      Returns:
      A request builder to fetch multiple MarketingDetail entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countPRARevenueAcctItemsMktg

      @Nonnull CountRequestBuilder<MarketingDetail> countPRARevenueAcctItemsMktg()
      Deprecated.
      Fetch the number of entries from the MarketingDetail entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of MarketingDetail entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getPRARevenueAcctItemsMktgByKey

      @Nonnull GetByKeyRequestBuilder<MarketingDetail> getPRARevenueAcctItemsMktgByKey(String companyCode, String pRAAccountingPeriod, String accountingDocument, String pRAAccountingDocumentLine, String marketingType)
      Deprecated.
      Fetch a single MarketingDetail entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      marketingType - Marketing type code

      Constraints: Not nullable, Maximum length: 2

      accountingDocument - Revenue Accounting Document Number

      Constraints: Not nullable, Maximum length: 10

      pRAAccountingDocumentLine - Accounting Document Line Number

      Constraints: Not nullable, Maximum length: 8

      pRAAccountingPeriod - PRA Accounting Period

      Constraints: Not nullable, Maximum length: 6

      Returns:
      A request builder to fetch a single MarketingDetail entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getAllPRARevenueAcctItemsTax

      @Nonnull GetAllRequestBuilder<TaxDetail> getAllPRARevenueAcctItemsTax()
      Deprecated.
      Fetch multiple TaxDetail entities.
      Returns:
      A request builder to fetch multiple TaxDetail entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • countPRARevenueAcctItemsTax

      @Nonnull CountRequestBuilder<TaxDetail> countPRARevenueAcctItemsTax()
      Deprecated.
      Fetch the number of entries from the TaxDetail entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of TaxDetail entities. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.
    • getPRARevenueAcctItemsTaxByKey

      @Nonnull GetByKeyRequestBuilder<TaxDetail> getPRARevenueAcctItemsTaxByKey(String companyCode, String pRAAccountingPeriod, String accountingDocument, String pRAAccountingDocumentLine, String severanceTaxType)
      Deprecated.
      Fetch a single TaxDetail entity using key fields.
      Parameters:
      companyCode - Company Code

      Constraints: Not nullable, Maximum length: 4

      accountingDocument - Revenue Accounting Document Number

      Constraints: Not nullable, Maximum length: 10

      pRAAccountingDocumentLine - Accounting Document Line Number

      Constraints: Not nullable, Maximum length: 8

      pRAAccountingPeriod - PRA Accounting Period

      Constraints: Not nullable, Maximum length: 6

      severanceTaxType - Severance Tax Type

      Constraints: Not nullable, Maximum length: 2

      Returns:
      A request builder to fetch a single TaxDetail entity using key fields. This request builder allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the request builder object.