Class HandlingUnit.HandlingUnitBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.handlingunit.HandlingUnit.HandlingUnitBuilder
Enclosing class:
HandlingUnit

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

    • handlingUnitItem

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitItem(HandlingUnitItem... value)
      Navigation property to_HandlingUnitItem for HandlingUnit to multiple HandlingUnitItem.
      Parameters:
      value - The HandlingUnitItems to build this HandlingUnit with.
      Returns:
      This Builder to allow for a fluent interface.
    • handlingUnitExternalID

      @Nonnull public HandlingUnit.HandlingUnitBuilder 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 HandlingUnit.HandlingUnitBuilder warehouse(@Nullable String warehouse)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Warehouse

      Returns:
      this.
    • packagingMaterial

      @Nonnull public HandlingUnit.HandlingUnitBuilder packagingMaterial(@Nullable String packagingMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: PackagingMaterial

      Returns:
      this.
    • packagingMaterialType

      @Nonnull public HandlingUnit.HandlingUnitBuilder packagingMaterialType(@Nullable String packagingMaterialType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PackagingMaterialType

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • storageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • shippingPoint

      @Nonnull public HandlingUnit.HandlingUnitBuilder shippingPoint(@Nullable String shippingPoint)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ShippingPoint

      Returns:
      this.
    • parentHandlingUnitNumber

      @Nonnull public HandlingUnit.HandlingUnitBuilder parentHandlingUnitNumber(@Nullable String parentHandlingUnitNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ParentHandlingUnitNumber

      Returns:
      this.
    • grossWeight

      @Nonnull public HandlingUnit.HandlingUnitBuilder grossWeight(@Nullable BigDecimal grossWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossWeight

      Returns:
      this.
    • netWeight

      @Nonnull public HandlingUnit.HandlingUnitBuilder netWeight(@Nullable BigDecimal netWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: NetWeight

      Returns:
      this.
    • handlingUnitMaxWeight

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitMaxWeight(@Nullable BigDecimal handlingUnitMaxWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitMaxWeight

      Returns:
      this.
    • weightUnit

      @Nonnull public HandlingUnit.HandlingUnitBuilder weightUnit(@Nullable String weightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WeightUnit

      Returns:
      this.
    • handlingUnitTareWeight

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitTareWeight(@Nullable BigDecimal handlingUnitTareWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareWeight

      Returns:
      this.
    • handlingUnitTareWeightUnit

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitTareWeightUnit(@Nullable String handlingUnitTareWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitTareWeightUnit

      Returns:
      this.
    • grossVolume

      @Nonnull public HandlingUnit.HandlingUnitBuilder grossVolume(@Nullable BigDecimal grossVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: GrossVolume

      Returns:
      this.
    • handlingUnitNetVolume

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitNetVolume(@Nullable BigDecimal handlingUnitNetVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitNetVolume

      Returns:
      this.
    • volumeUnit

      @Nonnull public HandlingUnit.HandlingUnitBuilder volumeUnit(@Nullable String volumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: VolumeUnit

      Returns:
      this.
    • handlingUnitTareVolume

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitTareVolume(@Nullable BigDecimal handlingUnitTareVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: HandlingUnitTareVolume

      Returns:
      this.
    • handlingUnitTareVolumeUnit

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitTareVolumeUnit(@Nullable String handlingUnitTareVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: HandlingUnitTareVolumeUnit

      Returns:
      this.
    • handlingUnitLength

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitLength(@Nullable BigDecimal handlingUnitLength)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: HandlingUnitLength

      Returns:
      this.
    • handlingUnitWidth

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitWidth(@Nullable BigDecimal handlingUnitWidth)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: HandlingUnitWidth

      Returns:
      this.
    • handlingUnitHeight

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitHeight(@Nullable BigDecimal handlingUnitHeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: HandlingUnitHeight

      Returns:
      this.
    • unitOfMeasureDimension

      @Nonnull public HandlingUnit.HandlingUnitBuilder unitOfMeasureDimension(@Nullable String unitOfMeasureDimension)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: UnitOfMeasureDimension

      Returns:
      this.
    • handlingUnitPackingObjectKey

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitPackingObjectKey(@Nullable String handlingUnitPackingObjectKey)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitPackingObjectKey

      Returns:
      this.
    • handlingUnitReferenceDocument

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

      Original property name from the Odata EDM: HandlingUnitReferenceDocument

      Returns:
      this.
    • createdByUser

      @Nonnull public HandlingUnit.HandlingUnitBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public HandlingUnit.HandlingUnitBuilder creationDateTime(@Nullable BigDecimal creationDateTime)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public HandlingUnit.HandlingUnitBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public HandlingUnit.HandlingUnitBuilder lastChangeDateTime(@Nullable BigDecimal lastChangeDateTime)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • handlingUnitProcessStatus

      @Nonnull public HandlingUnit.HandlingUnitBuilder handlingUnitProcessStatus(@Nullable String handlingUnitProcessStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: HandlingUnitProcessStatus

      Returns:
      this.
    • storageType

      @Nonnull public HandlingUnit.HandlingUnitBuilder storageType(@Nullable String storageType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageType

      Returns:
      this.
    • storageSection

      @Nonnull public HandlingUnit.HandlingUnitBuilder storageSection(@Nullable String storageSection)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageSection

      Returns:
      this.
    • storageBin

      @Nonnull public HandlingUnit.HandlingUnitBuilder storageBin(@Nullable String storageBin)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: StorageBin

      Returns:
      this.
    • build

      @Nonnull public HandlingUnit build()
    • toString

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