Class MaterialCoverage.MaterialCoverageBuilder
- Enclosing class:
- MaterialCoverage
-
Method Summary
Modifier and TypeMethodDescriptionbuild()daysOfSupplyDuration(Integer daysOfSupplyDuration) Constraints: nonehasAcceptedShortage(String hasAcceptedShortage) Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 40materialBaseUnit(String materialBaseUnit) Constraints: Not nullable, Maximum length: 3materialExternalID(String materialExternalID) Constraints: Not nullable, Maximum length: 40materialLastMRPDateTime(LocalDateTime materialLastMRPDateTime) Constraints: Not nullable, Precision: 0materialName(String materialName) Constraints: Not nullable, Maximum length: 40materialReplnmtLeadDurnEndDate(LocalDateTime materialReplnmtLeadDurnEndDate) Constraints: Not nullable, Precision: 0materialShortageDefinitionName(String materialShortageDefinitionName) Constraints: Not nullable, Maximum length: 40materialShortageDuration(Integer materialShortageDuration) Constraints: Not nullablematerialShortageDurnInWorkdays(Integer materialShortageDurnInWorkdays) Constraints: Not nullablematerialShortageEndDate(LocalDateTime materialShortageEndDate) Constraints: Not nullable, Precision: 0materialShortageProfile(String materialShortageProfile) (Key Field) Constraints: Not nullable, Maximum length: 12materialShortageProfileCount(String materialShortageProfileCount) (Key Field) Constraints: Not nullable, Maximum length: 3materialShortageQuantity(BigDecimal materialShortageQuantity) Constraints: Not nullable, Precision: 21, Scale: 3materialShortageStartDate(LocalDateTime materialShortageStartDate) Constraints: Not nullable, Precision: 0(Key Field) Constraints: Not nullable, Maximum length: 10mRPAreaText(String mRPAreaText) Constraints: Not nullable, Maximum length: 40mRPController(String mRPController) Constraints: Not nullable, Maximum length: 3mRPControllerName(String mRPControllerName) Constraints: Not nullable, Maximum length: 18mRPPlanningSegmentNumber(String mRPPlanningSegmentNumber) (Key Field) Constraints: Not nullable, Maximum length: 20mRPPlanningSegmentType(String mRPPlanningSegmentType) (Key Field) Constraints: Not nullable, Maximum length: 2mRPPlanningSegmentTypeDesc(String mRPPlanningSegmentTypeDesc) Constraints: Not nullable, Maximum length: 6(Key Field) Constraints: Not nullable, Maximum length: 4mRPPlantName(String mRPPlantName) Constraints: Not nullable, Maximum length: 30mRPSafetyDuration(String mRPSafetyDuration) Constraints: Not nullable, Maximum length: 2mRPSafetyDurationEndDate(LocalDateTime mRPSafetyDurationEndDate) Constraints: Not nullable, Precision: 0qualityInspectionStockQuantity(BigDecimal qualityInspectionStockQuantity) Constraints: Not nullable, Precision: 13, Scale: 3timeHorizonInDays(Short timeHorizonInDays) Constraints: nonetoString()vltdUnrestrictedUseStkQty(BigDecimal vltdUnrestrictedUseStkQty) Constraints: Not nullable, Precision: 13, Scale: 3
-
Method Details
-
material
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
this.
-
materialShortageProfile
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialShortageProfile(@Nullable String materialShortageProfile) (Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaterialShortageProfile
- Returns:
this.
-
materialShortageProfileCount
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialShortageProfileCount(@Nullable String materialShortageProfileCount) (Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MaterialShortageProfileCount
- Returns:
this.
-
mRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Returns:
this.
-
mRPPlanningSegmentNumber
@Nonnull public MaterialCoverage.MaterialCoverageBuilder mRPPlanningSegmentNumber(@Nullable String mRPPlanningSegmentNumber) (Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: MRPPlanningSegmentNumber
- Returns:
this.
-
mRPPlanningSegmentType
@Nonnull public MaterialCoverage.MaterialCoverageBuilder mRPPlanningSegmentType(@Nullable String mRPPlanningSegmentType) (Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MRPPlanningSegmentType
- Returns:
this.
-
mRPPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MRPPlant
- Returns:
this.
-
hasAcceptedShortage
@Nonnull public MaterialCoverage.MaterialCoverageBuilder hasAcceptedShortage(@Nullable String hasAcceptedShortage) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: HasAcceptedShortage
- Returns:
this.
-
timeHorizonInDays
@Nonnull public MaterialCoverage.MaterialCoverageBuilder timeHorizonInDays(@Nullable Short timeHorizonInDays) Constraints: noneOriginal property name from the Odata EDM: TimeHorizonInDays
- Returns:
this.
-
materialShortageDuration
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialShortageDuration(@Nullable Integer materialShortageDuration) Constraints: Not nullableOriginal property name from the Odata EDM: MaterialShortageDuration
- Returns:
this.
-
materialShortageDurnInWorkdays
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialShortageDurnInWorkdays(@Nullable Integer materialShortageDurnInWorkdays) Constraints: Not nullableOriginal property name from the Odata EDM: MaterialShortageDurnInWorkdays
- Returns:
this.
-
mRPController
@Nonnull public MaterialCoverage.MaterialCoverageBuilder mRPController(@Nullable String mRPController) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MRPController
- Returns:
this.
-
mRPSafetyDuration
@Nonnull public MaterialCoverage.MaterialCoverageBuilder mRPSafetyDuration(@Nullable String mRPSafetyDuration) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MRPSafetyDuration
- Returns:
this.
-
daysOfSupplyDuration
@Nonnull public MaterialCoverage.MaterialCoverageBuilder daysOfSupplyDuration(@Nullable Integer daysOfSupplyDuration) Constraints: noneOriginal property name from the Odata EDM: DaysOfSupplyDuration
- Returns:
this.
-
materialBaseUnit
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialBaseUnit(@Nullable String materialBaseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MaterialBaseUnit
- Returns:
this.
-
materialExternalID
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialExternalID(@Nullable String materialExternalID) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaterialExternalID
- Returns:
this.
-
materialName
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialName(@Nullable String materialName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaterialName
- Returns:
this.
-
materialReplnmtLeadDurnEndDate
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialReplnmtLeadDurnEndDate(@Nullable LocalDateTime materialReplnmtLeadDurnEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MaterialReplnmtLeadDurnEndDate
- Returns:
this.
-
materialShortageDefinitionName
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialShortageDefinitionName(@Nullable String materialShortageDefinitionName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaterialShortageDefinitionName
- Returns:
this.
-
materialShortageEndDate
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialShortageEndDate(@Nullable LocalDateTime materialShortageEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MaterialShortageEndDate
- Returns:
this.
-
materialShortageQuantity
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialShortageQuantity(@Nullable BigDecimal materialShortageQuantity) Constraints: Not nullable, Precision: 21, Scale: 3Original property name from the Odata EDM: MaterialShortageQuantity
- Returns:
this.
-
materialShortageStartDate
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialShortageStartDate(@Nullable LocalDateTime materialShortageStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MaterialShortageStartDate
- Returns:
this.
-
mRPAreaText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MRPAreaText
- Returns:
this.
-
mRPControllerName
@Nonnull public MaterialCoverage.MaterialCoverageBuilder mRPControllerName(@Nullable String mRPControllerName) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: MRPControllerName
- Returns:
this.
-
mRPPlanningSegmentTypeDesc
@Nonnull public MaterialCoverage.MaterialCoverageBuilder mRPPlanningSegmentTypeDesc(@Nullable String mRPPlanningSegmentTypeDesc) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: MRPPlanningSegmentTypeDesc
- Returns:
this.
-
mRPPlantName
@Nonnull public MaterialCoverage.MaterialCoverageBuilder mRPPlantName(@Nullable String mRPPlantName) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: MRPPlantName
- Returns:
this.
-
mRPSafetyDurationEndDate
@Nonnull public MaterialCoverage.MaterialCoverageBuilder mRPSafetyDurationEndDate(@Nullable LocalDateTime mRPSafetyDurationEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MRPSafetyDurationEndDate
- Returns:
this.
-
vltdUnrestrictedUseStkQty
@Nonnull public MaterialCoverage.MaterialCoverageBuilder vltdUnrestrictedUseStkQty(@Nullable BigDecimal vltdUnrestrictedUseStkQty) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: VltdUnrestrictedUseStkQty
- Returns:
this.
-
qualityInspectionStockQuantity
@Nonnull public MaterialCoverage.MaterialCoverageBuilder qualityInspectionStockQuantity(@Nullable BigDecimal qualityInspectionStockQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: QualityInspectionStockQuantity
- Returns:
this.
-
materialLastMRPDateTime
@Nonnull public MaterialCoverage.MaterialCoverageBuilder materialLastMRPDateTime(@Nullable LocalDateTime materialLastMRPDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MaterialLastMRPDateTime
- Returns:
this.
-
build
-
toString
-