Class HandlingUnitItem.HandlingUnitItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.handlingunit.HandlingUnitItem.HandlingUnitItemBuilder
Enclosing class:
HandlingUnitItem

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

    • handlingUnit

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnit(HandlingUnit value)
      Navigation property _HandlingUnit for HandlingUnitItem to single HandlingUnit.
      Parameters:
      value - The HandlingUnit to build this HandlingUnitItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • handlingUnitItemSerialNumber

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitItemSerialNumber(HandlingUnitSerialNumber... value)
      Navigation property _HandlingUnitItemSerialNumber for HandlingUnitItem to multiple HandlingUnitSerialNumber.
      Parameters:
      value - The HandlingUnitSerialNumbers to build this HandlingUnitItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • handlingUnitExternalID

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitExternalID(@Nullable String handlingUnitExternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitExternalID

      Returns:
      this.
    • warehouse

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder warehouse(@Nullable String warehouse)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Warehouse

      Returns:
      this.
    • stockItemUUID

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder stockItemUUID(@Nullable UUID stockItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: StockItemUUID

      Returns:
      this.
    • handlingUnitItem

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitItem(@Nullable String handlingUnitItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: HandlingUnitItem

      Returns:
      this.
    • handlingUnitTypeOfContent

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitTypeOfContent(@Nullable String handlingUnitTypeOfContent)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: HandlingUnitTypeOfContent

      Returns:
      this.
    • handlingUnitNestedExternalID

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitNestedExternalID(@Nullable String handlingUnitNestedExternalID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitNestedExternalID

      Returns:
      this.
    • handlingUnitReferenceDocument

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitReferenceDocument(@Nullable String handlingUnitReferenceDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HandlingUnitReferenceDocument

      Returns:
      this.
    • handlingUnitRefDocumentItem

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitRefDocumentItem(@Nullable String handlingUnitRefDocumentItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HandlingUnitRefDocumentItem

      Returns:
      this.
    • material

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • batch

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder batch(@Nullable String batch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • storageLocation

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder storageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • handlingUnitQuantity

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitQuantity(@Nullable BigDecimal handlingUnitQuantity)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitQuantity

      Returns:
      this.
    • handlingUnitQuantityUnit

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitQuantityUnit(@Nullable String handlingUnitQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitQuantityUnit

      Returns:
      this.
    • handlingUnitAltUnitOfMeasure

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitAltUnitOfMeasure(@Nullable String handlingUnitAltUnitOfMeasure)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitAltUnitOfMeasure

      Returns:
      this.
    • handlingUnitNrOfAuxPackgMat

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitNrOfAuxPackgMat(@Nullable Integer handlingUnitNrOfAuxPackgMat)
      Constraints: Not nullable

      Original property name from the Odata EDM: HandlingUnitNrOfAuxPackgMat

      Returns:
      this.
    • handlingUnitNumberOfSerialNumb

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitNumberOfSerialNumb(@Nullable Integer handlingUnitNumberOfSerialNumb)
      Constraints: Not nullable

      Original property name from the Odata EDM: HandlingUnitNumberOfSerialNumb

      Returns:
      this.
    • serialNumberProfile

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder serialNumberProfile(@Nullable String serialNumberProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SerialNumberProfile

      Returns:
      this.
    • _Messages

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public HandlingUnitItem build()
    • toString

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