Class ShptHandlingUnit.ShptHandlingUnitBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.packcontainer.ShptHandlingUnit.ShptHandlingUnitBuilder
Enclosing class:
ShptHandlingUnit

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

    • shptStgeAssgmt

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder shptStgeAssgmt(ShptStageAssgmtItm... value)
      Navigation property _ShptStgeAssgmt for ShptHandlingUnit to multiple ShptStageAssgmtItm.
      Parameters:
      value - The ShptStageAssgmtItms to build this ShptHandlingUnit with.
      Returns:
      This Builder to allow for a fluent interface.
    • fldLogsShptItemUUID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItemUUID(@Nullable UUID fldLogsShptItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsShptItemUUID

      Returns:
      this.
    • fldLogsReferenceDocCategory

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsReferenceDocCategory(@Nullable String fldLogsReferenceDocCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsReferenceDocCategory

      Returns:
      this.
    • deliveryDocument

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder deliveryDocument(@Nullable String deliveryDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryDocument

      Returns:
      this.
    • deliveryDocumentItem

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder deliveryDocumentItem(@Nullable String deliveryDocumentItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: DeliveryDocumentItem

      Returns:
      this.
    • fldLogsReferenceDocumentNumber

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsReferenceDocumentNumber(@Nullable String fldLogsReferenceDocumentNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FldLogsReferenceDocumentNumber

      Returns:
      this.
    • fldLogsShptItmOutbDelivItmID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItmOutbDelivItmID(@Nullable String fldLogsShptItmOutbDelivItmID)
      Constraints: Not nullable, Maximum length: 17

      Original property name from the Odata EDM: FldLogsShptItmOutbDelivItmID

      Returns:
      this.
    • fldLogsShptItmODOItemID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItmODOItemID(@Nullable String fldLogsShptItmODOItemID)
      Constraints: Not nullable, Maximum length: 46

      Original property name from the Odata EDM: FldLogsShptItmODOItemID

      Returns:
      this.
    • fldLogsShptItmHndlgUnitID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItmHndlgUnitID(@Nullable String fldLogsShptItmHndlgUnitID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FldLogsShptItmHndlgUnitID

      Returns:
      this.
    • handlingUnitExternalID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder handlingUnitExternalID(@Nullable String handlingUnitExternalID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: HandlingUnitExternalID

      Returns:
      this.
    • packagingMaterial

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

      Original property name from the Odata EDM: PackagingMaterial

      Returns:
      this.
    • grossVolume

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

      Original property name from the Odata EDM: GrossVolume

      Returns:
      this.
    • volumeUnit

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

      Original property name from the Odata EDM: VolumeUnit

      Returns:
      this.
    • grossWeight

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

      Original property name from the Odata EDM: GrossWeight

      Returns:
      this.
    • weightUnit

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

      Original property name from the Odata EDM: WeightUnit

      Returns:
      this.
    • materialName

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

      Original property name from the Odata EDM: MaterialName

      Returns:
      this.
    • fldLogsContainerUnitUUID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsContainerUnitUUID(@Nullable UUID fldLogsContainerUnitUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsContainerUnitUUID

      Returns:
      this.
    • fldLogsShptItmStsCode

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItmStsCode(@Nullable String fldLogsShptItmStsCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsShptItmStsCode

      Returns:
      this.
    • fldLogsShptItmStsText

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItmStsText(@Nullable String fldLogsShptItmStsText)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: FldLogsShptItmStsText

      Returns:
      this.
    • fldLogsSrceStorLocID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsSrceStorLocID(@Nullable String fldLogsSrceStorLocID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsSrceStorLocID

      Returns:
      this.
    • fldLogsSrcePlnt

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsSrcePlnt(@Nullable String fldLogsSrcePlnt)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsSrcePlnt

      Returns:
      this.
    • fldLogsDestStorLocID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsDestStorLocID(@Nullable String fldLogsDestStorLocID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsDestStorLocID

      Returns:
      this.
    • fldLogsDestPlnt

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsDestPlnt(@Nullable String fldLogsDestPlnt)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FldLogsDestPlnt

      Returns:
      this.
    • fldLogsDelivDueDate

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsDelivDueDate(@Nullable LocalDate fldLogsDelivDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsDelivDueDate

      Returns:
      this.
    • fldLogsGrossVolume

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsGrossVolume(@Nullable BigDecimal fldLogsGrossVolume)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsGrossVolume

      Returns:
      this.
    • fldLogsGrossVolumeUnit

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsGrossVolumeUnit(@Nullable String fldLogsGrossVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsGrossVolumeUnit

      Returns:
      this.
    • productGrossWeight

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder productGrossWeight(@Nullable BigDecimal productGrossWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductGrossWeight

      Returns:
      this.
    • productWeightUnit

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder productWeightUnit(@Nullable String productWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductWeightUnit

      Returns:
      this.
    • quantityInBaseUnit

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder quantityInBaseUnit(@Nullable BigDecimal quantityInBaseUnit)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QuantityInBaseUnit

      Returns:
      this.
    • orderQuantityUnit

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder orderQuantityUnit(@Nullable String orderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      this.
    • fldLogsShptItmChangedDateTime

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItmChangedDateTime(@Nullable OffsetDateTime fldLogsShptItmChangedDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsShptItmChangedDateTime

      Returns:
      this.
    • fldLogsContainerID

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsContainerID(@Nullable String fldLogsContainerID)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FldLogsContainerID

      Returns:
      this.
    • valuationType

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder valuationType(@Nullable String valuationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ValuationType

      Returns:
      this.
    • fldLogsShipmentItemTypeCode

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShipmentItemTypeCode(@Nullable String fldLogsShipmentItemTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsShipmentItemTypeCode

      Returns:
      this.
    • fldLogsShptItmIsAssgdToCtn

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItmIsAssgdToCtn(@Nullable Boolean fldLogsShptItmIsAssgdToCtn)
      Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsShptItmIsAssgdToCtn

      Returns:
      this.
    • fldLogsShptItmIsAssgdToVoy

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsShptItmIsAssgdToVoy(@Nullable Boolean fldLogsShptItmIsAssgdToVoy)
      Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsShptItmIsAssgdToVoy

      Returns:
      this.
    • fldLogsVoyageSrceStage

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsVoyageSrceStage(@Nullable String fldLogsVoyageSrceStage)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FldLogsVoyageSrceStage

      Returns:
      this.
    • fldLogsVoyageDestStage

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsVoyageDestStage(@Nullable String fldLogsVoyageDestStage)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: FldLogsVoyageDestStage

      Returns:
      this.
    • fldLogsCtnPackgStsCode

      @Nonnull public ShptHandlingUnit.ShptHandlingUnitBuilder fldLogsCtnPackgStsCode(@Nullable String fldLogsCtnPackgStsCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FldLogsCtnPackgStsCode

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public ShptHandlingUnit build()
    • toString

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