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

public class PhysInventoryDocHeader extends VdmEntity<PhysInventoryDocHeader>
Document Header

Original entity name from the Odata EDM: A_PhysInventoryDocHeaderType

  • Field Details

    • ALL_FIELDS

      public static final PhysInventoryDocHeaderSelectable ALL_FIELDS
      Selector for all available fields of PhysInventoryDocHeader.
    • FISCAL_YEAR

      public static final PhysInventoryDocHeaderField<String> FISCAL_YEAR
      Use with available fluent helpers to apply the FiscalYear field to query operations.
    • PHYSICAL_INVENTORY_DOCUMENT

      public static final PhysInventoryDocHeaderField<String> PHYSICAL_INVENTORY_DOCUMENT
      Use with available fluent helpers to apply the PhysicalInventoryDocument field to query operations.
    • INVENTORY_TRANSACTION_TYPE

      public static final PhysInventoryDocHeaderField<String> INVENTORY_TRANSACTION_TYPE
      Use with available fluent helpers to apply the InventoryTransactionType field to query operations.
    • PLANT

      public static final PhysInventoryDocHeaderField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • STORAGE_LOCATION

      public static final PhysInventoryDocHeaderField<String> STORAGE_LOCATION
      Use with available fluent helpers to apply the StorageLocation field to query operations.
    • INVENTORY_SPECIAL_STOCK_TYPE

      public static final PhysInventoryDocHeaderField<String> INVENTORY_SPECIAL_STOCK_TYPE
      Use with available fluent helpers to apply the InventorySpecialStockType field to query operations.
    • DOCUMENT_DATE

      public static final PhysInventoryDocHeaderField<LocalDateTime> DOCUMENT_DATE
      Use with available fluent helpers to apply the DocumentDate field to query operations.
    • PHYS_INVENTORY_PLANNED_COUNT_DATE

      public static final PhysInventoryDocHeaderField<LocalDateTime> PHYS_INVENTORY_PLANNED_COUNT_DATE
      Use with available fluent helpers to apply the PhysInventoryPlannedCountDate field to query operations.
    • PHYSICAL_INVENTORY_LAST_COUNT_DATE

      public static final PhysInventoryDocHeaderField<LocalDateTime> PHYSICAL_INVENTORY_LAST_COUNT_DATE
      Use with available fluent helpers to apply the PhysicalInventoryLastCountDate field to query operations.
    • POSTING_DATE

      public static final PhysInventoryDocHeaderField<LocalDateTime> POSTING_DATE
      Use with available fluent helpers to apply the PostingDate field to query operations.
    • FISCAL_PERIOD

      public static final PhysInventoryDocHeaderField<String> FISCAL_PERIOD
      Use with available fluent helpers to apply the FiscalPeriod field to query operations.
    • CREATED_BY_USER

      public static final PhysInventoryDocHeaderField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • POSTING_IS_BLOCKED_FOR_PHYS_INVTRY

      public static final PhysInventoryDocHeaderField<Boolean> POSTING_IS_BLOCKED_FOR_PHYS_INVTRY
      Use with available fluent helpers to apply the PostingIsBlockedForPhysInvtry field to query operations.
    • PHYSICAL_INVENTORY_COUNT_STATUS

      public static final PhysInventoryDocHeaderField<String> PHYSICAL_INVENTORY_COUNT_STATUS
      Use with available fluent helpers to apply the PhysicalInventoryCountStatus field to query operations.
    • PHYS_INVTRY_ADJUSTMENT_POSTING_STS

      public static final PhysInventoryDocHeaderField<String> PHYS_INVTRY_ADJUSTMENT_POSTING_STS
      Use with available fluent helpers to apply the PhysInvtryAdjustmentPostingSts field to query operations.
    • PHYS_INVTRY_DELETION_STATUS

      public static final PhysInventoryDocHeaderField<String> PHYS_INVTRY_DELETION_STATUS
      Use with available fluent helpers to apply the PhysInvtryDeletionStatus field to query operations.
    • PHYS_INVTRY_DOC_HAS_QTY_SNAPSHOT

      public static final PhysInventoryDocHeaderField<Boolean> PHYS_INVTRY_DOC_HAS_QTY_SNAPSHOT
      Use with available fluent helpers to apply the PhysInvtryDocHasQtySnapshot field to query operations.
    • PHYSICAL_INVENTORY_GROUP_TYPE

      public static final PhysInventoryDocHeaderField<String> PHYSICAL_INVENTORY_GROUP_TYPE
      Use with available fluent helpers to apply the PhysicalInventoryGroupType field to query operations.
    • PHYSICAL_INVENTORY_GROUP

      public static final PhysInventoryDocHeaderField<String> PHYSICAL_INVENTORY_GROUP
      Use with available fluent helpers to apply the PhysicalInventoryGroup field to query operations.
    • PHYSICAL_INVENTORY_NUMBER

      public static final PhysInventoryDocHeaderField<String> PHYSICAL_INVENTORY_NUMBER
      Use with available fluent helpers to apply the PhysicalInventoryNumber field to query operations.
    • PHYS_INVENTORY_REFERENCE_NUMBER

      public static final PhysInventoryDocHeaderField<String> PHYS_INVENTORY_REFERENCE_NUMBER
      Use with available fluent helpers to apply the PhysInventoryReferenceNumber field to query operations.
    • PHYSICAL_INVENTORY_DOCUMENT_DESC

      public static final PhysInventoryDocHeaderField<String> PHYSICAL_INVENTORY_DOCUMENT_DESC
      Use with available fluent helpers to apply the PhysicalInventoryDocumentDesc field to query operations.
    • PHYSICAL_INVENTORY_TYPE

      public static final PhysInventoryDocHeaderField<String> PHYSICAL_INVENTORY_TYPE
      Use with available fluent helpers to apply the PhysicalInventoryType field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final PhysInventoryDocHeaderField<ZonedDateTime> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • TO_PHYSICAL_INVENTORY_DOCUMENT_ITEM

      public static final PhysInventoryDocHeaderLink<PhysInventoryDocItem> TO_PHYSICAL_INVENTORY_DOCUMENT_ITEM
      Use with available fluent helpers to apply the to_PhysicalInventoryDocumentItem navigation property to query operations.
  • Constructor Details

    • PhysInventoryDocHeader

      public PhysInventoryDocHeader()
    • PhysInventoryDocHeader

      public PhysInventoryDocHeader(@Nullable String fiscalYear, @Nullable String physicalInventoryDocument, @Nullable String inventoryTransactionType, @Nullable String plant, @Nullable String storageLocation, @Nullable String inventorySpecialStockType, @Nullable LocalDateTime documentDate, @Nullable LocalDateTime physInventoryPlannedCountDate, @Nullable LocalDateTime physicalInventoryLastCountDate, @Nullable LocalDateTime postingDate, @Nullable String fiscalPeriod, @Nullable String createdByUser, @Nullable Boolean postingIsBlockedForPhysInvtry, @Nullable String physicalInventoryCountStatus, @Nullable String physInvtryAdjustmentPostingSts, @Nullable String physInvtryDeletionStatus, @Nullable Boolean physInvtryDocHasQtySnapshot, @Nullable String physicalInventoryGroupType, @Nullable String physicalInventoryGroup, @Nullable String physicalInventoryNumber, @Nullable String physInventoryReferenceNumber, @Nullable String physicalInventoryDocumentDesc, @Nullable String physicalInventoryType, @Nullable ZonedDateTime lastChangeDateTime, List<PhysInventoryDocItem> toPhysicalInventoryDocumentItem)
  • Method Details

    • getType

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

      public void setFiscalYear(@Nullable String fiscalYear)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Parameters:
      fiscalYear - Fiscal Year
    • setPhysicalInventoryDocument

      public void setPhysicalInventoryDocument(@Nullable String physicalInventoryDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PhysicalInventoryDocument

      Parameters:
      physicalInventoryDocument - Physical Inventory Document
    • setInventoryTransactionType

      public void setInventoryTransactionType(@Nullable String inventoryTransactionType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: InventoryTransactionType

      Parameters:
      inventoryTransactionType - Inventory Transaction Type
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setInventorySpecialStockType

      public void setInventorySpecialStockType(@Nullable String inventorySpecialStockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventorySpecialStockType

      Parameters:
      inventorySpecialStockType - Special Stock Indicator
    • setDocumentDate

      public void setDocumentDate(@Nullable LocalDateTime documentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DocumentDate

      Parameters:
      documentDate - Document Date in Document
    • setPhysInventoryPlannedCountDate

      public void setPhysInventoryPlannedCountDate(@Nullable LocalDateTime physInventoryPlannedCountDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PhysInventoryPlannedCountDate

      Parameters:
      physInventoryPlannedCountDate - Planned Date of Inventory Count
    • setPhysicalInventoryLastCountDate

      public void setPhysicalInventoryLastCountDate(@Nullable LocalDateTime physicalInventoryLastCountDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PhysicalInventoryLastCountDate

      Parameters:
      physicalInventoryLastCountDate - Date of Last Count
    • setPostingDate

      public void setPostingDate(@Nullable LocalDateTime postingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PostingDate

      Parameters:
      postingDate - Posting Date in the Document
    • setFiscalPeriod

      public void setFiscalPeriod(@Nullable String fiscalPeriod)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FiscalPeriod

      Parameters:
      fiscalPeriod - Posting Period
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Physical Inventory Created by User
    • setPostingIsBlockedForPhysInvtry

      public void setPostingIsBlockedForPhysInvtry(@Nullable Boolean postingIsBlockedForPhysInvtry)
      Constraints: none

      Original property name from the Odata EDM: PostingIsBlockedForPhysInvtry

      Parameters:
      postingIsBlockedForPhysInvtry - Posting Block Due to Physical Inventory
    • setPhysicalInventoryCountStatus

      public void setPhysicalInventoryCountStatus(@Nullable String physicalInventoryCountStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PhysicalInventoryCountStatus

      Parameters:
      physicalInventoryCountStatus - Count Status
    • setPhysInvtryAdjustmentPostingSts

      public void setPhysInvtryAdjustmentPostingSts(@Nullable String physInvtryAdjustmentPostingSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PhysInvtryAdjustmentPostingSts

      Parameters:
      physInvtryAdjustmentPostingSts - Status of Adjustment Posting (Inventory Differences)
    • setPhysInvtryDeletionStatus

      public void setPhysInvtryDeletionStatus(@Nullable String physInvtryDeletionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PhysInvtryDeletionStatus

      Parameters:
      physInvtryDeletionStatus - Status of Deletion
    • setPhysInvtryDocHasQtySnapshot

      public void setPhysInvtryDocHasQtySnapshot(@Nullable Boolean physInvtryDocHasQtySnapshot)
      Constraints: none

      Original property name from the Odata EDM: PhysInvtryDocHasQtySnapshot

      Parameters:
      physInvtryDocHasQtySnapshot - Book Inventory Freeze
    • setPhysicalInventoryGroupType

      public void setPhysicalInventoryGroupType(@Nullable String physicalInventoryGroupType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PhysicalInventoryGroupType

      Parameters:
      physicalInventoryGroupType - Type of Grouping Criterion
    • setPhysicalInventoryGroup

      public void setPhysicalInventoryGroup(@Nullable String physicalInventoryGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PhysicalInventoryGroup

      Parameters:
      physicalInventoryGroup - Grouping Criterion of Physical Inventory Document Item
    • setPhysicalInventoryNumber

      public void setPhysicalInventoryNumber(@Nullable String physicalInventoryNumber)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PhysicalInventoryNumber

      Parameters:
      physicalInventoryNumber - Physical Inventory Number
    • setPhysInventoryReferenceNumber

      public void setPhysInventoryReferenceNumber(@Nullable String physInventoryReferenceNumber)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PhysInventoryReferenceNumber

      Parameters:
      physInventoryReferenceNumber - Physical Inventory Reference
    • setPhysicalInventoryDocumentDesc

      public void setPhysicalInventoryDocumentDesc(@Nullable String physicalInventoryDocumentDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PhysicalInventoryDocumentDesc

      Parameters:
      physicalInventoryDocumentDesc - Description of Physical Inventory Document
    • setPhysicalInventoryType

      public void setPhysicalInventoryType(@Nullable String physicalInventoryType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PhysicalInventoryType

      Parameters:
      physicalInventoryType - Physical Inventory Type
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Last Change Timestamp
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> PhysInventoryDocHeaderField<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> PhysInventoryDocHeaderField<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<PhysInventoryDocHeader>
    • setServicePathForFetch

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

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

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

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

      @Nonnull public List<PhysInventoryDocItem> fetchPhysicalInventoryDocumentItem()
      Fetches the PhysInventoryDocItem entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PhysicalInventoryDocumentItem.

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

      Returns:
      List containing one or more associated PhysInventoryDocItem entities. If no entities are associated then an empty list is returned.
      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.
    • getPhysicalInventoryDocumentItemOrFetch

      @Nonnull public List<PhysInventoryDocItem> getPhysicalInventoryDocumentItemOrFetch()
      Retrieval of associated PhysInventoryDocItem entities (one to many). This corresponds to the OData navigation property to_PhysicalInventoryDocumentItem.

      If the navigation property to_PhysicalInventoryDocumentItem of a queried PhysInventoryDocHeader 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 PhysInventoryDocItem entities.
      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.
    • getPhysicalInventoryDocumentItemIfPresent

      @Nonnull public io.vavr.control.Option<List<PhysInventoryDocItem>> getPhysicalInventoryDocumentItemIfPresent()
      Retrieval of associated PhysInventoryDocItem entities (one to many). This corresponds to the OData navigation property to_PhysicalInventoryDocumentItem.

      If the navigation property for an entity PhysInventoryDocHeader 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_PhysicalInventoryDocumentItem is already loaded, the result will contain the PhysInventoryDocItem entities. If not, an Option with result state empty is returned.
    • setPhysicalInventoryDocumentItem

      public void setPhysicalInventoryDocumentItem(@Nonnull List<PhysInventoryDocItem> value)
      Overwrites the list of associated PhysInventoryDocItem entities for the loaded navigation property to_PhysicalInventoryDocumentItem.

      If the navigation property to_PhysicalInventoryDocumentItem of a queried PhysInventoryDocHeader 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.

      Parameters:
      value - List of PhysInventoryDocItem entities.
    • addPhysicalInventoryDocumentItem

      public void addPhysicalInventoryDocumentItem(PhysInventoryDocItem... entity)
      Adds elements to the list of associated PhysInventoryDocItem entities. This corresponds to the OData navigation property to_PhysicalInventoryDocumentItem.

      If the navigation property to_PhysicalInventoryDocumentItem of a queried PhysInventoryDocHeader 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.

      Parameters:
      entity - Array of PhysInventoryDocItem entities.
    • builder

      @Nonnull public static PhysInventoryDocHeader.PhysInventoryDocHeaderBuilder builder()
    • getFiscalYear

      @Nullable public String getFiscalYear()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      Fiscal Year
    • getPhysicalInventoryDocument

      @Nullable public String getPhysicalInventoryDocument()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PhysicalInventoryDocument

      Returns:
      Physical Inventory Document
    • getInventoryTransactionType

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

      Original property name from the Odata EDM: InventoryTransactionType

      Returns:
      Inventory Transaction Type
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getInventorySpecialStockType

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

      Original property name from the Odata EDM: InventorySpecialStockType

      Returns:
      Special Stock Indicator
    • getDocumentDate

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

      Original property name from the Odata EDM: DocumentDate

      Returns:
      Document Date in Document
    • getPhysInventoryPlannedCountDate

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

      Original property name from the Odata EDM: PhysInventoryPlannedCountDate

      Returns:
      Planned Date of Inventory Count
    • getPhysicalInventoryLastCountDate

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

      Original property name from the Odata EDM: PhysicalInventoryLastCountDate

      Returns:
      Date of Last Count
    • getPostingDate

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

      Original property name from the Odata EDM: PostingDate

      Returns:
      Posting Date in the Document
    • getFiscalPeriod

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

      Original property name from the Odata EDM: FiscalPeriod

      Returns:
      Posting Period
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Physical Inventory Created by User
    • getPostingIsBlockedForPhysInvtry

      @Nullable public Boolean getPostingIsBlockedForPhysInvtry()
      Constraints: none

      Original property name from the Odata EDM: PostingIsBlockedForPhysInvtry

      Returns:
      Posting Block Due to Physical Inventory
    • getPhysicalInventoryCountStatus

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

      Original property name from the Odata EDM: PhysicalInventoryCountStatus

      Returns:
      Count Status
    • getPhysInvtryAdjustmentPostingSts

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

      Original property name from the Odata EDM: PhysInvtryAdjustmentPostingSts

      Returns:
      Status of Adjustment Posting (Inventory Differences)
    • getPhysInvtryDeletionStatus

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

      Original property name from the Odata EDM: PhysInvtryDeletionStatus

      Returns:
      Status of Deletion
    • getPhysInvtryDocHasQtySnapshot

      @Nullable public Boolean getPhysInvtryDocHasQtySnapshot()
      Constraints: none

      Original property name from the Odata EDM: PhysInvtryDocHasQtySnapshot

      Returns:
      Book Inventory Freeze
    • getPhysicalInventoryGroupType

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

      Original property name from the Odata EDM: PhysicalInventoryGroupType

      Returns:
      Type of Grouping Criterion
    • getPhysicalInventoryGroup

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

      Original property name from the Odata EDM: PhysicalInventoryGroup

      Returns:
      Grouping Criterion of Physical Inventory Document Item
    • getPhysicalInventoryNumber

      @Nullable public String getPhysicalInventoryNumber()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PhysicalInventoryNumber

      Returns:
      Physical Inventory Number
    • getPhysInventoryReferenceNumber

      @Nullable public String getPhysInventoryReferenceNumber()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PhysInventoryReferenceNumber

      Returns:
      Physical Inventory Reference
    • getPhysicalInventoryDocumentDesc

      @Nullable public String getPhysicalInventoryDocumentDesc()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PhysicalInventoryDocumentDesc

      Returns:
      Description of Physical Inventory Document
    • getPhysicalInventoryType

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

      Original property name from the Odata EDM: PhysicalInventoryType

      Returns:
      Physical Inventory Type
    • getLastChangeDateTime

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

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      Last Change Timestamp
    • toString

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

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

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

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