Class CustomerMaterial.CustomerMaterialBuilder
- Enclosing class:
- CustomerMaterial
-
Method Summary
Modifier and TypeMethodDescriptionConstraints: Not nullable, Maximum length: 3build()(Key Field) Constraints: Not nullable, Maximum length: 10customerMaterialItemUsage(String customerMaterialItemUsage) Constraints: Not nullable, Maximum length: 4customerMaterialSearchTerm(String customerMaterialSearchTerm) Constraints: Not nullable, Maximum length: 10deliveryPriority(String deliveryPriority) Constraints: Not nullable, Maximum length: 2distributionChannel(String distributionChannel) (Key Field) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 27(Key Field) Constraints: Not nullable, Maximum length: 40materialByCustomer(String materialByCustomer) Constraints: Not nullable, Maximum length: 35materialDescriptionByCustomer(String materialDescriptionByCustomer) Constraints: Not nullable, Maximum length: 40maxNmbrOfPartialDelivery(BigDecimal maxNmbrOfPartialDelivery) Constraints: Not nullable, Precision: 1, Scale: 0minDeliveryQtyInBaseUnit(BigDecimal minDeliveryQtyInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3overdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct) Constraints: Not nullable, Precision: 3, Scale: 1partialDeliveryIsAllowed(String partialDeliveryIsAllowed) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4salesOrganization(String salesOrganization) (Key Field) Constraints: Not nullable, Maximum length: 4salesQtyToBaseQtyDnmntr(BigDecimal salesQtyToBaseQtyDnmntr) Constraints: Not nullable, Precision: 5, Scale: 0salesQtyToBaseQtyNmrtr(BigDecimal salesQtyToBaseQtyNmrtr) Constraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Maximum length: 3toString()underdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct) Constraints: Not nullable, Precision: 3, Scale: 1unlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed) Constraints: none
-
Method Details
-
salesOrganization
@Nonnull public CustomerMaterial.CustomerMaterialBuilder salesOrganization(@Nullable String salesOrganization) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrganization
- Returns:
this.
-
distributionChannel
@Nonnull public CustomerMaterial.CustomerMaterialBuilder distributionChannel(@Nullable String distributionChannel) (Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionChannel
- Returns:
this.
-
customer
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Returns:
this.
-
material
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
this.
-
materialByCustomer
@Nonnull public CustomerMaterial.CustomerMaterialBuilder materialByCustomer(@Nullable String materialByCustomer) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: MaterialByCustomer
- Returns:
this.
-
materialDescriptionByCustomer
@Nonnull public CustomerMaterial.CustomerMaterialBuilder materialDescriptionByCustomer(@Nullable String materialDescriptionByCustomer) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaterialDescriptionByCustomer
- Returns:
this.
-
plant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
deliveryPriority
@Nonnull public CustomerMaterial.CustomerMaterialBuilder deliveryPriority(@Nullable String deliveryPriority) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DeliveryPriority
- Returns:
this.
-
minDeliveryQtyInBaseUnit
@Nonnull public CustomerMaterial.CustomerMaterialBuilder minDeliveryQtyInBaseUnit(@Nullable BigDecimal minDeliveryQtyInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MinDeliveryQtyInBaseUnit
- Returns:
this.
-
baseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
partialDeliveryIsAllowed
@Nonnull public CustomerMaterial.CustomerMaterialBuilder partialDeliveryIsAllowed(@Nullable String partialDeliveryIsAllowed) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PartialDeliveryIsAllowed
- Returns:
this.
-
maxNmbrOfPartialDelivery
@Nonnull public CustomerMaterial.CustomerMaterialBuilder maxNmbrOfPartialDelivery(@Nullable BigDecimal maxNmbrOfPartialDelivery) Constraints: Not nullable, Precision: 1, Scale: 0Original property name from the Odata EDM: MaxNmbrOfPartialDelivery
- Returns:
this.
-
underdelivTolrtdLmtRatioInPct
@Nonnull public CustomerMaterial.CustomerMaterialBuilder underdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct) Constraints: Not nullable, Precision: 3, Scale: 1Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
- Returns:
this.
-
overdelivTolrtdLmtRatioInPct
@Nonnull public CustomerMaterial.CustomerMaterialBuilder overdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct) Constraints: Not nullable, Precision: 3, Scale: 1Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
- Returns:
this.
-
unlimitedOverdeliveryIsAllowed
@Nonnull public CustomerMaterial.CustomerMaterialBuilder unlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed) Constraints: noneOriginal property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
- Returns:
this.
-
customerMaterialItemUsage
@Nonnull public CustomerMaterial.CustomerMaterialBuilder customerMaterialItemUsage(@Nullable String customerMaterialItemUsage) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerMaterialItemUsage
- Returns:
this.
-
salesUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesUnit
- Returns:
this.
-
salesQtyToBaseQtyDnmntr
@Nonnull public CustomerMaterial.CustomerMaterialBuilder salesQtyToBaseQtyDnmntr(@Nullable BigDecimal salesQtyToBaseQtyDnmntr) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: SalesQtyToBaseQtyDnmntr
- Returns:
this.
-
salesQtyToBaseQtyNmrtr
@Nonnull public CustomerMaterial.CustomerMaterialBuilder salesQtyToBaseQtyNmrtr(@Nullable BigDecimal salesQtyToBaseQtyNmrtr) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: SalesQtyToBaseQtyNmrtr
- Returns:
this.
-
customerMaterialSearchTerm
@Nonnull public CustomerMaterial.CustomerMaterialBuilder customerMaterialSearchTerm(@Nullable String customerMaterialSearchTerm) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CustomerMaterialSearchTerm
- Returns:
this.
-
eTag
Constraints: Not nullable, Maximum length: 27Original property name from the Odata EDM: ETag
- Returns:
this.
-
build
-
toString
-