public static class ProductMLPrices.ProductMLPricesBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ProductMLPrices |
build() |
ProductMLPrices.ProductMLPricesBuilder |
currency(String currency)
Constraints: Not nullable, Maximum length: 5
|
ProductMLPrices.ProductMLPricesBuilder |
currencyRole(String currencyRole)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
ProductMLPrices.ProductMLPricesBuilder |
futurePrice(BigDecimal futurePrice)
Constraints: Not nullable, Precision: 12, Scale: 3
|
ProductMLPrices.ProductMLPricesBuilder |
futurePriceValidityStartDate(LocalDateTime futurePriceValidityStartDate)
Constraints: Not nullable, Precision: 0
|
ProductMLPrices.ProductMLPricesBuilder |
plannedPrice(BigDecimal plannedPrice)
Constraints: Not nullable, Precision: 24, Scale: 3
|
ProductMLPrices.ProductMLPricesBuilder |
product(String product)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
toString() |
ProductMLPrices.ProductMLPricesBuilder |
valuationArea(String valuationArea)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
ProductMLPrices.ProductMLPricesBuilder |
valuationType(String valuationType)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
@Nonnull public ProductMLPrices.ProductMLPricesBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
this
.@Nonnull public ProductMLPrices.ProductMLPricesBuilder valuationArea(@Nullable String valuationArea)
Original property name from the Odata EDM: ValuationArea
PlantAll plants belonging to a company code, in which case the valuation area is the company code
this
.@Nonnull public ProductMLPrices.ProductMLPricesBuilder valuationType(@Nullable String valuationType)
Original property name from the Odata EDM: ValuationType
The valuation types allowed for a material are determined by the valuation category.If a material is valuated according to its origin (valuation category H), you can define the possible countries of origin as valuation types.
this
.@Nonnull public ProductMLPrices.ProductMLPricesBuilder currencyRole(@Nullable String currencyRole)
Original property name from the Odata EDM: CurrencyRole
In addition to the local currency (company code currency), you can use parallel currencies per company code with the following currency types:Group currencyHard currencyIndex-based currencyGlobal company currencyIn Controlling, you can also use the following types:Controlling area currencyObject currencyFurthermore, you can create your own currency types.Note:If you are using transfer prices, the currency type not only represents the business perspective, but also specifies the valuation view.Example:10 – local currency11 – local currency with group valuation12 – local currency with profit center valuationIn the Define Valuation Areas app, only the local currency is available.
this
.@Nonnull public ProductMLPrices.ProductMLPricesBuilder currency(@Nullable String currency)
Original property name from the Odata EDM: Currency
this
.@Nonnull public ProductMLPrices.ProductMLPricesBuilder futurePrice(@Nullable BigDecimal futurePrice)
Original property name from the Odata EDM: FuturePrice
The future standard price is valid as of the date you enter in the relevant field.Before the future price can become effective, you must activate it for material valuation.
this
.@Nonnull public ProductMLPrices.ProductMLPricesBuilder futurePriceValidityStartDate(@Nullable LocalDateTime futurePriceValidityStartDate)
Original property name from the Odata EDM: FuturePriceValidityStartDate
this
.@Nonnull public ProductMLPrices.ProductMLPricesBuilder plannedPrice(@Nullable BigDecimal plannedPrice)
Original property name from the Odata EDM: PlannedPrice
this
.@Nonnull public ProductMLPrices build()
Copyright © 2021 SAP SE. All rights reserved.