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

public class WarehouseFixedBinAssignment extends VdmEntity<WarehouseFixedBinAssignment> implements VdmEntitySet
Warehouse Fixed Bin Assignment

Original entity name from the Odata EDM: WarehouseFixedBinAssignment_Type

  • Field Details

  • Constructor Details

    • WarehouseFixedBinAssignment

      public WarehouseFixedBinAssignment()
    • WarehouseFixedBinAssignment

      public WarehouseFixedBinAssignment(@Nullable String eWMWarehouse, @Nullable String entitledToDisposeParty, @Nullable String eWMStorageBin, @Nullable String product, @Nullable String eWMStorageType, @Nullable BigDecimal eWMMaximumStorageQuantity, @Nullable String eWMMaximumStorageQuantityUnit, @Nullable String eWMMaxStorQtyUnitSAPCode, @Nullable String eWMMaxStorQtyUnitISOCode, @Nullable BigDecimal eWMMinimumStorageQuantity, @Nullable String eWMMinimumStorageQuantityUnit, @Nullable String eWMMinStorQtyUnitSAPCode, @Nullable String eWMMinStorQtyUnitISOCode, @Nullable OffsetDateTime eWMFixedBinAssgmtCreatedDteTme, @Nullable String eWMFixedBinAssgmtCreatedByUser, @Nullable String eWMStorageSection, @Nullable String eWMStorageBinType, @Nullable Collection<SAP__Message> _Messages)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: EWMWarehouse

      Parameters:
      eWMWarehouse - Warehouse Number/Warehouse Complex
    • setEntitledToDisposeParty

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

      Original property name from the Odata EDM: EntitledToDisposeParty

      Parameters:
      entitledToDisposeParty - Party Entitled to Dispose
    • setEWMStorageBin

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

      Original property name from the Odata EDM: EWMStorageBin

      Parameters:
      eWMStorageBin - Storage Bin
    • setProduct

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

      Original property name from the Odata EDM: Product

      Parameters:
      product - Product
    • 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
    • setEWMMaximumStorageQuantity

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

      Original property name from the Odata EDM: EWMMaximumStorageQuantity

      Parameters:
      eWMMaximumStorageQuantity - Maximum Quantity in Base Unit of Measure (not Display UoM)
    • setEWMMaximumStorageQuantityUnit

      public void setEWMMaximumStorageQuantityUnit(@Nullable String eWMMaximumStorageQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMMaximumStorageQuantityUnit

      Parameters:
      eWMMaximumStorageQuantityUnit - Display Unit of Measure for Maximum Quantity
    • setEWMMaxStorQtyUnitSAPCode

      public void setEWMMaxStorQtyUnitSAPCode(@Nullable String eWMMaxStorQtyUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMMaxStorQtyUnitSAPCode

      Parameters:
      eWMMaxStorQtyUnitSAPCode - SAP Code for Display UoM for Max. Quantity of a Storage Bin
    • setEWMMaxStorQtyUnitISOCode

      public void setEWMMaxStorQtyUnitISOCode(@Nullable String eWMMaxStorQtyUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMMaxStorQtyUnitISOCode

      Parameters:
      eWMMaxStorQtyUnitISOCode - ISO Code for Display UoM for Max. Quantity of a Storage Bin
    • setEWMMinimumStorageQuantity

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

      Original property name from the Odata EDM: EWMMinimumStorageQuantity

      Parameters:
      eWMMinimumStorageQuantity - Minimum Quantity in Base Unit of Measure (not Display UoM)
    • setEWMMinimumStorageQuantityUnit

      public void setEWMMinimumStorageQuantityUnit(@Nullable String eWMMinimumStorageQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMMinimumStorageQuantityUnit

      Parameters:
      eWMMinimumStorageQuantityUnit - Display Unit of Measure for Minimum Quantity
    • setEWMMinStorQtyUnitSAPCode

      public void setEWMMinStorQtyUnitSAPCode(@Nullable String eWMMinStorQtyUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMMinStorQtyUnitSAPCode

      Parameters:
      eWMMinStorQtyUnitSAPCode - SAP Code for Display UoM for Min. Quantity of a Storage Bin
    • setEWMMinStorQtyUnitISOCode

      public void setEWMMinStorQtyUnitISOCode(@Nullable String eWMMinStorQtyUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: EWMMinStorQtyUnitISOCode

      Parameters:
      eWMMinStorQtyUnitISOCode - ISO Code for Display UoM for Min. Quantity of a Storage Bin
    • setEWMFixedBinAssgmtCreatedDteTme

      public void setEWMFixedBinAssgmtCreatedDteTme(@Nullable OffsetDateTime eWMFixedBinAssgmtCreatedDteTme)
      Constraints: Nullable

      Original property name from the Odata EDM: EWMFixedBinAssgmtCreatedDteTme

      Parameters:
      eWMFixedBinAssgmtCreatedDteTme - Fixed Bin Assignment Created Date and Time
    • setEWMFixedBinAssgmtCreatedByUser

      public void setEWMFixedBinAssgmtCreatedByUser(@Nullable String eWMFixedBinAssgmtCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EWMFixedBinAssgmtCreatedByUser

      Parameters:
      eWMFixedBinAssgmtCreatedByUser - Fixed Bin Assignment Created By
    • 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
    • setEWMStorageBinType

      public void setEWMStorageBinType(@Nullable String eWMStorageBinType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: EWMStorageBinType

      Parameters:
      eWMStorageBinType - Storage Bin Type
    • 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<WarehouseFixedBinAssignment>
    • getKey

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<WarehouseFixedBinAssignment>
    • builder

    • getEWMWarehouse

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

      Original property name from the Odata EDM: EWMWarehouse

      Returns:
      Warehouse Number/Warehouse Complex
    • getEntitledToDisposeParty

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

      Original property name from the Odata EDM: EntitledToDisposeParty

      Returns:
      Party Entitled to Dispose
    • getEWMStorageBin

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

      Original property name from the Odata EDM: EWMStorageBin

      Returns:
      Storage Bin
    • getProduct

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

      Original property name from the Odata EDM: Product

      Returns:
      Product
    • getEWMStorageType

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

      Original property name from the Odata EDM: EWMStorageType

      Returns:
      Storage Type
    • getEWMMaximumStorageQuantity

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

      Original property name from the Odata EDM: EWMMaximumStorageQuantity

      Returns:
      Maximum Quantity in Base Unit of Measure (not Display UoM)
    • getEWMMaximumStorageQuantityUnit

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

      Original property name from the Odata EDM: EWMMaximumStorageQuantityUnit

      Returns:
      Display Unit of Measure for Maximum Quantity
    • getEWMMaxStorQtyUnitSAPCode

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

      Original property name from the Odata EDM: EWMMaxStorQtyUnitSAPCode

      Returns:
      SAP Code for Display UoM for Max. Quantity of a Storage Bin
    • getEWMMaxStorQtyUnitISOCode

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

      Original property name from the Odata EDM: EWMMaxStorQtyUnitISOCode

      Returns:
      ISO Code for Display UoM for Max. Quantity of a Storage Bin
    • getEWMMinimumStorageQuantity

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

      Original property name from the Odata EDM: EWMMinimumStorageQuantity

      Returns:
      Minimum Quantity in Base Unit of Measure (not Display UoM)
    • getEWMMinimumStorageQuantityUnit

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

      Original property name from the Odata EDM: EWMMinimumStorageQuantityUnit

      Returns:
      Display Unit of Measure for Minimum Quantity
    • getEWMMinStorQtyUnitSAPCode

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

      Original property name from the Odata EDM: EWMMinStorQtyUnitSAPCode

      Returns:
      SAP Code for Display UoM for Min. Quantity of a Storage Bin
    • getEWMMinStorQtyUnitISOCode

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

      Original property name from the Odata EDM: EWMMinStorQtyUnitISOCode

      Returns:
      ISO Code for Display UoM for Min. Quantity of a Storage Bin
    • getEWMFixedBinAssgmtCreatedDteTme

      @Nullable public OffsetDateTime getEWMFixedBinAssgmtCreatedDteTme()
      Constraints: Nullable

      Original property name from the Odata EDM: EWMFixedBinAssgmtCreatedDteTme

      Returns:
      Fixed Bin Assignment Created Date and Time
    • getEWMFixedBinAssgmtCreatedByUser

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

      Original property name from the Odata EDM: EWMFixedBinAssgmtCreatedByUser

      Returns:
      Fixed Bin Assignment Created By
    • getEWMStorageSection

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

      Original property name from the Odata EDM: EWMStorageSection

      Returns:
      Storage Section
    • getEWMStorageBinType

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

      Original property name from the Odata EDM: EWMStorageBinType

      Returns:
      Storage Bin Type
    • 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<WarehouseFixedBinAssignment>
    • equals

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

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

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

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