java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.billsofmaterialwhereusedlist.BOMWhereUsed.BOMWhereUsedBuilder
Enclosing class:
BOMWhereUsed

public static class BOMWhereUsed.BOMWhereUsedBuilder extends Object
  • Method Details

    • billOfMaterialItemUUID

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder billOfMaterialItemUUID(@Nullable UUID billOfMaterialItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: BillOfMaterialItemUUID

      Returns:
      this.
    • billOfMaterialComponent

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

      Original property name from the Odata EDM: BillOfMaterialComponent

      Returns:
      this.
    • billOfMaterialItemNumber

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

      Original property name from the Odata EDM: BillOfMaterialItemNumber

      Returns:
      this.
    • headerChangeDocument

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder headerChangeDocument(@Nullable String headerChangeDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: HeaderChangeDocument

      Returns:
      this.
    • billOfMaterialCategory

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

      Original property name from the Odata EDM: BillOfMaterialCategory

      Returns:
      this.
    • billOfMaterial

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder billOfMaterial(@Nullable String billOfMaterial)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BillOfMaterial

      Returns:
      this.
    • billOfMaterialVariant

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

      Original property name from the Odata EDM: BillOfMaterialVariant

      Returns:
      this.
    • billOfMaterialVersion

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

      Original property name from the Odata EDM: BillOfMaterialVersion

      Returns:
      this.
    • billOfMaterialItemCategory

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

      Original property name from the Odata EDM: BillOfMaterialItemCategory

      Returns:
      this.
    • billOfMaterialItemUnit

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

      Original property name from the Odata EDM: BillOfMaterialItemUnit

      Returns:
      this.
    • billOfMaterialItemQuantity

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

      Original property name from the Odata EDM: BillOfMaterialItemQuantity

      Returns:
      this.
    • engineeringChangeDocument

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

      Original property name from the Odata EDM: EngineeringChangeDocument

      Returns:
      this.
    • validityStartDate

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

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

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

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • billOfMaterialItemNodeNumber

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

      Original property name from the Odata EDM: BillOfMaterialItemNodeNumber

      Returns:
      this.
    • bOMItemDescription

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

      Original property name from the Odata EDM: BOMItemDescription

      Returns:
      this.
    • material

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • materialName

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder materialName(@Nullable String materialName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaterialName

      Returns:
      this.
    • plantName

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder plantName(@Nullable String plantName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PlantName

      Returns:
      this.
    • billOfMaterialVariantUsageDesc

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder billOfMaterialVariantUsageDesc(@Nullable String billOfMaterialVariantUsageDesc)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: BillOfMaterialVariantUsageDesc

      Returns:
      this.
    • plant

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • billOfMaterialVariantUsage

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

      Original property name from the Odata EDM: BillOfMaterialVariantUsage

      Returns:
      this.
    • bOMVersionStatus

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder bOMVersionStatus(@Nullable String bOMVersionStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BOMVersionStatus

      Returns:
      this.
    • bOMVersionStatusDescription

      @Nonnull public BOMWhereUsed.BOMWhereUsedBuilder bOMVersionStatusDescription(@Nullable String bOMVersionStatusDescription)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: BOMVersionStatusDescription

      Returns:
      this.
    • build

      @Nonnull public BOMWhereUsed build()
    • toString

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