Class ProposalHeader.ProposalHeaderBuilder
- Enclosing class:
- ProposalHeader
-
Method Summary
Modifier and TypeMethodDescriptionactualStock(ActualStock... value) Navigation property to_ActualStock for ProposalHeader to multiple ActualStock.averageDailyUsageMode(String averageDailyUsageMode) Constraints: Not nullable, Maximum length: 1billOfMaterialUUID(UUID billOfMaterialUUID) Constraints: nonebOMExplosionDate(LocalDateTime bOMExplosionDate) Constraints: Not nullable, Precision: 0bOMUsageCode(String bOMUsageCode) Constraints: Not nullable, Maximum length: 1bOMUsageMode(String bOMUsageMode) Constraints: Not nullable, Maximum length: 1bOMUsageValue(String bOMUsageValue) Constraints: Not nullable, Maximum length: 4build()consumptionCode(String consumptionCode) Constraints: Not nullable, Maximum length: 1consumptionMode(String consumptionMode) Constraints: Not nullable, Maximum length: 1consumptionValue(BigDecimal consumptionValue) Constraints: Not nullable, Precision: 17, Scale: 4creationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 5decoupledLeadTime(BigDecimal decoupledLeadTime) Constraints: Not nullable, Precision: 7, Scale: 2horizonDaysInFuture(String horizonDaysInFuture) Constraints: Not nullable, Maximum length: 4horizonDaysInPast(String horizonDaysInPast) Constraints: Not nullable, Maximum length: 4individualLeadTime(BigDecimal individualLeadTime) Constraints: Not nullable, Precision: 7, Scale: 2isMinOrderQtyConsidered(String isMinOrderQtyConsidered) Constraints: Not nullable, Maximum length: 1lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0leadTimeCalculationMethod(String leadTimeCalculationMethod) Constraints: Not nullable, Maximum length: 8leadTimeFactor(BigDecimal leadTimeFactor) Constraints: Not nullable, Precision: 3, Scale: 2(Key Field) Constraints: Not nullable, Maximum length: 18minimumOrderQuantity(BigDecimal minimumOrderQuantity) Constraints: Not nullable, Precision: 13, Scale: 3minOrderQtyUnit(String minOrderQtyUnit) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 10orderCycle(BigDecimal orderCycle) Constraints: Not nullable, Precision: 5, Scale: 2(Key Field) Constraints: Not nullable, Maximum length: 4procurementType(String procurementType) Constraints: Not nullable, Maximum length: 1productBufferProposalDemand(DemandAdjustments... value) Navigation property to_ProductBufferProposalDemand for ProposalHeader to multiple DemandAdjustments.productBufferProposalZones(ZoneAdjustments... value) Navigation property to_ProductBufferProposalZones for ProposalHeader to multiple ZoneAdjustments.Navigation property to_ProductBufPrpslDmndFctr for ProposalHeader to multiple DemandAdjustmentFactors.proposalEndDate(LocalDateTime proposalEndDate) Constraints: Not nullable, Precision: 0proposalMode(String proposalMode) Constraints: Not nullable, Maximum length: 1proposalRunIsSuspended(String proposalRunIsSuspended) Constraints: Not nullable, Maximum length: 1proposalRunSuspendedFromDate(LocalDateTime proposalRunSuspendedFromDate) Constraints: Not nullable, Precision: 0proposalRunSuspendedToDate(LocalDateTime proposalRunSuspendedToDate) Constraints: Not nullable, Precision: 0proposalStartDate(LocalDateTime proposalStartDate) (Key Field) Constraints: Not nullable, Precision: 0proposalStatusChangeDate(ZonedDateTime proposalStatusChangeDate) Constraints: Not nullable, Precision: 0proposalVersion(String proposalVersion) (Key Field) Constraints: Not nullable, Maximum length: 8prpslBOM(LongestPathInBOM... value) Navigation property to_PrpslBOM for ProposalHeader to multiple LongestPathInBOM.replenishmentLeadTimeCode(String replenishmentLeadTimeCode) Constraints: Not nullable, Maximum length: 1replenishmentLeadTimeMode(String replenishmentLeadTimeMode) Constraints: Not nullable, Maximum length: 1replenishmentLeadTimeValue(BigDecimal replenishmentLeadTimeValue) Constraints: Not nullable, Precision: 7, Scale: 2Constraints: Not nullable, Maximum length: 5sourceOfSupply(String sourceOfSupply) Constraints: Not nullable, Maximum length: 20stockLevelProposalID(String stockLevelProposalID) Constraints: Not nullable, Maximum length: 75stockLevelProposalStatus(String stockLevelProposalStatus) Constraints: Not nullable, Maximum length: 1toString()variabilityCode(String variabilityCode) Constraints: Not nullable, Maximum length: 1variabilityFactor(BigDecimal variabilityFactor) Constraints: Not nullable, Precision: 3, Scale: 2variabilityMode(String variabilityMode) Constraints: Not nullable, Maximum length: 1variabilityQuantity(BigDecimal variabilityQuantity) Constraints: Not nullable, Precision: 13, Scale: 3variabilityUnit(String variabilityUnit) Constraints: Not nullable, Maximum length: 3
-
Method Details
-
actualStock
Navigation property to_ActualStock for ProposalHeader to multiple ActualStock.- Parameters:
value- The ActualStocks to build this ProposalHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
productBufferProposalDemand
@Nonnull public ProposalHeader.ProposalHeaderBuilder productBufferProposalDemand(DemandAdjustments... value) Navigation property to_ProductBufferProposalDemand for ProposalHeader to multiple DemandAdjustments.- Parameters:
value- The DemandAdjustmentss to build this ProposalHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
productBufferProposalZones
@Nonnull public ProposalHeader.ProposalHeaderBuilder productBufferProposalZones(ZoneAdjustments... value) Navigation property to_ProductBufferProposalZones for ProposalHeader to multiple ZoneAdjustments.- Parameters:
value- The ZoneAdjustmentss to build this ProposalHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
productBufPrpslDmndFctr
@Nonnull public ProposalHeader.ProposalHeaderBuilder productBufPrpslDmndFctr(DemandAdjustmentFactors... value) Navigation property to_ProductBufPrpslDmndFctr for ProposalHeader to multiple DemandAdjustmentFactors.- Parameters:
value- The DemandAdjustmentFactorss to build this ProposalHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
prpslBOM
Navigation property to_PrpslBOM for ProposalHeader to multiple LongestPathInBOM.- Parameters:
value- The LongestPathInBOMs to build this ProposalHeader with.- Returns:
- This Builder to allow for a fluent interface.
-
material
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
plant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
mRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Returns:
this.
-
proposalStartDate
@Nonnull public ProposalHeader.ProposalHeaderBuilder proposalStartDate(@Nullable LocalDateTime proposalStartDate) (Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalStartDate
- Returns:
this.
-
proposalVersion
@Nonnull public ProposalHeader.ProposalHeaderBuilder proposalVersion(@Nullable String proposalVersion) (Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProposalVersion
- Returns:
this.
-
proposalEndDate
@Nonnull public ProposalHeader.ProposalHeaderBuilder proposalEndDate(@Nullable LocalDateTime proposalEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalEndDate
- Returns:
this.
-
stockLevelProposalID
@Nonnull public ProposalHeader.ProposalHeaderBuilder stockLevelProposalID(@Nullable String stockLevelProposalID) Constraints: Not nullable, Maximum length: 75Original property name from the Odata EDM: StockLevelProposalID
- Returns:
this.
-
procurementType
@Nonnull public ProposalHeader.ProposalHeaderBuilder procurementType(@Nullable String procurementType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementType
- Returns:
this.
-
consumptionCode
@Nonnull public ProposalHeader.ProposalHeaderBuilder consumptionCode(@Nullable String consumptionCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConsumptionCode
- Returns:
this.
-
consumptionMode
@Nonnull public ProposalHeader.ProposalHeaderBuilder consumptionMode(@Nullable String consumptionMode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConsumptionMode
- Returns:
this.
-
consumptionValue
@Nonnull public ProposalHeader.ProposalHeaderBuilder consumptionValue(@Nullable BigDecimal consumptionValue) Constraints: Not nullable, Precision: 17, Scale: 4Original property name from the Odata EDM: ConsumptionValue
- Returns:
this.
-
currency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
this.
-
variabilityCode
@Nonnull public ProposalHeader.ProposalHeaderBuilder variabilityCode(@Nullable String variabilityCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VariabilityCode
- Returns:
this.
-
variabilityMode
@Nonnull public ProposalHeader.ProposalHeaderBuilder variabilityMode(@Nullable String variabilityMode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VariabilityMode
- Returns:
this.
-
variabilityQuantity
@Nonnull public ProposalHeader.ProposalHeaderBuilder variabilityQuantity(@Nullable BigDecimal variabilityQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: VariabilityQuantity
- Returns:
this.
-
variabilityUnit
@Nonnull public ProposalHeader.ProposalHeaderBuilder variabilityUnit(@Nullable String variabilityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VariabilityUnit
- Returns:
this.
-
replenishmentLeadTimeCode
@Nonnull public ProposalHeader.ProposalHeaderBuilder replenishmentLeadTimeCode(@Nullable String replenishmentLeadTimeCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplenishmentLeadTimeCode
- Returns:
this.
-
replenishmentLeadTimeMode
@Nonnull public ProposalHeader.ProposalHeaderBuilder replenishmentLeadTimeMode(@Nullable String replenishmentLeadTimeMode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplenishmentLeadTimeMode
- Returns:
this.
-
replenishmentLeadTimeValue
@Nonnull public ProposalHeader.ProposalHeaderBuilder replenishmentLeadTimeValue(@Nullable BigDecimal replenishmentLeadTimeValue) Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ReplenishmentLeadTimeValue
- Returns:
this.
-
billOfMaterialUUID
@Nonnull public ProposalHeader.ProposalHeaderBuilder billOfMaterialUUID(@Nullable UUID billOfMaterialUUID) Constraints: noneOriginal property name from the Odata EDM: BillOfMaterialUUID
- Returns:
this.
-
bOMUsageCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMUsageCode
- Returns:
this.
-
bOMUsageMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMUsageMode
- Returns:
this.
-
bOMUsageValue
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BOMUsageValue
- Returns:
this.
-
horizonDaysInPast
@Nonnull public ProposalHeader.ProposalHeaderBuilder horizonDaysInPast(@Nullable String horizonDaysInPast) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HorizonDaysInPast
- Returns:
this.
-
horizonDaysInFuture
@Nonnull public ProposalHeader.ProposalHeaderBuilder horizonDaysInFuture(@Nullable String horizonDaysInFuture) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HorizonDaysInFuture
- Returns:
this.
-
individualLeadTime
@Nonnull public ProposalHeader.ProposalHeaderBuilder individualLeadTime(@Nullable BigDecimal individualLeadTime) Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: IndividualLeadTime
- Returns:
this.
-
leadTimeCalculationMethod
@Nonnull public ProposalHeader.ProposalHeaderBuilder leadTimeCalculationMethod(@Nullable String leadTimeCalculationMethod) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: LeadTimeCalculationMethod
- Returns:
this.
-
decoupledLeadTime
@Nonnull public ProposalHeader.ProposalHeaderBuilder decoupledLeadTime(@Nullable BigDecimal decoupledLeadTime) Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: DecoupledLeadTime
- Returns:
this.
-
sourceOfSupply
@Nonnull public ProposalHeader.ProposalHeaderBuilder sourceOfSupply(@Nullable String sourceOfSupply) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SourceOfSupply
- Returns:
this.
-
sOSType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SOSType
- Returns:
this.
-
leadTimeFactor
@Nonnull public ProposalHeader.ProposalHeaderBuilder leadTimeFactor(@Nullable BigDecimal leadTimeFactor) Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: LeadTimeFactor
- Returns:
this.
-
variabilityFactor
@Nonnull public ProposalHeader.ProposalHeaderBuilder variabilityFactor(@Nullable BigDecimal variabilityFactor) Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: VariabilityFactor
- Returns:
this.
-
stockLevelProposalStatus
@Nonnull public ProposalHeader.ProposalHeaderBuilder stockLevelProposalStatus(@Nullable String stockLevelProposalStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StockLevelProposalStatus
- Returns:
this.
-
proposalRunIsSuspended
@Nonnull public ProposalHeader.ProposalHeaderBuilder proposalRunIsSuspended(@Nullable String proposalRunIsSuspended) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProposalRunIsSuspended
- Returns:
this.
-
proposalRunSuspendedFromDate
@Nonnull public ProposalHeader.ProposalHeaderBuilder proposalRunSuspendedFromDate(@Nullable LocalDateTime proposalRunSuspendedFromDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalRunSuspendedFromDate
- Returns:
this.
-
proposalRunSuspendedToDate
@Nonnull public ProposalHeader.ProposalHeaderBuilder proposalRunSuspendedToDate(@Nullable LocalDateTime proposalRunSuspendedToDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalRunSuspendedToDate
- Returns:
this.
-
proposalMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProposalMode
- Returns:
this.
-
proposalStatusChangeDate
@Nonnull public ProposalHeader.ProposalHeaderBuilder proposalStatusChangeDate(@Nullable ZonedDateTime proposalStatusChangeDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalStatusChangeDate
- Returns:
this.
-
isMinOrderQtyConsidered
@Nonnull public ProposalHeader.ProposalHeaderBuilder isMinOrderQtyConsidered(@Nullable String isMinOrderQtyConsidered) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsMinOrderQtyConsidered
- Returns:
this.
-
minimumOrderQuantity
@Nonnull public ProposalHeader.ProposalHeaderBuilder minimumOrderQuantity(@Nullable BigDecimal minimumOrderQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumOrderQuantity
- Returns:
this.
-
minOrderQtyUnit
@Nonnull public ProposalHeader.ProposalHeaderBuilder minOrderQtyUnit(@Nullable String minOrderQtyUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MinOrderQtyUnit
- Returns:
this.
-
orderCycle
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: OrderCycle
- Returns:
this.
-
bOMExplosionDate
@Nonnull public ProposalHeader.ProposalHeaderBuilder bOMExplosionDate(@Nullable LocalDateTime bOMExplosionDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BOMExplosionDate
- Returns:
this.
-
creationDateTime
@Nonnull public ProposalHeader.ProposalHeaderBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangeDateTime
@Nonnull public ProposalHeader.ProposalHeaderBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
averageDailyUsageMode
@Nonnull public ProposalHeader.ProposalHeaderBuilder averageDailyUsageMode(@Nullable String averageDailyUsageMode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AverageDailyUsageMode
- Returns:
this.
-
build
-
toString
-