Class BillOfMaterialItem.BillOfMaterialItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.billofmaterials.BillOfMaterialItem.BillOfMaterialItemBuilder
Enclosing class:
BillOfMaterialItem

public static final class BillOfMaterialItem.BillOfMaterialItemBuilder extends Object
Helper class to allow for fluent creation of BillOfMaterialItem instances.
  • Method Details

    • billOfMaterial

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterial(BillOfMaterial value)
      Navigation property to_BillOfMaterial for BillOfMaterialItem to single BillOfMaterial.
      Parameters:
      value - The BillOfMaterial to build this BillOfMaterialItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • billOfMaterial

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterial(String value)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterial

      Parameters:
      value - The billOfMaterial to build this BillOfMaterialItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • bomItemCategory

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bomItemCategory(BOMItemCategory value)
      Navigation property to_BOMItemCategory for BillOfMaterialItem to single BOMItemCategory.
      Parameters:
      value - The BOMItemCategory to build this BillOfMaterialItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • billOfMaterialItemUUID

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialItemUUID(@Nullable UUID billOfMaterialItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: BillOfMaterialItemUUID

      Returns:
      this.
    • billOfMaterialCategory

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialCategory(@Nullable String billOfMaterialCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialCategory

      Returns:
      this.
    • billOfMaterialVariant

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialVariant(@Nullable String billOfMaterialVariant)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfMaterialVariant

      Returns:
      this.
    • billOfMaterialVersion

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialVersion(@Nullable String billOfMaterialVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BillOfMaterialVersion

      Returns:
      this.
    • billOfMaterialItemNodeNumber

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialItemNodeNumber(@Nullable String billOfMaterialItemNodeNumber)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterialItemNodeNumber

      Returns:
      this.
    • bOMItemInternalChangeCount

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemInternalChangeCount(@Nullable String bOMItemInternalChangeCount)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BOMItemInternalChangeCount

      Returns:
      this.
    • validityStartDate

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • engineeringChangeDocForEdit

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder engineeringChangeDocForEdit(@Nullable String engineeringChangeDocForEdit)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EngineeringChangeDocForEdit

      Returns:
      this.
    • engineeringChangeDocument

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder engineeringChangeDocument(@Nullable String engineeringChangeDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: EngineeringChangeDocument

      Returns:
      this.
    • chgToEngineeringChgDocument

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder chgToEngineeringChgDocument(@Nullable String chgToEngineeringChgDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChgToEngineeringChgDocument

      Returns:
      this.
    • inheritedNodeNumberForBOMItem

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder inheritedNodeNumberForBOMItem(@Nullable String inheritedNodeNumberForBOMItem)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: InheritedNodeNumberForBOMItem

      Returns:
      this.
    • bOMItemRecordCreationDate

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemRecordCreationDate(@Nullable LocalDateTime bOMItemRecordCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BOMItemRecordCreationDate

      Returns:
      this.
    • bOMItemCreatedByUser

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemCreatedByUser(@Nullable String bOMItemCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: BOMItemCreatedByUser

      Returns:
      this.
    • bOMItemLastChangeDate

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemLastChangeDate(@Nullable LocalDateTime bOMItemLastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BOMItemLastChangeDate

      Returns:
      this.
    • bOMItemLastChangedByUser

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemLastChangedByUser(@Nullable String bOMItemLastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: BOMItemLastChangedByUser

      Returns:
      this.
    • billOfMaterialComponent

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialComponent(@Nullable String billOfMaterialComponent)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BillOfMaterialComponent

      Returns:
      this.
    • billOfMaterialItemCategory

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialItemCategory(@Nullable String billOfMaterialItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialItemCategory

      Returns:
      this.
    • billOfMaterialItemNumber

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialItemNumber(@Nullable String billOfMaterialItemNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BillOfMaterialItemNumber

      Returns:
      this.
    • billOfMaterialItemUnit

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialItemUnit(@Nullable String billOfMaterialItemUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfMaterialItemUnit

      Returns:
      this.
    • billOfMaterialItemQuantity

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialItemQuantity(@Nullable BigDecimal billOfMaterialItemQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: BillOfMaterialItemQuantity

      Returns:
      this.
    • isAssembly

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isAssembly(@Nullable String isAssembly)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsAssembly

      Returns:
      this.
    • isSubItem

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isSubItem(@Nullable Boolean isSubItem)
      Constraints: none

      Original property name from the Odata EDM: IsSubItem

      Returns:
      this.
    • bOMItemSorter

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemSorter(@Nullable String bOMItemSorter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BOMItemSorter

      Returns:
      this.
    • fixedQuantity

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder fixedQuantity(@Nullable Boolean fixedQuantity)
      Constraints: none

      Original property name from the Odata EDM: FixedQuantity

      Returns:
      this.
    • purchasingGroup

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder purchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • currency

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • materialComponentPrice

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder materialComponentPrice(@Nullable BigDecimal materialComponentPrice)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: MaterialComponentPrice

      Returns:
      this.
    • identifierBOMItem

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder identifierBOMItem(@Nullable String identifierBOMItem)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: IdentifierBOMItem

      Returns:
      this.
    • materialPriceUnitQty

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder materialPriceUnitQty(@Nullable BigDecimal materialPriceUnitQty)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: MaterialPriceUnitQty

      Returns:
      this.
    • componentScrapInPercent

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder componentScrapInPercent(@Nullable BigDecimal componentScrapInPercent)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: ComponentScrapInPercent

      Returns:
      this.
    • operationScrapInPercent

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder operationScrapInPercent(@Nullable BigDecimal operationScrapInPercent)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: OperationScrapInPercent

      Returns:
      this.
    • isNetScrap

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isNetScrap(@Nullable Boolean isNetScrap)
      Constraints: none

      Original property name from the Odata EDM: IsNetScrap

      Returns:
      this.
    • numberOfVariableSizeItem

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder numberOfVariableSizeItem(@Nullable BigDecimal numberOfVariableSizeItem)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: NumberOfVariableSizeItem

      Returns:
      this.
    • quantityVariableSizeItem

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder quantityVariableSizeItem(@Nullable BigDecimal quantityVariableSizeItem)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QuantityVariableSizeItem

      Returns:
      this.
    • formulaKey

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder formulaKey(@Nullable String formulaKey)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FormulaKey

      Returns:
      this.
    • componentDescription

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder componentDescription(@Nullable String componentDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ComponentDescription

      Returns:
      this.
    • bOMItemDescription

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemDescription(@Nullable String bOMItemDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemDescription

      Returns:
      this.
    • bOMItemText2

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemText2(@Nullable String bOMItemText2)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BOMItemText2

      Returns:
      this.
    • materialGroup

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder materialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      this.
    • documentType

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder documentType(@Nullable String documentType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentType

      Returns:
      this.
    • docNumber

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder docNumber(@Nullable String docNumber)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: DocNumber

      Returns:
      this.
    • documentVersion

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder documentVersion(@Nullable String documentVersion)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DocumentVersion

      Returns:
      this.
    • documentPart

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder documentPart(@Nullable String documentPart)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentPart

      Returns:
      this.
    • classNumber

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder classNumber(@Nullable String classNumber)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ClassNumber

      Returns:
      this.
    • classType

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder classType(@Nullable String classType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ClassType

      Returns:
      this.
    • resultingItemCategory

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder resultingItemCategory(@Nullable String resultingItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ResultingItemCategory

      Returns:
      this.
    • dependencyObjectNumber

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder dependencyObjectNumber(@Nullable String dependencyObjectNumber)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: DependencyObjectNumber

      Returns:
      this.
    • objectType

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder objectType(@Nullable String objectType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ObjectType

      Returns:
      this.
    • isClassificationRelevant

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isClassificationRelevant(@Nullable Boolean isClassificationRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsClassificationRelevant

      Returns:
      this.
    • isBulkMaterial

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isBulkMaterial(@Nullable Boolean isBulkMaterial)
      Constraints: none

      Original property name from the Odata EDM: IsBulkMaterial

      Returns:
      this.
    • bOMItemIsSparePart

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemIsSparePart(@Nullable String bOMItemIsSparePart)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemIsSparePart

      Returns:
      this.
    • bOMItemIsSalesRelevant

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemIsSalesRelevant(@Nullable String bOMItemIsSalesRelevant)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemIsSalesRelevant

      Returns:
      this.
    • isProductionRelevant

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isProductionRelevant(@Nullable Boolean isProductionRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsProductionRelevant

      Returns:
      this.
    • bOMItemIsPlantMaintRelevant

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemIsPlantMaintRelevant(@Nullable Boolean bOMItemIsPlantMaintRelevant)
      Constraints: none

      Original property name from the Odata EDM: BOMItemIsPlantMaintRelevant

      Returns:
      this.
    • bOMItemIsCostingRelevant

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMItemIsCostingRelevant(@Nullable String bOMItemIsCostingRelevant)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BOMItemIsCostingRelevant

      Returns:
      this.
    • isEngineeringRelevant

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isEngineeringRelevant(@Nullable Boolean isEngineeringRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsEngineeringRelevant

      Returns:
      this.
    • specialProcurementType

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder specialProcurementType(@Nullable String specialProcurementType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SpecialProcurementType

      Returns:
      this.
    • isBOMRecursiveAllowed

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isBOMRecursiveAllowed(@Nullable Boolean isBOMRecursiveAllowed)
      Constraints: none

      Original property name from the Odata EDM: IsBOMRecursiveAllowed

      Returns:
      this.
    • operationLeadTimeOffset

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder operationLeadTimeOffset(@Nullable BigDecimal operationLeadTimeOffset)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: OperationLeadTimeOffset

      Returns:
      this.
    • opsLeadTimeOffsetUnit

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder opsLeadTimeOffsetUnit(@Nullable String opsLeadTimeOffsetUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OpsLeadTimeOffsetUnit

      Returns:
      this.
    • isMaterialProvision

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isMaterialProvision(@Nullable String isMaterialProvision)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsMaterialProvision

      Returns:
      this.
    • bOMIsRecursive

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder bOMIsRecursive(@Nullable Boolean bOMIsRecursive)
      Constraints: none

      Original property name from the Odata EDM: BOMIsRecursive

      Returns:
      this.
    • documentIsCreatedByCAD

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder documentIsCreatedByCAD(@Nullable Boolean documentIsCreatedByCAD)
      Constraints: none

      Original property name from the Odata EDM: DocumentIsCreatedByCAD

      Returns:
      this.
    • distrKeyCompConsumption

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder distrKeyCompConsumption(@Nullable String distrKeyCompConsumption)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DistrKeyCompConsumption

      Returns:
      this.
    • deliveryDurationInDays

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder deliveryDurationInDays(@Nullable BigDecimal deliveryDurationInDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: DeliveryDurationInDays

      Returns:
      this.
    • creditor

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder creditor(@Nullable String creditor)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Creditor

      Returns:
      this.
    • costElement

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder costElement(@Nullable String costElement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostElement

      Returns:
      this.
    • size1

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder size1(@Nullable BigDecimal size1)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size1

      Returns:
      this.
    • size2

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder size2(@Nullable BigDecimal size2)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size2

      Returns:
      this.
    • size3

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder size3(@Nullable BigDecimal size3)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: Size3

      Returns:
      this.
    • unitOfMeasureForSize1To3

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder unitOfMeasureForSize1To3(@Nullable String unitOfMeasureForSize1To3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: UnitOfMeasureForSize1To3

      Returns:
      this.
    • goodsReceiptDuration

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder goodsReceiptDuration(@Nullable BigDecimal goodsReceiptDuration)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: GoodsReceiptDuration

      Returns:
      this.
    • purchasingOrganization

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder purchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • requiredComponent

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder requiredComponent(@Nullable Boolean requiredComponent)
      Constraints: none

      Original property name from the Odata EDM: RequiredComponent

      Returns:
      this.
    • multipleSelectionAllowed

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder multipleSelectionAllowed(@Nullable Boolean multipleSelectionAllowed)
      Constraints: none

      Original property name from the Odata EDM: MultipleSelectionAllowed

      Returns:
      this.
    • prodOrderIssueLocation

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder prodOrderIssueLocation(@Nullable String prodOrderIssueLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProdOrderIssueLocation

      Returns:
      this.
    • materialIsCoProduct

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder materialIsCoProduct(@Nullable Boolean materialIsCoProduct)
      Constraints: none

      Original property name from the Odata EDM: MaterialIsCoProduct

      Returns:
      this.
    • explosionType

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder explosionType(@Nullable String explosionType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ExplosionType

      Returns:
      this.
    • alternativeItemGroup

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder alternativeItemGroup(@Nullable String alternativeItemGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AlternativeItemGroup

      Returns:
      this.
    • followUpGroup

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder followUpGroup(@Nullable String followUpGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FollowUpGroup

      Returns:
      this.
    • discontinuationGroup

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder discontinuationGroup(@Nullable String discontinuationGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DiscontinuationGroup

      Returns:
      this.
    • isConfigurableBOM

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isConfigurableBOM(@Nullable String isConfigurableBOM)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsConfigurableBOM

      Returns:
      this.
    • referencePoint

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder referencePoint(@Nullable String referencePoint)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ReferencePoint

      Returns:
      this.
    • leadTimeOffset

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder leadTimeOffset(@Nullable BigDecimal leadTimeOffset)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: LeadTimeOffset

      Returns:
      this.
    • productionSupplyArea

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder productionSupplyArea(@Nullable String productionSupplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductionSupplyArea

      Returns:
      this.
    • isDeleted

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isDeleted(@Nullable Boolean isDeleted)
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Returns:
      this.
    • isALE

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder isALE(@Nullable Boolean isALE)
      Constraints: none

      Original property name from the Odata EDM: IsALE

      Returns:
      this.
    • billOfMaterialHeaderUUID

      @Nonnull public BillOfMaterialItem.BillOfMaterialItemBuilder billOfMaterialHeaderUUID(@Nullable UUID billOfMaterialHeaderUUID)
      Constraints: none

      Original property name from the Odata EDM: BillOfMaterialHeaderUUID

      Returns:
      this.
    • build

      @Nonnull public BillOfMaterialItem build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object