public static class SupplyDemandItem.SupplyDemandItemBuilder extends Object
Modifier and Type | Method and Description |
---|---|
SupplyDemandItem |
build() |
SupplyDemandItem.SupplyDemandItemBuilder |
demandCategoryGroup(String demandCategoryGroup)
Constraints: Not nullable, Maximum length: 1
|
SupplyDemandItem.SupplyDemandItemBuilder |
demandCategoryGroupName(String demandCategoryGroupName)
Constraints: Not nullable, Maximum length: 60
|
SupplyDemandItem.SupplyDemandItemBuilder |
exceptionMessageNumber(String exceptionMessageNumber)
Constraints: Not nullable, Maximum length: 2
|
SupplyDemandItem.SupplyDemandItemBuilder |
exceptionMessageNumber2(String exceptionMessageNumber2)
Constraints: Not nullable, Maximum length: 2
|
SupplyDemandItem.SupplyDemandItemBuilder |
exceptionMessageText(String exceptionMessageText)
Constraints: Not nullable, Maximum length: 60
|
SupplyDemandItem.SupplyDemandItemBuilder |
exceptionMessageText2(String exceptionMessageText2)
Constraints: Not nullable, Maximum length: 60
|
SupplyDemandItem.SupplyDemandItemBuilder |
material(String material)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
SupplyDemandItem.SupplyDemandItemBuilder |
materialBaseUnit(String materialBaseUnit)
Constraints: Not nullable, Maximum length: 3
|
SupplyDemandItem.SupplyDemandItemBuilder |
materialExternalID(String materialExternalID)
Constraints: Not nullable, Maximum length: 40
|
SupplyDemandItem.SupplyDemandItemBuilder |
materialSafetyStockQty(BigDecimal materialSafetyStockQty)
Constraints: Not nullable, Precision: 13, Scale: 3
|
SupplyDemandItem.SupplyDemandItemBuilder |
materialShortageProfile(String materialShortageProfile)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPArea(String mRPArea)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPAvailability(String mRPAvailability)
Constraints: Not nullable, Maximum length: 1
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPAvailableQuantity(BigDecimal mRPAvailableQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPController(String mRPController)
Constraints: Not nullable, Maximum length: 3
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElement(String mRPElement)
Constraints: Not nullable, Maximum length: 12
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementAvailyOrRqmtDate(LocalDateTime mRPElementAvailyOrRqmtDate)
Constraints: Not nullable, Precision: 0
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementBusinessPartner(String mRPElementBusinessPartner)
Constraints: Not nullable, Maximum length: 10
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementBusinessPartnerName(String mRPElementBusinessPartnerName)
Constraints: Not nullable, Maximum length: 35
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementBusinessPartnerType(String mRPElementBusinessPartnerType)
Constraints: Not nullable, Maximum length: 1
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementCategory(String mRPElementCategory)
Constraints: Not nullable, Maximum length: 2
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementCategoryName(String mRPElementCategoryName)
Constraints: Not nullable, Maximum length: 60
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementCategoryShortName(String mRPElementCategoryShortName)
Constraints: Not nullable, Maximum length: 10
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementDocumentType(String mRPElementDocumentType)
Constraints: Not nullable, Maximum length: 4
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementDocumentTypeName(String mRPElementDocumentTypeName)
Constraints: Not nullable, Maximum length: 60
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementIsPartiallyDelivered(Boolean mRPElementIsPartiallyDelivered)
Constraints: Not nullable
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementIsReleased(Boolean mRPElementIsReleased)
Constraints: Not nullable
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementItem(String mRPElementItem)
Constraints: Not nullable, Maximum length: 6
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementOpenQuantity(BigDecimal mRPElementOpenQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementQuantityIsFirm(Boolean mRPElementQuantityIsFirm)
Constraints: Not nullable
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPElementScheduleLine(String mRPElementScheduleLine)
Constraints: Not nullable, Maximum length: 4
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPPlanningSegment(String mRPPlanningSegment)
(Key Field) Constraints: Not nullable, Maximum length: 20
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPPlanningSegmentType(String mRPPlanningSegmentType)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
SupplyDemandItem.SupplyDemandItemBuilder |
mRPPlant(String mRPPlant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
SupplyDemandItem.SupplyDemandItemBuilder |
numberOfAggregatedItems(Short numberOfAggregatedItems)
Constraints: Not nullable
|
SupplyDemandItem.SupplyDemandItemBuilder |
numberOfWorkdaysPerPeriod(Short numberOfWorkdaysPerPeriod)
Constraints: Not nullable
|
SupplyDemandItem.SupplyDemandItemBuilder |
periodOrSegment(String periodOrSegment)
Constraints: Not nullable, Maximum length: 22
|
SupplyDemandItem.SupplyDemandItemBuilder |
periodType(String periodType)
Constraints: Not nullable, Maximum length: 1
|
SupplyDemandItem.SupplyDemandItemBuilder |
productionVersion(String productionVersion)
Constraints: Not nullable, Maximum length: 4
|
SupplyDemandItem.SupplyDemandItemBuilder |
receiptCategoryGroup(String receiptCategoryGroup)
Constraints: Not nullable, Maximum length: 1
|
SupplyDemandItem.SupplyDemandItemBuilder |
receiptCategoryGroupName(String receiptCategoryGroupName)
Constraints: Not nullable, Maximum length: 60
|
SupplyDemandItem.SupplyDemandItemBuilder |
sourceMRPElement(String sourceMRPElement)
Constraints: Not nullable, Maximum length: 12
|
SupplyDemandItem.SupplyDemandItemBuilder |
sourceMRPElementCategory(String sourceMRPElementCategory)
Constraints: Not nullable, Maximum length: 2
|
SupplyDemandItem.SupplyDemandItemBuilder |
sourceMRPElementItem(String sourceMRPElementItem)
Constraints: Not nullable, Maximum length: 6
|
SupplyDemandItem.SupplyDemandItemBuilder |
sourceMRPElementScheduleLine(String sourceMRPElementScheduleLine)
Constraints: Not nullable, Maximum length: 4
|
SupplyDemandItem.SupplyDemandItemBuilder |
storageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
SupplyDemandItem.SupplyDemandItemBuilder |
timeHorizonCode(String timeHorizonCode)
Constraints: Not nullable, Maximum length: 1
|
String |
toString() |
SupplyDemandItem.SupplyDemandItemBuilder |
unitOfMeasureName(String unitOfMeasureName)
Constraints: Not nullable, Maximum length: 6
|
SupplyDemandItem.SupplyDemandItemBuilder |
unitOfMeasureText(String unitOfMeasureText)
Constraints: Not nullable, Maximum length: 30
|
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder material(@Nullable String material)
Original property name from the Odata EDM: Material
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPArea(@Nullable String mRPArea)
Original property name from the Odata EDM: MRPArea
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPPlant(@Nullable String mRPPlant)
Original property name from the Odata EDM: MRPPlant
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPPlanningSegment(@Nullable String mRPPlanningSegment)
Original property name from the Odata EDM: MRPPlanningSegment
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPPlanningSegmentType(@Nullable String mRPPlanningSegmentType)
Original property name from the Odata EDM: MRPPlanningSegmentType
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialShortageProfile(@Nullable String materialShortageProfile)
Original property name from the Odata EDM: MaterialShortageProfile
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder demandCategoryGroup(@Nullable String demandCategoryGroup)
Original property name from the Odata EDM: DemandCategoryGroup
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder demandCategoryGroupName(@Nullable String demandCategoryGroupName)
Original property name from the Odata EDM: DemandCategoryGroupName
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder receiptCategoryGroup(@Nullable String receiptCategoryGroup)
Original property name from the Odata EDM: ReceiptCategoryGroup
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder receiptCategoryGroupName(@Nullable String receiptCategoryGroupName)
Original property name from the Odata EDM: ReceiptCategoryGroupName
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialBaseUnit(@Nullable String materialBaseUnit)
Original property name from the Odata EDM: MaterialBaseUnit
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder unitOfMeasureName(@Nullable String unitOfMeasureName)
Original property name from the Odata EDM: UnitOfMeasureName
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder unitOfMeasureText(@Nullable String unitOfMeasureText)
Original property name from the Odata EDM: UnitOfMeasureText
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialExternalID(@Nullable String materialExternalID)
Original property name from the Odata EDM: MaterialExternalID
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPAvailability(@Nullable String mRPAvailability)
Original property name from the Odata EDM: MRPAvailability
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialSafetyStockQty(@Nullable BigDecimal materialSafetyStockQty)
Original property name from the Odata EDM: MaterialSafetyStockQty
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementOpenQuantity(@Nullable BigDecimal mRPElementOpenQuantity)
Original property name from the Odata EDM: MRPElementOpenQuantity
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPAvailableQuantity(@Nullable BigDecimal mRPAvailableQuantity)
Original property name from the Odata EDM: MRPAvailableQuantity
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElement(@Nullable String mRPElement)
Original property name from the Odata EDM: MRPElement
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementAvailyOrRqmtDate(@Nullable LocalDateTime mRPElementAvailyOrRqmtDate)
Original property name from the Odata EDM: MRPElementAvailyOrRqmtDate
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
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementBusinessPartner(@Nullable String mRPElementBusinessPartner)
Original property name from the Odata EDM: MRPElementBusinessPartner
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementBusinessPartnerName(@Nullable String mRPElementBusinessPartnerName)
Original property name from the Odata EDM: MRPElementBusinessPartnerName
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementBusinessPartnerType(@Nullable String mRPElementBusinessPartnerType)
Original property name from the Odata EDM: MRPElementBusinessPartnerType
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementCategory(@Nullable String mRPElementCategory)
Original property name from the Odata EDM: MRPElementCategory
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementCategoryShortName(@Nullable String mRPElementCategoryShortName)
Original property name from the Odata EDM: MRPElementCategoryShortName
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementCategoryName(@Nullable String mRPElementCategoryName)
Original property name from the Odata EDM: MRPElementCategoryName
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementDocumentType(@Nullable String mRPElementDocumentType)
Original property name from the Odata EDM: MRPElementDocumentType
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementDocumentTypeName(@Nullable String mRPElementDocumentTypeName)
Original property name from the Odata EDM: MRPElementDocumentTypeName
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementIsPartiallyDelivered(@Nullable Boolean mRPElementIsPartiallyDelivered)
Original property name from the Odata EDM: MRPElementIsPartiallyDelivered
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementIsReleased(@Nullable Boolean mRPElementIsReleased)
Original property name from the Odata EDM: MRPElementIsReleased
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementItem(@Nullable String mRPElementItem)
Original property name from the Odata EDM: MRPElementItem
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementQuantityIsFirm(@Nullable Boolean mRPElementQuantityIsFirm)
Original property name from the Odata EDM: MRPElementQuantityIsFirm
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementScheduleLine(@Nullable String mRPElementScheduleLine)
Original property name from the Odata EDM: MRPElementScheduleLine
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder productionVersion(@Nullable String productionVersion)
Original property name from the Odata EDM: ProductionVersion
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder sourceMRPElement(@Nullable String sourceMRPElement)
Original property name from the Odata EDM: SourceMRPElement
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder sourceMRPElementCategory(@Nullable String sourceMRPElementCategory)
Original property name from the Odata EDM: SourceMRPElementCategory
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder sourceMRPElementItem(@Nullable String sourceMRPElementItem)
Original property name from the Odata EDM: SourceMRPElementItem
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder sourceMRPElementScheduleLine(@Nullable String sourceMRPElementScheduleLine)
Original property name from the Odata EDM: SourceMRPElementScheduleLine
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder storageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder timeHorizonCode(@Nullable String timeHorizonCode)
Original property name from the Odata EDM: TimeHorizonCode
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder exceptionMessageNumber(@Nullable String exceptionMessageNumber)
Original property name from the Odata EDM: ExceptionMessageNumber
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder exceptionMessageText(@Nullable String exceptionMessageText)
Original property name from the Odata EDM: ExceptionMessageText
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder exceptionMessageNumber2(@Nullable String exceptionMessageNumber2)
Original property name from the Odata EDM: ExceptionMessageNumber2
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder exceptionMessageText2(@Nullable String exceptionMessageText2)
Original property name from the Odata EDM: ExceptionMessageText2
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder periodType(@Nullable String periodType)
Original property name from the Odata EDM: PeriodType
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder periodOrSegment(@Nullable String periodOrSegment)
Original property name from the Odata EDM: PeriodOrSegment
the period for which the receipt quantities and the requirement quantities are accumulated orthe planning segment (for example individual customer segment (comprising number, item, delivery schedule), storage location segment, and so on).
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder numberOfWorkdaysPerPeriod(@Nullable Short numberOfWorkdaysPerPeriod)
Original property name from the Odata EDM: NumberOfWorkdaysPerPeriod
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder numberOfAggregatedItems(@Nullable Short numberOfAggregatedItems)
Original property name from the Odata EDM: NumberOfAggregatedItems
this
.@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPController(@Nullable String mRPController)
Original property name from the Odata EDM: MRPController
this
.@Nonnull public SupplyDemandItem build()
Copyright © 2020 SAP SE. All rights reserved.