Class SupplyDemandItem.SupplyDemandItemBuilder
- Enclosing class:
- SupplyDemandItem
-
Method Summary
Modifier and TypeMethodDescriptionbuild()demandCategoryGroup(String demandCategoryGroup) Constraints: Not nullable, Maximum length: 1demandCategoryGroupName(String demandCategoryGroupName) Constraints: Not nullable, Maximum length: 60exceptionMessageNumber(String exceptionMessageNumber) Constraints: Not nullable, Maximum length: 2exceptionMessageNumber2(String exceptionMessageNumber2) Constraints: Not nullable, Maximum length: 2exceptionMessageText(String exceptionMessageText) Constraints: Not nullable, Maximum length: 60exceptionMessageText2(String exceptionMessageText2) Constraints: Not nullable, Maximum length: 60(Key Field) Constraints: Not nullable, Maximum length: 40materialBaseUnit(String materialBaseUnit) Constraints: Not nullable, Maximum length: 3materialExternalID(String materialExternalID) Constraints: Not nullable, Maximum length: 40materialSafetyStockQty(BigDecimal materialSafetyStockQty) Constraints: Not nullable, Precision: 13, Scale: 3materialShortageProfile(String materialShortageProfile) (Key Field) Constraints: Not nullable, Maximum length: 12materialShortageProfileCount(String materialShortageProfileCount) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 10mRPAvailability(String mRPAvailability) Constraints: Not nullable, Maximum length: 1mRPAvailableQuantity(BigDecimal mRPAvailableQuantity) Constraints: Not nullable, Precision: 13, Scale: 3mRPController(String mRPController) Constraints: Not nullable, Maximum length: 3mRPElement(String mRPElement) Constraints: Not nullable, Maximum length: 12mRPElementAvailyOrRqmtDate(LocalDateTime mRPElementAvailyOrRqmtDate) Constraints: Not nullable, Precision: 0mRPElementBusinessPartner(String mRPElementBusinessPartner) Constraints: Not nullable, Maximum length: 10mRPElementBusinessPartnerName(String mRPElementBusinessPartnerName) Constraints: Not nullable, Maximum length: 35mRPElementBusinessPartnerType(String mRPElementBusinessPartnerType) Constraints: Not nullable, Maximum length: 1mRPElementCategory(String mRPElementCategory) Constraints: Not nullable, Maximum length: 2mRPElementCategoryName(String mRPElementCategoryName) Constraints: Not nullable, Maximum length: 60mRPElementCategoryShortName(String mRPElementCategoryShortName) Constraints: Not nullable, Maximum length: 10mRPElementDocumentType(String mRPElementDocumentType) Constraints: Not nullable, Maximum length: 4mRPElementDocumentTypeName(String mRPElementDocumentTypeName) Constraints: Not nullable, Maximum length: 60mRPElementIsPartiallyDelivered(Boolean mRPElementIsPartiallyDelivered) Constraints: Not nullablemRPElementIsReleased(Boolean mRPElementIsReleased) Constraints: Not nullablemRPElementItem(String mRPElementItem) Constraints: Not nullable, Maximum length: 6mRPElementOpenQuantity(BigDecimal mRPElementOpenQuantity) Constraints: Not nullable, Precision: 13, Scale: 3mRPElementQuantityIsFirm(Boolean mRPElementQuantityIsFirm) Constraints: Not nullablemRPElementReschedulingDate(LocalDateTime mRPElementReschedulingDate) Constraints: Not nullable, Precision: 0mRPElementScheduleLine(String mRPElementScheduleLine) Constraints: Not nullable, Maximum length: 4mRPPlanningSegment(String mRPPlanningSegment) (Key Field) Constraints: Not nullable, Maximum length: 20mRPPlanningSegmentType(String mRPPlanningSegmentType) (Key Field) Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 4numberOfAggregatedItems(Short numberOfAggregatedItems) Constraints: Not nullablenumberOfWorkdaysPerPeriod(Short numberOfWorkdaysPerPeriod) Constraints: Not nullableperiodOrSegment(String periodOrSegment) Constraints: Not nullable, Maximum length: 22periodType(String periodType) Constraints: Not nullable, Maximum length: 1plndIndepRqmtVersion(String plndIndepRqmtVersion) Constraints: Not nullable, Maximum length: 2productionVersion(String productionVersion) Constraints: Not nullable, Maximum length: 4receiptCategoryGroup(String receiptCategoryGroup) Constraints: Not nullable, Maximum length: 1receiptCategoryGroupName(String receiptCategoryGroupName) Constraints: Not nullable, Maximum length: 60sourceMRPElement(String sourceMRPElement) Constraints: Not nullable, Maximum length: 12sourceMRPElementCategory(String sourceMRPElementCategory) Constraints: Not nullable, Maximum length: 2sourceMRPElementItem(String sourceMRPElementItem) Constraints: Not nullable, Maximum length: 6sourceMRPElementScheduleLine(String sourceMRPElementScheduleLine) Constraints: Not nullable, Maximum length: 4storageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4timeHorizonCode(String timeHorizonCode) Constraints: Not nullable, Maximum length: 1toString()unitOfMeasureName(String unitOfMeasureName) Constraints: Not nullable, Maximum length: 6unitOfMeasureText(String unitOfMeasureText) Constraints: Not nullable, Maximum length: 30
-
Method Details
-
material
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
this.
-
mRPArea
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPArea
- Returns:
this.
-
mRPPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MRPPlant
- Returns:
this.
-
mRPPlanningSegment
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPPlanningSegment(@Nullable String mRPPlanningSegment) (Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: MRPPlanningSegment
- Returns:
this.
-
mRPPlanningSegmentType
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPPlanningSegmentType(@Nullable String mRPPlanningSegmentType) (Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MRPPlanningSegmentType
- Returns:
this.
-
materialShortageProfile
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialShortageProfile(@Nullable String materialShortageProfile) (Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaterialShortageProfile
- Returns:
this.
-
demandCategoryGroup
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder demandCategoryGroup(@Nullable String demandCategoryGroup) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DemandCategoryGroup
- Returns:
this.
-
demandCategoryGroupName
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder demandCategoryGroupName(@Nullable String demandCategoryGroupName) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: DemandCategoryGroupName
- Returns:
this.
-
receiptCategoryGroup
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder receiptCategoryGroup(@Nullable String receiptCategoryGroup) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReceiptCategoryGroup
- Returns:
this.
-
receiptCategoryGroupName
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder receiptCategoryGroupName(@Nullable String receiptCategoryGroupName) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: ReceiptCategoryGroupName
- Returns:
this.
-
materialBaseUnit
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialBaseUnit(@Nullable String materialBaseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MaterialBaseUnit
- Returns:
this.
-
unitOfMeasureName
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder unitOfMeasureName(@Nullable String unitOfMeasureName) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: UnitOfMeasureName
- Returns:
this.
-
unitOfMeasureText
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder unitOfMeasureText(@Nullable String unitOfMeasureText) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: UnitOfMeasureText
- Returns:
this.
-
materialExternalID
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialExternalID(@Nullable String materialExternalID) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaterialExternalID
- Returns:
this.
-
mRPAvailability
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPAvailability(@Nullable String mRPAvailability) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MRPAvailability
- Returns:
this.
-
materialSafetyStockQty
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialSafetyStockQty(@Nullable BigDecimal materialSafetyStockQty) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaterialSafetyStockQty
- Returns:
this.
-
mRPElementOpenQuantity
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementOpenQuantity(@Nullable BigDecimal mRPElementOpenQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MRPElementOpenQuantity
- Returns:
this.
-
mRPAvailableQuantity
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPAvailableQuantity(@Nullable BigDecimal mRPAvailableQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MRPAvailableQuantity
- Returns:
this.
-
mRPElement
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MRPElement
- Returns:
this.
-
mRPElementAvailyOrRqmtDate
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementAvailyOrRqmtDate(@Nullable LocalDateTime mRPElementAvailyOrRqmtDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MRPElementAvailyOrRqmtDate
- Returns:
this.
-
mRPElementBusinessPartner
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementBusinessPartner(@Nullable String mRPElementBusinessPartner) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPElementBusinessPartner
- Returns:
this.
-
mRPElementBusinessPartnerName
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementBusinessPartnerName(@Nullable String mRPElementBusinessPartnerName) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: MRPElementBusinessPartnerName
- Returns:
this.
-
mRPElementBusinessPartnerType
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementBusinessPartnerType(@Nullable String mRPElementBusinessPartnerType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MRPElementBusinessPartnerType
- Returns:
this.
-
mRPElementCategory
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementCategory(@Nullable String mRPElementCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MRPElementCategory
- Returns:
this.
-
mRPElementCategoryShortName
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementCategoryShortName(@Nullable String mRPElementCategoryShortName) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MRPElementCategoryShortName
- Returns:
this.
-
mRPElementCategoryName
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementCategoryName(@Nullable String mRPElementCategoryName) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: MRPElementCategoryName
- Returns:
this.
-
mRPElementDocumentType
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementDocumentType(@Nullable String mRPElementDocumentType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MRPElementDocumentType
- Returns:
this.
-
mRPElementDocumentTypeName
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementDocumentTypeName(@Nullable String mRPElementDocumentTypeName) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: MRPElementDocumentTypeName
- Returns:
this.
-
mRPElementIsPartiallyDelivered
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementIsPartiallyDelivered(@Nullable Boolean mRPElementIsPartiallyDelivered) Constraints: Not nullableOriginal property name from the Odata EDM: MRPElementIsPartiallyDelivered
- Returns:
this.
-
mRPElementIsReleased
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementIsReleased(@Nullable Boolean mRPElementIsReleased) Constraints: Not nullableOriginal property name from the Odata EDM: MRPElementIsReleased
- Returns:
this.
-
mRPElementItem
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementItem(@Nullable String mRPElementItem) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: MRPElementItem
- Returns:
this.
-
mRPElementQuantityIsFirm
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementQuantityIsFirm(@Nullable Boolean mRPElementQuantityIsFirm) Constraints: Not nullableOriginal property name from the Odata EDM: MRPElementQuantityIsFirm
- Returns:
this.
-
mRPElementScheduleLine
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementScheduleLine(@Nullable String mRPElementScheduleLine) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MRPElementScheduleLine
- Returns:
this.
-
productionVersion
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder productionVersion(@Nullable String productionVersion) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductionVersion
- Returns:
this.
-
sourceMRPElement
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder sourceMRPElement(@Nullable String sourceMRPElement) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: SourceMRPElement
- Returns:
this.
-
sourceMRPElementCategory
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder sourceMRPElementCategory(@Nullable String sourceMRPElementCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourceMRPElementCategory
- Returns:
this.
-
sourceMRPElementItem
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder sourceMRPElementItem(@Nullable String sourceMRPElementItem) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SourceMRPElementItem
- Returns:
this.
-
sourceMRPElementScheduleLine
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder sourceMRPElementScheduleLine(@Nullable String sourceMRPElementScheduleLine) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SourceMRPElementScheduleLine
- Returns:
this.
-
storageLocation
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder storageLocation(@Nullable String storageLocation) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
this.
-
timeHorizonCode
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder timeHorizonCode(@Nullable String timeHorizonCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: TimeHorizonCode
- Returns:
this.
-
exceptionMessageNumber
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder exceptionMessageNumber(@Nullable String exceptionMessageNumber) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ExceptionMessageNumber
- Returns:
this.
-
exceptionMessageText
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder exceptionMessageText(@Nullable String exceptionMessageText) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: ExceptionMessageText
- Returns:
this.
-
exceptionMessageNumber2
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder exceptionMessageNumber2(@Nullable String exceptionMessageNumber2) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ExceptionMessageNumber2
- Returns:
this.
-
exceptionMessageText2
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder exceptionMessageText2(@Nullable String exceptionMessageText2) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: ExceptionMessageText2
- Returns:
this.
-
periodType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PeriodType
- Returns:
this.
-
periodOrSegment
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder periodOrSegment(@Nullable String periodOrSegment) Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: PeriodOrSegment
- Returns:
this.
-
numberOfWorkdaysPerPeriod
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder numberOfWorkdaysPerPeriod(@Nullable Short numberOfWorkdaysPerPeriod) Constraints: Not nullableOriginal property name from the Odata EDM: NumberOfWorkdaysPerPeriod
- Returns:
this.
-
numberOfAggregatedItems
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder numberOfAggregatedItems(@Nullable Short numberOfAggregatedItems) Constraints: Not nullableOriginal property name from the Odata EDM: NumberOfAggregatedItems
- Returns:
this.
-
mRPController
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPController(@Nullable String mRPController) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MRPController
- Returns:
this.
-
mRPElementReschedulingDate
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder mRPElementReschedulingDate(@Nullable LocalDateTime mRPElementReschedulingDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MRPElementReschedulingDate
- Returns:
this.
-
plndIndepRqmtVersion
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder plndIndepRqmtVersion(@Nullable String plndIndepRqmtVersion) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PlndIndepRqmtVersion
- Returns:
this.
-
materialShortageProfileCount
@Nonnull public SupplyDemandItem.SupplyDemandItemBuilder materialShortageProfileCount(@Nullable String materialShortageProfileCount) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MaterialShortageProfileCount
- Returns:
this.
-
build
-
toString
-