java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<WhsePhysicalStockProducts>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.warehousephysicalstockbyproduct.WhsePhysicalStockProducts
All Implemented Interfaces:
VdmEntitySet

public class WhsePhysicalStockProducts extends VdmEntity<WhsePhysicalStockProducts> implements VdmEntitySet
Warehouse Physical Stock by Product

Original entity name from the Odata EDM: WhsePhysicalStockProducts_Type

  • Field Details

  • Constructor Details

    • WhsePhysicalStockProducts

      public WhsePhysicalStockProducts()
    • WhsePhysicalStockProducts

      public WhsePhysicalStockProducts(@Nullable UUID parentHandlingUnitUUID, @Nullable UUID stockItemUUID, @Nullable String eWMWarehouse, @Nullable String product, @Nullable String eWMStockType, @Nullable String eWMStockOwner, @Nullable String entitledToDisposeParty, @Nullable String eWMStockUsage, @Nullable String batch, @Nullable String stockDocumentCategory, @Nullable String stockDocumentNumber, @Nullable String externalStockDocumentNumber, @Nullable String stockItemNumber, @Nullable String eWMStockReferenceDocCategory, @Nullable String eWMStockReferenceDocument, @Nullable String eWMStockReferenceDocumentItem, @Nullable String stockIdentificationNumber, @Nullable String whseQualityInspectionType, @Nullable String qualityInspectionDocument, @Nullable String eWMHghstLvlHandlingUnitNumber, @Nullable String handlingUnitNumber, @Nullable String eWMStorageBin, @Nullable BigDecimal eWMStockQuantityInBaseUnit, @Nullable String eWMStockQuantityBaseUnit, @Nullable String eWMStockQtyBaseUnitISOCode, @Nullable String eWMStockQtyBaseUnitSAPCode, @Nullable String eWMStockQuantityAltvUnit, @Nullable String eWMStockQtyAltvUnitISOCode, @Nullable String eWMStockQtyAltvUnitSAPCode, @Nullable BigDecimal eWMLoadingOrNetWeight, @Nullable String eWMLoadingOrNetWeightUnit, @Nullable String eWMLoadgOrNetWgtUntISOCode, @Nullable String eWMLoadgOrNetWgtUntSAPCode, @Nullable BigDecimal eWMLoadingOrNetVolume, @Nullable String eWMLoadingOrNetVolumeUnit, @Nullable String eWMLoadgOrNetVolUntISOCode, @Nullable String eWMLoadgOrNetVolUntSAPCode, @Nullable BigDecimal eWMStorageBinCapConsumptionVal, @Nullable OffsetDateTime eWMGoodsReceiptDateTime, @Nullable String warehouseTimeZone, @Nullable LocalDate shelfLifeExpirationDate, @Nullable String countryOfOrigin, @Nullable Boolean eWMBatchIsInRestrictedUseStock, @Nullable String inspectionPartialLot, @Nullable Boolean eWMStockIsBlockedForInventory, @Nullable String eWMConsolidationGroup, @Nullable String serialNumberRequiredLevel, @Nullable Boolean eWMStorBinIsBlockedForPutaway, @Nullable Boolean eWMStorBinIsBlockedForRemoval, @Nullable Boolean eWMStorBinIsBlockedDueToPInv, @Nullable String eWMStorageType, @Nullable String eWMStorageSection, @Nullable String eWMPhysStkMigrtnStsCode, @Nullable Collection<SAP__Message> _Messages, List<WhsePhysStockProdSerialNmbr> to_SerialNumber)
  • Method Details

    • getType

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

      public void setParentHandlingUnitUUID(@Nullable UUID parentHandlingUnitUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ParentHandlingUnitUUID

      Parameters:
      parentHandlingUnitUUID - Parent GUID
    • setStockItemUUID

      public void setStockItemUUID(@Nullable UUID stockItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: StockItemUUID

      Parameters:
      stockItemUUID - GUID Stock Item
    • setEWMWarehouse

      public void setEWMWarehouse(@Nullable String eWMWarehouse)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EWMWarehouse

      Parameters:
      eWMWarehouse - Warehouse Number/Warehouse Complex
    • 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
    • setEWMStockType

      public void setEWMStockType(@Nullable String eWMStockType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EWMStockType

      Parameters:
      eWMStockType - Stock Type
    • setEWMStockOwner

      public void setEWMStockOwner(@Nullable String eWMStockOwner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EWMStockOwner

      Parameters:
      eWMStockOwner - Stock Owner
    • 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
    • setEWMStockUsage

      public void setEWMStockUsage(@Nullable String eWMStockUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: EWMStockUsage

      Parameters:
      eWMStockUsage - Stock Usage
    • 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
    • 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 - Sales Order/Project
    • setExternalStockDocumentNumber

      public void setExternalStockDocumentNumber(@Nullable String externalStockDocumentNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ExternalStockDocumentNumber

      Parameters:
      externalStockDocumentNumber - Sales Order/Project
    • 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
    • setEWMStockReferenceDocCategory

      public void setEWMStockReferenceDocCategory(@Nullable String eWMStockReferenceDocCategory)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMStockReferenceDocCategory

      Parameters:
      eWMStockReferenceDocCategory - Reference Document Category
    • setEWMStockReferenceDocument

      public void setEWMStockReferenceDocument(@Nullable String eWMStockReferenceDocument)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: EWMStockReferenceDocument

      Parameters:
      eWMStockReferenceDocument - Reference Document
    • setEWMStockReferenceDocumentItem

      public void setEWMStockReferenceDocumentItem(@Nullable String eWMStockReferenceDocumentItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EWMStockReferenceDocumentItem

      Parameters:
      eWMStockReferenceDocumentItem - Reference Document Item
    • 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
    • setWhseQualityInspectionType

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

      Original property name from the Odata EDM: WhseQualityInspectionType

      Parameters:
      whseQualityInspectionType - Quality Inspection Type
    • setQualityInspectionDocument

      public void setQualityInspectionDocument(@Nullable String qualityInspectionDocument)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: QualityInspectionDocument

      Parameters:
      qualityInspectionDocument - Inspection Lot or Inspection Document Number
    • setEWMHghstLvlHandlingUnitNumber

      public void setEWMHghstLvlHandlingUnitNumber(@Nullable String eWMHghstLvlHandlingUnitNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: EWMHghstLvlHandlingUnitNumber

      Parameters:
      eWMHghstLvlHandlingUnitNumber - Highest-Level Handling Unit
    • setHandlingUnitNumber

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

      Original property name from the Odata EDM: HandlingUnitNumber

      Parameters:
      handlingUnitNumber - Handling Unit
    • setEWMStorageBin

      public void setEWMStorageBin(@Nullable String eWMStorageBin)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: EWMStorageBin

      Parameters:
      eWMStorageBin - Storage Bin
    • setEWMStockQuantityInBaseUnit

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

      Original property name from the Odata EDM: EWMStockQuantityInBaseUnit

      Parameters:
      eWMStockQuantityInBaseUnit - Quantity in Base Unit of Measure
    • setEWMStockQuantityBaseUnit

      public void setEWMStockQuantityBaseUnit(@Nullable String eWMStockQuantityBaseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMStockQuantityBaseUnit

      Parameters:
      eWMStockQuantityBaseUnit - Base Unit of Measure
    • setEWMStockQtyBaseUnitISOCode

      public void setEWMStockQtyBaseUnitISOCode(@Nullable String eWMStockQtyBaseUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMStockQtyBaseUnitISOCode

      Parameters:
      eWMStockQtyBaseUnitISOCode - ISO Code for Unit of Measurement
    • setEWMStockQtyBaseUnitSAPCode

      public void setEWMStockQtyBaseUnitSAPCode(@Nullable String eWMStockQtyBaseUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMStockQtyBaseUnitSAPCode

      Parameters:
      eWMStockQtyBaseUnitSAPCode - Unit of Measurement, Internal SAP Code (No Conversion)
    • setEWMStockQuantityAltvUnit

      public void setEWMStockQuantityAltvUnit(@Nullable String eWMStockQuantityAltvUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMStockQuantityAltvUnit

      Parameters:
      eWMStockQuantityAltvUnit - Alternative Unit of Measure
    • setEWMStockQtyAltvUnitISOCode

      public void setEWMStockQtyAltvUnitISOCode(@Nullable String eWMStockQtyAltvUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMStockQtyAltvUnitISOCode

      Parameters:
      eWMStockQtyAltvUnitISOCode - ISO Code for Unit of Measurement
    • setEWMStockQtyAltvUnitSAPCode

      public void setEWMStockQtyAltvUnitSAPCode(@Nullable String eWMStockQtyAltvUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMStockQtyAltvUnitSAPCode

      Parameters:
      eWMStockQtyAltvUnitSAPCode - Unit of Measurement, Internal SAP Code (No Conversion)
    • setEWMLoadingOrNetWeight

      public void setEWMLoadingOrNetWeight(@Nullable BigDecimal eWMLoadingOrNetWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EWMLoadingOrNetWeight

      Parameters:
      eWMLoadingOrNetWeight - Loading or Net Weight
    • setEWMLoadingOrNetWeightUnit

      public void setEWMLoadingOrNetWeightUnit(@Nullable String eWMLoadingOrNetWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMLoadingOrNetWeightUnit

      Parameters:
      eWMLoadingOrNetWeightUnit - Weight Unit
    • setEWMLoadgOrNetWgtUntISOCode

      public void setEWMLoadgOrNetWgtUntISOCode(@Nullable String eWMLoadgOrNetWgtUntISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMLoadgOrNetWgtUntISOCode

      Parameters:
      eWMLoadgOrNetWgtUntISOCode - ISO Code for Unit of Measurement
    • setEWMLoadgOrNetWgtUntSAPCode

      public void setEWMLoadgOrNetWgtUntSAPCode(@Nullable String eWMLoadgOrNetWgtUntSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMLoadgOrNetWgtUntSAPCode

      Parameters:
      eWMLoadgOrNetWgtUntSAPCode - Unit of Measurement, Internal SAP Code (No Conversion)
    • setEWMLoadingOrNetVolume

      public void setEWMLoadingOrNetVolume(@Nullable BigDecimal eWMLoadingOrNetVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EWMLoadingOrNetVolume

      Parameters:
      eWMLoadingOrNetVolume - Loading or Net Volume
    • setEWMLoadingOrNetVolumeUnit

      public void setEWMLoadingOrNetVolumeUnit(@Nullable String eWMLoadingOrNetVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMLoadingOrNetVolumeUnit

      Parameters:
      eWMLoadingOrNetVolumeUnit - Volume Unit
    • setEWMLoadgOrNetVolUntISOCode

      public void setEWMLoadgOrNetVolUntISOCode(@Nullable String eWMLoadgOrNetVolUntISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMLoadgOrNetVolUntISOCode

      Parameters:
      eWMLoadgOrNetVolUntISOCode - ISO Code for Unit of Measurement
    • setEWMLoadgOrNetVolUntSAPCode

      public void setEWMLoadgOrNetVolUntSAPCode(@Nullable String eWMLoadgOrNetVolUntSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMLoadgOrNetVolUntSAPCode

      Parameters:
      eWMLoadgOrNetVolUntSAPCode - Unit of Measurement, Internal SAP Code (No Conversion)
    • setEWMStorageBinCapConsumptionVal

      public void setEWMStorageBinCapConsumptionVal(@Nullable BigDecimal eWMStorageBinCapConsumptionVal)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EWMStorageBinCapConsumptionVal

      Parameters:
      eWMStorageBinCapConsumptionVal - Capacity Consumption
    • setEWMGoodsReceiptDateTime

      public void setEWMGoodsReceiptDateTime(@Nullable OffsetDateTime eWMGoodsReceiptDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: EWMGoodsReceiptDateTime

      Parameters:
      eWMGoodsReceiptDateTime - Goods Receipt Date
    • setWarehouseTimeZone

      public void setWarehouseTimeZone(@Nullable String warehouseTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WarehouseTimeZone

      Parameters:
      warehouseTimeZone - Time Zone
    • setShelfLifeExpirationDate

      public void setShelfLifeExpirationDate(@Nullable LocalDate shelfLifeExpirationDate)
      Constraints: Nullable

      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 / Region of Origin
    • setEWMBatchIsInRestrictedUseStock

      public void setEWMBatchIsInRestrictedUseStock(@Nullable Boolean eWMBatchIsInRestrictedUseStock)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMBatchIsInRestrictedUseStock

      Parameters:
      eWMBatchIsInRestrictedUseStock - Batch in Restricted Use
    • setInspectionPartialLot

      public void setInspectionPartialLot(@Nullable String inspectionPartialLot)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: InspectionPartialLot

      Parameters:
      inspectionPartialLot - Partial Inspection Lot
    • setEWMStockIsBlockedForInventory

      public void setEWMStockIsBlockedForInventory(@Nullable Boolean eWMStockIsBlockedForInventory)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMStockIsBlockedForInventory

      Parameters:
      eWMStockIsBlockedForInventory - Stock Is Blocked by Physical Inventory
    • setEWMConsolidationGroup

      public void setEWMConsolidationGroup(@Nullable String eWMConsolidationGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EWMConsolidationGroup

      Parameters:
      eWMConsolidationGroup - Consolidation Group
    • setSerialNumberRequiredLevel

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

      Original property name from the Odata EDM: SerialNumberRequiredLevel

      Parameters:
      serialNumberRequiredLevel - Serial Number Requirement
    • setEWMStorBinIsBlockedForPutaway

      public void setEWMStorBinIsBlockedForPutaway(@Nullable Boolean eWMStorBinIsBlockedForPutaway)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMStorBinIsBlockedForPutaway

      Parameters:
      eWMStorBinIsBlockedForPutaway - Storage Bin Is Blocked for Putaway
    • setEWMStorBinIsBlockedForRemoval

      public void setEWMStorBinIsBlockedForRemoval(@Nullable Boolean eWMStorBinIsBlockedForRemoval)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMStorBinIsBlockedForRemoval

      Parameters:
      eWMStorBinIsBlockedForRemoval - Storage Bin Is Blocked for Removal
    • setEWMStorBinIsBlockedDueToPInv

      public void setEWMStorBinIsBlockedDueToPInv(@Nullable Boolean eWMStorBinIsBlockedDueToPInv)
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMStorBinIsBlockedDueToPInv

      Parameters:
      eWMStorBinIsBlockedDueToPInv - Storage Bin Is Blocked by Physical Inventory
    • setEWMStorageType

      public void setEWMStorageType(@Nullable String eWMStorageType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EWMStorageType

      Parameters:
      eWMStorageType - Storage Type
    • setEWMStorageSection

      public void setEWMStorageSection(@Nullable String eWMStorageSection)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EWMStorageSection

      Parameters:
      eWMStorageSection - Storage Section
    • setEWMPhysStkMigrtnStsCode

      public void setEWMPhysStkMigrtnStsCode(@Nullable String eWMPhysStkMigrtnStsCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: EWMPhysStkMigrtnStsCode

      Parameters:
      eWMPhysStkMigrtnStsCode - Status of a silent data migration
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<WhsePhysicalStockProducts>
    • toMapOfFields

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

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

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

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

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

      If the navigation property for an entity WhsePhysicalStockProducts 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 _SerialNumber is already loaded, the result will contain the WhsePhysStockProdSerialNmbr entities. If not, an Option with result state empty is returned.
    • setSerialNumber

      public void setSerialNumber(@Nonnull List<WhsePhysStockProdSerialNmbr> value)
      Overwrites the list of associated WhsePhysStockProdSerialNmbr entities for the loaded navigation property _SerialNumber.

      If the navigation property _SerialNumber of a queried WhsePhysicalStockProducts 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 WhsePhysStockProdSerialNmbr entities.
    • addSerialNumber

      public void addSerialNumber(WhsePhysStockProdSerialNmbr... entity)
      Adds elements to the list of associated WhsePhysStockProdSerialNmbr entities. This corresponds to the OData navigation property _SerialNumber.

      If the navigation property _SerialNumber of a queried WhsePhysicalStockProducts 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 WhsePhysStockProdSerialNmbr entities.
    • consumeStock

      @Nonnull public static BoundAction.SingleToSingle<WhsePhysicalStockProducts,WhsePhysicalStockProducts> consumeStock(@Nonnull String warehouseMovementsReason, @Nonnull String eWMAccountAssignmentCategory, @Nonnull String eWMAccountAssignmentObject, @Nonnull String eWMGoodsMovementEntryUnit, @Nonnull BigDecimal eWMGoodsMovementEntryQuantity, @Nonnull Collection<D_WhseConsumeStkSrlNmbrP> _PhysStockProdSerialNumber)
      Action that can be applied to any entity object of this class.

      Parameters:
      eWMAccountAssignmentObject - Constraints: Not nullable, Maximum length: 35

      Original parameter name from the Odata EDM: EWMAccountAssignmentObject

      _PhysStockProdSerialNumber - Constraints: Not nullable

      Original parameter name from the Odata EDM: _PhysStockProdSerialNumber

      warehouseMovementsReason - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: WarehouseMovementsReason

      eWMAccountAssignmentCategory - Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: EWMAccountAssignmentCategory

      eWMGoodsMovementEntryQuantity - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: EWMGoodsMovementEntryQuantity

      eWMGoodsMovementEntryUnit - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: EWMGoodsMovementEntryUnit

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • scrapStock

      @Nonnull public static BoundAction.SingleToSingle<WhsePhysicalStockProducts,WhsePhysicalStockProducts> scrapStock(@Nonnull String warehouseMovementsReason, @Nonnull String eWMAccountAssignmentCategory, @Nonnull String eWMAccountAssignmentObject, @Nonnull String eWMGoodsMovementEntryUnit, @Nonnull BigDecimal eWMGoodsMovementEntryQuantity, @Nonnull Collection<D_WhseScrapStkSrlNmbrP> _PhysStockProdSerialNumber)
      Action that can be applied to any entity object of this class.

      Parameters:
      eWMAccountAssignmentObject - Constraints: Not nullable, Maximum length: 35

      Original parameter name from the Odata EDM: EWMAccountAssignmentObject

      _PhysStockProdSerialNumber - Constraints: Not nullable

      Original parameter name from the Odata EDM: _PhysStockProdSerialNumber

      warehouseMovementsReason - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: WarehouseMovementsReason

      eWMAccountAssignmentCategory - Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: EWMAccountAssignmentCategory

      eWMGoodsMovementEntryQuantity - Constraints: Not nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: EWMGoodsMovementEntryQuantity

      eWMGoodsMovementEntryUnit - Constraints: Not nullable, Maximum length: 3

      Original parameter name from the Odata EDM: EWMGoodsMovementEntryUnit

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

    • getParentHandlingUnitUUID

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

      Original property name from the Odata EDM: ParentHandlingUnitUUID

      Returns:
      Parent GUID
    • getStockItemUUID

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

      Original property name from the Odata EDM: StockItemUUID

      Returns:
      GUID Stock Item
    • getEWMWarehouse

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

      Original property name from the Odata EDM: EWMWarehouse

      Returns:
      Warehouse Number/Warehouse Complex
    • getProduct

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

      Original property name from the Odata EDM: Product

      Returns:
      Product Number
    • getEWMStockType

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

      Original property name from the Odata EDM: EWMStockType

      Returns:
      Stock Type
    • getEWMStockOwner

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

      Original property name from the Odata EDM: EWMStockOwner

      Returns:
      Stock Owner
    • getEntitledToDisposeParty

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

      Original property name from the Odata EDM: EntitledToDisposeParty

      Returns:
      Party Entitled to Dispose
    • getEWMStockUsage

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

      Original property name from the Odata EDM: EWMStockUsage

      Returns:
      Stock Usage
    • getBatch

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

      Original property name from the Odata EDM: Batch

      Returns:
      Batch Number
    • 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:
      Sales Order/Project
    • getExternalStockDocumentNumber

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

      Original property name from the Odata EDM: ExternalStockDocumentNumber

      Returns:
      Sales Order/Project
    • 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
    • getEWMStockReferenceDocCategory

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

      Original property name from the Odata EDM: EWMStockReferenceDocCategory

      Returns:
      Reference Document Category
    • getEWMStockReferenceDocument

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

      Original property name from the Odata EDM: EWMStockReferenceDocument

      Returns:
      Reference Document
    • getEWMStockReferenceDocumentItem

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

      Original property name from the Odata EDM: EWMStockReferenceDocumentItem

      Returns:
      Reference Document Item
    • getStockIdentificationNumber

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

      Original property name from the Odata EDM: StockIdentificationNumber

      Returns:
      Identification Number of Stock
    • getWhseQualityInspectionType

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

      Original property name from the Odata EDM: WhseQualityInspectionType

      Returns:
      Quality Inspection Type
    • getQualityInspectionDocument

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

      Original property name from the Odata EDM: QualityInspectionDocument

      Returns:
      Inspection Lot or Inspection Document Number
    • getEWMHghstLvlHandlingUnitNumber

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

      Original property name from the Odata EDM: EWMHghstLvlHandlingUnitNumber

      Returns:
      Highest-Level Handling Unit
    • getHandlingUnitNumber

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

      Original property name from the Odata EDM: HandlingUnitNumber

      Returns:
      Handling Unit
    • getEWMStorageBin

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

      Original property name from the Odata EDM: EWMStorageBin

      Returns:
      Storage Bin
    • getEWMStockQuantityInBaseUnit

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

      Original property name from the Odata EDM: EWMStockQuantityInBaseUnit

      Returns:
      Quantity in Base Unit of Measure
    • getEWMStockQuantityBaseUnit

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

      Original property name from the Odata EDM: EWMStockQuantityBaseUnit

      Returns:
      Base Unit of Measure
    • getEWMStockQtyBaseUnitISOCode

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

      Original property name from the Odata EDM: EWMStockQtyBaseUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getEWMStockQtyBaseUnitSAPCode

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

      Original property name from the Odata EDM: EWMStockQtyBaseUnitSAPCode

      Returns:
      Unit of Measurement, Internal SAP Code (No Conversion)
    • getEWMStockQuantityAltvUnit

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

      Original property name from the Odata EDM: EWMStockQuantityAltvUnit

      Returns:
      Alternative Unit of Measure
    • getEWMStockQtyAltvUnitISOCode

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

      Original property name from the Odata EDM: EWMStockQtyAltvUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getEWMStockQtyAltvUnitSAPCode

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

      Original property name from the Odata EDM: EWMStockQtyAltvUnitSAPCode

      Returns:
      Unit of Measurement, Internal SAP Code (No Conversion)
    • getEWMLoadingOrNetWeight

      @Nullable public BigDecimal getEWMLoadingOrNetWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EWMLoadingOrNetWeight

      Returns:
      Loading or Net Weight
    • getEWMLoadingOrNetWeightUnit

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

      Original property name from the Odata EDM: EWMLoadingOrNetWeightUnit

      Returns:
      Weight Unit
    • getEWMLoadgOrNetWgtUntISOCode

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

      Original property name from the Odata EDM: EWMLoadgOrNetWgtUntISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getEWMLoadgOrNetWgtUntSAPCode

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

      Original property name from the Odata EDM: EWMLoadgOrNetWgtUntSAPCode

      Returns:
      Unit of Measurement, Internal SAP Code (No Conversion)
    • getEWMLoadingOrNetVolume

      @Nullable public BigDecimal getEWMLoadingOrNetVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EWMLoadingOrNetVolume

      Returns:
      Loading or Net Volume
    • getEWMLoadingOrNetVolumeUnit

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

      Original property name from the Odata EDM: EWMLoadingOrNetVolumeUnit

      Returns:
      Volume Unit
    • getEWMLoadgOrNetVolUntISOCode

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

      Original property name from the Odata EDM: EWMLoadgOrNetVolUntISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getEWMLoadgOrNetVolUntSAPCode

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

      Original property name from the Odata EDM: EWMLoadgOrNetVolUntSAPCode

      Returns:
      Unit of Measurement, Internal SAP Code (No Conversion)
    • getEWMStorageBinCapConsumptionVal

      @Nullable public BigDecimal getEWMStorageBinCapConsumptionVal()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: EWMStorageBinCapConsumptionVal

      Returns:
      Capacity Consumption
    • getEWMGoodsReceiptDateTime

      @Nullable public OffsetDateTime getEWMGoodsReceiptDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: EWMGoodsReceiptDateTime

      Returns:
      Goods Receipt Date
    • getWarehouseTimeZone

      @Nullable public String getWarehouseTimeZone()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WarehouseTimeZone

      Returns:
      Time Zone
    • getShelfLifeExpirationDate

      @Nullable public LocalDate getShelfLifeExpirationDate()
      Constraints: Nullable

      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 / Region of Origin
    • getEWMBatchIsInRestrictedUseStock

      @Nullable public Boolean getEWMBatchIsInRestrictedUseStock()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMBatchIsInRestrictedUseStock

      Returns:
      Batch in Restricted Use
    • getInspectionPartialLot

      @Nullable public String getInspectionPartialLot()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: InspectionPartialLot

      Returns:
      Partial Inspection Lot
    • getEWMStockIsBlockedForInventory

      @Nullable public Boolean getEWMStockIsBlockedForInventory()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMStockIsBlockedForInventory

      Returns:
      Stock Is Blocked by Physical Inventory
    • getEWMConsolidationGroup

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

      Original property name from the Odata EDM: EWMConsolidationGroup

      Returns:
      Consolidation Group
    • getSerialNumberRequiredLevel

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

      Original property name from the Odata EDM: SerialNumberRequiredLevel

      Returns:
      Serial Number Requirement
    • getEWMStorBinIsBlockedForPutaway

      @Nullable public Boolean getEWMStorBinIsBlockedForPutaway()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMStorBinIsBlockedForPutaway

      Returns:
      Storage Bin Is Blocked for Putaway
    • getEWMStorBinIsBlockedForRemoval

      @Nullable public Boolean getEWMStorBinIsBlockedForRemoval()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMStorBinIsBlockedForRemoval

      Returns:
      Storage Bin Is Blocked for Removal
    • getEWMStorBinIsBlockedDueToPInv

      @Nullable public Boolean getEWMStorBinIsBlockedDueToPInv()
      Constraints: Not nullable

      Original property name from the Odata EDM: EWMStorBinIsBlockedDueToPInv

      Returns:
      Storage Bin Is Blocked by Physical Inventory
    • getEWMStorageType

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

      Original property name from the Odata EDM: EWMStorageType

      Returns:
      Storage Type
    • getEWMStorageSection

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

      Original property name from the Odata EDM: EWMStorageSection

      Returns:
      Storage Section
    • getEWMPhysStkMigrtnStsCode

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

      Original property name from the Odata EDM: EWMPhysStkMigrtnStsCode

      Returns:
      Status of a silent data migration
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<WhsePhysicalStockProducts>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<WhsePhysicalStockProducts>