Class ProductMLAccount.ProductMLAccountBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.productmaster.ProductMLAccount.ProductMLAccountBuilder
Enclosing class:
ProductMLAccount

public static class ProductMLAccount.ProductMLAccountBuilder extends Object
  • Method Details

    • product

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

      Original property name from the Odata EDM: Product

      Returns:
      this.
    • valuationArea

      @Nonnull public ProductMLAccount.ProductMLAccountBuilder valuationArea(@Nullable String valuationArea)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ValuationArea

      Returns:
      this.
    • valuationType

      @Nonnull public ProductMLAccount.ProductMLAccountBuilder valuationType(@Nullable String valuationType)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ValuationType

      Returns:
      this.
    • currencyRole

      @Nonnull public ProductMLAccount.ProductMLAccountBuilder currencyRole(@Nullable String currencyRole)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CurrencyRole

      Returns:
      this.
    • currency

      @Nonnull public ProductMLAccount.ProductMLAccountBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • productPriceControl

      @Nonnull public ProductMLAccount.ProductMLAccountBuilder productPriceControl(@Nullable String productPriceControl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProductPriceControl

      Returns:
      this.
    • priceUnitQty

      @Nonnull public ProductMLAccount.ProductMLAccountBuilder priceUnitQty(@Nullable BigDecimal priceUnitQty)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: PriceUnitQty

      Returns:
      this.
    • movingAveragePrice

      @Nonnull public ProductMLAccount.ProductMLAccountBuilder movingAveragePrice(@Nullable BigDecimal movingAveragePrice)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: MovingAveragePrice

      Returns:
      this.
    • standardPrice

      @Nonnull public ProductMLAccount.ProductMLAccountBuilder standardPrice(@Nullable BigDecimal standardPrice)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: StandardPrice

      Returns:
      this.
    • build

      @Nonnull public ProductMLAccount build()
    • toString

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