Interface WarrantyClaimService

All Known Implementing Classes:
DefaultWarrantyClaimService

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

This service is based on OData V4 protocol. It enables you to create, update, read warranty claim. Note that you must use association request (claim header plus claim version entities) to create warranty claim , warranty claim version as well. The service allows to update and read claim versions and for claim items it can do create, update, read and delete operations. You can read entire warranty claim header, claim versions, claim items or only parts of the data, using the provided filters. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: WARRANTYCLAIM_0001
API Version: 1.0.0
Minimum ERP Version: 2302
Communication Scenario: Warranty Claim Management Integration(SAP_COM_0766)
Scope Items: Warranty Claim Management - Supplier Recovery Processing(5HR), Warranty Claim Management - Supplier Recovery Processing(OHR)
Authentication Methods: x509
Service Group Name: API_WARRANTYCLAIM
Business Object: Warranty Claim
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull WarrantyClaimService 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.
    • getAllWarrantyClaim

      @Nonnull GetAllRequestBuilder<WarrantyClaim> getAllWarrantyClaim()
      Deprecated.
      Fetch multiple WarrantyClaim entities.
      Returns:
      A request builder to fetch multiple WarrantyClaim 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.
    • countWarrantyClaim

      @Nonnull CountRequestBuilder<WarrantyClaim> countWarrantyClaim()
      Deprecated.
      Fetch the number of entries from the WarrantyClaim entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of WarrantyClaim 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.
    • getWarrantyClaimByKey

      @Nonnull GetByKeyRequestBuilder<WarrantyClaim> getWarrantyClaimByKey(UUID wrntyClaimHeaderUUID)
      Deprecated.
      Fetch a single WarrantyClaim entity using key fields.
      Parameters:
      wrntyClaimHeaderUUID - Internal Number of iPPE Node

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single WarrantyClaim 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.
    • createWarrantyClaim

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

      @Nonnull UpdateRequestBuilder<WarrantyClaim> updateWarrantyClaim(@Nonnull WarrantyClaim warrantyClaim)
      Deprecated.
      Update an existing WarrantyClaim entity and save it to the S/4HANA system.
      Parameters:
      warrantyClaim - WarrantyClaim entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing WarrantyClaim entity. To perform execution, call the execute method on the request builder object.
    • getAllWarrantyClaimItem

      @Nonnull GetAllRequestBuilder<WarrantyClaimItem> getAllWarrantyClaimItem()
      Deprecated.
      Fetch multiple WarrantyClaimItem entities.
      Returns:
      A request builder to fetch multiple WarrantyClaimItem 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.
    • countWarrantyClaimItem

      @Nonnull CountRequestBuilder<WarrantyClaimItem> countWarrantyClaimItem()
      Deprecated.
      Fetch the number of entries from the WarrantyClaimItem entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of WarrantyClaimItem 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.
    • getWarrantyClaimItemByKey

      @Nonnull GetByKeyRequestBuilder<WarrantyClaimItem> getWarrantyClaimItemByKey(UUID wrntyItemUUID)
      Deprecated.
      Fetch a single WarrantyClaimItem entity using key fields.
      Parameters:
      wrntyItemUUID - Internal Number of the PVS Variant

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single WarrantyClaimItem 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.
    • createWarrantyClaimItem

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

      @Nonnull UpdateRequestBuilder<WarrantyClaimItem> updateWarrantyClaimItem(@Nonnull WarrantyClaimItem warrantyClaimItem)
      Deprecated.
      Update an existing WarrantyClaimItem entity and save it to the S/4HANA system.
      Parameters:
      warrantyClaimItem - WarrantyClaimItem entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing WarrantyClaimItem entity. To perform execution, call the execute method on the request builder object.
    • deleteWarrantyClaimItem

      @Nonnull DeleteRequestBuilder<WarrantyClaimItem> deleteWarrantyClaimItem(@Nonnull WarrantyClaimItem warrantyClaimItem)
      Deprecated.
      Deletes an existing WarrantyClaimItem entity in the S/4HANA system.
      Parameters:
      warrantyClaimItem - WarrantyClaimItem entity object that will be deleted in the S/4HANA system.
      Returns:
      A request builder to delete an existing WarrantyClaimItem entity. To perform execution, call the execute method on the request builder object.
    • getAllWarrantyClaimVersion

      @Nonnull GetAllRequestBuilder<WarrantyClaimVersion> getAllWarrantyClaimVersion()
      Deprecated.
      Fetch multiple WarrantyClaimVersion entities.
      Returns:
      A request builder to fetch multiple WarrantyClaimVersion 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.
    • countWarrantyClaimVersion

      @Nonnull CountRequestBuilder<WarrantyClaimVersion> countWarrantyClaimVersion()
      Deprecated.
      Fetch the number of entries from the WarrantyClaimVersion entity collection matching the filter and search expressions.
      Returns:
      A request builder to fetch the count of WarrantyClaimVersion 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.
    • getWarrantyClaimVersionByKey

      @Nonnull GetByKeyRequestBuilder<WarrantyClaimVersion> getWarrantyClaimVersionByKey(UUID wrntyVersionUUID)
      Deprecated.
      Fetch a single WarrantyClaimVersion entity using key fields.
      Parameters:
      wrntyVersionUUID - Internal Number of iPPE Node

      Constraints: Not nullable

      Returns:
      A request builder to fetch a single WarrantyClaimVersion 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.
    • createWarrantyClaimVersion

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

      @Nonnull UpdateRequestBuilder<WarrantyClaimVersion> updateWarrantyClaimVersion(@Nonnull WarrantyClaimVersion warrantyClaimVersion)
      Deprecated.
      Update an existing WarrantyClaimVersion entity and save it to the S/4HANA system.
      Parameters:
      warrantyClaimVersion - WarrantyClaimVersion entity object that will be updated in the S/4HANA system.
      Returns:
      A request builder to update an existing WarrantyClaimVersion entity. To perform execution, call the execute method on the request builder object.