public static class ProductValuationAccount.ProductValuationAccountBuilder extends Object
@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder 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 ProductValuationAccount.ProductValuationAccountBuilder 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 ProductValuationAccount.ProductValuationAccountBuilder commercialPrice1InCoCodeCrcy(@Nullable BigDecimal commercialPrice1InCoCodeCrcy)
Original property name from the Odata EDM: CommercialPrice1InCoCodeCrcy
and commercial valuation is not observed in the United States of America or in some European countries.)this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder commercialPrice2InCoCodeCrcy(@Nullable BigDecimal commercialPrice2InCoCodeCrcy)
Original property name from the Odata EDM: CommercialPrice2InCoCodeCrcy
Price level 2 is used for updating the lowest price that has been determined on the basis of range of coverage and movement rate.
determination of lowest value. It relates to the price unit of the previous year.this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder commercialPrice3InCoCodeCrcy(@Nullable BigDecimal commercialPrice3InCoCodeCrcy)
Original property name from the Odata EDM: CommercialPrice3InCoCodeCrcy
The price relates to the price unit in the previous year (for more information, see the SAP Library documentation Invoice Verification and Material Valuation).
valuation. Alternatively, it can be specified by inventory costing or by an external source.this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder devaluationYearCount(@Nullable String devaluationYearCount)
Original property name from the Odata EDM: DevaluationYearCount
The devaluation indicator determines the percentage by which the value of a material is reduced. It allows the results from previous years to be taken into account when the "lowest value" of a material is determined on the basis of whether it is slow/non-moving. The devaluation indicator is:Increased by 1 if the material is slow or non-movingSet to 0 if the material is medium or fast moving
this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder futureEvaluatedAmountValue(@Nullable BigDecimal futureEvaluatedAmountValue)
Original property name from the Odata EDM: FutureEvaluatedAmountValue
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 ProductValuationAccount.ProductValuationAccountBuilder futurePriceValidityStartDate(@Nullable LocalDateTime futurePriceValidityStartDate)
Original property name from the Odata EDM: FuturePriceValidityStartDate
this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder isLIFOAndFIFORelevant(@Nullable Boolean isLIFOAndFIFORelevant)
Original property name from the Odata EDM: IsLIFOAndFIFORelevant
this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder lIFOValuationPoolNumber(@Nullable String lIFOValuationPoolNumber)
Original property name from the Odata EDM: LIFOValuationPoolNumber
Materials to be valuated together in LIFO valuation are grouped under a pool number.
this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder taxPricel1InCoCodeCrcy(@Nullable BigDecimal taxPricel1InCoCodeCrcy)
Original property name from the Odata EDM: TaxPricel1InCoCodeCrcy
commercial valuation is not observed in the United States of America or in some European countries.)this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder taxPrice2InCoCodeCrcy(@Nullable BigDecimal taxPrice2InCoCodeCrcy)
Original property name from the Odata EDM: TaxPrice2InCoCodeCrcy
Price level 2 is used for updating the lowest price that has been determined on the basis of range of coverage and movement rate.
lowest value. It relates to the price unit of the previous year.this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder taxPrice3InCoCodeCrcy(@Nullable BigDecimal taxPrice3InCoCodeCrcy)
Original property name from the Odata EDM: TaxPrice3InCoCodeCrcy
The price relates to the price unit in the previous year (for more information, see the SAP Library documentation Invoice Verification and Material Valuation).
valuation. Alternatively, it can be specified by inventory costing or by an external source.this
.@Nonnull public ProductValuationAccount.ProductValuationAccountBuilder currency(@Nullable String currency)
Original property name from the Odata EDM: Currency
this
.@Nonnull public ProductValuationAccount build()
Copyright © 2020 SAP SE. All rights reserved.