Interface PaymentItemService

All Superinterfaces:
BatchService<PaymentItemServiceBatch>
All Known Implementing Classes:
DefaultPaymentItemService

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

This service contains payment header and payment item. The payment header is read by groups, and in each group, there are one or more payment items. Appropriate checks for restricted values and authorizations are executed for updating the approval status of payment items. Once the update has been completed, the status code is sent in the response. If there are any issues during updating the approval status of payment item, the system display error messages in the response. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_CN_PAYMENTRELEASELIST_APPR_SRV
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Finance - China Payment Approval Integration(SAP_COM_0711)
Scope Items: Accounts Payable(J60)
Authentication Methods: x509
Business Object: Payment Medium
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull PaymentItemService 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.
    • getAllPaymentReleaseListHeader

      @Nonnull PaymentReleaseListHeaderFluentHelper getAllPaymentReleaseListHeader()
      Deprecated.
      Fetch multiple PaymentReleaseListHeader entities.
      Returns:
      A fluent helper to fetch multiple PaymentReleaseListHeader 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.
    • getPaymentReleaseListHeaderByKey

      @Nonnull PaymentReleaseListHeaderByKeyFluentHelper getPaymentReleaseListHeaderByKey(String paymentreleaselist)
      Deprecated.
      Fetch a single PaymentReleaseListHeader entity using key fields.
      Parameters:
      paymentreleaselist - List ID

      Constraints: Not nullable, Maximum length: 10

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

      @Nonnull PaymentReleaseListItemFluentHelper getAllPaymentReleaseListItem()
      Deprecated.
      Fetch multiple PaymentReleaseListItem entities.
      Returns:
      A fluent helper to fetch multiple PaymentReleaseListItem 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.
    • getPaymentReleaseListItemByKey

      @Nonnull PaymentReleaseListItemByKeyFluentHelper getPaymentReleaseListItemByKey(UUID paymentreleaselistitemuuid)
      Deprecated.
      Fetch a single PaymentReleaseListItem entity using key fields.
      Parameters:
      paymentreleaselistitemuuid - UUID

      Constraints: Not nullable

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

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