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

public class MaterialCoverage extends VdmEntity<MaterialCoverage>
Material Coverages

Original entity name from the Odata EDM: MaterialCoverage

  • Field Details

    • ALL_FIELDS

      public static final MaterialCoverageSelectable ALL_FIELDS
      Selector for all available fields of MaterialCoverage.
    • MATERIAL

      public static final MaterialCoverageField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • MATERIAL_SHORTAGE_PROFILE

      public static final MaterialCoverageField<String> MATERIAL_SHORTAGE_PROFILE
      Use with available fluent helpers to apply the MaterialShortageProfile field to query operations.
    • MATERIAL_SHORTAGE_PROFILE_COUNT

      public static final MaterialCoverageField<String> MATERIAL_SHORTAGE_PROFILE_COUNT
      Use with available fluent helpers to apply the MaterialShortageProfileCount field to query operations.
    • MRP_AREA

      public static final MaterialCoverageField<String> MRP_AREA
      Use with available fluent helpers to apply the MRPArea field to query operations.
    • MRP_PLANNING_SEGMENT_NUMBER

      public static final MaterialCoverageField<String> MRP_PLANNING_SEGMENT_NUMBER
      Use with available fluent helpers to apply the MRPPlanningSegmentNumber field to query operations.
    • MRP_PLANNING_SEGMENT_TYPE

      public static final MaterialCoverageField<String> MRP_PLANNING_SEGMENT_TYPE
      Use with available fluent helpers to apply the MRPPlanningSegmentType field to query operations.
    • MRP_PLANT

      public static final MaterialCoverageField<String> MRP_PLANT
      Use with available fluent helpers to apply the MRPPlant field to query operations.
    • HAS_ACCEPTED_SHORTAGE

      public static final MaterialCoverageField<String> HAS_ACCEPTED_SHORTAGE
      Use with available fluent helpers to apply the HasAcceptedShortage field to query operations.
    • TIME_HORIZON_IN_DAYS

      public static final MaterialCoverageField<Short> TIME_HORIZON_IN_DAYS
      Use with available fluent helpers to apply the TimeHorizonInDays field to query operations.
    • MATERIAL_SHORTAGE_DURATION

      public static final MaterialCoverageField<Integer> MATERIAL_SHORTAGE_DURATION
      Use with available fluent helpers to apply the MaterialShortageDuration field to query operations.
    • MATERIAL_SHORTAGE_DURN_IN_WORKDAYS

      public static final MaterialCoverageField<Integer> MATERIAL_SHORTAGE_DURN_IN_WORKDAYS
      Use with available fluent helpers to apply the MaterialShortageDurnInWorkdays field to query operations.
    • MRP_CONTROLLER

      public static final MaterialCoverageField<String> MRP_CONTROLLER
      Use with available fluent helpers to apply the MRPController field to query operations.
    • MRP_SAFETY_DURATION

      public static final MaterialCoverageField<String> MRP_SAFETY_DURATION
      Use with available fluent helpers to apply the MRPSafetyDuration field to query operations.
    • DAYS_OF_SUPPLY_DURATION

      public static final MaterialCoverageField<Integer> DAYS_OF_SUPPLY_DURATION
      Use with available fluent helpers to apply the DaysOfSupplyDuration field to query operations.
    • MATERIAL_BASE_UNIT

      public static final MaterialCoverageField<String> MATERIAL_BASE_UNIT
      Use with available fluent helpers to apply the MaterialBaseUnit field to query operations.
    • MATERIAL_EXTERNAL_ID

      public static final MaterialCoverageField<String> MATERIAL_EXTERNAL_ID
      Use with available fluent helpers to apply the MaterialExternalID field to query operations.
    • MATERIAL_NAME

      public static final MaterialCoverageField<String> MATERIAL_NAME
      Use with available fluent helpers to apply the MaterialName field to query operations.
    • MATERIAL_REPLNMT_LEAD_DURN_END_DATE

      public static final MaterialCoverageField<LocalDateTime> MATERIAL_REPLNMT_LEAD_DURN_END_DATE
      Use with available fluent helpers to apply the MaterialReplnmtLeadDurnEndDate field to query operations.
    • MATERIAL_SHORTAGE_DEFINITION_NAME

      public static final MaterialCoverageField<String> MATERIAL_SHORTAGE_DEFINITION_NAME
      Use with available fluent helpers to apply the MaterialShortageDefinitionName field to query operations.
    • MATERIAL_SHORTAGE_END_DATE

      public static final MaterialCoverageField<LocalDateTime> MATERIAL_SHORTAGE_END_DATE
      Use with available fluent helpers to apply the MaterialShortageEndDate field to query operations.
    • MATERIAL_SHORTAGE_QUANTITY

      public static final MaterialCoverageField<BigDecimal> MATERIAL_SHORTAGE_QUANTITY
      Use with available fluent helpers to apply the MaterialShortageQuantity field to query operations.
    • MATERIAL_SHORTAGE_START_DATE

      public static final MaterialCoverageField<LocalDateTime> MATERIAL_SHORTAGE_START_DATE
      Use with available fluent helpers to apply the MaterialShortageStartDate field to query operations.
    • MRP_AREA_TEXT

      public static final MaterialCoverageField<String> MRP_AREA_TEXT
      Use with available fluent helpers to apply the MRPAreaText field to query operations.
    • MRP_CONTROLLER_NAME

      public static final MaterialCoverageField<String> MRP_CONTROLLER_NAME
      Use with available fluent helpers to apply the MRPControllerName field to query operations.
    • MRP_PLANNING_SEGMENT_TYPE_DESC

      public static final MaterialCoverageField<String> MRP_PLANNING_SEGMENT_TYPE_DESC
      Use with available fluent helpers to apply the MRPPlanningSegmentTypeDesc field to query operations.
    • MRP_PLANT_NAME

      public static final MaterialCoverageField<String> MRP_PLANT_NAME
      Use with available fluent helpers to apply the MRPPlantName field to query operations.
    • MRP_SAFETY_DURATION_END_DATE

      public static final MaterialCoverageField<LocalDateTime> MRP_SAFETY_DURATION_END_DATE
      Use with available fluent helpers to apply the MRPSafetyDurationEndDate field to query operations.
    • VLTD_UNRESTRICTED_USE_STK_QTY

      public static final MaterialCoverageField<BigDecimal> VLTD_UNRESTRICTED_USE_STK_QTY
      Use with available fluent helpers to apply the VltdUnrestrictedUseStkQty field to query operations.
    • QUALITY_INSPECTION_STOCK_QUANTITY

      public static final MaterialCoverageField<BigDecimal> QUALITY_INSPECTION_STOCK_QUANTITY
      Use with available fluent helpers to apply the QualityInspectionStockQuantity field to query operations.
    • MATERIAL_LAST_MRP_DATE_TIME

      public static final MaterialCoverageField<LocalDateTime> MATERIAL_LAST_MRP_DATE_TIME
      Use with available fluent helpers to apply the MaterialLastMRPDateTime field to query operations.
  • Constructor Details

    • MaterialCoverage

      public MaterialCoverage()
    • MaterialCoverage

      public MaterialCoverage(@Nullable String material, @Nullable String materialShortageProfile, @Nullable String materialShortageProfileCount, @Nullable String mRPArea, @Nullable String mRPPlanningSegmentNumber, @Nullable String mRPPlanningSegmentType, @Nullable String mRPPlant, @Nullable String hasAcceptedShortage, @Nullable Short timeHorizonInDays, @Nullable Integer materialShortageDuration, @Nullable Integer materialShortageDurnInWorkdays, @Nullable String mRPController, @Nullable String mRPSafetyDuration, @Nullable Integer daysOfSupplyDuration, @Nullable String materialBaseUnit, @Nullable String materialExternalID, @Nullable String materialName, @Nullable LocalDateTime materialReplnmtLeadDurnEndDate, @Nullable String materialShortageDefinitionName, @Nullable LocalDateTime materialShortageEndDate, @Nullable BigDecimal materialShortageQuantity, @Nullable LocalDateTime materialShortageStartDate, @Nullable String mRPAreaText, @Nullable String mRPControllerName, @Nullable String mRPPlanningSegmentTypeDesc, @Nullable String mRPPlantName, @Nullable LocalDateTime mRPSafetyDurationEndDate, @Nullable BigDecimal vltdUnrestrictedUseStkQty, @Nullable BigDecimal qualityInspectionStockQuantity, @Nullable LocalDateTime materialLastMRPDateTime)
  • Method Details

    • getType

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

      public void setMaterial(@Nullable String material)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - The material to set.
    • setMaterialShortageProfile

      public void setMaterialShortageProfile(@Nullable String materialShortageProfile)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaterialShortageProfile

      Parameters:
      materialShortageProfile - The materialShortageProfile to set.
    • setMaterialShortageProfileCount

      public void setMaterialShortageProfileCount(@Nullable String materialShortageProfileCount)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaterialShortageProfileCount

      Parameters:
      materialShortageProfileCount - The materialShortageProfileCount to set.
    • setMRPArea

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

      Original property name from the Odata EDM: MRPArea

      Parameters:
      mRPArea - The mRPArea to set.
    • setMRPPlanningSegmentNumber

      public void setMRPPlanningSegmentNumber(@Nullable String mRPPlanningSegmentNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MRPPlanningSegmentNumber

      Parameters:
      mRPPlanningSegmentNumber - The mRPPlanningSegmentNumber to set.
    • setMRPPlanningSegmentType

      public void setMRPPlanningSegmentType(@Nullable String mRPPlanningSegmentType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MRPPlanningSegmentType

      Parameters:
      mRPPlanningSegmentType - The mRPPlanningSegmentType to set.
    • setMRPPlant

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

      Original property name from the Odata EDM: MRPPlant

      Parameters:
      mRPPlant - The mRPPlant to set.
    • setHasAcceptedShortage

      public void setHasAcceptedShortage(@Nullable String hasAcceptedShortage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: HasAcceptedShortage

      Parameters:
      hasAcceptedShortage - The hasAcceptedShortage to set.
    • setTimeHorizonInDays

      public void setTimeHorizonInDays(@Nullable Short timeHorizonInDays)
      Constraints: none

      Original property name from the Odata EDM: TimeHorizonInDays

      Parameters:
      timeHorizonInDays - Signed INT2 / int16
    • setMaterialShortageDuration

      public void setMaterialShortageDuration(@Nullable Integer materialShortageDuration)
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialShortageDuration

      Parameters:
      materialShortageDuration - The materialShortageDuration to set.
    • setMaterialShortageDurnInWorkdays

      public void setMaterialShortageDurnInWorkdays(@Nullable Integer materialShortageDurnInWorkdays)
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialShortageDurnInWorkdays

      Parameters:
      materialShortageDurnInWorkdays - The materialShortageDurnInWorkdays to set.
    • setMRPController

      public void setMRPController(@Nullable String mRPController)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPController

      Parameters:
      mRPController - The mRPController to set.
    • setMRPSafetyDuration

      public void setMRPSafetyDuration(@Nullable String mRPSafetyDuration)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MRPSafetyDuration

      Parameters:
      mRPSafetyDuration - The mRPSafetyDuration to set.
    • setDaysOfSupplyDuration

      public void setDaysOfSupplyDuration(@Nullable Integer daysOfSupplyDuration)
      Constraints: none

      Original property name from the Odata EDM: DaysOfSupplyDuration

      Parameters:
      daysOfSupplyDuration - The daysOfSupplyDuration to set.
    • setMaterialBaseUnit

      public void setMaterialBaseUnit(@Nullable String materialBaseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaterialBaseUnit

      Parameters:
      materialBaseUnit - The materialBaseUnit to set.
    • setMaterialExternalID

      public void setMaterialExternalID(@Nullable String materialExternalID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialExternalID

      Parameters:
      materialExternalID - The materialExternalID to set.
    • setMaterialName

      public void setMaterialName(@Nullable String materialName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialName

      Parameters:
      materialName - The materialName to set.
    • setMaterialReplnmtLeadDurnEndDate

      public void setMaterialReplnmtLeadDurnEndDate(@Nullable LocalDateTime materialReplnmtLeadDurnEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaterialReplnmtLeadDurnEndDate

      Parameters:
      materialReplnmtLeadDurnEndDate - Time Stamp
    • setMaterialShortageDefinitionName

      public void setMaterialShortageDefinitionName(@Nullable String materialShortageDefinitionName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialShortageDefinitionName

      Parameters:
      materialShortageDefinitionName - The materialShortageDefinitionName to set.
    • setMaterialShortageEndDate

      public void setMaterialShortageEndDate(@Nullable LocalDateTime materialShortageEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaterialShortageEndDate

      Parameters:
      materialShortageEndDate - Time Stamp
    • setMaterialShortageQuantity

      public void setMaterialShortageQuantity(@Nullable BigDecimal materialShortageQuantity)
      Constraints: Not nullable, Precision: 21, Scale: 3

      Original property name from the Odata EDM: MaterialShortageQuantity

      Parameters:
      materialShortageQuantity - The materialShortageQuantity to set.
    • setMaterialShortageStartDate

      public void setMaterialShortageStartDate(@Nullable LocalDateTime materialShortageStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaterialShortageStartDate

      Parameters:
      materialShortageStartDate - Time Stamp
    • setMRPAreaText

      public void setMRPAreaText(@Nullable String mRPAreaText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MRPAreaText

      Parameters:
      mRPAreaText - The mRPAreaText to set.
    • setMRPControllerName

      public void setMRPControllerName(@Nullable String mRPControllerName)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: MRPControllerName

      Parameters:
      mRPControllerName - The mRPControllerName to set.
    • setMRPPlanningSegmentTypeDesc

      public void setMRPPlanningSegmentTypeDesc(@Nullable String mRPPlanningSegmentTypeDesc)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: MRPPlanningSegmentTypeDesc

      Parameters:
      mRPPlanningSegmentTypeDesc - The mRPPlanningSegmentTypeDesc to set.
    • setMRPPlantName

      public void setMRPPlantName(@Nullable String mRPPlantName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MRPPlantName

      Parameters:
      mRPPlantName - The mRPPlantName to set.
    • setMRPSafetyDurationEndDate

      public void setMRPSafetyDurationEndDate(@Nullable LocalDateTime mRPSafetyDurationEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MRPSafetyDurationEndDate

      Parameters:
      mRPSafetyDurationEndDate - Time Stamp
    • setVltdUnrestrictedUseStkQty

      public void setVltdUnrestrictedUseStkQty(@Nullable BigDecimal vltdUnrestrictedUseStkQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: VltdUnrestrictedUseStkQty

      Parameters:
      vltdUnrestrictedUseStkQty - The vltdUnrestrictedUseStkQty to set.
    • setQualityInspectionStockQuantity

      public void setQualityInspectionStockQuantity(@Nullable BigDecimal qualityInspectionStockQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QualityInspectionStockQuantity

      Parameters:
      qualityInspectionStockQuantity - The qualityInspectionStockQuantity to set.
    • setMaterialLastMRPDateTime

      public void setMaterialLastMRPDateTime(@Nullable LocalDateTime materialLastMRPDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MaterialLastMRPDateTime

      Parameters:
      materialLastMRPDateTime - Time Stamp
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> MaterialCoverageField<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> MaterialCoverageField<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<MaterialCoverage>
    • setServicePathForFetch

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

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

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

      @Nonnull public static MaterialCoverage.MaterialCoverageBuilder builder()
    • getMaterial

      @Nullable public String getMaterial()
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      The material contained in this entity.
    • getMaterialShortageProfile

      @Nullable public String getMaterialShortageProfile()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaterialShortageProfile

      Returns:
      The materialShortageProfile contained in this entity.
    • getMaterialShortageProfileCount

      @Nullable public String getMaterialShortageProfileCount()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaterialShortageProfileCount

      Returns:
      The materialShortageProfileCount contained in this entity.
    • getMRPArea

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

      Original property name from the Odata EDM: MRPArea

      Returns:
      The mRPArea contained in this entity.
    • getMRPPlanningSegmentNumber

      @Nullable public String getMRPPlanningSegmentNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MRPPlanningSegmentNumber

      Returns:
      The mRPPlanningSegmentNumber contained in this entity.
    • getMRPPlanningSegmentType

      @Nullable public String getMRPPlanningSegmentType()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MRPPlanningSegmentType

      Returns:
      The mRPPlanningSegmentType contained in this entity.
    • getMRPPlant

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

      Original property name from the Odata EDM: MRPPlant

      Returns:
      The mRPPlant contained in this entity.
    • getHasAcceptedShortage

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

      Original property name from the Odata EDM: HasAcceptedShortage

      Returns:
      The hasAcceptedShortage contained in this entity.
    • getTimeHorizonInDays

      @Nullable public Short getTimeHorizonInDays()
      Constraints: none

      Original property name from the Odata EDM: TimeHorizonInDays

      Returns:
      Signed INT2 / int16
    • getMaterialShortageDuration

      @Nullable public Integer getMaterialShortageDuration()
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialShortageDuration

      Returns:
      The materialShortageDuration contained in this entity.
    • getMaterialShortageDurnInWorkdays

      @Nullable public Integer getMaterialShortageDurnInWorkdays()
      Constraints: Not nullable

      Original property name from the Odata EDM: MaterialShortageDurnInWorkdays

      Returns:
      The materialShortageDurnInWorkdays contained in this entity.
    • getMRPController

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

      Original property name from the Odata EDM: MRPController

      Returns:
      The mRPController contained in this entity.
    • getMRPSafetyDuration

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

      Original property name from the Odata EDM: MRPSafetyDuration

      Returns:
      The mRPSafetyDuration contained in this entity.
    • getDaysOfSupplyDuration

      @Nullable public Integer getDaysOfSupplyDuration()
      Constraints: none

      Original property name from the Odata EDM: DaysOfSupplyDuration

      Returns:
      The daysOfSupplyDuration contained in this entity.
    • getMaterialBaseUnit

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

      Original property name from the Odata EDM: MaterialBaseUnit

      Returns:
      The materialBaseUnit contained in this entity.
    • getMaterialExternalID

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

      Original property name from the Odata EDM: MaterialExternalID

      Returns:
      The materialExternalID contained in this entity.
    • getMaterialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      The materialName contained in this entity.
    • getMaterialReplnmtLeadDurnEndDate

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

      Original property name from the Odata EDM: MaterialReplnmtLeadDurnEndDate

      Returns:
      Time Stamp
    • getMaterialShortageDefinitionName

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

      Original property name from the Odata EDM: MaterialShortageDefinitionName

      Returns:
      The materialShortageDefinitionName contained in this entity.
    • getMaterialShortageEndDate

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

      Original property name from the Odata EDM: MaterialShortageEndDate

      Returns:
      Time Stamp
    • getMaterialShortageQuantity

      @Nullable public BigDecimal getMaterialShortageQuantity()
      Constraints: Not nullable, Precision: 21, Scale: 3

      Original property name from the Odata EDM: MaterialShortageQuantity

      Returns:
      The materialShortageQuantity contained in this entity.
    • getMaterialShortageStartDate

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

      Original property name from the Odata EDM: MaterialShortageStartDate

      Returns:
      Time Stamp
    • getMRPAreaText

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

      Original property name from the Odata EDM: MRPAreaText

      Returns:
      The mRPAreaText contained in this entity.
    • getMRPControllerName

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

      Original property name from the Odata EDM: MRPControllerName

      Returns:
      The mRPControllerName contained in this entity.
    • getMRPPlanningSegmentTypeDesc

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

      Original property name from the Odata EDM: MRPPlanningSegmentTypeDesc

      Returns:
      The mRPPlanningSegmentTypeDesc contained in this entity.
    • getMRPPlantName

      @Nullable public String getMRPPlantName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MRPPlantName

      Returns:
      The mRPPlantName contained in this entity.
    • getMRPSafetyDurationEndDate

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

      Original property name from the Odata EDM: MRPSafetyDurationEndDate

      Returns:
      Time Stamp
    • getVltdUnrestrictedUseStkQty

      @Nullable public BigDecimal getVltdUnrestrictedUseStkQty()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: VltdUnrestrictedUseStkQty

      Returns:
      The vltdUnrestrictedUseStkQty contained in this entity.
    • getQualityInspectionStockQuantity

      @Nullable public BigDecimal getQualityInspectionStockQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QualityInspectionStockQuantity

      Returns:
      The qualityInspectionStockQuantity contained in this entity.
    • getMaterialLastMRPDateTime

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

      Original property name from the Odata EDM: MaterialLastMRPDateTime

      Returns:
      Time Stamp
    • toString

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

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

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

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