Class SalesOrderBOMItem.SalesOrderBOMItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.orderbillofmaterial.SalesOrderBOMItem.SalesOrderBOMItemBuilder
Enclosing class:
SalesOrderBOMItem

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

    • bomItemCategory

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

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

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder billOfMaterial(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterial

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

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder deleteBOMItemWithChangeNumber_ac(@Nullable Boolean deleteBOMItemWithChangeNumber_ac)
      Constraints: none

      Original property name from the Odata EDM: DeleteBOMItemWithChangeNumber_ac

      Returns:
      this.
    • delete_mc

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder delete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      this.
    • update_mc

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • billOfMaterialCategory

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder billOfMaterialCategory(@Nullable String billOfMaterialCategory)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialCategory

      Returns:
      this.
    • billOfMaterialVariant

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder billOfMaterialVariant(@Nullable String billOfMaterialVariant)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BillOfMaterialVariant

      Returns:
      this.
    • billOfMaterialItemNodeNumber

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder billOfMaterialItemNodeNumber(@Nullable String billOfMaterialItemNodeNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterialItemNodeNumber

      Returns:
      this.
    • headerChangeDocument

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder headerChangeDocument(@Nullable String headerChangeDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: HeaderChangeDocument

      Returns:
      this.
    • material

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder material(@Nullable String material)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • plant

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder plant(@Nullable String plant)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • billOfMaterialVariantUsage

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder billOfMaterialVariantUsage(@Nullable String billOfMaterialVariantUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillOfMaterialVariantUsage

      Returns:
      this.
    • billOfMaterialItemUUID

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder billOfMaterialItemUUID(@Nullable UUID billOfMaterialItemUUID)
      Constraints: none

      Original property name from the Odata EDM: BillOfMaterialItemUUID

      Returns:
      this.
    • bOMItemInternalChangeCount

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

      Original property name from the Odata EDM: BOMItemInternalChangeCount

      Returns:
      this.
    • validityStartDate

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

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

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

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • engineeringChangeDocForEdit

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

      Original property name from the Odata EDM: EngineeringChangeDocForEdit

      Returns:
      this.
    • engineeringChangeDocument

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

      Original property name from the Odata EDM: EngineeringChangeDocument

      Returns:
      this.
    • chgToEngineeringChgDocument

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

      Original property name from the Odata EDM: ChgToEngineeringChgDocument

      Returns:
      this.
    • inheritedNodeNumberForBOMItem

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

      Original property name from the Odata EDM: InheritedNodeNumberForBOMItem

      Returns:
      this.
    • bOMItemRecordCreationDate

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

      Original property name from the Odata EDM: BOMItemRecordCreationDate

      Returns:
      this.
    • bOMItemCreatedByUser

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

      Original property name from the Odata EDM: BOMItemCreatedByUser

      Returns:
      this.
    • bOMItemLastChangeDate

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

      Original property name from the Odata EDM: BOMItemLastChangeDate

      Returns:
      this.
    • bOMItemLastChangedByUser

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

      Original property name from the Odata EDM: BOMItemLastChangedByUser

      Returns:
      this.
    • billOfMaterialComponent

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

      Original property name from the Odata EDM: BillOfMaterialComponent

      Returns:
      this.
    • billOfMaterialItemCategory

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

      Original property name from the Odata EDM: BillOfMaterialItemCategory

      Returns:
      this.
    • billOfMaterialItemNumber

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

      Original property name from the Odata EDM: BillOfMaterialItemNumber

      Returns:
      this.
    • billOfMaterialItemUnit

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

      Original property name from the Odata EDM: BillOfMaterialItemUnit

      Returns:
      this.
    • billOfMaterialItemQuantity

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

      Original property name from the Odata EDM: BillOfMaterialItemQuantity

      Returns:
      this.
    • isAssembly

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

      Original property name from the Odata EDM: IsAssembly

      Returns:
      this.
    • isSubItem

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isSubItem(@Nullable Boolean isSubItem)
      Constraints: none

      Original property name from the Odata EDM: IsSubItem

      Returns:
      this.
    • bOMItemSorter

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

      Original property name from the Odata EDM: BOMItemSorter

      Returns:
      this.
    • bOMItemHasFixedQuantity

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder bOMItemHasFixedQuantity(@Nullable Boolean bOMItemHasFixedQuantity)
      Constraints: none

      Original property name from the Odata EDM: BOMItemHasFixedQuantity

      Returns:
      this.
    • purchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • currency

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

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • materialComponentPrice

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

      Original property name from the Odata EDM: MaterialComponentPrice

      Returns:
      this.
    • identifierBOMItem

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

      Original property name from the Odata EDM: IdentifierBOMItem

      Returns:
      this.
    • materialPriceUnitQty

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

      Original property name from the Odata EDM: MaterialPriceUnitQty

      Returns:
      this.
    • componentScrapInPercent

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

      Original property name from the Odata EDM: ComponentScrapInPercent

      Returns:
      this.
    • operationScrapInPercent

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

      Original property name from the Odata EDM: OperationScrapInPercent

      Returns:
      this.
    • isNetScrap

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isNetScrap(@Nullable Boolean isNetScrap)
      Constraints: none

      Original property name from the Odata EDM: IsNetScrap

      Returns:
      this.
    • numberOfVariableSizeItem

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

      Original property name from the Odata EDM: NumberOfVariableSizeItem

      Returns:
      this.
    • quantityVariableSizeItem

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

      Original property name from the Odata EDM: QuantityVariableSizeItem

      Returns:
      this.
    • formulaKey

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

      Original property name from the Odata EDM: FormulaKey

      Returns:
      this.
    • componentDescription

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

      Original property name from the Odata EDM: ComponentDescription

      Returns:
      this.
    • bOMItemDescription

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

      Original property name from the Odata EDM: BOMItemDescription

      Returns:
      this.
    • bOMItemText2

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

      Original property name from the Odata EDM: BOMItemText2

      Returns:
      this.
    • materialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      this.
    • documentType

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

      Original property name from the Odata EDM: DocumentType

      Returns:
      this.
    • docNumber

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

      Original property name from the Odata EDM: DocNumber

      Returns:
      this.
    • documentVersion

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

      Original property name from the Odata EDM: DocumentVersion

      Returns:
      this.
    • documentPart

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

      Original property name from the Odata EDM: DocumentPart

      Returns:
      this.
    • classNumber

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

      Original property name from the Odata EDM: ClassNumber

      Returns:
      this.
    • classType

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

      Original property name from the Odata EDM: ClassType

      Returns:
      this.
    • resultingItemCategory

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

      Original property name from the Odata EDM: ResultingItemCategory

      Returns:
      this.
    • dependencyObjectNumber

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

      Original property name from the Odata EDM: DependencyObjectNumber

      Returns:
      this.
    • objectType

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

      Original property name from the Odata EDM: ObjectType

      Returns:
      this.
    • isClassificationRelevant

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isClassificationRelevant(@Nullable Boolean isClassificationRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsClassificationRelevant

      Returns:
      this.
    • isBulkMaterial

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isBulkMaterial(@Nullable Boolean isBulkMaterial)
      Constraints: none

      Original property name from the Odata EDM: IsBulkMaterial

      Returns:
      this.
    • bOMItemIsSparePart

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

      Original property name from the Odata EDM: BOMItemIsSparePart

      Returns:
      this.
    • bOMItemIsSalesRelevant

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

      Original property name from the Odata EDM: BOMItemIsSalesRelevant

      Returns:
      this.
    • isProductionRelevant

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isProductionRelevant(@Nullable Boolean isProductionRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsProductionRelevant

      Returns:
      this.
    • bOMItemIsPlantMaintRelevant

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder bOMItemIsPlantMaintRelevant(@Nullable Boolean bOMItemIsPlantMaintRelevant)
      Constraints: none

      Original property name from the Odata EDM: BOMItemIsPlantMaintRelevant

      Returns:
      this.
    • bOMItemIsCostingRelevant

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

      Original property name from the Odata EDM: BOMItemIsCostingRelevant

      Returns:
      this.
    • isEngineeringRelevant

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isEngineeringRelevant(@Nullable Boolean isEngineeringRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsEngineeringRelevant

      Returns:
      this.
    • specialProcurementType

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

      Original property name from the Odata EDM: SpecialProcurementType

      Returns:
      this.
    • isBOMRecursiveAllowed

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isBOMRecursiveAllowed(@Nullable Boolean isBOMRecursiveAllowed)
      Constraints: none

      Original property name from the Odata EDM: IsBOMRecursiveAllowed

      Returns:
      this.
    • operationLeadTimeOffset

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

      Original property name from the Odata EDM: OperationLeadTimeOffset

      Returns:
      this.
    • opsLeadTimeOffsetUnit

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

      Original property name from the Odata EDM: OpsLeadTimeOffsetUnit

      Returns:
      this.
    • isMaterialProvision

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

      Original property name from the Odata EDM: IsMaterialProvision

      Returns:
      this.
    • bOMIsRecursive

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder bOMIsRecursive(@Nullable Boolean bOMIsRecursive)
      Constraints: none

      Original property name from the Odata EDM: BOMIsRecursive

      Returns:
      this.
    • documentIsCreatedByCAD

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder documentIsCreatedByCAD(@Nullable Boolean documentIsCreatedByCAD)
      Constraints: none

      Original property name from the Odata EDM: DocumentIsCreatedByCAD

      Returns:
      this.
    • distrKeyCompConsumption

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

      Original property name from the Odata EDM: DistrKeyCompConsumption

      Returns:
      this.
    • deliveryDurationInDays

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

      Original property name from the Odata EDM: DeliveryDurationInDays

      Returns:
      this.
    • creditor

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

      Original property name from the Odata EDM: Creditor

      Returns:
      this.
    • costElement

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

      Original property name from the Odata EDM: CostElement

      Returns:
      this.
    • size1

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

      Original property name from the Odata EDM: Size1

      Returns:
      this.
    • size2

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

      Original property name from the Odata EDM: Size2

      Returns:
      this.
    • size3

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

      Original property name from the Odata EDM: Size3

      Returns:
      this.
    • unitOfMeasureForSize1To3

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

      Original property name from the Odata EDM: UnitOfMeasureForSize1To3

      Returns:
      this.
    • goodsReceiptDuration

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

      Original property name from the Odata EDM: GoodsReceiptDuration

      Returns:
      this.
    • purchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      this.
    • requiredComponent

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder requiredComponent(@Nullable Boolean requiredComponent)
      Constraints: none

      Original property name from the Odata EDM: RequiredComponent

      Returns:
      this.
    • multipleSelectionAllowed

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder multipleSelectionAllowed(@Nullable Boolean multipleSelectionAllowed)
      Constraints: none

      Original property name from the Odata EDM: MultipleSelectionAllowed

      Returns:
      this.
    • prodOrderIssueLocation

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

      Original property name from the Odata EDM: ProdOrderIssueLocation

      Returns:
      this.
    • materialIsCoProduct

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder materialIsCoProduct(@Nullable Boolean materialIsCoProduct)
      Constraints: none

      Original property name from the Odata EDM: MaterialIsCoProduct

      Returns:
      this.
    • explosionType

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

      Original property name from the Odata EDM: ExplosionType

      Returns:
      this.
    • alternativeItemGroup

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

      Original property name from the Odata EDM: AlternativeItemGroup

      Returns:
      this.
    • alternativeItemPriority

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder alternativeItemPriority(@Nullable String alternativeItemPriority)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AlternativeItemPriority

      Returns:
      this.
    • alternativeItemStrategy

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder alternativeItemStrategy(@Nullable String alternativeItemStrategy)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AlternativeItemStrategy

      Returns:
      this.
    • usageProbabilityPercent

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder usageProbabilityPercent(@Nullable BigDecimal usageProbabilityPercent)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: UsageProbabilityPercent

      Returns:
      this.
    • followUpGroup

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

      Original property name from the Odata EDM: FollowUpGroup

      Returns:
      this.
    • discontinuationGroup

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

      Original property name from the Odata EDM: DiscontinuationGroup

      Returns:
      this.
    • isConfigurableBOM

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

      Original property name from the Odata EDM: IsConfigurableBOM

      Returns:
      this.
    • referencePoint

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

      Original property name from the Odata EDM: ReferencePoint

      Returns:
      this.
    • leadTimeOffset

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

      Original property name from the Odata EDM: LeadTimeOffset

      Returns:
      this.
    • productionSupplyArea

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

      Original property name from the Odata EDM: ProductionSupplyArea

      Returns:
      this.
    • isDeleted

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isDeleted(@Nullable Boolean isDeleted)
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Returns:
      this.
    • isALE

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder isALE(@Nullable Boolean isALE)
      Constraints: none

      Original property name from the Odata EDM: IsALE

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • salesOrder

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder salesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Returns:
      this.
    • salesOrderItem

      @Nonnull public SalesOrderBOMItem.SalesOrderBOMItemBuilder salesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      this.
    • build

      @Nonnull public SalesOrderBOMItem build()
    • toString

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