Class ProductPlantSales.ProductPlantSalesBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.product.ProductPlantSales.ProductPlantSalesBuilder
Enclosing class:
ProductPlantSales

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

    • product

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder product(Product value)
      Navigation property _Product for ProductPlantSales to single Product.
      Parameters:
      value - The Product to build this ProductPlantSales with.
      Returns:
      This Builder to allow for a fluent interface.
    • product

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder product(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Parameters:
      value - The product to build this ProductPlantSales with.
      Returns:
      This Builder to allow for a fluent interface.
    • productPlant

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder productPlant(ProductPlant value)
      Navigation property _ProductPlant for ProductPlantSales to single ProductPlant.
      Parameters:
      value - The ProductPlant to build this ProductPlantSales with.
      Returns:
      This Builder to allow for a fluent interface.
    • plant

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder plant(@Nullable String plant)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • loadingGroup

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder loadingGroup(@Nullable String loadingGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LoadingGroup

      Returns:
      this.
    • capPlanningQuantityInBaseUoM

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder capPlanningQuantityInBaseUoM(@Nullable BigDecimal capPlanningQuantityInBaseUoM)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: CapPlanningQuantityInBaseUoM

      Returns:
      this.
    • prodShipgProcgDurationInDays

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder prodShipgProcgDurationInDays(@Nullable BigDecimal prodShipgProcgDurationInDays)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: ProdShipgProcgDurationInDays

      Returns:
      this.
    • wrkCentersShipgSetupTimeInDays

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder wrkCentersShipgSetupTimeInDays(@Nullable BigDecimal wrkCentersShipgSetupTimeInDays)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: WrkCentersShipgSetupTimeInDays

      Returns:
      this.
    • replacementPartType

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder replacementPartType(@Nullable String replacementPartType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ReplacementPartType

      Returns:
      this.
    • availabilityCheckType

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder availabilityCheckType(@Nullable String availabilityCheckType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AvailabilityCheckType

      Returns:
      this.
    • baseUnit

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • baseISOUnit

      @Nonnull public ProductPlantSales.ProductPlantSalesBuilder baseISOUnit(@Nullable String baseISOUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseISOUnit

      Returns:
      this.
    • build

      @Nonnull public ProductPlantSales build()
    • toString

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