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

public class ProductSupplyPlanning extends VdmEntity<ProductSupplyPlanning>
Supply Planning Data

Original entity name from the Odata EDM: A_ProductSupplyPlanningType

  • Field Details

    • ALL_FIELDS

      public static final ProductSupplyPlanningSelectable ALL_FIELDS
      Selector for all available fields of ProductSupplyPlanning.
    • PRODUCT

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

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

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

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

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

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

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

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

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

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

      public static final ProductSupplyPlanningField<BigDecimal> MINIMUM_SAFETY_STOCK_QUANTITY
      Use with available fluent helpers to apply the MinimumSafetyStockQuantity field to query operations.
    • PLANNING_TIME_FENCE

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

      public static final ProductSupplyPlanningField<String> ABC_INDICATOR
      Use with available fluent helpers to apply the ABCIndicator field to query operations.
    • MAXIMUM_STOCK_QUANTITY

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

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

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

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

      public static final ProductSupplyPlanningField<String> PLANNING_STRATEGY_GROUP
      Use with available fluent helpers to apply the PlanningStrategyGroup field to query operations.
    • TOTAL_REPLENISHMENT_LEAD_TIME

      public static final ProductSupplyPlanningField<BigDecimal> TOTAL_REPLENISHMENT_LEAD_TIME
      Use with available fluent helpers to apply the TotalReplenishmentLeadTime field to query operations.
    • PROCUREMENT_TYPE

      public static final ProductSupplyPlanningField<String> PROCUREMENT_TYPE
      Use with available fluent helpers to apply the ProcurementType field to query operations.
    • PROCUREMENT_SUB_TYPE

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

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

      public static final ProductSupplyPlanningField<String> AVAILABILITY_CHECK_TYPE
      Use with available fluent helpers to apply the AvailabilityCheckType field to query operations.
    • GOODS_RECEIPT_DURATION

      public static final ProductSupplyPlanningField<BigDecimal> GOODS_RECEIPT_DURATION
      Use with available fluent helpers to apply the GoodsReceiptDuration field to query operations.
    • MRP_GROUP

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

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

      public static final ProductSupplyPlanningField<String> PROD_RQMTS_CONSUMPTION_MODE
      Use with available fluent helpers to apply the ProdRqmtsConsumptionMode field to query operations.
    • BACKWARD_CNSMPN_PERIOD_IN_WORK_DAYS

      public static final ProductSupplyPlanningField<String> BACKWARD_CNSMPN_PERIOD_IN_WORK_DAYS
      Use with available fluent helpers to apply the BackwardCnsmpnPeriodInWorkDays field to query operations.
    • FWD_CONSUMPTION_PERIOD_IN_WORK_DAYS

      public static final ProductSupplyPlanningField<String> FWD_CONSUMPTION_PERIOD_IN_WORK_DAYS
      Use with available fluent helpers to apply the FwdConsumptionPeriodInWorkDays field to query operations.
    • BASE_UNIT

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

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

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

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

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

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

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

      public static final ProductSupplyPlanningField<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 ProductSupplyPlanningField<String> IS_MRP_DEPENDENT_RQMT
      Use with available fluent helpers to apply the IsMRPDependentRqmt field to query operations.
    • IN_HOUSE_PRODUCTION_TIME

      public static final ProductSupplyPlanningField<BigDecimal> IN_HOUSE_PRODUCTION_TIME
      Use with available fluent helpers to apply the InHouseProductionTime field to query operations.
    • PRODUCT_IS_FOR_CROSS_PROJECT

      public static final ProductSupplyPlanningField<String> PRODUCT_IS_FOR_CROSS_PROJECT
      Use with available fluent helpers to apply the ProductIsForCrossProject field to query operations.
    • STORAGE_COSTS_PERCENTAGE_CODE

      public static final ProductSupplyPlanningField<String> STORAGE_COSTS_PERCENTAGE_CODE
      Use with available fluent helpers to apply the StorageCostsPercentageCode field to query operations.
    • SRVC_LVL

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

      public static final ProductSupplyPlanningField<String> MRP_AVAILABILITY_TYPE
      Use with available fluent helpers to apply the MRPAvailabilityType field to query operations.
    • FOLLOW_UP_PRODUCT

      public static final ProductSupplyPlanningField<String> FOLLOW_UP_PRODUCT
      Use with available fluent helpers to apply the FollowUpProduct field to query operations.
    • REPETITIVE_MANUFACTURING_IS_ALLWD

      public static final ProductSupplyPlanningField<Boolean> REPETITIVE_MANUFACTURING_IS_ALLWD
      Use with available fluent helpers to apply the RepetitiveManufacturingIsAllwd field to query operations.
    • DEPENDENT_REQUIREMENTS_TYPE

      public static final ProductSupplyPlanningField<String> DEPENDENT_REQUIREMENTS_TYPE
      Use with available fluent helpers to apply the DependentRequirementsType field to query operations.
    • IS_BULK_MATERIAL_COMPONENT

      public static final ProductSupplyPlanningField<Boolean> IS_BULK_MATERIAL_COMPONENT
      Use with available fluent helpers to apply the IsBulkMaterialComponent field to query operations.
    • REPETITIVE_MANUFACTURING_PROFILE

      public static final ProductSupplyPlanningField<String> REPETITIVE_MANUFACTURING_PROFILE
      Use with available fluent helpers to apply the RepetitiveManufacturingProfile field to query operations.
    • RQMT_QTY_RCPT_TAKT_TME_IN_WRKG_DAYS

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

      public static final ProductSupplyPlanningField<String> FORECAST_REQUIREMENTS_ARE_SPLIT
      Use with available fluent helpers to apply the ForecastRequirementsAreSplit field to query operations.
    • EFFECTIVE_OUT_DATE

      public static final ProductSupplyPlanningField<LocalDateTime> EFFECTIVE_OUT_DATE
      Use with available fluent helpers to apply the EffectiveOutDate field to query operations.
    • MRP_PROFILE

      public static final ProductSupplyPlanningField<String> MRP_PROFILE
      Use with available fluent helpers to apply the MRPProfile field to query operations.
    • COMPONENT_SCRAP_IN_PERCENT

      public static final ProductSupplyPlanningField<BigDecimal> COMPONENT_SCRAP_IN_PERCENT
      Use with available fluent helpers to apply the ComponentScrapInPercent field to query operations.
    • PRODUCT_IS_TO_BE_DISCONTINUED

      public static final ProductSupplyPlanningField<String> PRODUCT_IS_TO_BE_DISCONTINUED
      Use with available fluent helpers to apply the ProductIsToBeDiscontinued field to query operations.
    • PROD_RQMTS_ARE_CONSOLIDATED

      public static final ProductSupplyPlanningField<String> PROD_RQMTS_ARE_CONSOLIDATED
      Use with available fluent helpers to apply the ProdRqmtsAreConsolidated field to query operations.
    • MATL_COMP_IS_MARKED_FOR_BACKFLUSH

      public static final ProductSupplyPlanningField<String> MATL_COMP_IS_MARKED_FOR_BACKFLUSH
      Use with available fluent helpers to apply the MatlCompIsMarkedForBackflush field to query operations.
    • PROPOSED_PRODUCT_SUPPLY_AREA

      public static final ProductSupplyPlanningField<String> PROPOSED_PRODUCT_SUPPLY_AREA
      Use with available fluent helpers to apply the ProposedProductSupplyArea field to query operations.
    • CURRENCY

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

      public static final ProductSupplyPlanningField<String> PLANNED_ORDER_ACTION_CONTROL
      Use with available fluent helpers to apply the PlannedOrderActionControl field to query operations.
  • Constructor Details

    • ProductSupplyPlanning

      public ProductSupplyPlanning()
    • ProductSupplyPlanning

      public ProductSupplyPlanning(@Nullable String product, @Nullable String plant, @Nullable BigDecimal fixedLotSizeQuantity, @Nullable BigDecimal maximumLotSizeQuantity, @Nullable BigDecimal minimumLotSizeQuantity, @Nullable BigDecimal lotSizeRoundingQuantity, @Nullable String lotSizingProcedure, @Nullable String mRPType, @Nullable String mRPResponsible, @Nullable BigDecimal safetyStockQuantity, @Nullable BigDecimal minimumSafetyStockQuantity, @Nullable String planningTimeFence, @Nullable String aBCIndicator, @Nullable BigDecimal maximumStockQuantity, @Nullable BigDecimal reorderThresholdQuantity, @Nullable BigDecimal plannedDeliveryDurationInDays, @Nullable String safetyDuration, @Nullable String planningStrategyGroup, @Nullable BigDecimal totalReplenishmentLeadTime, @Nullable String procurementType, @Nullable String procurementSubType, @Nullable BigDecimal assemblyScrapPercent, @Nullable String availabilityCheckType, @Nullable BigDecimal goodsReceiptDuration, @Nullable String mRPGroup, @Nullable String dfltStorageLocationExtProcmt, @Nullable String prodRqmtsConsumptionMode, @Nullable String backwardCnsmpnPeriodInWorkDays, @Nullable String fwdConsumptionPeriodInWorkDays, @Nullable String baseUnit, @Nullable String planAndOrderDayDetermination, @Nullable String roundingProfile, @Nullable BigDecimal lotSizeIndependentCosts, @Nullable String mRPPlanningCalendar, @Nullable String rangeOfCvrgPrflCode, @Nullable String isSafetyTime, @Nullable String perdPrflForSftyTme, @Nullable String isMRPDependentRqmt, @Nullable BigDecimal inHouseProductionTime, @Nullable String productIsForCrossProject, @Nullable String storageCostsPercentageCode, @Nullable BigDecimal srvcLvl, @Nullable String mRPAvailabilityType, @Nullable String followUpProduct, @Nullable Boolean repetitiveManufacturingIsAllwd, @Nullable String dependentRequirementsType, @Nullable Boolean isBulkMaterialComponent, @Nullable String repetitiveManufacturingProfile, @Nullable BigDecimal rqmtQtyRcptTaktTmeInWrkgDays, @Nullable String forecastRequirementsAreSplit, @Nullable LocalDateTime effectiveOutDate, @Nullable String mRPProfile, @Nullable BigDecimal componentScrapInPercent, @Nullable String productIsToBeDiscontinued, @Nullable String prodRqmtsAreConsolidated, @Nullable String matlCompIsMarkedForBackflush, @Nullable String proposedProductSupplyArea, @Nullable String currency, @Nullable String plannedOrderActionControl)
  • Method Details

    • getType

      @Nonnull public Class<ProductSupplyPlanning> getType()
      Specified by:
      getType in class VdmObject<ProductSupplyPlanning>
    • 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 - Product 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 - Plant
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • setMinimumSafetyStockQuantity

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

      Original property name from the Odata EDM: MinimumSafetyStockQuantity

      Parameters:
      minimumSafetyStockQuantity - Minimum Safety Stock
    • 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
    • setABCIndicator

      public void setABCIndicator(@Nullable String aBCIndicator)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ABCIndicator

      Parameters:
      aBCIndicator - ABC Indicator
    • 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
    • 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
    • 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
    • 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)
    • setPlanningStrategyGroup

      public void setPlanningStrategyGroup(@Nullable String planningStrategyGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PlanningStrategyGroup

      Parameters:
      planningStrategyGroup - Planning Strategy Group
    • setTotalReplenishmentLeadTime

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

      Original property name from the Odata EDM: TotalReplenishmentLeadTime

      Parameters:
      totalReplenishmentLeadTime - Total replenishment lead time (in workdays)
    • setProcurementType

      public void setProcurementType(@Nullable String procurementType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProcurementType

      Parameters:
      procurementType - Procurement Type
    • 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
    • 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
    • setAvailabilityCheckType

      public void setAvailabilityCheckType(@Nullable String availabilityCheckType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AvailabilityCheckType

      Parameters:
      availabilityCheckType - Checking Group for Availability Check
    • setGoodsReceiptDuration

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

      Original property name from the Odata EDM: GoodsReceiptDuration

      Parameters:
      goodsReceiptDuration - Goods receipt processing time in days
    • 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
    • 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
    • setProdRqmtsConsumptionMode

      public void setProdRqmtsConsumptionMode(@Nullable String prodRqmtsConsumptionMode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProdRqmtsConsumptionMode

      Parameters:
      prodRqmtsConsumptionMode - Consumption mode
    • setBackwardCnsmpnPeriodInWorkDays

      public void setBackwardCnsmpnPeriodInWorkDays(@Nullable String backwardCnsmpnPeriodInWorkDays)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BackwardCnsmpnPeriodInWorkDays

      Parameters:
      backwardCnsmpnPeriodInWorkDays - Consumption Period: Backward
    • setFwdConsumptionPeriodInWorkDays

      public void setFwdConsumptionPeriodInWorkDays(@Nullable String fwdConsumptionPeriodInWorkDays)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FwdConsumptionPeriodInWorkDays

      Parameters:
      fwdConsumptionPeriodInWorkDays - Consumption period: Forward
    • 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
    • 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
    • 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
    • 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
    • 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)
    • 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
    • setInHouseProductionTime

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

      Original property name from the Odata EDM: InHouseProductionTime

      Parameters:
      inHouseProductionTime - In-house production time
    • setProductIsForCrossProject

      public void setProductIsForCrossProject(@Nullable String productIsForCrossProject)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductIsForCrossProject

      Parameters:
      productIsForCrossProject - Indicator for Cross-Project Material
    • 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
    • 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
    • setMRPAvailabilityType

      public void setMRPAvailabilityType(@Nullable String mRPAvailabilityType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MRPAvailabilityType

      Parameters:
      mRPAvailabilityType - Mixed MRP indicator
    • setFollowUpProduct

      public void setFollowUpProduct(@Nullable String followUpProduct)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FollowUpProduct

      Parameters:
      followUpProduct - Follow-Up Material
    • setRepetitiveManufacturingIsAllwd

      public void setRepetitiveManufacturingIsAllwd(@Nullable Boolean repetitiveManufacturingIsAllwd)
      Constraints: none

      Original property name from the Odata EDM: RepetitiveManufacturingIsAllwd

      Parameters:
      repetitiveManufacturingIsAllwd - Repetitive Manufacturing Enabled
    • setDependentRequirementsType

      public void setDependentRequirementsType(@Nullable String dependentRequirementsType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DependentRequirementsType

      Parameters:
      dependentRequirementsType - Indicator for Individual and Collective Requirements
    • setIsBulkMaterialComponent

      public void setIsBulkMaterialComponent(@Nullable Boolean isBulkMaterialComponent)
      Constraints: none

      Original property name from the Odata EDM: IsBulkMaterialComponent

      Parameters:
      isBulkMaterialComponent - Indicator: Bulk Material
    • setRepetitiveManufacturingProfile

      public void setRepetitiveManufacturingProfile(@Nullable String repetitiveManufacturingProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RepetitiveManufacturingProfile

      Parameters:
      repetitiveManufacturingProfile - Repetitive Manufacturing Profile
    • 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
    • setForecastRequirementsAreSplit

      public void setForecastRequirementsAreSplit(@Nullable String forecastRequirementsAreSplit)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ForecastRequirementsAreSplit

      Parameters:
      forecastRequirementsAreSplit - Splitting Indicator
    • setEffectiveOutDate

      public void setEffectiveOutDate(@Nullable LocalDateTime effectiveOutDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: EffectiveOutDate

      Parameters:
      effectiveOutDate - Effective-Out Date
    • setMRPProfile

      public void setMRPProfile(@Nullable String mRPProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MRPProfile

      Parameters:
      mRPProfile - Material: MRP profile
    • setComponentScrapInPercent

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

      Original property name from the Odata EDM: ComponentScrapInPercent

      Parameters:
      componentScrapInPercent - Component Scrap in Percent
    • setProductIsToBeDiscontinued

      public void setProductIsToBeDiscontinued(@Nullable String productIsToBeDiscontinued)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductIsToBeDiscontinued

      Parameters:
      productIsToBeDiscontinued - Discontinuation indicator
    • setProdRqmtsAreConsolidated

      public void setProdRqmtsAreConsolidated(@Nullable String prodRqmtsAreConsolidated)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProdRqmtsAreConsolidated

      Parameters:
      prodRqmtsAreConsolidated - Indicator for Requirements Grouping
    • setMatlCompIsMarkedForBackflush

      public void setMatlCompIsMarkedForBackflush(@Nullable String matlCompIsMarkedForBackflush)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Parameters:
      matlCompIsMarkedForBackflush - Indicator: Backflush
    • setProposedProductSupplyArea

      public void setProposedProductSupplyArea(@Nullable String proposedProductSupplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProposedProductSupplyArea

      Parameters:
      proposedProductSupplyArea - Proposed Supply Area in Material Master Record
    • 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
    • setPlannedOrderActionControl

      public void setPlannedOrderActionControl(@Nullable String plannedOrderActionControl)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PlannedOrderActionControl

      Parameters:
      plannedOrderActionControl - Action Control: Planned Order Processing
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> ProductSupplyPlanningField<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> ProductSupplyPlanningField<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<ProductSupplyPlanning>
    • setServicePathForFetch

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

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

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

      @Nonnull public static ProductSupplyPlanning.ProductSupplyPlanningBuilder builder()
    • getProduct

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

      Original property name from the Odata EDM: Product

      Returns:
      Product Number
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getFixedLotSizeQuantity

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

      Original property name from the Odata EDM: FixedLotSizeQuantity

      Returns:
      Fixed 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
    • getMinimumLotSizeQuantity

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

      Original property name from the Odata EDM: MinimumLotSizeQuantity

      Returns:
      Minimum Lot Size
    • 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
    • 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
    • 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
    • getSafetyStockQuantity

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

      Original property name from the Odata EDM: SafetyStockQuantity

      Returns:
      Safety Stock
    • getMinimumSafetyStockQuantity

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

      Original property name from the Odata EDM: MinimumSafetyStockQuantity

      Returns:
      Minimum Safety Stock
    • getPlanningTimeFence

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

      Original property name from the Odata EDM: PlanningTimeFence

      Returns:
      Planning time fence
    • getABCIndicator

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

      Original property name from the Odata EDM: ABCIndicator

      Returns:
      ABC Indicator
    • getMaximumStockQuantity

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

      Original property name from the Odata EDM: MaximumStockQuantity

      Returns:
      Maximum Stock Level
    • getReorderThresholdQuantity

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

      Original property name from the Odata EDM: ReorderThresholdQuantity

      Returns:
      Reorder Point
    • 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
    • getSafetyDuration

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

      Original property name from the Odata EDM: SafetyDuration

      Returns:
      Safety Time (in Workdays)
    • getPlanningStrategyGroup

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

      Original property name from the Odata EDM: PlanningStrategyGroup

      Returns:
      Planning Strategy Group
    • getTotalReplenishmentLeadTime

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

      Original property name from the Odata EDM: TotalReplenishmentLeadTime

      Returns:
      Total replenishment lead time (in workdays)
    • getProcurementType

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

      Original property name from the Odata EDM: ProcurementType

      Returns:
      Procurement Type
    • getProcurementSubType

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

      Original property name from the Odata EDM: ProcurementSubType

      Returns:
      Special Procurement Type
    • 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
    • getAvailabilityCheckType

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

      Original property name from the Odata EDM: AvailabilityCheckType

      Returns:
      Checking Group for Availability Check
    • getGoodsReceiptDuration

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

      Original property name from the Odata EDM: GoodsReceiptDuration

      Returns:
      Goods receipt processing time in days
    • getMRPGroup

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

      Original property name from the Odata EDM: MRPGroup

      Returns:
      MRP Group
    • 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
    • getProdRqmtsConsumptionMode

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

      Original property name from the Odata EDM: ProdRqmtsConsumptionMode

      Returns:
      Consumption mode
    • getBackwardCnsmpnPeriodInWorkDays

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

      Original property name from the Odata EDM: BackwardCnsmpnPeriodInWorkDays

      Returns:
      Consumption Period: Backward
    • getFwdConsumptionPeriodInWorkDays

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

      Original property name from the Odata EDM: FwdConsumptionPeriodInWorkDays

      Returns:
      Consumption period: Forward
    • 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
    • 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
    • getMRPPlanningCalendar

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

      Original property name from the Odata EDM: MRPPlanningCalendar

      Returns:
      Planning Calendar
    • getRangeOfCvrgPrflCode

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

      Original property name from the Odata EDM: RangeOfCvrgPrflCode

      Returns:
      Range-of-Coverage Profile
    • 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)
    • 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
    • getInHouseProductionTime

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

      Original property name from the Odata EDM: InHouseProductionTime

      Returns:
      In-house production time
    • getProductIsForCrossProject

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

      Original property name from the Odata EDM: ProductIsForCrossProject

      Returns:
      Indicator for Cross-Project Material
    • getStorageCostsPercentageCode

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

      Original property name from the Odata EDM: StorageCostsPercentageCode

      Returns:
      Storage Costs Percentage Code
    • getSrvcLvl

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

      Original property name from the Odata EDM: SrvcLvl

      Returns:
      Service level
    • getMRPAvailabilityType

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

      Original property name from the Odata EDM: MRPAvailabilityType

      Returns:
      Mixed MRP indicator
    • getFollowUpProduct

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

      Original property name from the Odata EDM: FollowUpProduct

      Returns:
      Follow-Up Material
    • getRepetitiveManufacturingIsAllwd

      @Nullable public Boolean getRepetitiveManufacturingIsAllwd()
      Constraints: none

      Original property name from the Odata EDM: RepetitiveManufacturingIsAllwd

      Returns:
      Repetitive Manufacturing Enabled
    • getDependentRequirementsType

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

      Original property name from the Odata EDM: DependentRequirementsType

      Returns:
      Indicator for Individual and Collective Requirements
    • getIsBulkMaterialComponent

      @Nullable public Boolean getIsBulkMaterialComponent()
      Constraints: none

      Original property name from the Odata EDM: IsBulkMaterialComponent

      Returns:
      Indicator: Bulk Material
    • getRepetitiveManufacturingProfile

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

      Original property name from the Odata EDM: RepetitiveManufacturingProfile

      Returns:
      Repetitive Manufacturing Profile
    • getRqmtQtyRcptTaktTmeInWrkgDays

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

      Original property name from the Odata EDM: RqmtQtyRcptTaktTmeInWrkgDays

      Returns:
      Takt time
    • getForecastRequirementsAreSplit

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

      Original property name from the Odata EDM: ForecastRequirementsAreSplit

      Returns:
      Splitting Indicator
    • getEffectiveOutDate

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

      Original property name from the Odata EDM: EffectiveOutDate

      Returns:
      Effective-Out Date
    • getMRPProfile

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

      Original property name from the Odata EDM: MRPProfile

      Returns:
      Material: MRP profile
    • getComponentScrapInPercent

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

      Original property name from the Odata EDM: ComponentScrapInPercent

      Returns:
      Component Scrap in Percent
    • getProductIsToBeDiscontinued

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

      Original property name from the Odata EDM: ProductIsToBeDiscontinued

      Returns:
      Discontinuation indicator
    • getProdRqmtsAreConsolidated

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

      Original property name from the Odata EDM: ProdRqmtsAreConsolidated

      Returns:
      Indicator for Requirements Grouping
    • getMatlCompIsMarkedForBackflush

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

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Returns:
      Indicator: Backflush
    • getProposedProductSupplyArea

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

      Original property name from the Odata EDM: ProposedProductSupplyArea

      Returns:
      Proposed Supply Area in Material Master Record
    • getCurrency

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

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getPlannedOrderActionControl

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

      Original property name from the Odata EDM: PlannedOrderActionControl

      Returns:
      Action Control: Planned Order Processing
    • toString

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

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

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

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