Class ProductSalesDelivery.ProductSalesDeliveryBuilder
- Enclosing class:
- ProductSalesDelivery
-
Method Summary
Modifier and TypeMethodDescriptionaccountDetnProductGroup(String accountDetnProductGroup) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3build()cashDiscountIsDeductible(Boolean cashDiscountIsDeductible) Constraints: nonedeliveryNoteProcMinDelivQty(BigDecimal deliveryNoteProcMinDelivQty) Constraints: Not nullable, Precision: 13, Scale: 3deliveryQuantity(BigDecimal deliveryQuantity) Constraints: Not nullable, Precision: 13, Scale: 3deliveryQuantityUnit(String deliveryQuantityUnit) Constraints: Not nullable, Maximum length: 3fifthSalesSpecProductGroup(String fifthSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3firstSalesSpecProductGroup(String firstSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3fourthSalesSpecProductGroup(String fourthSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3isMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: noneitemCategoryGroup(String itemCategoryGroup) Constraints: Not nullable, Maximum length: 4logisticsStatisticsGroup(String logisticsStatisticsGroup) Constraints: Not nullable, Maximum length: 1minimumMakeToOrderOrderQty(BigDecimal minimumMakeToOrderOrderQty) Constraints: Not nullable, Precision: 13, Scale: 3minimumOrderQuantity(BigDecimal minimumOrderQuantity) Constraints: Not nullable, Precision: 13, Scale: 3priceSpecificationProductGroup(String priceSpecificationProductGroup) Constraints: Not nullable, Maximum length: 2pricingReferenceProduct(String pricingReferenceProduct) Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 40productCommissionGroup(String productCommissionGroup) Constraints: Not nullable, Maximum length: 2productDistributionChnl(String productDistributionChnl) (Key Field) Constraints: Not nullable, Maximum length: 2productHasAttributeID01(Boolean productHasAttributeID01) Constraints: noneproductHasAttributeID02(Boolean productHasAttributeID02) Constraints: noneproductHasAttributeID03(Boolean productHasAttributeID03) Constraints: noneproductHasAttributeID04(Boolean productHasAttributeID04) Constraints: noneproductHasAttributeID05(Boolean productHasAttributeID05) Constraints: noneproductHasAttributeID06(Boolean productHasAttributeID06) Constraints: noneproductHasAttributeID07(Boolean productHasAttributeID07) Constraints: noneproductHasAttributeID08(Boolean productHasAttributeID08) Constraints: noneproductHasAttributeID09(Boolean productHasAttributeID09) Constraints: noneproductHasAttributeID10(Boolean productHasAttributeID10) Constraints: noneproductHierarchy(String productHierarchy) Constraints: Not nullable, Maximum length: 18productSalesOrg(String productSalesOrg) (Key Field) Constraints: Not nullable, Maximum length: 4productSalesStatus(String productSalesStatus) Constraints: Not nullable, Maximum length: 2productSalesStatusValidityDate(LocalDateTime productSalesStatusValidityDate) Constraints: Not nullable, Precision: 0productUnitGroup(String productUnitGroup) Constraints: Not nullable, Maximum length: 4roundingProfile(String roundingProfile) Constraints: Not nullable, Maximum length: 4salesMeasureUnit(String salesMeasureUnit) Constraints: Not nullable, Maximum length: 3salesTax(ProductSalesTax... value) Navigation property to_SalesTax for ProductSalesDelivery to multiple ProductSalesTax.salesText(ProductSalesText... value) Navigation property to_SalesText for ProductSalesDelivery to multiple ProductSalesText.secondSalesSpecProductGroup(String secondSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3supplyingPlant(String supplyingPlant) Constraints: Not nullable, Maximum length: 4thirdSalesSpecProductGroup(String thirdSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3toString()variableSalesUnitIsNotAllowed(Boolean variableSalesUnitIsNotAllowed) Constraints: nonevolumeRebateGroup(String volumeRebateGroup) Constraints: Not nullable, Maximum length: 2
-
Method Details
-
salesTax
Navigation property to_SalesTax for ProductSalesDelivery to multiple ProductSalesTax.- Parameters:
value- The ProductSalesTaxs to build this ProductSalesDelivery with.- Returns:
- This Builder to allow for a fluent interface.
-
salesText
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder salesText(ProductSalesText... value) Navigation property to_SalesText for ProductSalesDelivery to multiple ProductSalesText.- Parameters:
value- The ProductSalesTexts to build this ProductSalesDelivery with.- Returns:
- This Builder to allow for a fluent interface.
-
product
(Key Field) Constraints: Not nullable, Maximum length: 40Original 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: 4Original 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: 2Original property name from the Odata EDM: ProductDistributionChnl
- Returns:
this.
-
minimumOrderQuantity
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder minimumOrderQuantity(@Nullable BigDecimal minimumOrderQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumOrderQuantity
- Returns:
this.
-
supplyingPlant
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder supplyingPlant(@Nullable String supplyingPlant) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplyingPlant
- Returns:
this.
-
priceSpecificationProductGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder priceSpecificationProductGroup(@Nullable String priceSpecificationProductGroup) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PriceSpecificationProductGroup
- Returns:
this.
-
accountDetnProductGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder accountDetnProductGroup(@Nullable String accountDetnProductGroup) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: AccountDetnProductGroup
- Returns:
this.
-
deliveryNoteProcMinDelivQty
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder deliveryNoteProcMinDelivQty(@Nullable BigDecimal deliveryNoteProcMinDelivQty) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: DeliveryNoteProcMinDelivQty
- Returns:
this.
-
itemCategoryGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder itemCategoryGroup(@Nullable String itemCategoryGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ItemCategoryGroup
- Returns:
this.
-
deliveryQuantityUnit
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder deliveryQuantityUnit(@Nullable String deliveryQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DeliveryQuantityUnit
- Returns:
this.
-
deliveryQuantity
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder deliveryQuantity(@Nullable BigDecimal deliveryQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: DeliveryQuantity
- Returns:
this.
-
productSalesStatus
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productSalesStatus(@Nullable String productSalesStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductSalesStatus
- Returns:
this.
-
productSalesStatusValidityDate
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productSalesStatusValidityDate(@Nullable LocalDateTime productSalesStatusValidityDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProductSalesStatusValidityDate
- Returns:
this.
-
salesMeasureUnit
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder salesMeasureUnit(@Nullable String salesMeasureUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesMeasureUnit
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
this.
-
productHierarchy
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHierarchy(@Nullable String productHierarchy) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductHierarchy
- Returns:
this.
-
firstSalesSpecProductGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder firstSalesSpecProductGroup(@Nullable String firstSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FirstSalesSpecProductGroup
- Returns:
this.
-
secondSalesSpecProductGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder secondSalesSpecProductGroup(@Nullable String secondSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SecondSalesSpecProductGroup
- Returns:
this.
-
thirdSalesSpecProductGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder thirdSalesSpecProductGroup(@Nullable String thirdSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ThirdSalesSpecProductGroup
- Returns:
this.
-
fourthSalesSpecProductGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder fourthSalesSpecProductGroup(@Nullable String fourthSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FourthSalesSpecProductGroup
- Returns:
this.
-
fifthSalesSpecProductGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder fifthSalesSpecProductGroup(@Nullable String fifthSalesSpecProductGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: FifthSalesSpecProductGroup
- Returns:
this.
-
minimumMakeToOrderOrderQty
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder minimumMakeToOrderOrderQty(@Nullable BigDecimal minimumMakeToOrderOrderQty) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinimumMakeToOrderOrderQty
- Returns:
this.
-
baseUnit
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder baseUnit(@Nullable String baseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
logisticsStatisticsGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder logisticsStatisticsGroup(@Nullable String logisticsStatisticsGroup) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: LogisticsStatisticsGroup
- Returns:
this.
-
volumeRebateGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder volumeRebateGroup(@Nullable String volumeRebateGroup) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: VolumeRebateGroup
- Returns:
this.
-
productCommissionGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productCommissionGroup(@Nullable String productCommissionGroup) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductCommissionGroup
- Returns:
this.
-
cashDiscountIsDeductible
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder cashDiscountIsDeductible(@Nullable Boolean cashDiscountIsDeductible) Constraints: noneOriginal property name from the Odata EDM: CashDiscountIsDeductible
- Returns:
this.
-
pricingReferenceProduct
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder pricingReferenceProduct(@Nullable String pricingReferenceProduct) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PricingReferenceProduct
- Returns:
this.
-
roundingProfile
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder roundingProfile(@Nullable String roundingProfile) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: RoundingProfile
- Returns:
this.
-
productUnitGroup
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productUnitGroup(@Nullable String productUnitGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductUnitGroup
- Returns:
this.
-
variableSalesUnitIsNotAllowed
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder variableSalesUnitIsNotAllowed(@Nullable Boolean variableSalesUnitIsNotAllowed) Constraints: noneOriginal property name from the Odata EDM: VariableSalesUnitIsNotAllowed
- Returns:
this.
-
productHasAttributeID01
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID01(@Nullable Boolean productHasAttributeID01) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID01
- Returns:
this.
-
productHasAttributeID02
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID02(@Nullable Boolean productHasAttributeID02) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID02
- Returns:
this.
-
productHasAttributeID03
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID03(@Nullable Boolean productHasAttributeID03) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID03
- Returns:
this.
-
productHasAttributeID04
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID04(@Nullable Boolean productHasAttributeID04) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID04
- Returns:
this.
-
productHasAttributeID05
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID05(@Nullable Boolean productHasAttributeID05) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID05
- Returns:
this.
-
productHasAttributeID06
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID06(@Nullable Boolean productHasAttributeID06) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID06
- Returns:
this.
-
productHasAttributeID07
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID07(@Nullable Boolean productHasAttributeID07) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID07
- Returns:
this.
-
productHasAttributeID08
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID08(@Nullable Boolean productHasAttributeID08) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID08
- Returns:
this.
-
productHasAttributeID09
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID09(@Nullable Boolean productHasAttributeID09) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID09
- Returns:
this.
-
productHasAttributeID10
@Nonnull public ProductSalesDelivery.ProductSalesDeliveryBuilder productHasAttributeID10(@Nullable Boolean productHasAttributeID10) Constraints: noneOriginal property name from the Odata EDM: ProductHasAttributeID10
- Returns:
this.
-
build
-
toString
-