public static final class ProposalHeader.ProposalHeaderBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ProposalHeader.ProposalHeaderBuilder |
actualStock(ActualStock... value)
Navigation property to_ActualStock for ProposalHeader to multiple ActualStock.
|
ProposalHeader.ProposalHeaderBuilder |
billOfMaterialUUID(UUID billOfMaterialUUID)
Constraints: none
|
ProposalHeader.ProposalHeaderBuilder |
bOMExplosionDate(LocalDateTime bOMExplosionDate)
Constraints: Not nullable, Precision: 0
|
ProposalHeader.ProposalHeaderBuilder |
bOMUsageCode(String bOMUsageCode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
bOMUsageMode(String bOMUsageMode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
bOMUsageValue(String bOMUsageValue)
Constraints: Not nullable, Maximum length: 4
|
ProposalHeader |
build() |
ProposalHeader.ProposalHeaderBuilder |
consumptionCode(String consumptionCode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
consumptionMode(String consumptionMode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
consumptionValue(BigDecimal consumptionValue)
Constraints: Not nullable, Precision: 17, Scale: 4
|
ProposalHeader.ProposalHeaderBuilder |
creationDateTime(ZonedDateTime creationDateTime)
Constraints: Not nullable, Precision: 0
|
ProposalHeader.ProposalHeaderBuilder |
currency(String currency)
Constraints: Not nullable, Maximum length: 5
|
ProposalHeader.ProposalHeaderBuilder |
decoupledLeadTime(BigDecimal decoupledLeadTime)
Constraints: Not nullable, Precision: 7, Scale: 2
|
ProposalHeader.ProposalHeaderBuilder |
horizonDaysInFuture(String horizonDaysInFuture)
Constraints: Not nullable, Maximum length: 4
|
ProposalHeader.ProposalHeaderBuilder |
horizonDaysInPast(String horizonDaysInPast)
Constraints: Not nullable, Maximum length: 4
|
ProposalHeader.ProposalHeaderBuilder |
individualLeadTime(BigDecimal individualLeadTime)
Constraints: Not nullable, Precision: 7, Scale: 2
|
ProposalHeader.ProposalHeaderBuilder |
isMinOrderQtyConsidered(String isMinOrderQtyConsidered)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
lastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
ProposalHeader.ProposalHeaderBuilder |
leadTimeCalculationMethod(String leadTimeCalculationMethod)
Constraints: Not nullable, Maximum length: 8
|
ProposalHeader.ProposalHeaderBuilder |
leadTimeFactor(BigDecimal leadTimeFactor)
Constraints: Not nullable, Precision: 3, Scale: 2
|
ProposalHeader.ProposalHeaderBuilder |
material(String material)
(Key Field) Constraints: Not nullable, Maximum length: 18
|
ProposalHeader.ProposalHeaderBuilder |
minimumOrderQuantity(BigDecimal minimumOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ProposalHeader.ProposalHeaderBuilder |
minOrderQtyUnit(String minOrderQtyUnit)
Constraints: Not nullable, Maximum length: 3
|
ProposalHeader.ProposalHeaderBuilder |
mRPArea(String mRPArea)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
ProposalHeader.ProposalHeaderBuilder |
orderCycle(BigDecimal orderCycle)
Constraints: Not nullable, Precision: 5, Scale: 2
|
ProposalHeader.ProposalHeaderBuilder |
plant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
ProposalHeader.ProposalHeaderBuilder |
procurementType(String procurementType)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
productBufferProposalDemand(DemandAdjustments... value)
Navigation property to_ProductBufferProposalDemand for ProposalHeader to multiple
DemandAdjustments.
|
ProposalHeader.ProposalHeaderBuilder |
productBufferProposalZones(ZoneAdjustments... value)
Navigation property to_ProductBufferProposalZones for ProposalHeader to multiple
ZoneAdjustments.
|
ProposalHeader.ProposalHeaderBuilder |
proposalEndDate(LocalDateTime proposalEndDate)
Constraints: Not nullable, Precision: 0
|
ProposalHeader.ProposalHeaderBuilder |
proposalMode(String proposalMode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
proposalRunIsSuspended(String proposalRunIsSuspended)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
proposalRunSuspendedFromDate(LocalDateTime proposalRunSuspendedFromDate)
Constraints: Not nullable, Precision: 0
|
ProposalHeader.ProposalHeaderBuilder |
proposalRunSuspendedToDate(LocalDateTime proposalRunSuspendedToDate)
Constraints: Not nullable, Precision: 0
|
ProposalHeader.ProposalHeaderBuilder |
proposalStartDate(LocalDateTime proposalStartDate)
(Key Field) Constraints: Not nullable, Precision: 0
|
ProposalHeader.ProposalHeaderBuilder |
proposalStatusChangeDate(ZonedDateTime proposalStatusChangeDate)
Constraints: Not nullable, Precision: 0
|
ProposalHeader.ProposalHeaderBuilder |
proposalVersion(String proposalVersion)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
ProposalHeader.ProposalHeaderBuilder |
prpslBOM(LongestPathInBOM... value)
Navigation property to_PrpslBOM for ProposalHeader to multiple LongestPathInBOM.
|
ProposalHeader.ProposalHeaderBuilder |
replenishmentLeadTimeCode(String replenishmentLeadTimeCode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
replenishmentLeadTimeMode(String replenishmentLeadTimeMode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
replenishmentLeadTimeValue(BigDecimal replenishmentLeadTimeValue)
Constraints: Not nullable, Precision: 7, Scale: 2
|
ProposalHeader.ProposalHeaderBuilder |
sOSType(String sOSType)
Constraints: Not nullable, Maximum length: 5
|
ProposalHeader.ProposalHeaderBuilder |
sourceOfSupply(String sourceOfSupply)
Constraints: Not nullable, Maximum length: 20
|
ProposalHeader.ProposalHeaderBuilder |
stockLevelProposalID(String stockLevelProposalID)
Constraints: Not nullable, Maximum length: 75
|
ProposalHeader.ProposalHeaderBuilder |
stockLevelProposalStatus(String stockLevelProposalStatus)
Constraints: Not nullable, Maximum length: 1
|
String |
toString() |
ProposalHeader.ProposalHeaderBuilder |
variabilityCode(String variabilityCode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
variabilityFactor(BigDecimal variabilityFactor)
Constraints: Not nullable, Precision: 3, Scale: 2
|
ProposalHeader.ProposalHeaderBuilder |
variabilityMode(String variabilityMode)
Constraints: Not nullable, Maximum length: 1
|
ProposalHeader.ProposalHeaderBuilder |
variabilityQuantity(BigDecimal variabilityQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ProposalHeader.ProposalHeaderBuilder |
variabilityUnit(String variabilityUnit)
Constraints: Not nullable, Maximum length: 3
|
@Nonnull public ProposalHeader.ProposalHeaderBuilder actualStock(ActualStock... value)
value
- The ActualStocks to build this ProposalHeader with.@Nonnull public ProposalHeader.ProposalHeaderBuilder productBufferProposalDemand(DemandAdjustments... value)
value
- The DemandAdjustmentss to build this ProposalHeader with.@Nonnull public ProposalHeader.ProposalHeaderBuilder productBufferProposalZones(ZoneAdjustments... value)
value
- The ZoneAdjustmentss to build this ProposalHeader with.@Nonnull public ProposalHeader.ProposalHeaderBuilder prpslBOM(LongestPathInBOM... value)
value
- The LongestPathInBOMs to build this ProposalHeader with.public ProposalHeader.ProposalHeaderBuilder material(@Nullable String material)
Original property name from the Odata EDM: Material
public ProposalHeader.ProposalHeaderBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
public ProposalHeader.ProposalHeaderBuilder mRPArea(@Nullable String mRPArea)
Original property name from the Odata EDM: MRPArea
public ProposalHeader.ProposalHeaderBuilder proposalStartDate(@Nullable LocalDateTime proposalStartDate)
Original property name from the Odata EDM: ProposalStartDate
public ProposalHeader.ProposalHeaderBuilder proposalVersion(@Nullable String proposalVersion)
Original property name from the Odata EDM: ProposalVersion
public ProposalHeader.ProposalHeaderBuilder proposalEndDate(@Nullable LocalDateTime proposalEndDate)
Original property name from the Odata EDM: ProposalEndDate
public ProposalHeader.ProposalHeaderBuilder stockLevelProposalID(@Nullable String stockLevelProposalID)
Original property name from the Odata EDM: StockLevelProposalID
public ProposalHeader.ProposalHeaderBuilder procurementType(@Nullable String procurementType)
Original property name from the Odata EDM: ProcurementType
categorized as Make, Buy or Transfer.public ProposalHeader.ProposalHeaderBuilder consumptionCode(@Nullable String consumptionCode)
Original property name from the Odata EDM: ConsumptionCode
public ProposalHeader.ProposalHeaderBuilder consumptionMode(@Nullable String consumptionMode)
Original property name from the Odata EDM: ConsumptionMode
public ProposalHeader.ProposalHeaderBuilder consumptionValue(@Nullable BigDecimal consumptionValue)
Original property name from the Odata EDM: ConsumptionValue
public ProposalHeader.ProposalHeaderBuilder currency(@Nullable String currency)
Original property name from the Odata EDM: Currency
public ProposalHeader.ProposalHeaderBuilder variabilityCode(@Nullable String variabilityCode)
Original property name from the Odata EDM: VariabilityCode
classified as type X having the lowest variation and products classified as type Z having the highest variation.public ProposalHeader.ProposalHeaderBuilder variabilityMode(@Nullable String variabilityMode)
Original property name from the Odata EDM: VariabilityMode
public ProposalHeader.ProposalHeaderBuilder variabilityQuantity(@Nullable BigDecimal variabilityQuantity)
Original property name from the Odata EDM: VariabilityQuantity
public ProposalHeader.ProposalHeaderBuilder variabilityUnit(@Nullable String variabilityUnit)
Original property name from the Odata EDM: VariabilityUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
enter in other units of measure (alternative units of measure) to the base unit of measure.public ProposalHeader.ProposalHeaderBuilder replenishmentLeadTimeCode(@Nullable String replenishmentLeadTimeCode)
Original property name from the Odata EDM: ReplenishmentLeadTimeCode
as type E having the shortest lead time and products classified as type G having the longest lead time. An EFG classification is typically used together with the procurement type for a product or component.public ProposalHeader.ProposalHeaderBuilder replenishmentLeadTimeMode(@Nullable String replenishmentLeadTimeMode)
Original property name from the Odata EDM: ReplenishmentLeadTimeMode
public ProposalHeader.ProposalHeaderBuilder replenishmentLeadTimeValue(@Nullable BigDecimal replenishmentLeadTimeValue)
Original property name from the Odata EDM: ReplenishmentLeadTimeValue
public ProposalHeader.ProposalHeaderBuilder billOfMaterialUUID(@Nullable UUID billOfMaterialUUID)
Original property name from the Odata EDM: BillOfMaterialUUID
public ProposalHeader.ProposalHeaderBuilder bOMUsageCode(@Nullable String bOMUsageCode)
Original property name from the Odata EDM: BOMUsageCode
public ProposalHeader.ProposalHeaderBuilder bOMUsageMode(@Nullable String bOMUsageMode)
Original property name from the Odata EDM: BOMUsageMode
public ProposalHeader.ProposalHeaderBuilder bOMUsageValue(@Nullable String bOMUsageValue)
Original property name from the Odata EDM: BOMUsageValue
public ProposalHeader.ProposalHeaderBuilder horizonDaysInPast(@Nullable String horizonDaysInPast)
Original property name from the Odata EDM: HorizonDaysInPast
public ProposalHeader.ProposalHeaderBuilder horizonDaysInFuture(@Nullable String horizonDaysInFuture)
Original property name from the Odata EDM: HorizonDaysInFuture
public ProposalHeader.ProposalHeaderBuilder individualLeadTime(@Nullable BigDecimal individualLeadTime)
Original property name from the Odata EDM: IndividualLeadTime
public ProposalHeader.ProposalHeaderBuilder leadTimeCalculationMethod(@Nullable String leadTimeCalculationMethod)
Original property name from the Odata EDM: LeadTimeCalculationMethod
public ProposalHeader.ProposalHeaderBuilder decoupledLeadTime(@Nullable BigDecimal decoupledLeadTime)
Original property name from the Odata EDM: DecoupledLeadTime
replenishment. This time is the longest cumulative lead time chain in the material's product structure (BOM). It is a form of cumulative lead time but is limited and defined by the placement of decoupling points within a product structure.public ProposalHeader.ProposalHeaderBuilder sourceOfSupply(@Nullable String sourceOfSupply)
Original property name from the Odata EDM: SourceOfSupply
public ProposalHeader.ProposalHeaderBuilder sOSType(@Nullable String sOSType)
Original property name from the Odata EDM: SOSType
public ProposalHeader.ProposalHeaderBuilder leadTimeFactor(@Nullable BigDecimal leadTimeFactor)
Original property name from the Odata EDM: LeadTimeFactor
based on their lead time classification.public ProposalHeader.ProposalHeaderBuilder variabilityFactor(@Nullable BigDecimal variabilityFactor)
Original property name from the Odata EDM: VariabilityFactor
based on their variability (XYZ) classification.public ProposalHeader.ProposalHeaderBuilder stockLevelProposalStatus(@Nullable String stockLevelProposalStatus)
Original property name from the Odata EDM: StockLevelProposalStatus
public ProposalHeader.ProposalHeaderBuilder proposalRunIsSuspended(@Nullable String proposalRunIsSuspended)
Original property name from the Odata EDM: ProposalRunIsSuspended
public ProposalHeader.ProposalHeaderBuilder proposalRunSuspendedFromDate(@Nullable LocalDateTime proposalRunSuspendedFromDate)
Original property name from the Odata EDM: ProposalRunSuspendedFromDate
public ProposalHeader.ProposalHeaderBuilder proposalRunSuspendedToDate(@Nullable LocalDateTime proposalRunSuspendedToDate)
Original property name from the Odata EDM: ProposalRunSuspendedToDate
public ProposalHeader.ProposalHeaderBuilder proposalMode(@Nullable String proposalMode)
Original property name from the Odata EDM: ProposalMode
public ProposalHeader.ProposalHeaderBuilder proposalStatusChangeDate(@Nullable ZonedDateTime proposalStatusChangeDate)
Original property name from the Odata EDM: ProposalStatusChangeDate
public ProposalHeader.ProposalHeaderBuilder isMinOrderQtyConsidered(@Nullable String isMinOrderQtyConsidered)
Original property name from the Odata EDM: IsMinOrderQtyConsidered
Select to consider Minimum Order Quantity.
logistical, contractual or cost considerations.public ProposalHeader.ProposalHeaderBuilder minimumOrderQuantity(@Nullable BigDecimal minimumOrderQuantity)
Original property name from the Odata EDM: MinimumOrderQuantity
public ProposalHeader.ProposalHeaderBuilder minOrderQtyUnit(@Nullable String minOrderQtyUnit)
Original property name from the Odata EDM: MinOrderQtyUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
enter in other units of measure (alternative units of measure) to the base unit of measure.public ProposalHeader.ProposalHeaderBuilder orderCycle(@Nullable BigDecimal orderCycle)
Original property name from the Odata EDM: OrderCycle
public ProposalHeader.ProposalHeaderBuilder bOMExplosionDate(@Nullable LocalDateTime bOMExplosionDate)
Original property name from the Odata EDM: BOMExplosionDate
public ProposalHeader.ProposalHeaderBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
Original property name from the Odata EDM: CreationDateTime
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time
zone and the ABAP command convert.Although the time zone for the conversion can be fetched from customizing or
master data, you should save it redundantly.The internal structure of the UTC time stamp is logically divided
into a date and time part in packed number format
public ProposalHeader.ProposalHeaderBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time
zone and the ABAP command convert.Although the time zone for the conversion can be fetched from customizing or
master data, you should save it redundantly.The internal structure of the UTC time stamp is logically divided
into a date and time part in packed number format
public ProposalHeader build()
Copyright © 2020 SAP SE. All rights reserved.