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

public class ProductPlantMRPArea extends VdmEntity<ProductPlantMRPArea>
MRP Area Data

Original entity name from the Odata EDM: A_ProductPlantMRPAreaType

  • Field Details

    • ALL_FIELDS

      public static final ProductPlantMRPAreaSelectable ALL_FIELDS
      Selector for all available fields of ProductPlantMRPArea.
    • PRODUCT

      public static final ProductPlantMRPAreaField<String> PRODUCT
      Use with available fluent helpers to apply the Product field to query operations.
    • PLANT

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

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

      public static final ProductPlantMRPAreaField<String> MRP_TYPE
      Use with available fluent helpers to apply the MRPType field to query operations.
    • MRP_RESPONSIBLE

      public static final ProductPlantMRPAreaField<String> MRP_RESPONSIBLE
      Use with available fluent helpers to apply the MRPResponsible field to query operations.
    • MRP_GROUP

      public static final ProductPlantMRPAreaField<String> MRP_GROUP
      Use with available fluent helpers to apply the MRPGroup field to query operations.
    • REORDER_THRESHOLD_QUANTITY

      public static final ProductPlantMRPAreaField<BigDecimal> REORDER_THRESHOLD_QUANTITY
      Use with available fluent helpers to apply the ReorderThresholdQuantity field to query operations.
    • PLANNING_TIME_FENCE

      public static final ProductPlantMRPAreaField<String> PLANNING_TIME_FENCE
      Use with available fluent helpers to apply the PlanningTimeFence field to query operations.
    • LOT_SIZING_PROCEDURE

      public static final ProductPlantMRPAreaField<String> LOT_SIZING_PROCEDURE
      Use with available fluent helpers to apply the LotSizingProcedure field to query operations.
    • LOT_SIZE_ROUNDING_QUANTITY

      public static final ProductPlantMRPAreaField<BigDecimal> LOT_SIZE_ROUNDING_QUANTITY
      Use with available fluent helpers to apply the LotSizeRoundingQuantity field to query operations.
    • MINIMUM_LOT_SIZE_QUANTITY

      public static final ProductPlantMRPAreaField<BigDecimal> MINIMUM_LOT_SIZE_QUANTITY
      Use with available fluent helpers to apply the MinimumLotSizeQuantity field to query operations.
    • MAXIMUM_LOT_SIZE_QUANTITY

      public static final ProductPlantMRPAreaField<BigDecimal> MAXIMUM_LOT_SIZE_QUANTITY
      Use with available fluent helpers to apply the MaximumLotSizeQuantity field to query operations.
    • MAXIMUM_STOCK_QUANTITY

      public static final ProductPlantMRPAreaField<BigDecimal> MAXIMUM_STOCK_QUANTITY
      Use with available fluent helpers to apply the MaximumStockQuantity field to query operations.
    • ASSEMBLY_SCRAP_PERCENT

      public static final ProductPlantMRPAreaField<BigDecimal> ASSEMBLY_SCRAP_PERCENT
      Use with available fluent helpers to apply the AssemblyScrapPercent field to query operations.
    • PROCUREMENT_SUB_TYPE

      public static final ProductPlantMRPAreaField<String> PROCUREMENT_SUB_TYPE
      Use with available fluent helpers to apply the ProcurementSubType field to query operations.
    • DFLT_STORAGE_LOCATION_EXT_PROCMT

      public static final ProductPlantMRPAreaField<String> DFLT_STORAGE_LOCATION_EXT_PROCMT
      Use with available fluent helpers to apply the DfltStorageLocationExtProcmt field to query operations.
    • MRP_PLANNING_CALENDAR

      public static final ProductPlantMRPAreaField<String> MRP_PLANNING_CALENDAR
      Use with available fluent helpers to apply the MRPPlanningCalendar field to query operations.
    • SAFETY_STOCK_QUANTITY

      public static final ProductPlantMRPAreaField<BigDecimal> SAFETY_STOCK_QUANTITY
      Use with available fluent helpers to apply the SafetyStockQuantity field to query operations.
    • RANGE_OF_CVRG_PRFL_CODE

      public static final ProductPlantMRPAreaField<String> RANGE_OF_CVRG_PRFL_CODE
      Use with available fluent helpers to apply the RangeOfCvrgPrflCode field to query operations.
    • SAFETY_DURATION

      public static final ProductPlantMRPAreaField<String> SAFETY_DURATION
      Use with available fluent helpers to apply the SafetyDuration field to query operations.
    • FIXED_LOT_SIZE_QUANTITY

      public static final ProductPlantMRPAreaField<BigDecimal> FIXED_LOT_SIZE_QUANTITY
      Use with available fluent helpers to apply the FixedLotSizeQuantity field to query operations.
    • LOT_SIZE_INDEPENDENT_COSTS

      public static final ProductPlantMRPAreaField<BigDecimal> LOT_SIZE_INDEPENDENT_COSTS
      Use with available fluent helpers to apply the LotSizeIndependentCosts field to query operations.
    • IS_STORAGE_COSTS

      public static final ProductPlantMRPAreaField<String> IS_STORAGE_COSTS
      Use with available fluent helpers to apply the IsStorageCosts field to query operations.
    • RQMT_QTY_RCPT_TAKT_TME_IN_WRKG_DAYS

      public static final ProductPlantMRPAreaField<BigDecimal> RQMT_QTY_RCPT_TAKT_TME_IN_WRKG_DAYS
      Use with available fluent helpers to apply the RqmtQtyRcptTaktTmeInWrkgDays field to query operations.
    • SRVC_LVL

      public static final ProductPlantMRPAreaField<BigDecimal> SRVC_LVL
      Use with available fluent helpers to apply the SrvcLvl field to query operations.
    • IS_MARKED_FOR_DELETION

      public static final ProductPlantMRPAreaField<Boolean> IS_MARKED_FOR_DELETION
      Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.
    • PERD_PRFL_FOR_SFTY_TME

      public static final ProductPlantMRPAreaField<String> PERD_PRFL_FOR_SFTY_TME
      Use with available fluent helpers to apply the PerdPrflForSftyTme field to query operations.
    • IS_MRP_DEPENDENT_RQMT

      public static final ProductPlantMRPAreaField<String> IS_MRP_DEPENDENT_RQMT
      Use with available fluent helpers to apply the IsMRPDependentRqmt field to query operations.
    • IS_SAFETY_TIME

      public static final ProductPlantMRPAreaField<String> IS_SAFETY_TIME
      Use with available fluent helpers to apply the IsSafetyTime field to query operations.
    • PLANNED_DELIVERY_DURATION_IN_DAYS

      public static final ProductPlantMRPAreaField<BigDecimal> PLANNED_DELIVERY_DURATION_IN_DAYS
      Use with available fluent helpers to apply the PlannedDeliveryDurationInDays field to query operations.
    • IS_PLANNED_DELIVERY_TIME

      public static final ProductPlantMRPAreaField<Boolean> IS_PLANNED_DELIVERY_TIME
      Use with available fluent helpers to apply the IsPlannedDeliveryTime field to query operations.
    • CURRENCY

      public static final ProductPlantMRPAreaField<String> CURRENCY
      Use with available fluent helpers to apply the Currency field to query operations.
    • BASE_UNIT

      public static final ProductPlantMRPAreaField<String> BASE_UNIT
      Use with available fluent helpers to apply the BaseUnit field to query operations.
    • PLAN_AND_ORDER_DAY_DETERMINATION

      public static final ProductPlantMRPAreaField<String> PLAN_AND_ORDER_DAY_DETERMINATION
      Use with available fluent helpers to apply the PlanAndOrderDayDetermination field to query operations.
    • ROUNDING_PROFILE

      public static final ProductPlantMRPAreaField<String> ROUNDING_PROFILE
      Use with available fluent helpers to apply the RoundingProfile field to query operations.
    • STORAGE_LOCATION

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

    • ProductPlantMRPArea

      public ProductPlantMRPArea()
    • ProductPlantMRPArea

      public ProductPlantMRPArea(@Nullable String product, @Nullable String plant, @Nullable String mRPArea, @Nullable String mRPType, @Nullable String mRPResponsible, @Nullable String mRPGroup, @Nullable BigDecimal reorderThresholdQuantity, @Nullable String planningTimeFence, @Nullable String lotSizingProcedure, @Nullable BigDecimal lotSizeRoundingQuantity, @Nullable BigDecimal minimumLotSizeQuantity, @Nullable BigDecimal maximumLotSizeQuantity, @Nullable BigDecimal maximumStockQuantity, @Nullable BigDecimal assemblyScrapPercent, @Nullable String procurementSubType, @Nullable String dfltStorageLocationExtProcmt, @Nullable String mRPPlanningCalendar, @Nullable BigDecimal safetyStockQuantity, @Nullable String rangeOfCvrgPrflCode, @Nullable String safetyDuration, @Nullable BigDecimal fixedLotSizeQuantity, @Nullable BigDecimal lotSizeIndependentCosts, @Nullable String isStorageCosts, @Nullable BigDecimal rqmtQtyRcptTaktTmeInWrkgDays, @Nullable BigDecimal srvcLvl, @Nullable Boolean isMarkedForDeletion, @Nullable String perdPrflForSftyTme, @Nullable String isMRPDependentRqmt, @Nullable String isSafetyTime, @Nullable BigDecimal plannedDeliveryDurationInDays, @Nullable Boolean isPlannedDeliveryTime, @Nullable String currency, @Nullable String baseUnit, @Nullable String planAndOrderDayDetermination, @Nullable String roundingProfile, @Nullable String storageLocation)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: Product

      Parameters:
      product - Material Number
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • setSafetyDuration

      public void setSafetyDuration(@Nullable String safetyDuration)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SafetyDuration

      Parameters:
      safetyDuration - 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: 12, Scale: 3

      Original property name from the Odata EDM: LotSizeIndependentCosts

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

      public void setIsStorageCosts(@Nullable String isStorageCosts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsStorageCosts

      Parameters:
      isStorageCosts - Storage Costs Percentage Code
    • setRqmtQtyRcptTaktTmeInWrkgDays

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

      Original property name from the Odata EDM: RqmtQtyRcptTaktTmeInWrkgDays

      Parameters:
      rqmtQtyRcptTaktTmeInWrkgDays - Takt time
    • setSrvcLvl

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

      Original property name from the Odata EDM: SrvcLvl

      Parameters:
      srvcLvl - Service level
    • setIsMarkedForDeletion

      public void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Parameters:
      isMarkedForDeletion - Deletion Indicator
    • setPerdPrflForSftyTme

      public void setPerdPrflForSftyTme(@Nullable String perdPrflForSftyTme)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PerdPrflForSftyTme

      Parameters:
      perdPrflForSftyTme - Period Profile for Safety Time
    • setIsMRPDependentRqmt

      public void setIsMRPDependentRqmt(@Nullable String isMRPDependentRqmt)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMRPDependentRqmt

      Parameters:
      isMRPDependentRqmt - MRP relevancy for dependent requirements
    • setIsSafetyTime

      public void setIsSafetyTime(@Nullable String isSafetyTime)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsSafetyTime

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

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

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Parameters:
      plannedDeliveryDurationInDays - Planned Delivery Time in Days
    • setIsPlannedDeliveryTime

      public void setIsPlannedDeliveryTime(@Nullable Boolean isPlannedDeliveryTime)
      Constraints: none

      Original property name from the Odata EDM: IsPlannedDeliveryTime

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

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

      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
    • 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
    • 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
    • setStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Issue Storage Location
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> ProductPlantMRPAreaField<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> ProductPlantMRPAreaField<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<ProductPlantMRPArea>
    • setServicePathForFetch

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

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

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

      @Nonnull public static ProductPlantMRPArea.ProductPlantMRPAreaBuilder builder()
    • getProduct

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

      Original property name from the Odata EDM: Product

      Returns:
      Material Number
    • 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
    • getMRPArea

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

      Original property name from the Odata EDM: MRPArea

      Returns:
      MRP Area
    • 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
    • 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
    • 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
    • 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
    • getSafetyDuration

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

      Original property name from the Odata EDM: SafetyDuration

      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: 12, Scale: 3

      Original property name from the Odata EDM: LotSizeIndependentCosts

      Returns:
      Lot-Size-Independent Costs
    • getIsStorageCosts

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

      Original property name from the Odata EDM: IsStorageCosts

      Returns:
      Storage Costs Percentage Code
    • getRqmtQtyRcptTaktTmeInWrkgDays

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

      Original property name from the Odata EDM: RqmtQtyRcptTaktTmeInWrkgDays

      Returns:
      Takt time
    • getSrvcLvl

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

      Original property name from the Odata EDM: SrvcLvl

      Returns:
      Service level
    • getIsMarkedForDeletion

      @Nullable public Boolean getIsMarkedForDeletion()
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      Deletion Indicator
    • getPerdPrflForSftyTme

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

      Original property name from the Odata EDM: PerdPrflForSftyTme

      Returns:
      Period Profile for Safety Time
    • getIsMRPDependentRqmt

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

      Original property name from the Odata EDM: IsMRPDependentRqmt

      Returns:
      MRP relevancy for dependent requirements
    • getIsSafetyTime

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

      Original property name from the Odata EDM: IsSafetyTime

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

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

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Returns:
      Planned Delivery Time in Days
    • getIsPlannedDeliveryTime

      @Nullable public Boolean getIsPlannedDeliveryTime()
      Constraints: none

      Original property name from the Odata EDM: IsPlannedDeliveryTime

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

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

      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
    • getPlanAndOrderDayDetermination

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

      Original property name from the Odata EDM: PlanAndOrderDayDetermination

      Returns:
      Planning Cycle
    • getRoundingProfile

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

      Original property name from the Odata EDM: RoundingProfile

      Returns:
      Rounding Profile
    • getStorageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Issue Storage Location
    • toString

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

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

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

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