java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<WhsePhysicalInventoryCountItem>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.warehousephysicalinventory.WhsePhysicalInventoryCountItem

public class WhsePhysicalInventoryCountItem extends VdmEntity<WhsePhysicalInventoryCountItem>
Warehouse Physical Inventory Count Item

Original entity name from the Odata EDM: WhsePhysicalInventoryCountItemType

  • Field Details

  • Constructor Details

    • WhsePhysicalInventoryCountItem

      public WhsePhysicalInventoryCountItem()
    • WhsePhysicalInventoryCountItem

      public WhsePhysicalInventoryCountItem(@Nullable UUID physicalInventoryDocumentUUID, @Nullable String physicalInventoryItemNumber, @Nullable Integer lineIndexOfPInvItem, @Nullable Integer pInvQuantitySequence, @Nullable Integer physicalInventoryItemLevel, @Nullable String pInvItemParentType, @Nullable String storageBin, @Nullable String storageType, @Nullable String parentHandlingUnitNumber, @Nullable String physicalInventoryItemType, @Nullable String handlingUnitNumber, @Nullable String product, @Nullable UUID productUUID, @Nullable UUID batchUUID, @Nullable String batch, @Nullable String serialNumberRequiredLevel, @Nullable String stockType, @Nullable String stockOwner, @Nullable String stockOwnerPartnerRole, @Nullable String stockUsage, @Nullable String entitledToDisposeParty, @Nullable String entitledToDisposePartnerRole, @Nullable String stockDocumentCategory, @Nullable String stockDocumentNumber, @Nullable String stockItemNumber, @Nullable String wBSElementExternalID, @Nullable String documentReltdStockDocCat, @Nullable String whseQualityInspectionType, @Nullable UUID qualityInspectionDocUUID, @Nullable String stockIdentificationNumber, @Nullable UUID documentReltdStockDocUUID, @Nullable UUID documentReltdStockDocItemUUID, @Nullable ZonedDateTime whseTaskGoodsReceiptDateTime, @Nullable LocalDateTime shelfLifeExpirationDate, @Nullable String countryOfOrigin, @Nullable Boolean matlBatchIsInRstrcdUseStock, @Nullable Boolean hndlgUnitItemCountedIsComplete, @Nullable Boolean hndlgUnitItemCountedIsEmpty, @Nullable Boolean hndlgUnitItemCountedIsNotExist, @Nullable String packagingMaterial, @Nullable String handlingUnitType, @Nullable Boolean storageBinIsEmpty, @Nullable Boolean pInvIsZeroCount, @Nullable String requestedQuantityUnit, @Nullable BigDecimal requestedQuantity, @Nullable ZonedDateTime pInvItemChgUTCDateTime, @Nullable WhsePhysicalInventoryItem toWhsePhysicalInventoryItem)
  • Method Details

    • getType

      @Nonnull public Class<WhsePhysicalInventoryCountItem> getType()
      Specified by:
      getType in class VdmObject<WhsePhysicalInventoryCountItem>
    • setPhysicalInventoryDocumentUUID

      public void setPhysicalInventoryDocumentUUID(@Nullable UUID physicalInventoryDocumentUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PhysicalInventoryDocumentUUID

      Parameters:
      physicalInventoryDocumentUUID - GUID for Physical Inventory Document
    • setPhysicalInventoryItemNumber

      public void setPhysicalInventoryItemNumber(@Nullable String physicalInventoryItemNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PhysicalInventoryItemNumber

      Parameters:
      physicalInventoryItemNumber - Item
    • setLineIndexOfPInvItem

      public void setLineIndexOfPInvItem(@Nullable Integer lineIndexOfPInvItem)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: LineIndexOfPInvItem

      Parameters:
      lineIndexOfPInvItem - Row Index of Internal Tables
    • setPInvQuantitySequence

      public void setPInvQuantitySequence(@Nullable Integer pInvQuantitySequence)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PInvQuantitySequence

      Parameters:
      pInvQuantitySequence - Row Index of Internal Tables
    • setPhysicalInventoryItemLevel

      public void setPhysicalInventoryItemLevel(@Nullable Integer physicalInventoryItemLevel)
      Constraints: none

      Original property name from the Odata EDM: PhysicalInventoryItemLevel

      Parameters:
      physicalInventoryItemLevel - Level in Tree Hierarchy Observed from Leaf
    • setPInvItemParentType

      public void setPInvItemParentType(@Nullable String pInvItemParentType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PInvItemParentType

      Parameters:
      pInvItemParentType - Parent Item Type
    • setStorageBin

      public void setStorageBin(@Nullable String storageBin)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: StorageBin

      Parameters:
      storageBin - Storage Bin
    • setStorageType

      public void setStorageType(@Nullable String storageType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageType

      Parameters:
      storageType - Storage Type
    • setParentHandlingUnitNumber

      public void setParentHandlingUnitNumber(@Nullable String parentHandlingUnitNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ParentHandlingUnitNumber

      Parameters:
      parentHandlingUnitNumber - Parent Handling Unit
    • setPhysicalInventoryItemType

      public void setPhysicalInventoryItemType(@Nullable String physicalInventoryItemType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PhysicalInventoryItemType

      Parameters:
      physicalInventoryItemType - Object Category of Physical Inventory (Item Object)
    • setHandlingUnitNumber

      public void setHandlingUnitNumber(@Nullable String handlingUnitNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitNumber

      Parameters:
      handlingUnitNumber - Source Handling Unit
    • setProduct

      public void setProduct(@Nullable String product)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Parameters:
      product - Product Number
    • setProductUUID

      public void setProductUUID(@Nullable UUID productUUID)
      Constraints: none

      Original property name from the Odata EDM: ProductUUID

      Parameters:
      productUUID - Product UUID
    • setBatchUUID

      public void setBatchUUID(@Nullable UUID batchUUID)
      Constraints: none

      Original property name from the Odata EDM: BatchUUID

      Parameters:
      batchUUID - Batch
    • setBatch

      public void setBatch(@Nullable String batch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Parameters:
      batch - Batch Number
    • setSerialNumberRequiredLevel

      public void setSerialNumberRequiredLevel(@Nullable String serialNumberRequiredLevel)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SerialNumberRequiredLevel

      Parameters:
      serialNumberRequiredLevel - The serialNumberRequiredLevel to set.
    • setStockType

      public void setStockType(@Nullable String stockType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: StockType

      Parameters:
      stockType - Stock Type
    • setStockOwner

      public void setStockOwner(@Nullable String stockOwner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StockOwner

      Parameters:
      stockOwner - Owner
    • setStockOwnerPartnerRole

      public void setStockOwnerPartnerRole(@Nullable String stockOwnerPartnerRole)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: StockOwnerPartnerRole

      Parameters:
      stockOwnerPartnerRole - Partner Role of Owner
    • setStockUsage

      public void setStockUsage(@Nullable String stockUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StockUsage

      Parameters:
      stockUsage - Stock Usage
    • setEntitledToDisposeParty

      public void setEntitledToDisposeParty(@Nullable String entitledToDisposeParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EntitledToDisposeParty

      Parameters:
      entitledToDisposeParty - Party Entitled to Dispose
    • setEntitledToDisposePartnerRole

      public void setEntitledToDisposePartnerRole(@Nullable String entitledToDisposePartnerRole)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EntitledToDisposePartnerRole

      Parameters:
      entitledToDisposePartnerRole - Partner Role of Party Entitled to Dispose
    • setStockDocumentCategory

      public void setStockDocumentCategory(@Nullable String stockDocumentCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StockDocumentCategory

      Parameters:
      stockDocumentCategory - Special Reference Stock Type
    • setStockDocumentNumber

      public void setStockDocumentNumber(@Nullable String stockDocumentNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: StockDocumentNumber

      Parameters:
      stockDocumentNumber - Reference Document for Special Reference Stock
    • setStockItemNumber

      public void setStockItemNumber(@Nullable String stockItemNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StockItemNumber

      Parameters:
      stockItemNumber - Sales Order Item for Sales Order Stock
    • setWBSElementExternalID

      public void setWBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Parameters:
      wBSElementExternalID - Work Breakdown Structure Element (WBS Element) Edited
    • setDocumentReltdStockDocCat

      public void setDocumentReltdStockDocCat(@Nullable String documentReltdStockDocCat)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentReltdStockDocCat

      Parameters:
      documentReltdStockDocCat - Doc. Category for Doc. Reference and Doc.-Related Stock
    • setWhseQualityInspectionType

      public void setWhseQualityInspectionType(@Nullable String whseQualityInspectionType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WhseQualityInspectionType

      Parameters:
      whseQualityInspectionType - Inspection ID Type
    • setQualityInspectionDocUUID

      public void setQualityInspectionDocUUID(@Nullable UUID qualityInspectionDocUUID)
      Constraints: none

      Original property name from the Odata EDM: QualityInspectionDocUUID

      Parameters:
      qualityInspectionDocUUID - Identification of a Quality Object
    • setStockIdentificationNumber

      public void setStockIdentificationNumber(@Nullable String stockIdentificationNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: StockIdentificationNumber

      Parameters:
      stockIdentificationNumber - Identification Number of Stock
    • setDocumentReltdStockDocUUID

      public void setDocumentReltdStockDocUUID(@Nullable UUID documentReltdStockDocUUID)
      Constraints: none

      Original property name from the Odata EDM: DocumentReltdStockDocUUID

      Parameters:
      documentReltdStockDocUUID - Doc. Identification for Document-Related Stocks
    • setDocumentReltdStockDocItemUUID

      public void setDocumentReltdStockDocItemUUID(@Nullable UUID documentReltdStockDocItemUUID)
      Constraints: none

      Original property name from the Odata EDM: DocumentReltdStockDocItemUUID

      Parameters:
      documentReltdStockDocItemUUID - Document Item for Document-Related Stocks
    • setWhseTaskGoodsReceiptDateTime

      public void setWhseTaskGoodsReceiptDateTime(@Nullable ZonedDateTime whseTaskGoodsReceiptDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: WhseTaskGoodsReceiptDateTime

      Parameters:
      whseTaskGoodsReceiptDateTime - Date and Time of Goods Receipt
    • setShelfLifeExpirationDate

      public void setShelfLifeExpirationDate(@Nullable LocalDateTime shelfLifeExpirationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ShelfLifeExpirationDate

      Parameters:
      shelfLifeExpirationDate - Shelf Life Expiration Date
    • setCountryOfOrigin

      public void setCountryOfOrigin(@Nullable String countryOfOrigin)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CountryOfOrigin

      Parameters:
      countryOfOrigin - Country or Region of Origin
    • setMatlBatchIsInRstrcdUseStock

      public void setMatlBatchIsInRstrcdUseStock(@Nullable Boolean matlBatchIsInRstrcdUseStock)
      Constraints: none

      Original property name from the Odata EDM: MatlBatchIsInRstrcdUseStock

      Parameters:
      matlBatchIsInRstrcdUseStock - Batch in Restricted-Use Stock
    • setHndlgUnitItemCountedIsComplete

      public void setHndlgUnitItemCountedIsComplete(@Nullable Boolean hndlgUnitItemCountedIsComplete)
      Constraints: none

      Original property name from the Odata EDM: HndlgUnitItemCountedIsComplete

      Parameters:
      hndlgUnitItemCountedIsComplete - Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • setHndlgUnitItemCountedIsEmpty

      public void setHndlgUnitItemCountedIsEmpty(@Nullable Boolean hndlgUnitItemCountedIsEmpty)
      Constraints: none

      Original property name from the Odata EDM: HndlgUnitItemCountedIsEmpty

      Parameters:
      hndlgUnitItemCountedIsEmpty - Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • setHndlgUnitItemCountedIsNotExist

      public void setHndlgUnitItemCountedIsNotExist(@Nullable Boolean hndlgUnitItemCountedIsNotExist)
      Constraints: none

      Original property name from the Odata EDM: HndlgUnitItemCountedIsNotExist

      Parameters:
      hndlgUnitItemCountedIsNotExist - Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • setPackagingMaterial

      public void setPackagingMaterial(@Nullable String packagingMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PackagingMaterial

      Parameters:
      packagingMaterial - Packaging Material
    • setHandlingUnitType

      public void setHandlingUnitType(@Nullable String handlingUnitType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: HandlingUnitType

      Parameters:
      handlingUnitType - Handling Unit Type
    • setStorageBinIsEmpty

      public void setStorageBinIsEmpty(@Nullable Boolean storageBinIsEmpty)
      Constraints: none

      Original property name from the Odata EDM: StorageBinIsEmpty

      Parameters:
      storageBinIsEmpty - Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • setPInvIsZeroCount

      public void setPInvIsZeroCount(@Nullable Boolean pInvIsZeroCount)
      Constraints: none

      Original property name from the Odata EDM: PInvIsZeroCount

      Parameters:
      pInvIsZeroCount - Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • setRequestedQuantityUnit

      public void setRequestedQuantityUnit(@Nullable String requestedQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RequestedQuantityUnit

      Parameters:
      requestedQuantityUnit - Inventory-Managed Unit of Measure
    • setRequestedQuantity

      public void setRequestedQuantity(@Nullable BigDecimal requestedQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: RequestedQuantity

      Parameters:
      requestedQuantity - Quantity Entered in Physical Inventory
    • setPInvItemChgUTCDateTime

      public void setPInvItemChgUTCDateTime(@Nullable ZonedDateTime pInvItemChgUTCDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: PInvItemChgUTCDateTime

      Parameters:
      pInvItemChgUTCDateTime - LIME Internal Time Stamp (YYYYMMDDhhmmss,mmmuuun)
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<WhsePhysicalInventoryCountItem>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<WhsePhysicalInventoryCountItem>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<WhsePhysicalInventoryCountItem>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<WhsePhysicalInventoryCountItem>
    • field

      @Nonnull public static <T> WhsePhysicalInventoryCountItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> WhsePhysicalInventoryCountItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<WhsePhysicalInventoryCountItem>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<WhsePhysicalInventoryCountItem>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<WhsePhysicalInventoryCountItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<WhsePhysicalInventoryCountItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<WhsePhysicalInventoryCountItem>
    • fetchWhsePhysicalInventoryItem

      @Nullable public WhsePhysicalInventoryItem fetchWhsePhysicalInventoryItem()
      Fetches the WhsePhysicalInventoryItem entity (one to one) associated with this entity. This corresponds to the OData navigation property to_WhsePhysicalInventoryItem.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated WhsePhysicalInventoryItem entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getWhsePhysicalInventoryItemOrFetch

      @Nullable public WhsePhysicalInventoryItem getWhsePhysicalInventoryItemOrFetch()
      Retrieval of associated WhsePhysicalInventoryItem entity (one to one). This corresponds to the OData navigation property to_WhsePhysicalInventoryItem.

      If the navigation property to_WhsePhysicalInventoryItem of a queried WhsePhysicalInventoryCountItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated WhsePhysicalInventoryItem entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getWhsePhysicalInventoryItemIfPresent

      @Nonnull public io.vavr.control.Option<WhsePhysicalInventoryItem> getWhsePhysicalInventoryItemIfPresent()
      Retrieval of associated WhsePhysicalInventoryItem entity (one to one). This corresponds to the OData navigation property to_WhsePhysicalInventoryItem.

      If the navigation property for an entity WhsePhysicalInventoryCountItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_WhsePhysicalInventoryItem is already loaded, the result will contain the WhsePhysicalInventoryItem entity. If not, an Option with result state empty is returned.
    • setWhsePhysicalInventoryItem

      public void setWhsePhysicalInventoryItem(WhsePhysicalInventoryItem value)
      Overwrites the associated WhsePhysicalInventoryItem entity for the loaded navigation property to_WhsePhysicalInventoryItem.
      Parameters:
      value - New WhsePhysicalInventoryItem entity.
    • builder

    • getPhysicalInventoryDocumentUUID

      @Nullable public UUID getPhysicalInventoryDocumentUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PhysicalInventoryDocumentUUID

      Returns:
      GUID for Physical Inventory Document
    • getPhysicalInventoryItemNumber

      @Nullable public String getPhysicalInventoryItemNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PhysicalInventoryItemNumber

      Returns:
      Item
    • getLineIndexOfPInvItem

      @Nullable public Integer getLineIndexOfPInvItem()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: LineIndexOfPInvItem

      Returns:
      Row Index of Internal Tables
    • getPInvQuantitySequence

      @Nullable public Integer getPInvQuantitySequence()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PInvQuantitySequence

      Returns:
      Row Index of Internal Tables
    • getPhysicalInventoryItemLevel

      @Nullable public Integer getPhysicalInventoryItemLevel()
      Constraints: none

      Original property name from the Odata EDM: PhysicalInventoryItemLevel

      Returns:
      Level in Tree Hierarchy Observed from Leaf
    • getPInvItemParentType

      @Nullable public String getPInvItemParentType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PInvItemParentType

      Returns:
      Parent Item Type
    • getStorageBin

      @Nullable public String getStorageBin()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: StorageBin

      Returns:
      Storage Bin
    • getStorageType

      @Nullable public String getStorageType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageType

      Returns:
      Storage Type
    • getParentHandlingUnitNumber

      @Nullable public String getParentHandlingUnitNumber()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ParentHandlingUnitNumber

      Returns:
      Parent Handling Unit
    • getPhysicalInventoryItemType

      @Nullable public String getPhysicalInventoryItemType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PhysicalInventoryItemType

      Returns:
      Object Category of Physical Inventory (Item Object)
    • getHandlingUnitNumber

      @Nullable public String getHandlingUnitNumber()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitNumber

      Returns:
      Source Handling Unit
    • getProduct

      @Nullable public String getProduct()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Returns:
      Product Number
    • getProductUUID

      @Nullable public UUID getProductUUID()
      Constraints: none

      Original property name from the Odata EDM: ProductUUID

      Returns:
      Product UUID
    • getBatchUUID

      @Nullable public UUID getBatchUUID()
      Constraints: none

      Original property name from the Odata EDM: BatchUUID

      Returns:
      Batch
    • getBatch

      @Nullable public String getBatch()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Returns:
      Batch Number
    • getSerialNumberRequiredLevel

      @Nullable public String getSerialNumberRequiredLevel()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SerialNumberRequiredLevel

      Returns:
      The serialNumberRequiredLevel contained in this entity.
    • getStockType

      @Nullable public String getStockType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: StockType

      Returns:
      Stock Type
    • getStockOwner

      @Nullable public String getStockOwner()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StockOwner

      Returns:
      Owner
    • getStockOwnerPartnerRole

      @Nullable public String getStockOwnerPartnerRole()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: StockOwnerPartnerRole

      Returns:
      Partner Role of Owner
    • getStockUsage

      @Nullable public String getStockUsage()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StockUsage

      Returns:
      Stock Usage
    • getEntitledToDisposeParty

      @Nullable public String getEntitledToDisposeParty()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EntitledToDisposeParty

      Returns:
      Party Entitled to Dispose
    • getEntitledToDisposePartnerRole

      @Nullable public String getEntitledToDisposePartnerRole()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EntitledToDisposePartnerRole

      Returns:
      Partner Role of Party Entitled to Dispose
    • getStockDocumentCategory

      @Nullable public String getStockDocumentCategory()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StockDocumentCategory

      Returns:
      Special Reference Stock Type
    • getStockDocumentNumber

      @Nullable public String getStockDocumentNumber()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: StockDocumentNumber

      Returns:
      Reference Document for Special Reference Stock
    • getStockItemNumber

      @Nullable public String getStockItemNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: StockItemNumber

      Returns:
      Sales Order Item for Sales Order Stock
    • getWBSElementExternalID

      @Nullable public String getWBSElementExternalID()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • getDocumentReltdStockDocCat

      @Nullable public String getDocumentReltdStockDocCat()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentReltdStockDocCat

      Returns:
      Doc. Category for Doc. Reference and Doc.-Related Stock
    • getWhseQualityInspectionType

      @Nullable public String getWhseQualityInspectionType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WhseQualityInspectionType

      Returns:
      Inspection ID Type
    • getQualityInspectionDocUUID

      @Nullable public UUID getQualityInspectionDocUUID()
      Constraints: none

      Original property name from the Odata EDM: QualityInspectionDocUUID

      Returns:
      Identification of a Quality Object
    • getStockIdentificationNumber

      @Nullable public String getStockIdentificationNumber()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: StockIdentificationNumber

      Returns:
      Identification Number of Stock
    • getDocumentReltdStockDocUUID

      @Nullable public UUID getDocumentReltdStockDocUUID()
      Constraints: none

      Original property name from the Odata EDM: DocumentReltdStockDocUUID

      Returns:
      Doc. Identification for Document-Related Stocks
    • getDocumentReltdStockDocItemUUID

      @Nullable public UUID getDocumentReltdStockDocItemUUID()
      Constraints: none

      Original property name from the Odata EDM: DocumentReltdStockDocItemUUID

      Returns:
      Document Item for Document-Related Stocks
    • getWhseTaskGoodsReceiptDateTime

      @Nullable public ZonedDateTime getWhseTaskGoodsReceiptDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: WhseTaskGoodsReceiptDateTime

      Returns:
      Date and Time of Goods Receipt
    • getShelfLifeExpirationDate

      @Nullable public LocalDateTime getShelfLifeExpirationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ShelfLifeExpirationDate

      Returns:
      Shelf Life Expiration Date
    • getCountryOfOrigin

      @Nullable public String getCountryOfOrigin()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CountryOfOrigin

      Returns:
      Country or Region of Origin
    • getMatlBatchIsInRstrcdUseStock

      @Nullable public Boolean getMatlBatchIsInRstrcdUseStock()
      Constraints: none

      Original property name from the Odata EDM: MatlBatchIsInRstrcdUseStock

      Returns:
      Batch in Restricted-Use Stock
    • getHndlgUnitItemCountedIsComplete

      @Nullable public Boolean getHndlgUnitItemCountedIsComplete()
      Constraints: none

      Original property name from the Odata EDM: HndlgUnitItemCountedIsComplete

      Returns:
      Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • getHndlgUnitItemCountedIsEmpty

      @Nullable public Boolean getHndlgUnitItemCountedIsEmpty()
      Constraints: none

      Original property name from the Odata EDM: HndlgUnitItemCountedIsEmpty

      Returns:
      Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • getHndlgUnitItemCountedIsNotExist

      @Nullable public Boolean getHndlgUnitItemCountedIsNotExist()
      Constraints: none

      Original property name from the Odata EDM: HndlgUnitItemCountedIsNotExist

      Returns:
      Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • getPackagingMaterial

      @Nullable public String getPackagingMaterial()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PackagingMaterial

      Returns:
      Packaging Material
    • getHandlingUnitType

      @Nullable public String getHandlingUnitType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: HandlingUnitType

      Returns:
      Handling Unit Type
    • getStorageBinIsEmpty

      @Nullable public Boolean getStorageBinIsEmpty()
      Constraints: none

      Original property name from the Odata EDM: StorageBinIsEmpty

      Returns:
      Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • getPInvIsZeroCount

      @Nullable public Boolean getPInvIsZeroCount()
      Constraints: none

      Original property name from the Odata EDM: PInvIsZeroCount

      Returns:
      Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
    • getRequestedQuantityUnit

      @Nullable public String getRequestedQuantityUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RequestedQuantityUnit

      Returns:
      Inventory-Managed Unit of Measure
    • getRequestedQuantity

      @Nullable public BigDecimal getRequestedQuantity()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: RequestedQuantity

      Returns:
      Quantity Entered in Physical Inventory
    • getPInvItemChgUTCDateTime

      @Nullable public ZonedDateTime getPInvItemChgUTCDateTime()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: PInvItemChgUTCDateTime

      Returns:
      LIME Internal Time Stamp (YYYYMMDDhhmmss,mmmuuun)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<WhsePhysicalInventoryCountItem>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<WhsePhysicalInventoryCountItem>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<WhsePhysicalInventoryCountItem>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<WhsePhysicalInventoryCountItem>