Class HandlingUnitItem.HandlingUnitItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.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 to_HandlingUnit for HandlingUnitItem to single HandlingUnit.
      Parameters:
      value - The HandlingUnit 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.
    • 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.
    • 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.
    • 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.
    • shelfLifeExpirationDate

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder shelfLifeExpirationDate(@Nullable LocalDateTime shelfLifeExpirationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ShelfLifeExpirationDate

      Returns:
      this.
    • handlingUnitGoodsReceiptDate

      @Nonnull public HandlingUnitItem.HandlingUnitItemBuilder handlingUnitGoodsReceiptDate(@Nullable LocalDateTime handlingUnitGoodsReceiptDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: HandlingUnitGoodsReceiptDate

      Returns:
      this.
    • build

      @Nonnull public HandlingUnitItem build()
    • toString

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