Class ProductSalesDelivery.ProductSalesDeliveryBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.productmasterdataincludingclassification.ProductSalesDelivery.ProductSalesDeliveryBuilder
Enclosing class:
ProductSalesDelivery

public static class ProductSalesDelivery.ProductSalesDeliveryBuilder extends Object
  • Method Details

    • product

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder product(@Nullable String product)
      (Key Field) Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Product

      Returns:
      this.
    • productSalesOrg

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productSalesOrg(@Nullable String productSalesOrg)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductSalesOrg

      Returns:
      this.
    • productDistributionChnl

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productDistributionChnl(@Nullable String productDistributionChnl)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductDistributionChnl

      Returns:
      this.
    • minimumOrderQuantity

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder minimumOrderQuantity(@Nullable BigDecimal minimumOrderQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MinimumOrderQuantity

      Returns:
      this.
    • supplyingPlant

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder supplyingPlant(@Nullable String supplyingPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplyingPlant

      Returns:
      this.
    • priceSpecificationProductGroup

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder priceSpecificationProductGroup(@Nullable String priceSpecificationProductGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PriceSpecificationProductGroup

      Returns:
      this.
    • accountDetnProductGroup

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder accountDetnProductGroup(@Nullable String accountDetnProductGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccountDetnProductGroup

      Returns:
      this.
    • deliveryNoteProcMinDelivQty

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder deliveryNoteProcMinDelivQty(@Nullable BigDecimal deliveryNoteProcMinDelivQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: DeliveryNoteProcMinDelivQty

      Returns:
      this.
    • itemCategoryGroup

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder itemCategoryGroup(@Nullable String itemCategoryGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ItemCategoryGroup

      Returns:
      this.
    • deliveryQuantityUnit

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder deliveryQuantityUnit(@Nullable String deliveryQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DeliveryQuantityUnit

      Returns:
      this.
    • deliveryQuantity

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder deliveryQuantity(@Nullable BigDecimal deliveryQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: DeliveryQuantity

      Returns:
      this.
    • productSalesStatus

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productSalesStatus(@Nullable String productSalesStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductSalesStatus

      Returns:
      this.
    • productSalesStatusValidityDate

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productSalesStatusValidityDate(@Nullable LocalDateTime productSalesStatusValidityDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProductSalesStatusValidityDate

      Returns:
      this.
    • salesMeasureUnit

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder salesMeasureUnit(@Nullable String salesMeasureUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesMeasureUnit

      Returns:
      this.
    • isMarkedForDeletion

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      this.
    • productHierarchy

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHierarchy(@Nullable String productHierarchy)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductHierarchy

      Returns:
      this.
    • firstSalesSpecProductGroup

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder firstSalesSpecProductGroup(@Nullable String firstSalesSpecProductGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FirstSalesSpecProductGroup

      Returns:
      this.
    • secondSalesSpecProductGroup

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder secondSalesSpecProductGroup(@Nullable String secondSalesSpecProductGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SecondSalesSpecProductGroup

      Returns:
      this.
    • thirdSalesSpecProductGroup

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder thirdSalesSpecProductGroup(@Nullable String thirdSalesSpecProductGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ThirdSalesSpecProductGroup

      Returns:
      this.
    • fourthSalesSpecProductGroup

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder fourthSalesSpecProductGroup(@Nullable String fourthSalesSpecProductGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FourthSalesSpecProductGroup

      Returns:
      this.
    • fifthSalesSpecProductGroup

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder fifthSalesSpecProductGroup(@Nullable String fifthSalesSpecProductGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: FifthSalesSpecProductGroup

      Returns:
      this.
    • minimumMakeToOrderOrderQty

      @Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder minimumMakeToOrderOrderQty(@Nullable BigDecimal minimumMakeToOrderOrderQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MinimumMakeToOrderOrderQty

      Returns:
      this.
    • baseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • build

      @Nonnull public ProductSalesDelivery build()
    • toString

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