Class ProductionOrderItem.ProductionOrderItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.productionorder.ProductionOrderItem.ProductionOrderItemBuilder
Enclosing class:
ProductionOrderItem

public static class ProductionOrderItem.ProductionOrderItemBuilder extends Object
  • Method Details

    • manufacturingOrder

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder manufacturingOrder(@Nullable String manufacturingOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ManufacturingOrder

      Returns:
      this.
    • manufacturingOrderItem

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder manufacturingOrderItem(@Nullable String manufacturingOrderItem)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ManufacturingOrderItem

      Returns:
      this.
    • manufacturingOrderCategory

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder manufacturingOrderCategory(@Nullable String manufacturingOrderCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ManufacturingOrderCategory

      Returns:
      this.
    • manufacturingOrderType

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder manufacturingOrderType(@Nullable String manufacturingOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ManufacturingOrderType

      Returns:
      this.
    • productionPlant

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder productionPlant(@Nullable String productionPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductionPlant

      Returns:
      this.
    • material

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • mRPPlant

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder mRPPlant(@Nullable String mRPPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MRPPlant

      Returns:
      this.
    • mfgOrderItemActualDeliveryDate

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder mfgOrderItemActualDeliveryDate(@Nullable LocalDateTime mfgOrderItemActualDeliveryDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderItemActualDeliveryDate

      Returns:
      this.
    • mfgOrderItemPlannedTotalQty

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder mfgOrderItemPlannedTotalQty(@Nullable BigDecimal mfgOrderItemPlannedTotalQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderItemPlannedTotalQty

      Returns:
      this.
    • mfgOrderItemPlannedScrapQty

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder mfgOrderItemPlannedScrapQty(@Nullable BigDecimal mfgOrderItemPlannedScrapQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderItemPlannedScrapQty

      Returns:
      this.
    • mfgOrderItemGoodsReceiptQty

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder mfgOrderItemGoodsReceiptQty(@Nullable BigDecimal mfgOrderItemGoodsReceiptQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderItemGoodsReceiptQty

      Returns:
      this.
    • mfgOrderItemActualDeviationQty

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder mfgOrderItemActualDeviationQty(@Nullable BigDecimal mfgOrderItemActualDeviationQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MfgOrderItemActualDeviationQty

      Returns:
      this.
    • productionUnit

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder productionUnit(@Nullable String productionUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductionUnit

      Returns:
      this.
    • mRPArea

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder mRPArea(@Nullable String mRPArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MRPArea

      Returns:
      this.
    • storageLocation

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

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • mfgOrderItemPlndDeliveryDate

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder mfgOrderItemPlndDeliveryDate(@Nullable LocalDateTime mfgOrderItemPlndDeliveryDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: MfgOrderItemPlndDeliveryDate

      Returns:
      this.
    • goodsRecipientName

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder goodsRecipientName(@Nullable String goodsRecipientName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: GoodsRecipientName

      Returns:
      this.
    • materialGoodsReceiptDuration

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder materialGoodsReceiptDuration(@Nullable BigDecimal materialGoodsReceiptDuration)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialGoodsReceiptDuration

      Returns:
      this.
    • inventoryUsabilityCode

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder inventoryUsabilityCode(@Nullable String inventoryUsabilityCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventoryUsabilityCode

      Returns:
      this.
    • unloadingPointName

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder unloadingPointName(@Nullable String unloadingPointName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: UnloadingPointName

      Returns:
      this.
    • quantityDistributionKey

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder quantityDistributionKey(@Nullable String quantityDistributionKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: QuantityDistributionKey

      Returns:
      this.
    • stockSegment

      @Nonnull public ProductionOrderItem.ProductionOrderItemBuilder stockSegment(@Nullable String stockSegment)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StockSegment

      Returns:
      this.
    • batch

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

      Original property name from the Odata EDM: Batch

      Returns:
      this.
    • build

      @Nonnull public ProductionOrderItem build()
    • toString

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