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

public class ProductPlantMRP extends VdmEntity<ProductPlantMRP> implements VdmEntitySet
Product Plant MRP

Original entity name from the Odata EDM: ProductPlantMRP_Type

  • Field Details

  • Constructor Details

    • ProductPlantMRP

      public ProductPlantMRP()
    • ProductPlantMRP

      public ProductPlantMRP(@Nullable String product, @Nullable String mRPArea, @Nullable String plant, @Nullable String mRPType, @Nullable String mRPResponsible, @Nullable String mRPGroup, @Nullable BigDecimal reorderThresholdQuantity, @Nullable String planAndOrderDayDetermination, @Nullable String planningTimeFence, @Nullable String lotSizingProcedure, @Nullable String roundingProfile, @Nullable BigDecimal lotSizeRoundingQuantity, @Nullable BigDecimal minimumLotSizeQuantity, @Nullable BigDecimal maximumLotSizeQuantity, @Nullable BigDecimal maximumStockQuantity, @Nullable BigDecimal assemblyScrapPercent, @Nullable String procurementSubType, @Nullable String productionInvtryManagedLoc, @Nullable String dfltStorageLocationExtProcmt, @Nullable String mRPPlanningCalendar, @Nullable BigDecimal safetyStockQuantity, @Nullable String rangeOfCvrgPrflCode, @Nullable String safetySupplyDurationInDays, @Nullable BigDecimal fixedLotSizeQuantity, @Nullable BigDecimal lotSizeIndependentCosts, @Nullable String storageCostsPercentageCode, @Nullable BigDecimal productServiceLevelInPercent, @Nullable Boolean isMarkedForDeletion, @Nullable String safetyTimePeriodProfile, @Nullable String dependentRqmtMRPRelevance, @Nullable String productSafetyTimeMRPRelevance, @Nullable BigDecimal plannedDeliveryDurationInDays, @Nullable Boolean isPlannedDeliveryTime, @Nullable BigDecimal rqmtQtyRcptTaktTmeInWrkgDays, @Nullable String mRPSafetyStockMethod, @Nullable String currency, @Nullable String baseUnit, @Nullable String baseISOUnit, @Nullable Product to_Product, @Nullable ProductPlant to_ProductPlant)
  • Method Details

    • getType

      @Nonnull public Class<ProductPlantMRP> getType()
      Specified by:
      getType in class VdmObject<ProductPlantMRP>
    • 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 - Material Number
    • 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 - MRP Area
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - MRP Area: Plant
    • setMRPType

      public void setMRPType(@Nullable String mRPType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MRPType

      Parameters:
      mRPType - MRP Type
    • setMRPResponsible

      public void setMRPResponsible(@Nullable String mRPResponsible)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPResponsible

      Parameters:
      mRPResponsible - MRP Controller
    • setMRPGroup

      public void setMRPGroup(@Nullable String mRPGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MRPGroup

      Parameters:
      mRPGroup - MRP Group
    • setReorderThresholdQuantity

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

      Original property name from the Odata EDM: ReorderThresholdQuantity

      Parameters:
      reorderThresholdQuantity - Reorder Point
    • setPlanAndOrderDayDetermination

      public void setPlanAndOrderDayDetermination(@Nullable String planAndOrderDayDetermination)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PlanAndOrderDayDetermination

      Parameters:
      planAndOrderDayDetermination - Planning Cycle
    • setPlanningTimeFence

      public void setPlanningTimeFence(@Nullable String planningTimeFence)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PlanningTimeFence

      Parameters:
      planningTimeFence - Planning time fence
    • setLotSizingProcedure

      public void setLotSizingProcedure(@Nullable String lotSizingProcedure)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LotSizingProcedure

      Parameters:
      lotSizingProcedure - Lot Sizing Procedure in Materials Planning
    • setRoundingProfile

      public void setRoundingProfile(@Nullable String roundingProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RoundingProfile

      Parameters:
      roundingProfile - Rounding Profile
    • setLotSizeRoundingQuantity

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

      Original property name from the Odata EDM: LotSizeRoundingQuantity

      Parameters:
      lotSizeRoundingQuantity - Rounding value for purchase order quantity
    • setMinimumLotSizeQuantity

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

      Original property name from the Odata EDM: MinimumLotSizeQuantity

      Parameters:
      minimumLotSizeQuantity - Minimum Lot Size
    • setMaximumLotSizeQuantity

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

      Original property name from the Odata EDM: MaximumLotSizeQuantity

      Parameters:
      maximumLotSizeQuantity - Maximum Lot Size
    • setMaximumStockQuantity

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

      Original property name from the Odata EDM: MaximumStockQuantity

      Parameters:
      maximumStockQuantity - Maximum Stock Level
    • setAssemblyScrapPercent

      public void setAssemblyScrapPercent(@Nullable BigDecimal assemblyScrapPercent)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: AssemblyScrapPercent

      Parameters:
      assemblyScrapPercent - Assembly scrap in percent
    • setProcurementSubType

      public void setProcurementSubType(@Nullable String procurementSubType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProcurementSubType

      Parameters:
      procurementSubType - Special Procurement Type
    • setProductionInvtryManagedLoc

      public void setProductionInvtryManagedLoc(@Nullable String productionInvtryManagedLoc)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionInvtryManagedLoc

      Parameters:
      productionInvtryManagedLoc - Issue Storage Location
    • setDfltStorageLocationExtProcmt

      public void setDfltStorageLocationExtProcmt(@Nullable String dfltStorageLocationExtProcmt)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DfltStorageLocationExtProcmt

      Parameters:
      dfltStorageLocationExtProcmt - Default Storage Location for External Procurement
    • setMRPPlanningCalendar

      public void setMRPPlanningCalendar(@Nullable String mRPPlanningCalendar)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPPlanningCalendar

      Parameters:
      mRPPlanningCalendar - Planning Calendar
    • setSafetyStockQuantity

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

      Original property name from the Odata EDM: SafetyStockQuantity

      Parameters:
      safetyStockQuantity - Safety Stock
    • setRangeOfCvrgPrflCode

      public void setRangeOfCvrgPrflCode(@Nullable String rangeOfCvrgPrflCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RangeOfCvrgPrflCode

      Parameters:
      rangeOfCvrgPrflCode - Range-of-Coverage Profile
    • setSafetySupplyDurationInDays

      public void setSafetySupplyDurationInDays(@Nullable String safetySupplyDurationInDays)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SafetySupplyDurationInDays

      Parameters:
      safetySupplyDurationInDays - Safety Time (in Workdays)
    • setFixedLotSizeQuantity

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

      Original property name from the Odata EDM: FixedLotSizeQuantity

      Parameters:
      fixedLotSizeQuantity - Fixed lot size
    • setLotSizeIndependentCosts

      public void setLotSizeIndependentCosts(@Nullable BigDecimal lotSizeIndependentCosts)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: LotSizeIndependentCosts

      Parameters:
      lotSizeIndependentCosts - Lot-Size-Independent Costs
    • setStorageCostsPercentageCode

      public void setStorageCostsPercentageCode(@Nullable String storageCostsPercentageCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StorageCostsPercentageCode

      Parameters:
      storageCostsPercentageCode - Storage Costs Percentage Code
    • setProductServiceLevelInPercent

      public void setProductServiceLevelInPercent(@Nullable BigDecimal productServiceLevelInPercent)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: ProductServiceLevelInPercent

      Parameters:
      productServiceLevelInPercent - Service level
    • setIsMarkedForDeletion

      public void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMarkedForDeletion

      Parameters:
      isMarkedForDeletion - Deletion Indicator
    • setSafetyTimePeriodProfile

      public void setSafetyTimePeriodProfile(@Nullable String safetyTimePeriodProfile)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SafetyTimePeriodProfile

      Parameters:
      safetyTimePeriodProfile - Period Profile for Safety Time
    • setDependentRqmtMRPRelevance

      public void setDependentRqmtMRPRelevance(@Nullable String dependentRqmtMRPRelevance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DependentRqmtMRPRelevance

      Parameters:
      dependentRqmtMRPRelevance - MRP relevancy for dependent requirements
    • setProductSafetyTimeMRPRelevance

      public void setProductSafetyTimeMRPRelevance(@Nullable String productSafetyTimeMRPRelevance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductSafetyTimeMRPRelevance

      Parameters:
      productSafetyTimeMRPRelevance - Safety Time Indicator (with or without safety time)
    • setPlannedDeliveryDurationInDays

      public void setPlannedDeliveryDurationInDays(@Nullable BigDecimal plannedDeliveryDurationInDays)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Parameters:
      plannedDeliveryDurationInDays - Planned Delivery Time in Days
    • setIsPlannedDeliveryTime

      public void setIsPlannedDeliveryTime(@Nullable Boolean isPlannedDeliveryTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsPlannedDeliveryTime

      Parameters:
      isPlannedDeliveryTime - Consider Planned Delivery Time of the MRP Area
    • setRqmtQtyRcptTaktTmeInWrkgDays

      public void setRqmtQtyRcptTaktTmeInWrkgDays(@Nullable BigDecimal rqmtQtyRcptTaktTmeInWrkgDays)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: RqmtQtyRcptTaktTmeInWrkgDays

      Parameters:
      rqmtQtyRcptTaktTmeInWrkgDays - Takt time
    • setMRPSafetyStockMethod

      public void setMRPSafetyStockMethod(@Nullable String mRPSafetyStockMethod)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MRPSafetyStockMethod

      Parameters:
      mRPSafetyStockMethod - MRP Safety Stock Method
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Currency Key
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Base Unit of Measure
    • setBaseISOUnit

      public void setBaseISOUnit(@Nullable String baseISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseISOUnit

      Parameters:
      baseISOUnit - Base unit of measure in ISO code
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity ProductPlantMRP 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 _Product is already loaded, the result will contain the Product entity. If not, an Option with result state empty is returned.
    • setProduct

      public void setProduct(Product value)
      Overwrites the associated Product entity for the loaded navigation property _Product.
      Parameters:
      value - New Product entity.
    • getProductPlantIfPresent

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

      If the navigation property for an entity ProductPlantMRP 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 _ProductPlant is already loaded, the result will contain the ProductPlant entity. If not, an Option with result state empty is returned.
    • setProductPlant

      public void setProductPlant(ProductPlant value)
      Overwrites the associated ProductPlant entity for the loaded navigation property _ProductPlant.
      Parameters:
      value - New ProductPlant entity.
    • builder

      @Nonnull public static ProductPlantMRP.ProductPlantMRPBuilder builder()
    • getProduct

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

      Original property name from the Odata EDM: Product

      Returns:
      Material Number
    • getMRPArea

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

      Original property name from the Odata EDM: MRPArea

      Returns:
      MRP Area
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      MRP Area: Plant
    • getMRPType

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

      Original property name from the Odata EDM: MRPType

      Returns:
      MRP Type
    • getMRPResponsible

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

      Original property name from the Odata EDM: MRPResponsible

      Returns:
      MRP Controller
    • getMRPGroup

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

      Original property name from the Odata EDM: MRPGroup

      Returns:
      MRP Group
    • getReorderThresholdQuantity

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

      Original property name from the Odata EDM: ReorderThresholdQuantity

      Returns:
      Reorder Point
    • getPlanAndOrderDayDetermination

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

      Original property name from the Odata EDM: PlanAndOrderDayDetermination

      Returns:
      Planning Cycle
    • getPlanningTimeFence

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

      Original property name from the Odata EDM: PlanningTimeFence

      Returns:
      Planning time fence
    • getLotSizingProcedure

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

      Original property name from the Odata EDM: LotSizingProcedure

      Returns:
      Lot Sizing Procedure in Materials Planning
    • getRoundingProfile

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

      Original property name from the Odata EDM: RoundingProfile

      Returns:
      Rounding Profile
    • getLotSizeRoundingQuantity

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

      Original property name from the Odata EDM: LotSizeRoundingQuantity

      Returns:
      Rounding value for purchase order quantity
    • getMinimumLotSizeQuantity

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

      Original property name from the Odata EDM: MinimumLotSizeQuantity

      Returns:
      Minimum Lot Size
    • getMaximumLotSizeQuantity

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

      Original property name from the Odata EDM: MaximumLotSizeQuantity

      Returns:
      Maximum Lot Size
    • getMaximumStockQuantity

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

      Original property name from the Odata EDM: MaximumStockQuantity

      Returns:
      Maximum Stock Level
    • getAssemblyScrapPercent

      @Nullable public BigDecimal getAssemblyScrapPercent()
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: AssemblyScrapPercent

      Returns:
      Assembly scrap in percent
    • getProcurementSubType

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

      Original property name from the Odata EDM: ProcurementSubType

      Returns:
      Special Procurement Type
    • getProductionInvtryManagedLoc

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

      Original property name from the Odata EDM: ProductionInvtryManagedLoc

      Returns:
      Issue Storage Location
    • getDfltStorageLocationExtProcmt

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

      Original property name from the Odata EDM: DfltStorageLocationExtProcmt

      Returns:
      Default Storage Location for External Procurement
    • getMRPPlanningCalendar

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

      Original property name from the Odata EDM: MRPPlanningCalendar

      Returns:
      Planning Calendar
    • getSafetyStockQuantity

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

      Original property name from the Odata EDM: SafetyStockQuantity

      Returns:
      Safety Stock
    • getRangeOfCvrgPrflCode

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

      Original property name from the Odata EDM: RangeOfCvrgPrflCode

      Returns:
      Range-of-Coverage Profile
    • getSafetySupplyDurationInDays

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

      Original property name from the Odata EDM: SafetySupplyDurationInDays

      Returns:
      Safety Time (in Workdays)
    • getFixedLotSizeQuantity

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

      Original property name from the Odata EDM: FixedLotSizeQuantity

      Returns:
      Fixed lot size
    • getLotSizeIndependentCosts

      @Nullable public BigDecimal getLotSizeIndependentCosts()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: LotSizeIndependentCosts

      Returns:
      Lot-Size-Independent Costs
    • getStorageCostsPercentageCode

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

      Original property name from the Odata EDM: StorageCostsPercentageCode

      Returns:
      Storage Costs Percentage Code
    • getProductServiceLevelInPercent

      @Nullable public BigDecimal getProductServiceLevelInPercent()
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: ProductServiceLevelInPercent

      Returns:
      Service level
    • getIsMarkedForDeletion

      @Nullable public Boolean getIsMarkedForDeletion()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      Deletion Indicator
    • getSafetyTimePeriodProfile

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

      Original property name from the Odata EDM: SafetyTimePeriodProfile

      Returns:
      Period Profile for Safety Time
    • getDependentRqmtMRPRelevance

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

      Original property name from the Odata EDM: DependentRqmtMRPRelevance

      Returns:
      MRP relevancy for dependent requirements
    • getProductSafetyTimeMRPRelevance

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

      Original property name from the Odata EDM: ProductSafetyTimeMRPRelevance

      Returns:
      Safety Time Indicator (with or without safety time)
    • getPlannedDeliveryDurationInDays

      @Nullable public BigDecimal getPlannedDeliveryDurationInDays()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Returns:
      Planned Delivery Time in Days
    • getIsPlannedDeliveryTime

      @Nullable public Boolean getIsPlannedDeliveryTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsPlannedDeliveryTime

      Returns:
      Consider Planned Delivery Time of the MRP Area
    • getRqmtQtyRcptTaktTmeInWrkgDays

      @Nullable public BigDecimal getRqmtQtyRcptTaktTmeInWrkgDays()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: RqmtQtyRcptTaktTmeInWrkgDays

      Returns:
      Takt time
    • getMRPSafetyStockMethod

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

      Original property name from the Odata EDM: MRPSafetyStockMethod

      Returns:
      MRP Safety Stock Method
    • getCurrency

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

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getBaseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getBaseISOUnit

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

      Original property name from the Odata EDM: BaseISOUnit

      Returns:
      Base unit of measure in ISO code
    • toString

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

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

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

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

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