Interface WarehousePhysicalInventoryService

All Superinterfaces:
BatchService<WarehousePhysicalInventoryServiceBatch>
All Known Implementing Classes:
DefaultWarehousePhysicalInventoryService

@Deprecated public interface WarehousePhysicalInventoryService extends BatchService<WarehousePhysicalInventoryServiceBatch>
Deprecated.
The service and all its related classes are deprecated as of release 2108 (Aug 2021). Please use the odata generator to generate the VDM.

In every API call, you can make use of the following operations: - You can retrieve physical inventory (PI) items. - You can count PI items. - You can change counted PI items. - You can mark PI items as ***Deleted***. You can integrate this API with external applications. For the count and change count operations, you can only perform these operations using batch requests. Additionally, you must include the entities Warehouse Physical Inventory Item (WhsePhysicalInventoryItem) and Warehouse Physical Inventory Count Item (WhsePhysicalInventoryCountItem) in the batch requests. .

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_WHSE_PHYSINVENTORYITEM
API Version: 1.0.0
Minimum ERP Version: 2208
Communication Scenario: Warehousing - Physical Inventory Integration(SAP_COM_0378)
Scope Items: Warehouse Physical Inventory(3BX)
Business Object: Warehouse Physical Inventory Document
  • Field Details

  • Method Details

    • withServicePath

      @Nonnull WarehousePhysicalInventoryService 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.
    • getAllWhsePhysicalInventoryCountItem

      @Nonnull WhsePhysicalInventoryCountItemFluentHelper getAllWhsePhysicalInventoryCountItem()
      Deprecated.
      Fetch multiple WhsePhysicalInventoryCountItem entities.
      Returns:
      A fluent helper to fetch multiple WhsePhysicalInventoryCountItem 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.
    • getWhsePhysicalInventoryCountItemByKey

      @Nonnull WhsePhysicalInventoryCountItemByKeyFluentHelper getWhsePhysicalInventoryCountItemByKey(UUID physicalInventoryDocumentUUID, String physicalInventoryItemNumber, Integer lineIndexOfPInvItem, Integer pInvQuantitySequence)
      Deprecated.
      Fetch a single WhsePhysicalInventoryCountItem entity using key fields.
      Parameters:
      pInvQuantitySequence - Row Index of Internal Tables

      Constraints: Not nullable

      lineIndexOfPInvItem - Row Index of Internal Tables

      Constraints: Not nullable

      physicalInventoryItemNumber - Item

      Constraints: Not nullable, Maximum length: 6

      physicalInventoryDocumentUUID - GUID for Physical Inventory Document

      Constraints: Not nullable

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

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

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

      @Nonnull WhsePhysicalInventoryItemFluentHelper getAllWhsePhysicalInventoryItem()
      Deprecated.
      Fetch multiple WhsePhysicalInventoryItem entities.
      Returns:
      A fluent helper to fetch multiple WhsePhysicalInventoryItem 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.
    • getWhsePhysicalInventoryItemByKey

      @Nonnull WhsePhysicalInventoryItemByKeyFluentHelper getWhsePhysicalInventoryItemByKey(UUID physicalInventoryDocumentUUID, String physicalInventoryItemNumber)
      Deprecated.
      Fetch a single WhsePhysicalInventoryItem entity using key fields.
      Parameters:
      physicalInventoryItemNumber - Item

      Constraints: Not nullable, Maximum length: 6

      physicalInventoryDocumentUUID - GUID for Physical Inventory Document

      Constraints: Not nullable

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

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

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

      @Nonnull DeletePhysicalInventoryItemFluentHelper deletePhysicalInventoryItem(@Nonnull UUID physicalInventoryDocumentUUID, @Nonnull String physicalInventoryItemNumber)
      Deprecated.

      Creates a fluent helper for the DeletePhysicalInventoryItem OData function import.

      Parameters:
      physicalInventoryItemNumber - Item

      Constraints: Not nullable, Maximum length: 6

      Original parameter name from the Odata EDM: PhysicalInventoryItemNumber

      physicalInventoryDocumentUUID - GUID

      Constraints: none

      Original parameter name from the Odata EDM: PhysicalInventoryDocumentUUID

      Returns:
      A fluent helper object that will execute the DeletePhysicalInventoryItem OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.