Class ProposalHeader
Original entity name from the Odata EDM: A_ProposalHeaderType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProposalHeader instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProposalHeaderSelectableSelector for all available fields of ProposalHeader.static final ProposalHeaderField<String>Use with available fluent helpers to apply the AverageDailyUsageMode field to query operations.static final ProposalHeaderField<UUID>Use with available fluent helpers to apply the BillOfMaterialUUID field to query operations.static final ProposalHeaderField<LocalDateTime>Use with available fluent helpers to apply the BOMExplosionDate field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the BOMUsageCode field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the BOMUsageMode field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the BOMUsageValue field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the ConsumptionCode field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the ConsumptionMode field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the ConsumptionValue field to query operations.static final ProposalHeaderField<ZonedDateTime>Use with available fluent helpers to apply the CreationDateTime field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the Currency field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the DecoupledLeadTime field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the HorizonDaysInFuture field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the HorizonDaysInPast field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the IndividualLeadTime field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the IsMinOrderQtyConsidered field to query operations.static final ProposalHeaderField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the LeadTimeCalculationMethod field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the LeadTimeFactor field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the Material field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the MinOrderQtyUnit field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the MinimumOrderQuantity field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the MRPArea field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the OrderCycle field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the Plant field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the ProcurementType field to query operations.static final ProposalHeaderField<LocalDateTime>Use with available fluent helpers to apply the ProposalEndDate field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the ProposalMode field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the ProposalRunIsSuspended field to query operations.static final ProposalHeaderField<LocalDateTime>Use with available fluent helpers to apply the ProposalRunSuspendedFromDate field to query operations.static final ProposalHeaderField<LocalDateTime>Use with available fluent helpers to apply the ProposalRunSuspendedToDate field to query operations.static final ProposalHeaderField<LocalDateTime>Use with available fluent helpers to apply the ProposalStartDate field to query operations.static final ProposalHeaderField<ZonedDateTime>Use with available fluent helpers to apply the ProposalStatusChangeDate field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the ProposalVersion field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the ReplenishmentLeadTimeCode field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the ReplenishmentLeadTimeMode field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the ReplenishmentLeadTimeValue field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the SOSType field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the SourceOfSupply field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the StockLevelProposalID field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the StockLevelProposalStatus field to query operations.static final ProposalHeaderLink<ActualStock>Use with available fluent helpers to apply the to_ActualStock navigation property to query operations.static final ProposalHeaderLink<DemandAdjustmentFactors>Use with available fluent helpers to apply the to_ProductBufPrpslDmndFctr navigation property to query operations.static final ProposalHeaderLink<DemandAdjustments>Use with available fluent helpers to apply the to_ProductBufferProposalDemand navigation property to query operations.static final ProposalHeaderLink<ZoneAdjustments>Use with available fluent helpers to apply the to_ProductBufferProposalZones navigation property to query operations.static final ProposalHeaderLink<LongestPathInBOM>Use with available fluent helpers to apply the to_PrpslBOM navigation property to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the VariabilityCode field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the VariabilityFactor field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the VariabilityMode field to query operations.static final ProposalHeaderField<BigDecimal>Use with available fluent helpers to apply the VariabilityQuantity field to query operations.static final ProposalHeaderField<String>Use with available fluent helpers to apply the VariabilityUnit field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionProposalHeader(String material, String plant, String mRPArea, LocalDateTime proposalStartDate, String proposalVersion, LocalDateTime proposalEndDate, String stockLevelProposalID, String procurementType, String consumptionCode, String consumptionMode, BigDecimal consumptionValue, String currency, String variabilityCode, String variabilityMode, BigDecimal variabilityQuantity, String variabilityUnit, String replenishmentLeadTimeCode, String replenishmentLeadTimeMode, BigDecimal replenishmentLeadTimeValue, UUID billOfMaterialUUID, String bOMUsageCode, String bOMUsageMode, String bOMUsageValue, String horizonDaysInPast, String horizonDaysInFuture, BigDecimal individualLeadTime, String leadTimeCalculationMethod, BigDecimal decoupledLeadTime, String sourceOfSupply, String sOSType, BigDecimal leadTimeFactor, BigDecimal variabilityFactor, String stockLevelProposalStatus, String proposalRunIsSuspended, LocalDateTime proposalRunSuspendedFromDate, LocalDateTime proposalRunSuspendedToDate, String proposalMode, ZonedDateTime proposalStatusChangeDate, String isMinOrderQtyConsidered, BigDecimal minimumOrderQuantity, String minOrderQtyUnit, BigDecimal orderCycle, LocalDateTime bOMExplosionDate, ZonedDateTime creationDateTime, ZonedDateTime lastChangeDateTime, String averageDailyUsageMode, List<ActualStock> toActualStock, List<DemandAdjustments> toProductBufferProposalDemand, List<ZoneAdjustments> toProductBufferProposalZones, List<DemandAdjustmentFactors> toProductBufPrpslDmndFctr, List<LongestPathInBOM> toPrpslBOM) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActualStock(ActualStock... entity) Adds elements to the list of associated ActualStock entities.voidaddProductBufferProposalDemand(DemandAdjustments... entity) Adds elements to the list of associated DemandAdjustments entities.voidaddProductBufferProposalZones(ZoneAdjustments... entity) Adds elements to the list of associated ZoneAdjustments entities.voidAdds elements to the list of associated DemandAdjustmentFactors entities.voidaddPrpslBOM(LongestPathInBOM... entity) Adds elements to the list of associated LongestPathInBOM entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the ActualStock entities (one to many) associated with this entity.Fetches the DemandAdjustments entities (one to many) associated with this entity.Fetches the ZoneAdjustments entities (one to many) associated with this entity.Fetches the DemandAdjustmentFactors entities (one to many) associated with this entity.Fetches the LongestPathInBOM entities (one to many) associated with this entity.static <T,DomainT>
ProposalHeaderField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> ProposalHeaderField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidio.vavr.control.Option<List<ActualStock>>Retrieval of associated ActualStock entities (one to many).Retrieval of associated ActualStock entities (one to many).Constraints: Not nullable, Maximum length: 1Constraints: noneConstraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 17, Scale: 4Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Precision: 7, Scale: 2protected Stringprotected StringConstraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 7, Scale: 2Constraints: Not nullable, Maximum length: 1getKey()Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Precision: 3, Scale: 2(Key Field) Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 5, Scale: 2getPlant()(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<DemandAdjustments>>Retrieval of associated DemandAdjustments entities (one to many).Retrieval of associated DemandAdjustments entities (one to many).io.vavr.control.Option<List<ZoneAdjustments>>Retrieval of associated ZoneAdjustments entities (one to many).Retrieval of associated ZoneAdjustments entities (one to many).io.vavr.control.Option<List<DemandAdjustmentFactors>>Retrieval of associated DemandAdjustmentFactors entities (one to many).Retrieval of associated DemandAdjustmentFactors entities (one to many).Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0(Key Field) Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0(Key Field) Constraints: Not nullable, Maximum length: 8io.vavr.control.Option<List<LongestPathInBOM>>Retrieval of associated LongestPathInBOM entities (one to many).Retrieval of associated LongestPathInBOM entities (one to many).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 7, Scale: 2Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 75Constraints: Not nullable, Maximum length: 1getType()Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 3, Scale: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3inthashCode()voidsetActualStock(List<ActualStock> value) Overwrites the list of associated ActualStock entities for the loaded navigation property to_ActualStock.voidsetAverageDailyUsageMode(String averageDailyUsageMode) Constraints: Not nullable, Maximum length: 1voidsetBillOfMaterialUUID(UUID billOfMaterialUUID) Constraints: nonevoidsetBOMExplosionDate(LocalDateTime bOMExplosionDate) Constraints: Not nullable, Precision: 0voidsetBOMUsageCode(String bOMUsageCode) Constraints: Not nullable, Maximum length: 1voidsetBOMUsageMode(String bOMUsageMode) Constraints: Not nullable, Maximum length: 1voidsetBOMUsageValue(String bOMUsageValue) Constraints: Not nullable, Maximum length: 4voidsetConsumptionCode(String consumptionCode) Constraints: Not nullable, Maximum length: 1voidsetConsumptionMode(String consumptionMode) Constraints: Not nullable, Maximum length: 1voidsetConsumptionValue(BigDecimal consumptionValue) Constraints: Not nullable, Precision: 17, Scale: 4voidsetCreationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 0voidsetCurrency(String currency) Constraints: Not nullable, Maximum length: 5voidsetDecoupledLeadTime(BigDecimal decoupledLeadTime) Constraints: Not nullable, Precision: 7, Scale: 2voidsetHorizonDaysInFuture(String horizonDaysInFuture) Constraints: Not nullable, Maximum length: 4voidsetHorizonDaysInPast(String horizonDaysInPast) Constraints: Not nullable, Maximum length: 4voidsetIndividualLeadTime(BigDecimal individualLeadTime) Constraints: Not nullable, Precision: 7, Scale: 2voidsetIsMinOrderQtyConsidered(String isMinOrderQtyConsidered) Constraints: Not nullable, Maximum length: 1voidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0voidsetLeadTimeCalculationMethod(String leadTimeCalculationMethod) Constraints: Not nullable, Maximum length: 8voidsetLeadTimeFactor(BigDecimal leadTimeFactor) Constraints: Not nullable, Precision: 3, Scale: 2voidsetMaterial(String material) (Key Field) Constraints: Not nullable, Maximum length: 18voidsetMinimumOrderQuantity(BigDecimal minimumOrderQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetMinOrderQtyUnit(String minOrderQtyUnit) Constraints: Not nullable, Maximum length: 3voidsetMRPArea(String mRPArea) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetOrderCycle(BigDecimal orderCycle) Constraints: Not nullable, Precision: 5, Scale: 2void(Key Field) Constraints: Not nullable, Maximum length: 4voidsetProcurementType(String procurementType) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated DemandAdjustments entities for the loaded navigation property to_ProductBufferProposalDemand.voidOverwrites the list of associated ZoneAdjustments entities for the loaded navigation property to_ProductBufferProposalZones.voidOverwrites the list of associated DemandAdjustmentFactors entities for the loaded navigation property to_ProductBufPrpslDmndFctr.voidsetProposalEndDate(LocalDateTime proposalEndDate) Constraints: Not nullable, Precision: 0voidsetProposalMode(String proposalMode) Constraints: Not nullable, Maximum length: 1voidsetProposalRunIsSuspended(String proposalRunIsSuspended) Constraints: Not nullable, Maximum length: 1voidsetProposalRunSuspendedFromDate(LocalDateTime proposalRunSuspendedFromDate) Constraints: Not nullable, Precision: 0voidsetProposalRunSuspendedToDate(LocalDateTime proposalRunSuspendedToDate) Constraints: Not nullable, Precision: 0voidsetProposalStartDate(LocalDateTime proposalStartDate) (Key Field) Constraints: Not nullable, Precision: 0voidsetProposalStatusChangeDate(ZonedDateTime proposalStatusChangeDate) Constraints: Not nullable, Precision: 0voidsetProposalVersion(String proposalVersion) (Key Field) Constraints: Not nullable, Maximum length: 8voidsetPrpslBOM(List<LongestPathInBOM> value) Overwrites the list of associated LongestPathInBOM entities for the loaded navigation property to_PrpslBOM.voidsetReplenishmentLeadTimeCode(String replenishmentLeadTimeCode) Constraints: Not nullable, Maximum length: 1voidsetReplenishmentLeadTimeMode(String replenishmentLeadTimeMode) Constraints: Not nullable, Maximum length: 1voidsetReplenishmentLeadTimeValue(BigDecimal replenishmentLeadTimeValue) Constraints: Not nullable, Precision: 7, Scale: 2protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSOSType(String sOSType) Constraints: Not nullable, Maximum length: 5voidsetSourceOfSupply(String sourceOfSupply) Constraints: Not nullable, Maximum length: 20voidsetStockLevelProposalID(String stockLevelProposalID) Constraints: Not nullable, Maximum length: 75voidsetStockLevelProposalStatus(String stockLevelProposalStatus) Constraints: Not nullable, Maximum length: 1voidsetVariabilityCode(String variabilityCode) Constraints: Not nullable, Maximum length: 1voidsetVariabilityFactor(BigDecimal variabilityFactor) Constraints: Not nullable, Precision: 3, Scale: 2voidsetVariabilityMode(String variabilityMode) Constraints: Not nullable, Maximum length: 1voidsetVariabilityQuantity(BigDecimal variabilityQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetVariabilityUnit(String variabilityUnit) Constraints: Not nullable, Maximum length: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProposalHeader. -
MATERIAL
Use with available fluent helpers to apply the Material field to query operations. -
PLANT
Use with available fluent helpers to apply the Plant field to query operations. -
MRP_AREA
Use with available fluent helpers to apply the MRPArea field to query operations. -
PROPOSAL_START_DATE
Use with available fluent helpers to apply the ProposalStartDate field to query operations. -
PROPOSAL_VERSION
Use with available fluent helpers to apply the ProposalVersion field to query operations. -
PROPOSAL_END_DATE
Use with available fluent helpers to apply the ProposalEndDate field to query operations. -
STOCK_LEVEL_PROPOSAL_ID
Use with available fluent helpers to apply the StockLevelProposalID field to query operations. -
PROCUREMENT_TYPE
Use with available fluent helpers to apply the ProcurementType field to query operations. -
CONSUMPTION_CODE
Use with available fluent helpers to apply the ConsumptionCode field to query operations. -
CONSUMPTION_MODE
Use with available fluent helpers to apply the ConsumptionMode field to query operations. -
CONSUMPTION_VALUE
Use with available fluent helpers to apply the ConsumptionValue field to query operations. -
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations. -
VARIABILITY_CODE
Use with available fluent helpers to apply the VariabilityCode field to query operations. -
VARIABILITY_MODE
Use with available fluent helpers to apply the VariabilityMode field to query operations. -
VARIABILITY_QUANTITY
Use with available fluent helpers to apply the VariabilityQuantity field to query operations. -
VARIABILITY_UNIT
Use with available fluent helpers to apply the VariabilityUnit field to query operations. -
REPLENISHMENT_LEAD_TIME_CODE
Use with available fluent helpers to apply the ReplenishmentLeadTimeCode field to query operations. -
REPLENISHMENT_LEAD_TIME_MODE
Use with available fluent helpers to apply the ReplenishmentLeadTimeMode field to query operations. -
REPLENISHMENT_LEAD_TIME_VALUE
Use with available fluent helpers to apply the ReplenishmentLeadTimeValue field to query operations. -
BILL_OF_MATERIAL_UUID
Use with available fluent helpers to apply the BillOfMaterialUUID field to query operations. -
BOM_USAGE_CODE
Use with available fluent helpers to apply the BOMUsageCode field to query operations. -
BOM_USAGE_MODE
Use with available fluent helpers to apply the BOMUsageMode field to query operations. -
BOM_USAGE_VALUE
Use with available fluent helpers to apply the BOMUsageValue field to query operations. -
HORIZON_DAYS_IN_PAST
Use with available fluent helpers to apply the HorizonDaysInPast field to query operations. -
HORIZON_DAYS_IN_FUTURE
Use with available fluent helpers to apply the HorizonDaysInFuture field to query operations. -
INDIVIDUAL_LEAD_TIME
Use with available fluent helpers to apply the IndividualLeadTime field to query operations. -
LEAD_TIME_CALCULATION_METHOD
Use with available fluent helpers to apply the LeadTimeCalculationMethod field to query operations. -
DECOUPLED_LEAD_TIME
Use with available fluent helpers to apply the DecoupledLeadTime field to query operations. -
SOURCE_OF_SUPPLY
Use with available fluent helpers to apply the SourceOfSupply field to query operations. -
SOS_TYPE
Use with available fluent helpers to apply the SOSType field to query operations. -
LEAD_TIME_FACTOR
Use with available fluent helpers to apply the LeadTimeFactor field to query operations. -
VARIABILITY_FACTOR
Use with available fluent helpers to apply the VariabilityFactor field to query operations. -
STOCK_LEVEL_PROPOSAL_STATUS
Use with available fluent helpers to apply the StockLevelProposalStatus field to query operations. -
PROPOSAL_RUN_IS_SUSPENDED
Use with available fluent helpers to apply the ProposalRunIsSuspended field to query operations. -
PROPOSAL_RUN_SUSPENDED_FROM_DATE
Use with available fluent helpers to apply the ProposalRunSuspendedFromDate field to query operations. -
PROPOSAL_RUN_SUSPENDED_TO_DATE
Use with available fluent helpers to apply the ProposalRunSuspendedToDate field to query operations. -
PROPOSAL_MODE
Use with available fluent helpers to apply the ProposalMode field to query operations. -
PROPOSAL_STATUS_CHANGE_DATE
Use with available fluent helpers to apply the ProposalStatusChangeDate field to query operations. -
IS_MIN_ORDER_QTY_CONSIDERED
Use with available fluent helpers to apply the IsMinOrderQtyConsidered field to query operations. -
MINIMUM_ORDER_QUANTITY
Use with available fluent helpers to apply the MinimumOrderQuantity field to query operations. -
MIN_ORDER_QTY_UNIT
Use with available fluent helpers to apply the MinOrderQtyUnit field to query operations. -
ORDER_CYCLE
Use with available fluent helpers to apply the OrderCycle field to query operations. -
BOM_EXPLOSION_DATE
Use with available fluent helpers to apply the BOMExplosionDate field to query operations. -
CREATION_DATE_TIME
Use with available fluent helpers to apply the CreationDateTime field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations. -
AVERAGE_DAILY_USAGE_MODE
Use with available fluent helpers to apply the AverageDailyUsageMode field to query operations. -
TO_ACTUAL_STOCK
Use with available fluent helpers to apply the to_ActualStock navigation property to query operations. -
TO_PRODUCT_BUFFER_PROPOSAL_DEMAND
Use with available fluent helpers to apply the to_ProductBufferProposalDemand navigation property to query operations. -
TO_PRODUCT_BUFFER_PROPOSAL_ZONES
Use with available fluent helpers to apply the to_ProductBufferProposalZones navigation property to query operations. -
TO_PRODUCT_BUF_PRPSL_DMND_FCTR
Use with available fluent helpers to apply the to_ProductBufPrpslDmndFctr navigation property to query operations. -
TO_PRPSL_BOM
Use with available fluent helpers to apply the to_PrpslBOM navigation property to query operations.
-
-
Constructor Details
-
ProposalHeader
public ProposalHeader() -
ProposalHeader
public ProposalHeader(@Nullable String material, @Nullable String plant, @Nullable String mRPArea, @Nullable LocalDateTime proposalStartDate, @Nullable String proposalVersion, @Nullable LocalDateTime proposalEndDate, @Nullable String stockLevelProposalID, @Nullable String procurementType, @Nullable String consumptionCode, @Nullable String consumptionMode, @Nullable BigDecimal consumptionValue, @Nullable String currency, @Nullable String variabilityCode, @Nullable String variabilityMode, @Nullable BigDecimal variabilityQuantity, @Nullable String variabilityUnit, @Nullable String replenishmentLeadTimeCode, @Nullable String replenishmentLeadTimeMode, @Nullable BigDecimal replenishmentLeadTimeValue, @Nullable UUID billOfMaterialUUID, @Nullable String bOMUsageCode, @Nullable String bOMUsageMode, @Nullable String bOMUsageValue, @Nullable String horizonDaysInPast, @Nullable String horizonDaysInFuture, @Nullable BigDecimal individualLeadTime, @Nullable String leadTimeCalculationMethod, @Nullable BigDecimal decoupledLeadTime, @Nullable String sourceOfSupply, @Nullable String sOSType, @Nullable BigDecimal leadTimeFactor, @Nullable BigDecimal variabilityFactor, @Nullable String stockLevelProposalStatus, @Nullable String proposalRunIsSuspended, @Nullable LocalDateTime proposalRunSuspendedFromDate, @Nullable LocalDateTime proposalRunSuspendedToDate, @Nullable String proposalMode, @Nullable ZonedDateTime proposalStatusChangeDate, @Nullable String isMinOrderQtyConsidered, @Nullable BigDecimal minimumOrderQuantity, @Nullable String minOrderQtyUnit, @Nullable BigDecimal orderCycle, @Nullable LocalDateTime bOMExplosionDate, @Nullable ZonedDateTime creationDateTime, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String averageDailyUsageMode, List<ActualStock> toActualStock, List<DemandAdjustments> toProductBufferProposalDemand, List<ZoneAdjustments> toProductBufferProposalZones, List<DemandAdjustmentFactors> toProductBufPrpslDmndFctr, List<LongestPathInBOM> toPrpslBOM)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProposalHeader>
-
setMaterial
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setMRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Parameters:
mRPArea- MRP Area
-
setProposalStartDate
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalStartDate
- Parameters:
proposalStartDate- Proposal Validity From Date
-
setProposalVersion
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProposalVersion
- Parameters:
proposalVersion- Proposal Version
-
setProposalEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalEndDate
- Parameters:
proposalEndDate- Proposal Valid To Date
-
setStockLevelProposalID
Constraints: Not nullable, Maximum length: 75Original property name from the Odata EDM: StockLevelProposalID
- Parameters:
stockLevelProposalID- Proposal Id
-
setProcurementType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementType
- Parameters:
procurementType- Procurement Type
-
setConsumptionCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConsumptionCode
- Parameters:
consumptionCode- Value Indicator
-
setConsumptionMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConsumptionMode
- Parameters:
consumptionMode- Value Mode
-
setConsumptionValue
Constraints: Not nullable, Precision: 17, Scale: 4Original property name from the Odata EDM: ConsumptionValue
- Parameters:
consumptionValue- The consumptionValue to set.
-
setCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Parameters:
currency- Currency Key
-
setVariabilityCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VariabilityCode
- Parameters:
variabilityCode- Variability Co-efficient Indicator
-
setVariabilityMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VariabilityMode
- Parameters:
variabilityMode- Variability Mode
-
setVariabilityQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: VariabilityQuantity
- Parameters:
variabilityQuantity- Value from XYZ Analysis
-
setVariabilityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VariabilityUnit
- Parameters:
variabilityUnit- Base Unit of Measure
-
setReplenishmentLeadTimeCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplenishmentLeadTimeCode
- Parameters:
replenishmentLeadTimeCode- Decoupled Lead Time Indicator
-
setReplenishmentLeadTimeMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplenishmentLeadTimeMode
- Parameters:
replenishmentLeadTimeMode- Decoupled Lead Time Mode
-
setReplenishmentLeadTimeValue
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ReplenishmentLeadTimeValue
- Parameters:
replenishmentLeadTimeValue- Value from EFG Analysis
-
setBillOfMaterialUUID
Constraints: noneOriginal property name from the Odata EDM: BillOfMaterialUUID
- Parameters:
billOfMaterialUUID- Internal Key for BOMID
-
setBOMUsageCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMUsageCode
- Parameters:
bOMUsageCode- BOM Usage Indicator
-
setBOMUsageMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMUsageMode
- Parameters:
bOMUsageMode- BOM Usage Mode
-
setBOMUsageValue
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BOMUsageValue
- Parameters:
bOMUsageValue- Value from PQR Analysis
-
setHorizonDaysInPast
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HorizonDaysInPast
- Parameters:
horizonDaysInPast- Period for ADU and LeadTime calculation in past days
-
setHorizonDaysInFuture
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HorizonDaysInFuture
- Parameters:
horizonDaysInFuture- Period for ADU calculation in future days
-
setIndividualLeadTime
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: IndividualLeadTime
- Parameters:
individualLeadTime- Individual Lead Time in Days
-
setLeadTimeCalculationMethod
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: LeadTimeCalculationMethod
- Parameters:
leadTimeCalculationMethod- Individual Lead Time calculation Method
-
setDecoupledLeadTime
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: DecoupledLeadTime
- Parameters:
decoupledLeadTime- Decoupled Lead Time
-
setSourceOfSupply
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SourceOfSupply
- Parameters:
sourceOfSupply- Source of Supply
-
setSOSType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SOSType
- Parameters:
sOSType- Source Type
-
setLeadTimeFactor
Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: LeadTimeFactor
- Parameters:
leadTimeFactor- Decoupled Lead Time Factor
-
setVariabilityFactor
Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: VariabilityFactor
- Parameters:
variabilityFactor- Variability Factor
-
setStockLevelProposalStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StockLevelProposalStatus
- Parameters:
stockLevelProposalStatus- Proposal Status
-
setProposalRunIsSuspended
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProposalRunIsSuspended
- Parameters:
proposalRunIsSuspended- Suspend Proposal Indicator
-
setProposalRunSuspendedFromDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalRunSuspendedFromDate
- Parameters:
proposalRunSuspendedFromDate- Proposal Run Suspension Start Date
-
setProposalRunSuspendedToDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalRunSuspendedToDate
- Parameters:
proposalRunSuspendedToDate- Proposal Run Suspension End Date
-
setProposalMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProposalMode
- Parameters:
proposalMode- Proposal Mode
-
setProposalStatusChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalStatusChangeDate
- Parameters:
proposalStatusChangeDate- Proposal Status Changed Time
-
setIsMinOrderQtyConsidered
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsMinOrderQtyConsidered
- Parameters:
isMinOrderQtyConsidered- Is Minimum Order Quantity Considered
-
setMinimumOrderQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumOrderQuantity
- Parameters:
minimumOrderQuantity- Minimum order quantity in base unit of measure
-
setMinOrderQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MinOrderQtyUnit
- Parameters:
minOrderQtyUnit- Base Unit of Measure
-
setOrderCycle
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: OrderCycle
- Parameters:
orderCycle- Order Cycle in Days
-
setBOMExplosionDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BOMExplosionDate
- Parameters:
bOMExplosionDate- BOM Explosion Date
-
setCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Parameters:
creationDateTime- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
setAverageDailyUsageMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AverageDailyUsageMode
- Parameters:
averageDailyUsageMode- Average Daily Usage Mode
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProposalHeader>
-
getKey
- Overrides:
getKeyin classVdmObject<ProposalHeader>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProposalHeader>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProposalHeader>
-
field
@Nonnull public static <T> ProposalHeaderField<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> ProposalHeaderField<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 fieldfieldName- 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
- Overrides:
getDestinationForFetchin classVdmEntity<ProposalHeader>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<ProposalHeader>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<ProposalHeader>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProposalHeader>
-
fetchActualStock
Fetches the ActualStock entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ActualStock.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ActualStock entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getActualStockOrFetch
Retrieval of associated ActualStock entities (one to many). This corresponds to the OData navigation property to_ActualStock.If the navigation property to_ActualStock of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ActualStock entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getActualStockIfPresent
Retrieval of associated ActualStock entities (one to many). This corresponds to the OData navigation property to_ActualStock.If the navigation property for an entity ProposalHeader has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ActualStock is already loaded, the result will
contain the ActualStock entities. If not, an
Optionwith result stateemptyis returned.
-
setActualStock
Overwrites the list of associated ActualStock entities for the loaded navigation property to_ActualStock.If the navigation property to_ActualStock of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ActualStock entities.
-
addActualStock
Adds elements to the list of associated ActualStock entities. This corresponds to the OData navigation property to_ActualStock.If the navigation property to_ActualStock of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ActualStock entities.
-
fetchProductBufferProposalDemand
Fetches the DemandAdjustments entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ProductBufferProposalDemand.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated DemandAdjustments entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductBufferProposalDemandOrFetch
Retrieval of associated DemandAdjustments entities (one to many). This corresponds to the OData navigation property to_ProductBufferProposalDemand.If the navigation property to_ProductBufferProposalDemand of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated DemandAdjustments entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductBufferProposalDemandIfPresent
@Nonnull public io.vavr.control.Option<List<DemandAdjustments>> getProductBufferProposalDemandIfPresent()Retrieval of associated DemandAdjustments entities (one to many). This corresponds to the OData navigation property to_ProductBufferProposalDemand.If the navigation property for an entity ProposalHeader has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ProductBufferProposalDemand is already loaded, the
result will contain the DemandAdjustments entities. If not, an
Optionwith result stateemptyis returned.
-
setProductBufferProposalDemand
Overwrites the list of associated DemandAdjustments entities for the loaded navigation property to_ProductBufferProposalDemand.If the navigation property to_ProductBufferProposalDemand of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of DemandAdjustments entities.
-
addProductBufferProposalDemand
Adds elements to the list of associated DemandAdjustments entities. This corresponds to the OData navigation property to_ProductBufferProposalDemand.If the navigation property to_ProductBufferProposalDemand of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of DemandAdjustments entities.
-
fetchProductBufferProposalZones
Fetches the ZoneAdjustments entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ProductBufferProposalZones.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ZoneAdjustments entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductBufferProposalZonesOrFetch
Retrieval of associated ZoneAdjustments entities (one to many). This corresponds to the OData navigation property to_ProductBufferProposalZones.If the navigation property to_ProductBufferProposalZones of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ZoneAdjustments entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductBufferProposalZonesIfPresent
@Nonnull public io.vavr.control.Option<List<ZoneAdjustments>> getProductBufferProposalZonesIfPresent()Retrieval of associated ZoneAdjustments entities (one to many). This corresponds to the OData navigation property to_ProductBufferProposalZones.If the navigation property for an entity ProposalHeader has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ProductBufferProposalZones is already loaded, the
result will contain the ZoneAdjustments entities. If not, an
Optionwith result stateemptyis returned.
-
setProductBufferProposalZones
Overwrites the list of associated ZoneAdjustments entities for the loaded navigation property to_ProductBufferProposalZones.If the navigation property to_ProductBufferProposalZones of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ZoneAdjustments entities.
-
addProductBufferProposalZones
Adds elements to the list of associated ZoneAdjustments entities. This corresponds to the OData navigation property to_ProductBufferProposalZones.If the navigation property to_ProductBufferProposalZones of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ZoneAdjustments entities.
-
fetchProductBufPrpslDmndFctr
Fetches the DemandAdjustmentFactors entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ProductBufPrpslDmndFctr.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated DemandAdjustmentFactors entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductBufPrpslDmndFctrOrFetch
Retrieval of associated DemandAdjustmentFactors entities (one to many). This corresponds to the OData navigation property to_ProductBufPrpslDmndFctr.If the navigation property to_ProductBufPrpslDmndFctr of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated DemandAdjustmentFactors entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getProductBufPrpslDmndFctrIfPresent
@Nonnull public io.vavr.control.Option<List<DemandAdjustmentFactors>> getProductBufPrpslDmndFctrIfPresent()Retrieval of associated DemandAdjustmentFactors entities (one to many). This corresponds to the OData navigation property to_ProductBufPrpslDmndFctr.If the navigation property for an entity ProposalHeader has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ProductBufPrpslDmndFctr is already loaded, the
result will contain the DemandAdjustmentFactors entities. If not, an
Optionwith result stateemptyis returned.
-
setProductBufPrpslDmndFctr
Overwrites the list of associated DemandAdjustmentFactors entities for the loaded navigation property to_ProductBufPrpslDmndFctr.If the navigation property to_ProductBufPrpslDmndFctr of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of DemandAdjustmentFactors entities.
-
addProductBufPrpslDmndFctr
Adds elements to the list of associated DemandAdjustmentFactors entities. This corresponds to the OData navigation property to_ProductBufPrpslDmndFctr.If the navigation property to_ProductBufPrpslDmndFctr of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of DemandAdjustmentFactors entities.
-
fetchPrpslBOM
Fetches the LongestPathInBOM entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PrpslBOM.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated LongestPathInBOM entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPrpslBOMOrFetch
Retrieval of associated LongestPathInBOM entities (one to many). This corresponds to the OData navigation property to_PrpslBOM.If the navigation property to_PrpslBOM of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated LongestPathInBOM entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPrpslBOMIfPresent
Retrieval of associated LongestPathInBOM entities (one to many). This corresponds to the OData navigation property to_PrpslBOM.If the navigation property for an entity ProposalHeader has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PrpslBOM is already loaded, the result will contain
the LongestPathInBOM entities. If not, an
Optionwith result stateemptyis returned.
-
setPrpslBOM
Overwrites the list of associated LongestPathInBOM entities for the loaded navigation property to_PrpslBOM.If the navigation property to_PrpslBOM of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of LongestPathInBOM entities.
-
addPrpslBOM
Adds elements to the list of associated LongestPathInBOM entities. This corresponds to the OData navigation property to_PrpslBOM.If the navigation property to_PrpslBOM of a queried ProposalHeader is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of LongestPathInBOM entities.
-
builder
-
getMaterial
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getMRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Returns:
- MRP Area
-
getProposalStartDate
(Key Field) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalStartDate
- Returns:
- Proposal Validity From Date
-
getProposalVersion
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProposalVersion
- Returns:
- Proposal Version
-
getProposalEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalEndDate
- Returns:
- Proposal Valid To Date
-
getStockLevelProposalID
Constraints: Not nullable, Maximum length: 75Original property name from the Odata EDM: StockLevelProposalID
- Returns:
- Proposal Id
-
getProcurementType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementType
- Returns:
- Procurement Type
-
getConsumptionCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConsumptionCode
- Returns:
- Value Indicator
-
getConsumptionMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConsumptionMode
- Returns:
- Value Mode
-
getConsumptionValue
Constraints: Not nullable, Precision: 17, Scale: 4Original property name from the Odata EDM: ConsumptionValue
- Returns:
- The consumptionValue contained in this entity.
-
getCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
- Currency Key
-
getVariabilityCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VariabilityCode
- Returns:
- Variability Co-efficient Indicator
-
getVariabilityMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VariabilityMode
- Returns:
- Variability Mode
-
getVariabilityQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: VariabilityQuantity
- Returns:
- Value from XYZ Analysis
-
getVariabilityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VariabilityUnit
- Returns:
- Base Unit of Measure
-
getReplenishmentLeadTimeCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplenishmentLeadTimeCode
- Returns:
- Decoupled Lead Time Indicator
-
getReplenishmentLeadTimeMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReplenishmentLeadTimeMode
- Returns:
- Decoupled Lead Time Mode
-
getReplenishmentLeadTimeValue
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: ReplenishmentLeadTimeValue
- Returns:
- Value from EFG Analysis
-
getBillOfMaterialUUID
Constraints: noneOriginal property name from the Odata EDM: BillOfMaterialUUID
- Returns:
- Internal Key for BOMID
-
getBOMUsageCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMUsageCode
- Returns:
- BOM Usage Indicator
-
getBOMUsageMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMUsageMode
- Returns:
- BOM Usage Mode
-
getBOMUsageValue
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BOMUsageValue
- Returns:
- Value from PQR Analysis
-
getHorizonDaysInPast
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HorizonDaysInPast
- Returns:
- Period for ADU and LeadTime calculation in past days
-
getHorizonDaysInFuture
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HorizonDaysInFuture
- Returns:
- Period for ADU calculation in future days
-
getIndividualLeadTime
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: IndividualLeadTime
- Returns:
- Individual Lead Time in Days
-
getLeadTimeCalculationMethod
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: LeadTimeCalculationMethod
- Returns:
- Individual Lead Time calculation Method
-
getDecoupledLeadTime
Constraints: Not nullable, Precision: 7, Scale: 2Original property name from the Odata EDM: DecoupledLeadTime
- Returns:
- Decoupled Lead Time
-
getSourceOfSupply
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SourceOfSupply
- Returns:
- Source of Supply
-
getSOSType
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SOSType
- Returns:
- Source Type
-
getLeadTimeFactor
Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: LeadTimeFactor
- Returns:
- Decoupled Lead Time Factor
-
getVariabilityFactor
Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: VariabilityFactor
- Returns:
- Variability Factor
-
getStockLevelProposalStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StockLevelProposalStatus
- Returns:
- Proposal Status
-
getProposalRunIsSuspended
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProposalRunIsSuspended
- Returns:
- Suspend Proposal Indicator
-
getProposalRunSuspendedFromDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalRunSuspendedFromDate
- Returns:
- Proposal Run Suspension Start Date
-
getProposalRunSuspendedToDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalRunSuspendedToDate
- Returns:
- Proposal Run Suspension End Date
-
getProposalMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProposalMode
- Returns:
- Proposal Mode
-
getProposalStatusChangeDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProposalStatusChangeDate
- Returns:
- Proposal Status Changed Time
-
getIsMinOrderQtyConsidered
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsMinOrderQtyConsidered
- Returns:
- Is Minimum Order Quantity Considered
-
getMinimumOrderQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumOrderQuantity
- Returns:
- Minimum order quantity in base unit of measure
-
getMinOrderQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MinOrderQtyUnit
- Returns:
- Base Unit of Measure
-
getOrderCycle
Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: OrderCycle
- Returns:
- Order Cycle in Days
-
getBOMExplosionDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BOMExplosionDate
- Returns:
- BOM Explosion Date
-
getCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDateTime
- Returns:
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
getAverageDailyUsageMode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AverageDailyUsageMode
- Returns:
- Average Daily Usage Mode
-
toString
- Overrides:
toStringin classVdmObject<ProposalHeader>
-
equals
- Overrides:
equalsin classVdmEntity<ProposalHeader>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProposalHeader>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProposalHeader>
-