Class ShipmentItem.ShipmentItemBuilder

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

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

    • shptCtnUnit

      @Nonnull public ShipmentItem.ShipmentItemBuilder shptCtnUnit(ShptContainerUnit value)
      Navigation property _ShptCtnUnit for ShipmentItem to single ShptContainerUnit.
      Parameters:
      value - The ShptContainerUnit to build this ShipmentItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • fldLogsShptItemUUID

      @Nonnull public ShipmentItem.ShipmentItemBuilder fldLogsShptItemUUID(@Nullable UUID fldLogsShptItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsShptItemUUID

      Returns:
      this.
    • fldLogsReferenceDocCategory

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

      Original property name from the Odata EDM: FldLogsReferenceDocCategory

      Returns:
      this.
    • fldLogsReferenceDocumentNumber

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

      Original property name from the Odata EDM: FldLogsReferenceDocumentNumber

      Returns:
      this.
    • fldLogsShptItmOutbDelivItmID

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

      Original property name from the Odata EDM: FldLogsShptItmOutbDelivItmID

      Returns:
      this.
    • fldLogsShptItmHndlgUnitID

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

      Original property name from the Odata EDM: FldLogsShptItmHndlgUnitID

      Returns:
      this.
    • fldLogsContainerUnitUUID

      @Nonnull public ShipmentItem.ShipmentItemBuilder fldLogsContainerUnitUUID(@Nullable UUID fldLogsContainerUnitUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: FldLogsContainerUnitUUID

      Returns:
      this.
    • fldLogsShptItmStsCode

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

      Original property name from the Odata EDM: FldLogsShptItmStsCode

      Returns:
      this.
    • fldLogsSrceStorLocID

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

      Original property name from the Odata EDM: FldLogsSrceStorLocID

      Returns:
      this.
    • fldLogsSrcePlnt

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

      Original property name from the Odata EDM: FldLogsSrcePlnt

      Returns:
      this.
    • fldLogsDestStorLocID

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

      Original property name from the Odata EDM: FldLogsDestStorLocID

      Returns:
      this.
    • fldLogsDestPlnt

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

      Original property name from the Odata EDM: FldLogsDestPlnt

      Returns:
      this.
    • fldLogsDelivDueDate

      @Nonnull public ShipmentItem.ShipmentItemBuilder fldLogsDelivDueDate(@Nullable LocalDate fldLogsDelivDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: FldLogsDelivDueDate

      Returns:
      this.
    • fldLogsGrossVolume

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

      Original property name from the Odata EDM: FldLogsGrossVolume

      Returns:
      this.
    • fldLogsGrossVolumeUnit

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

      Original property name from the Odata EDM: FldLogsGrossVolumeUnit

      Returns:
      this.
    • productGrossWeight

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

      Original property name from the Odata EDM: ProductGrossWeight

      Returns:
      this.
    • productWeightUnit

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

      Original property name from the Odata EDM: ProductWeightUnit

      Returns:
      this.
    • quantityInBaseUnit

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

      Original property name from the Odata EDM: QuantityInBaseUnit

      Returns:
      this.
    • orderQuantityUnit

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

      Original property name from the Odata EDM: OrderQuantityUnit

      Returns:
      this.
    • fldLogsShptItemActualWeight

      @Nonnull public ShipmentItem.ShipmentItemBuilder fldLogsShptItemActualWeight(@Nullable BigDecimal fldLogsShptItemActualWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: FldLogsShptItemActualWeight

      Returns:
      this.
    • fldLogsShptItemActlWeightUnit

      @Nonnull public ShipmentItem.ShipmentItemBuilder fldLogsShptItemActlWeightUnit(@Nullable String fldLogsShptItemActlWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FldLogsShptItemActlWeightUnit

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public ShipmentItem build()
    • toString

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