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

public class MRPMaterial extends VdmEntity<MRPMaterial>
Master Data

Original entity name from the Odata EDM: A_MRPMaterialType

  • Field Details

    • ALL_FIELDS

      public static final MRPMaterialSelectable ALL_FIELDS
      Selector for all available fields of MRPMaterial.
    • MATERIAL

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

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

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

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

      public static final MRPMaterialField<String> PLANT_NAME
      Use with available fluent helpers to apply the PlantName field to query operations.
    • MRP_AREA_TEXT

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

      public static final MRPMaterialField<String> MRP_AREA_CATEGORY
      Use with available fluent helpers to apply the MRPAreaCategory field to query operations.
    • MRP_AREA_CATEGORY_NAME

      public static final MRPMaterialField<String> MRP_AREA_CATEGORY_NAME
      Use with available fluent helpers to apply the MRPAreaCategoryName field to query operations.
    • MATERIAL_GROUP

      public static final MRPMaterialField<String> MATERIAL_GROUP
      Use with available fluent helpers to apply the MaterialGroup field to query operations.
    • MATERIAL_GROUP_NAME

      public static final MRPMaterialField<String> MATERIAL_GROUP_NAME
      Use with available fluent helpers to apply the MaterialGroupName field to query operations.
    • MATERIAL_IS_MARKED_FOR_DELETION

      public static final MRPMaterialField<Boolean> MATERIAL_IS_MARKED_FOR_DELETION
      Use with available fluent helpers to apply the MaterialIsMarkedForDeletion field to query operations.
    • PLNT_MATL_IS_MARKED_FOR_DELETION

      public static final MRPMaterialField<Boolean> PLNT_MATL_IS_MARKED_FOR_DELETION
      Use with available fluent helpers to apply the PlntMatlIsMarkedForDeletion field to query operations.
    • CROSS_PLANT_STATUS

      public static final MRPMaterialField<String> CROSS_PLANT_STATUS
      Use with available fluent helpers to apply the CrossPlantStatus field to query operations.
    • CROSS_PLANT_STATUS_NAME

      public static final MRPMaterialField<String> CROSS_PLANT_STATUS_NAME
      Use with available fluent helpers to apply the CrossPlantStatusName field to query operations.
    • BASE_UNIT

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

      public static final MRPMaterialField<String> UNIT_OF_MEASURE_NAME
      Use with available fluent helpers to apply the UnitOfMeasureName field to query operations.
    • LOW_LEVEL_CODE

      public static final MRPMaterialField<String> LOW_LEVEL_CODE
      Use with available fluent helpers to apply the LowLevelCode field to query operations.
    • MATERIAL_IS_CONFIGURABLE

      public static final MRPMaterialField<Boolean> MATERIAL_IS_CONFIGURABLE
      Use with available fluent helpers to apply the MaterialIsConfigurable field to query operations.
    • MATERIAL_USABILITY_PROFILE

      public static final MRPMaterialField<String> MATERIAL_USABILITY_PROFILE
      Use with available fluent helpers to apply the MaterialUsabilityProfile field to query operations.
    • MATERIAL_USABILITY_PROFILE_NAME

      public static final MRPMaterialField<String> MATERIAL_USABILITY_PROFILE_NAME
      Use with available fluent helpers to apply the MaterialUsabilityProfileName field to query operations.
    • MATERIAL_ABC_CLASSIFICATION

      public static final MRPMaterialField<String> MATERIAL_ABC_CLASSIFICATION
      Use with available fluent helpers to apply the MaterialABCClassification field to query operations.
    • MATERIAL_ABC_CLASSIFICATION_DESC

      public static final MRPMaterialField<String> MATERIAL_ABC_CLASSIFICATION_DESC
      Use with available fluent helpers to apply the MaterialABCClassificationDesc field to query operations.
    • PURCHASING_GROUP

      public static final MRPMaterialField<String> PURCHASING_GROUP
      Use with available fluent helpers to apply the PurchasingGroup field to query operations.
    • PURCHASING_GROUP_NAME

      public static final MRPMaterialField<String> PURCHASING_GROUP_NAME
      Use with available fluent helpers to apply the PurchasingGroupName field to query operations.
    • MATERIAL_PROCUREMENT_CATEGORY

      public static final MRPMaterialField<String> MATERIAL_PROCUREMENT_CATEGORY
      Use with available fluent helpers to apply the MaterialProcurementCategory field to query operations.
    • MATERIAL_PROCUREMENT_CAT_NAME

      public static final MRPMaterialField<String> MATERIAL_PROCUREMENT_CAT_NAME
      Use with available fluent helpers to apply the MaterialProcurementCatName field to query operations.
    • DEPENDENT_REQUIREMENTS_TYPE

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

      public static final MRPMaterialField<String> DEPENDENT_REQUIREMENTS_TYPE_NAME
      Use with available fluent helpers to apply the DependentRequirementsTypeName field to query operations.
    • MATL_COMP_DISCONTINUATION_TYPE

      public static final MRPMaterialField<String> MATL_COMP_DISCONTINUATION_TYPE
      Use with available fluent helpers to apply the MatlCompDiscontinuationType field to query operations.
    • MATL_COMP_DSCONTN_TYPE_NAME

      public static final MRPMaterialField<String> MATL_COMP_DSCONTN_TYPE_NAME
      Use with available fluent helpers to apply the MatlCompDscontnTypeName field to query operations.
    • EFFECTIVE_OUT_DATE

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

      public static final MRPMaterialField<String> MATERIAL_TYPE
      Use with available fluent helpers to apply the MaterialType field to query operations.
    • MATERIAL_TYPE_NAME

      public static final MRPMaterialField<String> MATERIAL_TYPE_NAME
      Use with available fluent helpers to apply the MaterialTypeName field to query operations.
    • MRP_GROUP

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

      public static final MRPMaterialField<String> MRP_GROUP_NAME
      Use with available fluent helpers to apply the MRPGroupName field to query operations.
    • MRP_CONTROLLER

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

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

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

      public static final MRPMaterialField<String> SCHEDULING_FLOAT_PROFILE
      Use with available fluent helpers to apply the SchedulingFloatProfile field to query operations.
    • CONFIGURABLE_PRODUCT

      public static final MRPMaterialField<String> CONFIGURABLE_PRODUCT
      Use with available fluent helpers to apply the ConfigurableProduct field to query operations.
    • CONFIGURABLE_PRODUCT_NAME

      public static final MRPMaterialField<String> CONFIGURABLE_PRODUCT_NAME
      Use with available fluent helpers to apply the ConfigurableProductName field to query operations.
    • PROCESSING_TIME

      public static final MRPMaterialField<BigDecimal> PROCESSING_TIME
      Use with available fluent helpers to apply the ProcessingTime field to query operations.
    • SETUP_AND_TEARDOWN_TIME

      public static final MRPMaterialField<BigDecimal> SETUP_AND_TEARDOWN_TIME
      Use with available fluent helpers to apply the SetupAndTeardownTime field to query operations.
    • TRANSITION_TIME

      public static final MRPMaterialField<BigDecimal> TRANSITION_TIME
      Use with available fluent helpers to apply the TransitionTime field to query operations.
    • GOODS_RECEIPT_DURATION

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

      public static final MRPMaterialField<BigDecimal> MATERIAL_PLANNED_DELIVERY_DURN
      Use with available fluent helpers to apply the MaterialPlannedDeliveryDurn field to query operations.
    • MATERIAL_PLANNED_PRODUCTION_DURN

      public static final MRPMaterialField<BigDecimal> MATERIAL_PLANNED_PRODUCTION_DURN
      Use with available fluent helpers to apply the MaterialPlannedProductionDurn field to query operations.
    • TOTAL_REPLENISHMENT_LEAD_DURATION

      public static final MRPMaterialField<BigDecimal> TOTAL_REPLENISHMENT_LEAD_DURATION
      Use with available fluent helpers to apply the TotalReplenishmentLeadDuration field to query operations.
    • IS_SAFETY_TIME

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

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

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

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

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

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

      public static final MRPMaterialField<String> MATERIAL_LOT_SIZING_PROCEDURE_NAME
      Use with available fluent helpers to apply the MaterialLotSizingProcedureName field to query operations.
    • MINIMUM_LOT_SIZE_QUANTITY

      public static final MRPMaterialField<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 MRPMaterialField<BigDecimal> MAXIMUM_LOT_SIZE_QUANTITY
      Use with available fluent helpers to apply the MaximumLotSizeQuantity field to query operations.
    • FIXED_LOT_SIZE_QUANTITY

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

      public static final MRPMaterialField<BigDecimal> MATERIAL_MAX_STOCK_LEVEL_QUANTITY
      Use with available fluent helpers to apply the MaterialMaxStockLevelQuantity field to query operations.
    • LOT_SIZE_INDEPENDENT_COSTS

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

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

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

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

      public static final MRPMaterialField<BigDecimal> TAKT_TIME
      Use with available fluent helpers to apply the TaktTime field to query operations.
    • PUR_ORDER_QTY_ROUNDING_QTY

      public static final MRPMaterialField<BigDecimal> PUR_ORDER_QTY_ROUNDING_QTY
      Use with available fluent helpers to apply the PurOrderQtyRoundingQty field to query operations.
    • ROUNDING_PROFILE

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

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

      public static final MRPMaterialField<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 MRPMaterialField<String> MRP_PLANNING_CALENDAR
      Use with available fluent helpers to apply the MRPPlanningCalendar field to query operations.
    • REPETITIVE_MANUFACTURING_IS_ALLWD

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

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

      public static final MRPMaterialField<String> PLANNING_TIME_FENCE_IN_DAYS
      Use with available fluent helpers to apply the PlanningTimeFenceInDays field to query operations.
    • MRP_TYPE

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

      public static final MRPMaterialField<String> MRP_TYPE_NAME
      Use with available fluent helpers to apply the MRPTypeName field to query operations.
    • MATERIAL_PROCUREMENT_PROFILE

      public static final MRPMaterialField<String> MATERIAL_PROCUREMENT_PROFILE
      Use with available fluent helpers to apply the MaterialProcurementProfile field to query operations.
    • MATERIAL_PROCUREMENT_PROFILE_NAME

      public static final MRPMaterialField<String> MATERIAL_PROCUREMENT_PROFILE_NAME
      Use with available fluent helpers to apply the MaterialProcurementProfileName field to query operations.
    • PRODUCTION_SUPERVISOR

      public static final MRPMaterialField<String> PRODUCTION_SUPERVISOR
      Use with available fluent helpers to apply the ProductionSupervisor field to query operations.
    • PRODUCTION_SUPERVISOR_NAME

      public static final MRPMaterialField<String> PRODUCTION_SUPERVISOR_NAME
      Use with available fluent helpers to apply the ProductionSupervisorName field to query operations.
    • MATERIAL_BASE_QUANTITY

      public static final MRPMaterialField<BigDecimal> MATERIAL_BASE_QUANTITY
      Use with available fluent helpers to apply the MaterialBaseQuantity field to query operations.
    • PRODUCTION_INVTRY_MANAGED_LOC

      public static final MRPMaterialField<String> PRODUCTION_INVTRY_MANAGED_LOC
      Use with available fluent helpers to apply the ProductionInvtryManagedLoc field to query operations.
    • STORAGE_LOCATION_NAME

      public static final MRPMaterialField<String> STORAGE_LOCATION_NAME
      Use with available fluent helpers to apply the StorageLocationName field to query operations.
    • AUTHORIZATION_GROUP

      public static final MRPMaterialField<String> AUTHORIZATION_GROUP
      Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
    • MRP_SAFETY_STOCK_METHOD

      public static final MRPMaterialField<String> MRP_SAFETY_STOCK_METHOD
      Use with available fluent helpers to apply the MRPSafetyStockMethod field to query operations.
  • Constructor Details

    • MRPMaterial

      public MRPMaterial()
    • MRPMaterial

      public MRPMaterial(@Nullable String material, @Nullable String mRPPlant, @Nullable String mRPArea, @Nullable String materialName, @Nullable String plantName, @Nullable String mRPAreaText, @Nullable String mRPAreaCategory, @Nullable String mRPAreaCategoryName, @Nullable String materialGroup, @Nullable String materialGroupName, @Nullable Boolean materialIsMarkedForDeletion, @Nullable Boolean plntMatlIsMarkedForDeletion, @Nullable String crossPlantStatus, @Nullable String crossPlantStatusName, @Nullable String baseUnit, @Nullable String unitOfMeasureName, @Nullable String lowLevelCode, @Nullable Boolean materialIsConfigurable, @Nullable String materialUsabilityProfile, @Nullable String materialUsabilityProfileName, @Nullable String materialABCClassification, @Nullable String materialABCClassificationDesc, @Nullable String purchasingGroup, @Nullable String purchasingGroupName, @Nullable String materialProcurementCategory, @Nullable String materialProcurementCatName, @Nullable String dependentRequirementsType, @Nullable String dependentRequirementsTypeName, @Nullable String matlCompDiscontinuationType, @Nullable String matlCompDscontnTypeName, @Nullable LocalDateTime effectiveOutDate, @Nullable String materialType, @Nullable String materialTypeName, @Nullable String mRPGroup, @Nullable String mRPGroupName, @Nullable String mRPController, @Nullable String mRPControllerName, @Nullable String rangeOfCvrgPrflCode, @Nullable String schedulingFloatProfile, @Nullable String configurableProduct, @Nullable String configurableProductName, @Nullable BigDecimal processingTime, @Nullable BigDecimal setupAndTeardownTime, @Nullable BigDecimal transitionTime, @Nullable BigDecimal goodsReceiptDuration, @Nullable BigDecimal materialPlannedDeliveryDurn, @Nullable BigDecimal materialPlannedProductionDurn, @Nullable BigDecimal totalReplenishmentLeadDuration, @Nullable String isSafetyTime, @Nullable String mRPSafetyDuration, @Nullable String perdPrflForSftyTme, @Nullable BigDecimal reorderThresholdQuantity, @Nullable BigDecimal safetyStockQuantity, @Nullable String lotSizingProcedure, @Nullable String materialLotSizingProcedureName, @Nullable BigDecimal minimumLotSizeQuantity, @Nullable BigDecimal maximumLotSizeQuantity, @Nullable BigDecimal fixedLotSizeQuantity, @Nullable BigDecimal materialMaxStockLevelQuantity, @Nullable BigDecimal lotSizeIndependentCosts, @Nullable String currency, @Nullable String storageCostsPercentageCode, @Nullable BigDecimal assemblyScrapPercent, @Nullable BigDecimal taktTime, @Nullable BigDecimal purOrderQtyRoundingQty, @Nullable String roundingProfile, @Nullable String planningStrategyGroup, @Nullable String dfltStorageLocationExtProcmt, @Nullable String mRPPlanningCalendar, @Nullable Boolean repetitiveManufacturingIsAllwd, @Nullable String repetitiveManufacturingProfile, @Nullable String planningTimeFenceInDays, @Nullable String mRPType, @Nullable String mRPTypeName, @Nullable String materialProcurementProfile, @Nullable String materialProcurementProfileName, @Nullable String productionSupervisor, @Nullable String productionSupervisorName, @Nullable BigDecimal materialBaseQuantity, @Nullable String productionInvtryManagedLoc, @Nullable String storageLocationName, @Nullable String authorizationGroup, @Nullable String mRPSafetyStockMethod)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setMRPPlant

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

      Original property name from the Odata EDM: MRPPlant

      Parameters:
      mRPPlant - 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
    • setMaterialName

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

      Original property name from the Odata EDM: MaterialName

      Parameters:
      materialName - Product Description
    • setPlantName

      public void setPlantName(@Nullable String plantName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PlantName

      Parameters:
      plantName - Plant Name
    • setMRPAreaText

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

      Original property name from the Odata EDM: MRPAreaText

      Parameters:
      mRPAreaText - MRP Area Text
    • setMRPAreaCategory

      public void setMRPAreaCategory(@Nullable String mRPAreaCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MRPAreaCategory

      Parameters:
      mRPAreaCategory - MRP Area Category
    • setMRPAreaCategoryName

      public void setMRPAreaCategoryName(@Nullable String mRPAreaCategoryName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MRPAreaCategoryName

      Parameters:
      mRPAreaCategoryName - MRP Area Category Name
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Product Group
    • setMaterialGroupName

      public void setMaterialGroupName(@Nullable String materialGroupName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MaterialGroupName

      Parameters:
      materialGroupName - Product Group Description
    • setMaterialIsMarkedForDeletion

      public void setMaterialIsMarkedForDeletion(@Nullable Boolean materialIsMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: MaterialIsMarkedForDeletion

      Parameters:
      materialIsMarkedForDeletion - Deletion Indicator
    • setPlntMatlIsMarkedForDeletion

      public void setPlntMatlIsMarkedForDeletion(@Nullable Boolean plntMatlIsMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: PlntMatlIsMarkedForDeletion

      Parameters:
      plntMatlIsMarkedForDeletion - Flag Material for Deletion at Plant Level
    • setCrossPlantStatus

      public void setCrossPlantStatus(@Nullable String crossPlantStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CrossPlantStatus

      Parameters:
      crossPlantStatus - Cross-Plant Product Status
    • setCrossPlantStatusName

      public void setCrossPlantStatusName(@Nullable String crossPlantStatusName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CrossPlantStatusName

      Parameters:
      crossPlantStatusName - Cross Plant Status Text
    • 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
    • setUnitOfMeasureName

      public void setUnitOfMeasureName(@Nullable String unitOfMeasureName)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: UnitOfMeasureName

      Parameters:
      unitOfMeasureName - Unit of Measurement Text (Maximum 10 Characters)
    • setLowLevelCode

      public void setLowLevelCode(@Nullable String lowLevelCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: LowLevelCode

      Parameters:
      lowLevelCode - Low-Level Code
    • setMaterialIsConfigurable

      public void setMaterialIsConfigurable(@Nullable Boolean materialIsConfigurable)
      Constraints: none

      Original property name from the Odata EDM: MaterialIsConfigurable

      Parameters:
      materialIsConfigurable - Product is Configurable
    • setMaterialUsabilityProfile

      public void setMaterialUsabilityProfile(@Nullable String materialUsabilityProfile)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaterialUsabilityProfile

      Parameters:
      materialUsabilityProfile - Plant-Specific Material Status
    • setMaterialUsabilityProfileName

      public void setMaterialUsabilityProfileName(@Nullable String materialUsabilityProfileName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: MaterialUsabilityProfileName

      Parameters:
      materialUsabilityProfileName - Cross Plant Status Text
    • setMaterialABCClassification

      public void setMaterialABCClassification(@Nullable String materialABCClassification)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialABCClassification

      Parameters:
      materialABCClassification - ABC Indicator
    • setMaterialABCClassificationDesc

      public void setMaterialABCClassificationDesc(@Nullable String materialABCClassificationDesc)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MaterialABCClassificationDesc

      Parameters:
      materialABCClassificationDesc - Consumption Value Category Text
    • setPurchasingGroup

      public void setPurchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purchasing Group
    • setPurchasingGroupName

      public void setPurchasingGroupName(@Nullable String purchasingGroupName)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PurchasingGroupName

      Parameters:
      purchasingGroupName - Purchasing Group Name
    • setMaterialProcurementCategory

      public void setMaterialProcurementCategory(@Nullable String materialProcurementCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialProcurementCategory

      Parameters:
      materialProcurementCategory - Procurement Type
    • setMaterialProcurementCatName

      public void setMaterialProcurementCatName(@Nullable String materialProcurementCatName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MaterialProcurementCatName

      Parameters:
      materialProcurementCatName - Material Procurement Category Name
    • 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
    • setDependentRequirementsTypeName

      public void setDependentRequirementsTypeName(@Nullable String dependentRequirementsTypeName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: DependentRequirementsTypeName

      Parameters:
      dependentRequirementsTypeName - Short Text for Fixed Values
    • setMatlCompDiscontinuationType

      public void setMatlCompDiscontinuationType(@Nullable String matlCompDiscontinuationType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MatlCompDiscontinuationType

      Parameters:
      matlCompDiscontinuationType - The matlCompDiscontinuationType to set.
    • setMatlCompDscontnTypeName

      public void setMatlCompDscontnTypeName(@Nullable String matlCompDscontnTypeName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MatlCompDscontnTypeName

      Parameters:
      matlCompDscontnTypeName - Short Text for Fixed Values
    • 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
    • setMaterialType

      public void setMaterialType(@Nullable String materialType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialType

      Parameters:
      materialType - Product Type
    • setMaterialTypeName

      public void setMaterialTypeName(@Nullable String materialTypeName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: MaterialTypeName

      Parameters:
      materialTypeName - Description of product type
    • 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
    • setMRPGroupName

      public void setMRPGroupName(@Nullable String mRPGroupName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MRPGroupName

      Parameters:
      mRPGroupName - MRP Group Description
    • setMRPController

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

      Original property name from the Odata EDM: MRPController

      Parameters:
      mRPController - MRP Controller
    • setMRPControllerName

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

      Original property name from the Odata EDM: MRPControllerName

      Parameters:
      mRPControllerName - MRP Controller Name
    • 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
    • setSchedulingFloatProfile

      public void setSchedulingFloatProfile(@Nullable String schedulingFloatProfile)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SchedulingFloatProfile

      Parameters:
      schedulingFloatProfile - Scheduling Margin Key for Floats
    • setConfigurableProduct

      public void setConfigurableProduct(@Nullable String configurableProduct)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ConfigurableProduct

      Parameters:
      configurableProduct - Configurable Material
    • setConfigurableProductName

      public void setConfigurableProductName(@Nullable String configurableProductName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ConfigurableProductName

      Parameters:
      configurableProductName - Product Description
    • setProcessingTime

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

      Original property name from the Odata EDM: ProcessingTime

      Parameters:
      processingTime - Processing time
    • setSetupAndTeardownTime

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

      Original property name from the Odata EDM: SetupAndTeardownTime

      Parameters:
      setupAndTeardownTime - Setup and teardown time
    • setTransitionTime

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

      Original property name from the Odata EDM: TransitionTime

      Parameters:
      transitionTime - Interoperation time
    • 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
    • setMaterialPlannedDeliveryDurn

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

      Original property name from the Odata EDM: MaterialPlannedDeliveryDurn

      Parameters:
      materialPlannedDeliveryDurn - Planned Delivery Time in Days
    • setMaterialPlannedProductionDurn

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

      Original property name from the Odata EDM: MaterialPlannedProductionDurn

      Parameters:
      materialPlannedProductionDurn - In-house production time
    • setTotalReplenishmentLeadDuration

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

      Original property name from the Odata EDM: TotalReplenishmentLeadDuration

      Parameters:
      totalReplenishmentLeadDuration - Total replenishment lead time (in workdays)
    • 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)
    • setMRPSafetyDuration

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

      Original property name from the Odata EDM: MRPSafetyDuration

      Parameters:
      mRPSafetyDuration - Safety Time (in Workdays)
    • 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
    • setReorderThresholdQuantity

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

      Original property name from the Odata EDM: ReorderThresholdQuantity

      Parameters:
      reorderThresholdQuantity - The reorderThresholdQuantity to set.
    • setSafetyStockQuantity

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

      Original property name from the Odata EDM: SafetyStockQuantity

      Parameters:
      safetyStockQuantity - The safetyStockQuantity to set.
    • 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
    • setMaterialLotSizingProcedureName

      public void setMaterialLotSizingProcedureName(@Nullable String materialLotSizingProcedureName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialLotSizingProcedureName

      Parameters:
      materialLotSizingProcedureName - Name of Lot-Sizing Procedure
    • 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
    • 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
    • setMaterialMaxStockLevelQuantity

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

      Original property name from the Odata EDM: MaterialMaxStockLevelQuantity

      Parameters:
      materialMaxStockLevelQuantity - Maximum Stock Level
    • 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
    • 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
    • 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
    • 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
    • setTaktTime

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

      Original property name from the Odata EDM: TaktTime

      Parameters:
      taktTime - Takt time
    • setPurOrderQtyRoundingQty

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

      Original property name from the Odata EDM: PurOrderQtyRoundingQty

      Parameters:
      purOrderQtyRoundingQty - Rounding value for purchase order quantity
    • 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
    • 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
    • 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
    • setRepetitiveManufacturingIsAllwd

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

      Original property name from the Odata EDM: RepetitiveManufacturingIsAllwd

      Parameters:
      repetitiveManufacturingIsAllwd - Indicator: Repetitive Manufacturing Allowed
    • 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
    • setPlanningTimeFenceInDays

      public void setPlanningTimeFenceInDays(@Nullable String planningTimeFenceInDays)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PlanningTimeFenceInDays

      Parameters:
      planningTimeFenceInDays - Planning time fence
    • 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
    • setMRPTypeName

      public void setMRPTypeName(@Nullable String mRPTypeName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MRPTypeName

      Parameters:
      mRPTypeName - Material Requirements Planning Type Description
    • setMaterialProcurementProfile

      public void setMaterialProcurementProfile(@Nullable String materialProcurementProfile)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaterialProcurementProfile

      Parameters:
      materialProcurementProfile - Special Procurement Type
    • setMaterialProcurementProfileName

      public void setMaterialProcurementProfileName(@Nullable String materialProcurementProfileName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialProcurementProfileName

      Parameters:
      materialProcurementProfileName - Material Procurement Profile Name
    • setProductionSupervisor

      public void setProductionSupervisor(@Nullable String productionSupervisor)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductionSupervisor

      Parameters:
      productionSupervisor - Production Supervisor
    • setProductionSupervisorName

      public void setProductionSupervisorName(@Nullable String productionSupervisorName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ProductionSupervisorName

      Parameters:
      productionSupervisorName - Production Supervisor Name
    • setMaterialBaseQuantity

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

      Original property name from the Odata EDM: MaterialBaseQuantity

      Parameters:
      materialBaseQuantity - Base quantity
    • 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
    • setStorageLocationName

      public void setStorageLocationName(@Nullable String storageLocationName)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: StorageLocationName

      Parameters:
      storageLocationName - Storage Location Name
    • setAuthorizationGroup

      public void setAuthorizationGroup(@Nullable String authorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Parameters:
      authorizationGroup - Authorization Group
    • 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
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> MRPMaterialField<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> MRPMaterialField<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<MRPMaterial>
    • setServicePathForFetch

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

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

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

      @Nonnull public static MRPMaterial.MRPMaterialBuilder builder()
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getMRPPlant

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

      Original property name from the Odata EDM: MRPPlant

      Returns:
      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
    • getMaterialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      Product Description
    • getPlantName

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

      Original property name from the Odata EDM: PlantName

      Returns:
      Plant Name
    • getMRPAreaText

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

      Original property name from the Odata EDM: MRPAreaText

      Returns:
      MRP Area Text
    • getMRPAreaCategory

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

      Original property name from the Odata EDM: MRPAreaCategory

      Returns:
      MRP Area Category
    • getMRPAreaCategoryName

      @Nullable public String getMRPAreaCategoryName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MRPAreaCategoryName

      Returns:
      MRP Area Category Name
    • getMaterialGroup

      @Nullable public String getMaterialGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Product Group
    • getMaterialGroupName

      @Nullable public String getMaterialGroupName()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MaterialGroupName

      Returns:
      Product Group Description
    • getMaterialIsMarkedForDeletion

      @Nullable public Boolean getMaterialIsMarkedForDeletion()
      Constraints: none

      Original property name from the Odata EDM: MaterialIsMarkedForDeletion

      Returns:
      Deletion Indicator
    • getPlntMatlIsMarkedForDeletion

      @Nullable public Boolean getPlntMatlIsMarkedForDeletion()
      Constraints: none

      Original property name from the Odata EDM: PlntMatlIsMarkedForDeletion

      Returns:
      Flag Material for Deletion at Plant Level
    • getCrossPlantStatus

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

      Original property name from the Odata EDM: CrossPlantStatus

      Returns:
      Cross-Plant Product Status
    • getCrossPlantStatusName

      @Nullable public String getCrossPlantStatusName()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CrossPlantStatusName

      Returns:
      Cross Plant Status Text
    • getBaseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getUnitOfMeasureName

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

      Original property name from the Odata EDM: UnitOfMeasureName

      Returns:
      Unit of Measurement Text (Maximum 10 Characters)
    • getLowLevelCode

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

      Original property name from the Odata EDM: LowLevelCode

      Returns:
      Low-Level Code
    • getMaterialIsConfigurable

      @Nullable public Boolean getMaterialIsConfigurable()
      Constraints: none

      Original property name from the Odata EDM: MaterialIsConfigurable

      Returns:
      Product is Configurable
    • getMaterialUsabilityProfile

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

      Original property name from the Odata EDM: MaterialUsabilityProfile

      Returns:
      Plant-Specific Material Status
    • getMaterialUsabilityProfileName

      @Nullable public String getMaterialUsabilityProfileName()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: MaterialUsabilityProfileName

      Returns:
      Cross Plant Status Text
    • getMaterialABCClassification

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

      Original property name from the Odata EDM: MaterialABCClassification

      Returns:
      ABC Indicator
    • getMaterialABCClassificationDesc

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

      Original property name from the Odata EDM: MaterialABCClassificationDesc

      Returns:
      Consumption Value Category Text
    • getPurchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group
    • getPurchasingGroupName

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

      Original property name from the Odata EDM: PurchasingGroupName

      Returns:
      Purchasing Group Name
    • getMaterialProcurementCategory

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

      Original property name from the Odata EDM: MaterialProcurementCategory

      Returns:
      Procurement Type
    • getMaterialProcurementCatName

      @Nullable public String getMaterialProcurementCatName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MaterialProcurementCatName

      Returns:
      Material Procurement Category Name
    • 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
    • getDependentRequirementsTypeName

      @Nullable public String getDependentRequirementsTypeName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: DependentRequirementsTypeName

      Returns:
      Short Text for Fixed Values
    • getMatlCompDiscontinuationType

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

      Original property name from the Odata EDM: MatlCompDiscontinuationType

      Returns:
      The matlCompDiscontinuationType contained in this entity.
    • getMatlCompDscontnTypeName

      @Nullable public String getMatlCompDscontnTypeName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MatlCompDscontnTypeName

      Returns:
      Short Text for Fixed Values
    • getEffectiveOutDate

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

      Original property name from the Odata EDM: EffectiveOutDate

      Returns:
      Effective-Out Date
    • getMaterialType

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

      Original property name from the Odata EDM: MaterialType

      Returns:
      Product Type
    • getMaterialTypeName

      @Nullable public String getMaterialTypeName()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: MaterialTypeName

      Returns:
      Description of product type
    • getMRPGroup

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

      Original property name from the Odata EDM: MRPGroup

      Returns:
      MRP Group
    • getMRPGroupName

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

      Original property name from the Odata EDM: MRPGroupName

      Returns:
      MRP Group Description
    • getMRPController

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

      Original property name from the Odata EDM: MRPController

      Returns:
      MRP Controller
    • getMRPControllerName

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

      Original property name from the Odata EDM: MRPControllerName

      Returns:
      MRP Controller Name
    • getRangeOfCvrgPrflCode

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

      Original property name from the Odata EDM: RangeOfCvrgPrflCode

      Returns:
      Range-of-Coverage Profile
    • getSchedulingFloatProfile

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

      Original property name from the Odata EDM: SchedulingFloatProfile

      Returns:
      Scheduling Margin Key for Floats
    • getConfigurableProduct

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

      Original property name from the Odata EDM: ConfigurableProduct

      Returns:
      Configurable Material
    • getConfigurableProductName

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

      Original property name from the Odata EDM: ConfigurableProductName

      Returns:
      Product Description
    • getProcessingTime

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

      Original property name from the Odata EDM: ProcessingTime

      Returns:
      Processing time
    • getSetupAndTeardownTime

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

      Original property name from the Odata EDM: SetupAndTeardownTime

      Returns:
      Setup and teardown time
    • getTransitionTime

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

      Original property name from the Odata EDM: TransitionTime

      Returns:
      Interoperation time
    • 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
    • getMaterialPlannedDeliveryDurn

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

      Original property name from the Odata EDM: MaterialPlannedDeliveryDurn

      Returns:
      Planned Delivery Time in Days
    • getMaterialPlannedProductionDurn

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

      Original property name from the Odata EDM: MaterialPlannedProductionDurn

      Returns:
      In-house production time
    • getTotalReplenishmentLeadDuration

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

      Original property name from the Odata EDM: TotalReplenishmentLeadDuration

      Returns:
      Total replenishment lead time (in workdays)
    • 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)
    • getMRPSafetyDuration

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

      Original property name from the Odata EDM: MRPSafetyDuration

      Returns:
      Safety Time (in Workdays)
    • 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
    • getReorderThresholdQuantity

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

      Original property name from the Odata EDM: ReorderThresholdQuantity

      Returns:
      The reorderThresholdQuantity contained in this entity.
    • getSafetyStockQuantity

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

      Original property name from the Odata EDM: SafetyStockQuantity

      Returns:
      The safetyStockQuantity contained in this entity.
    • 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
    • getMaterialLotSizingProcedureName

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

      Original property name from the Odata EDM: MaterialLotSizingProcedureName

      Returns:
      Name of Lot-Sizing Procedure
    • 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
    • getFixedLotSizeQuantity

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

      Original property name from the Odata EDM: FixedLotSizeQuantity

      Returns:
      Fixed lot size
    • getMaterialMaxStockLevelQuantity

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

      Original property name from the Odata EDM: MaterialMaxStockLevelQuantity

      Returns:
      Maximum Stock Level
    • 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
    • getCurrency

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

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getStorageCostsPercentageCode

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

      Original property name from the Odata EDM: StorageCostsPercentageCode

      Returns:
      Storage Costs Percentage Code
    • 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
    • getTaktTime

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

      Original property name from the Odata EDM: TaktTime

      Returns:
      Takt time
    • getPurOrderQtyRoundingQty

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

      Original property name from the Odata EDM: PurOrderQtyRoundingQty

      Returns:
      Rounding value for purchase order quantity
    • getRoundingProfile

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

      Original property name from the Odata EDM: RoundingProfile

      Returns:
      Rounding Profile
    • getPlanningStrategyGroup

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

      Original property name from the Odata EDM: PlanningStrategyGroup

      Returns:
      Planning Strategy 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
    • getMRPPlanningCalendar

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

      Original property name from the Odata EDM: MRPPlanningCalendar

      Returns:
      Planning Calendar
    • getRepetitiveManufacturingIsAllwd

      @Nullable public Boolean getRepetitiveManufacturingIsAllwd()
      Constraints: none

      Original property name from the Odata EDM: RepetitiveManufacturingIsAllwd

      Returns:
      Indicator: Repetitive Manufacturing Allowed
    • getRepetitiveManufacturingProfile

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

      Original property name from the Odata EDM: RepetitiveManufacturingProfile

      Returns:
      Repetitive Manufacturing Profile
    • getPlanningTimeFenceInDays

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

      Original property name from the Odata EDM: PlanningTimeFenceInDays

      Returns:
      Planning time fence
    • getMRPType

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

      Original property name from the Odata EDM: MRPType

      Returns:
      MRP Type
    • getMRPTypeName

      @Nullable public String getMRPTypeName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: MRPTypeName

      Returns:
      Material Requirements Planning Type Description
    • getMaterialProcurementProfile

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

      Original property name from the Odata EDM: MaterialProcurementProfile

      Returns:
      Special Procurement Type
    • getMaterialProcurementProfileName

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

      Original property name from the Odata EDM: MaterialProcurementProfileName

      Returns:
      Material Procurement Profile Name
    • getProductionSupervisor

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

      Original property name from the Odata EDM: ProductionSupervisor

      Returns:
      Production Supervisor
    • getProductionSupervisorName

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

      Original property name from the Odata EDM: ProductionSupervisorName

      Returns:
      Production Supervisor Name
    • getMaterialBaseQuantity

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

      Original property name from the Odata EDM: MaterialBaseQuantity

      Returns:
      Base quantity
    • getProductionInvtryManagedLoc

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

      Original property name from the Odata EDM: ProductionInvtryManagedLoc

      Returns:
      Issue Storage Location
    • getStorageLocationName

      @Nullable public String getStorageLocationName()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: StorageLocationName

      Returns:
      Storage Location Name
    • getAuthorizationGroup

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

      Original property name from the Odata EDM: AuthorizationGroup

      Returns:
      Authorization Group
    • getMRPSafetyStockMethod

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

      Original property name from the Odata EDM: MRPSafetyStockMethod

      Returns:
      MRP Safety Stock Method
    • toString

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

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

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

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