Class ProductSupplyPlanning.ProductSupplyPlanningBuilder
- Enclosing class:
- ProductSupplyPlanning
-
Method Summary
Modifier and TypeMethodDescriptionaBCIndicator(String aBCIndicator) Constraints: Not nullable, Maximum length: 1assemblyScrapPercent(BigDecimal assemblyScrapPercent) Constraints: Not nullable, Precision: 5, Scale: 2availabilityCheckType(String availabilityCheckType) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3build()fixedLotSizeQuantity(BigDecimal fixedLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3goodsReceiptDuration(BigDecimal goodsReceiptDuration) Constraints: Not nullable, Precision: 3, Scale: 0lotSizeRoundingQuantity(BigDecimal lotSizeRoundingQuantity) Constraints: Not nullable, Precision: 13, Scale: 3lotSizingProcedure(String lotSizingProcedure) Constraints: Not nullable, Maximum length: 2maximumLotSizeQuantity(BigDecimal maximumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3maximumStockQuantity(BigDecimal maximumStockQuantity) Constraints: Not nullable, Precision: 13, Scale: 3minimumLotSizeQuantity(BigDecimal minimumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3minimumSafetyStockQuantity(BigDecimal minimumSafetyStockQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 4mRPResponsible(String mRPResponsible) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2plannedDeliveryDurationInDays(BigDecimal plannedDeliveryDurationInDays) Constraints: Not nullable, Precision: 3, Scale: 0planningStrategyGroup(String planningStrategyGroup) Constraints: Not nullable, Maximum length: 2planningTimeFence(String planningTimeFence) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 4procurementSubType(String procurementSubType) Constraints: Not nullable, Maximum length: 2procurementType(String procurementType) Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 40reorderThresholdQuantity(BigDecimal reorderThresholdQuantity) Constraints: Not nullable, Precision: 13, Scale: 3safetyDuration(String safetyDuration) Constraints: Not nullable, Maximum length: 2safetyStockQuantity(BigDecimal safetyStockQuantity) Constraints: Not nullable, Precision: 13, Scale: 3toString()totalReplenishmentLeadTime(BigDecimal totalReplenishmentLeadTime) Constraints: Not nullable, Precision: 3, Scale: 0
-
Method Details
-
product
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder product(@Nullable String product) (Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Returns:
this.
-
plant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
fixedLotSizeQuantity
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder fixedLotSizeQuantity(@Nullable BigDecimal fixedLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: FixedLotSizeQuantity
- Returns:
this.
-
maximumLotSizeQuantity
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder maximumLotSizeQuantity(@Nullable BigDecimal maximumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaximumLotSizeQuantity
- Returns:
this.
-
minimumLotSizeQuantity
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder minimumLotSizeQuantity(@Nullable BigDecimal minimumLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumLotSizeQuantity
- Returns:
this.
-
lotSizeRoundingQuantity
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder lotSizeRoundingQuantity(@Nullable BigDecimal lotSizeRoundingQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: LotSizeRoundingQuantity
- Returns:
this.
-
lotSizingProcedure
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder lotSizingProcedure(@Nullable String lotSizingProcedure) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: LotSizingProcedure
- Returns:
this.
-
mRPType
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder mRPType(@Nullable String mRPType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MRPType
- Returns:
this.
-
mRPResponsible
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder mRPResponsible(@Nullable String mRPResponsible) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MRPResponsible
- Returns:
this.
-
safetyStockQuantity
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder safetyStockQuantity(@Nullable BigDecimal safetyStockQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SafetyStockQuantity
- Returns:
this.
-
minimumSafetyStockQuantity
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder minimumSafetyStockQuantity(@Nullable BigDecimal minimumSafetyStockQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumSafetyStockQuantity
- Returns:
this.
-
planningTimeFence
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder planningTimeFence(@Nullable String planningTimeFence) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PlanningTimeFence
- Returns:
this.
-
aBCIndicator
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder aBCIndicator(@Nullable String aBCIndicator) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ABCIndicator
- Returns:
this.
-
maximumStockQuantity
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder maximumStockQuantity(@Nullable BigDecimal maximumStockQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaximumStockQuantity
- Returns:
this.
-
reorderThresholdQuantity
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder reorderThresholdQuantity(@Nullable BigDecimal reorderThresholdQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ReorderThresholdQuantity
- Returns:
this.
-
plannedDeliveryDurationInDays
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder plannedDeliveryDurationInDays(@Nullable BigDecimal plannedDeliveryDurationInDays) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: PlannedDeliveryDurationInDays
- Returns:
this.
-
safetyDuration
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder safetyDuration(@Nullable String safetyDuration) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SafetyDuration
- Returns:
this.
-
planningStrategyGroup
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder planningStrategyGroup(@Nullable String planningStrategyGroup) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PlanningStrategyGroup
- Returns:
this.
-
totalReplenishmentLeadTime
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder totalReplenishmentLeadTime(@Nullable BigDecimal totalReplenishmentLeadTime) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: TotalReplenishmentLeadTime
- Returns:
this.
-
procurementType
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder procurementType(@Nullable String procurementType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementType
- Returns:
this.
-
procurementSubType
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder procurementSubType(@Nullable String procurementSubType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProcurementSubType
- Returns:
this.
-
assemblyScrapPercent
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder assemblyScrapPercent(@Nullable BigDecimal assemblyScrapPercent) Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: AssemblyScrapPercent
- Returns:
this.
-
availabilityCheckType
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder availabilityCheckType(@Nullable String availabilityCheckType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AvailabilityCheckType
- Returns:
this.
-
goodsReceiptDuration
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder goodsReceiptDuration(@Nullable BigDecimal goodsReceiptDuration) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: GoodsReceiptDuration
- Returns:
this.
-
mRPGroup
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder mRPGroup(@Nullable String mRPGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MRPGroup
- Returns:
this.
-
baseUnit
@Nonnull public ProductSupplyPlanning.ProductSupplyPlanningBuilder baseUnit(@Nullable String baseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
build
-
toString
-