Class ProductValuation.ProductValuationBuilder
- Enclosing class:
- ProductValuation
-
Method Summary
Modifier and TypeMethodDescriptionConstraints: Not nullable, Maximum length: 3build()Constraints: Not nullable, Maximum length: 5futurePlndPrice1ValdtyDate(LocalDateTime futurePlndPrice1ValdtyDate) Constraints: Not nullable, Precision: 0futurePlndPrice2ValdtyDate(LocalDateTime futurePlndPrice2ValdtyDate) Constraints: Not nullable, Precision: 0futurePlndPrice3ValdtyDate(LocalDateTime futurePlndPrice3ValdtyDate) Constraints: Not nullable, Precision: 0inventoryValuationProcedure(String inventoryValuationProcedure) Constraints: Not nullable, Maximum length: 1isMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: noneisProducedInhouse(Boolean isProducedInhouse) Constraints: nonemlAccount(ProductMLAccount... value) Navigation property to_MLAccount for ProductValuation to multiple ProductMLAccount.mlPrices(ProductMLPrices... value) Navigation property to_MLPrices for ProductValuation to multiple ProductMLPrices.movingAveragePrice(BigDecimal movingAveragePrice) Constraints: Not nullable, Precision: 12, Scale: 3plannedPrice(BigDecimal plannedPrice) Constraints: Not nullable, Precision: 12, Scale: 3plannedPrice1InCoCodeCrcy(BigDecimal plannedPrice1InCoCodeCrcy) Constraints: Not nullable, Precision: 12, Scale: 3plannedPrice2InCoCodeCrcy(BigDecimal plannedPrice2InCoCodeCrcy) Constraints: Not nullable, Precision: 12, Scale: 3plannedPrice3InCoCodeCrcy(BigDecimal plannedPrice3InCoCodeCrcy) Constraints: Not nullable, Precision: 12, Scale: 3prevInvtryPriceInCoCodeCrcy(BigDecimal prevInvtryPriceInCoCodeCrcy) Constraints: Not nullable, Precision: 12, Scale: 3priceDeterminationControl(String priceDeterminationControl) Constraints: Not nullable, Maximum length: 1priceLastChangeDate(LocalDateTime priceLastChangeDate) Constraints: Not nullable, Precision: 0priceUnitQty(BigDecimal priceUnitQty) Constraints: Not nullable, Precision: 5, Scale: 0prodCostEstNumber(String prodCostEstNumber) Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 40productOriginType(String productOriginType) Constraints: Not nullable, Maximum length: 1productUsageType(String productUsageType) Constraints: Not nullable, Maximum length: 1projectStockValuationClass(String projectStockValuationClass) Constraints: Not nullable, Maximum length: 4standardPrice(BigDecimal standardPrice) Constraints: Not nullable, Precision: 12, Scale: 3taxBasedPricesPriceUnitQty(BigDecimal taxBasedPricesPriceUnitQty) Constraints: Not nullable, Precision: 5, Scale: 0toString()Navigation property to_ValuationAccount for ProductValuation to single ProductValuationAccount.valuationArea(String valuationArea) (Key Field) Constraints: Not nullable, Maximum length: 4valuationCategory(String valuationCategory) Constraints: Not nullable, Maximum length: 1valuationClass(String valuationClass) Constraints: Not nullable, Maximum length: 4valuationClassSalesOrderStock(String valuationClassSalesOrderStock) Constraints: Not nullable, Maximum length: 4Navigation property to_ValuationCosting for ProductValuation to single ProductValuationCosting.valuationType(String valuationType) (Key Field) Constraints: Not nullable, Maximum length: 10
-
Method Details
-
mlAccount
Navigation property to_MLAccount for ProductValuation to multiple ProductMLAccount.- Parameters:
value- The ProductMLAccounts to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
mlPrices
Navigation property to_MLPrices for ProductValuation to multiple ProductMLPrices.- Parameters:
value- The ProductMLPricess to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
valuationAccount
@Nonnull public ProductValuation.ProductValuationBuilder valuationAccount(ProductValuationAccount value) Navigation property to_ValuationAccount for ProductValuation to single ProductValuationAccount.- Parameters:
value- The ProductValuationAccount to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
valuationCosting
@Nonnull public ProductValuation.ProductValuationBuilder valuationCosting(ProductValuationCosting value) Navigation property to_ValuationCosting for ProductValuation to single ProductValuationCosting.- Parameters:
value- The ProductValuationCosting to build this ProductValuation 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.
-
valuationArea
@Nonnull public ProductValuation.ProductValuationBuilder valuationArea(@Nullable String valuationArea) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ValuationArea
- Returns:
this.
-
valuationType
@Nonnull public ProductValuation.ProductValuationBuilder valuationType(@Nullable String valuationType) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ValuationType
- Returns:
this.
-
valuationClass
@Nonnull public ProductValuation.ProductValuationBuilder valuationClass(@Nullable String valuationClass) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ValuationClass
- Returns:
this.
-
priceDeterminationControl
@Nonnull public ProductValuation.ProductValuationBuilder priceDeterminationControl(@Nullable String priceDeterminationControl) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PriceDeterminationControl
- Returns:
this.
-
standardPrice
@Nonnull public ProductValuation.ProductValuationBuilder standardPrice(@Nullable BigDecimal standardPrice) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: StandardPrice
- Returns:
this.
-
priceUnitQty
@Nonnull public ProductValuation.ProductValuationBuilder priceUnitQty(@Nullable BigDecimal priceUnitQty) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: PriceUnitQty
- Returns:
this.
-
inventoryValuationProcedure
@Nonnull public ProductValuation.ProductValuationBuilder inventoryValuationProcedure(@Nullable String inventoryValuationProcedure) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: InventoryValuationProcedure
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public ProductValuation.ProductValuationBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
this.
-
movingAveragePrice
@Nonnull public ProductValuation.ProductValuationBuilder movingAveragePrice(@Nullable BigDecimal movingAveragePrice) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: MovingAveragePrice
- Returns:
this.
-
valuationCategory
@Nonnull public ProductValuation.ProductValuationBuilder valuationCategory(@Nullable String valuationCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ValuationCategory
- Returns:
this.
-
productUsageType
@Nonnull public ProductValuation.ProductValuationBuilder productUsageType(@Nullable String productUsageType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProductUsageType
- Returns:
this.
-
productOriginType
@Nonnull public ProductValuation.ProductValuationBuilder productOriginType(@Nullable String productOriginType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProductOriginType
- Returns:
this.
-
isProducedInhouse
@Nonnull public ProductValuation.ProductValuationBuilder isProducedInhouse(@Nullable Boolean isProducedInhouse) Constraints: noneOriginal property name from the Odata EDM: IsProducedInhouse
- Returns:
this.
-
prodCostEstNumber
@Nonnull public ProductValuation.ProductValuationBuilder prodCostEstNumber(@Nullable String prodCostEstNumber) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ProdCostEstNumber
- Returns:
this.
-
projectStockValuationClass
@Nonnull public ProductValuation.ProductValuationBuilder projectStockValuationClass(@Nullable String projectStockValuationClass) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProjectStockValuationClass
- Returns:
this.
-
valuationClassSalesOrderStock
@Nonnull public ProductValuation.ProductValuationBuilder valuationClassSalesOrderStock(@Nullable String valuationClassSalesOrderStock) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ValuationClassSalesOrderStock
- Returns:
this.
-
plannedPrice1InCoCodeCrcy
@Nonnull public ProductValuation.ProductValuationBuilder plannedPrice1InCoCodeCrcy(@Nullable BigDecimal plannedPrice1InCoCodeCrcy) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: PlannedPrice1InCoCodeCrcy
- Returns:
this.
-
plannedPrice2InCoCodeCrcy
@Nonnull public ProductValuation.ProductValuationBuilder plannedPrice2InCoCodeCrcy(@Nullable BigDecimal plannedPrice2InCoCodeCrcy) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: PlannedPrice2InCoCodeCrcy
- Returns:
this.
-
plannedPrice3InCoCodeCrcy
@Nonnull public ProductValuation.ProductValuationBuilder plannedPrice3InCoCodeCrcy(@Nullable BigDecimal plannedPrice3InCoCodeCrcy) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: PlannedPrice3InCoCodeCrcy
- Returns:
this.
-
futurePlndPrice1ValdtyDate
@Nonnull public ProductValuation.ProductValuationBuilder futurePlndPrice1ValdtyDate(@Nullable LocalDateTime futurePlndPrice1ValdtyDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: FuturePlndPrice1ValdtyDate
- Returns:
this.
-
futurePlndPrice2ValdtyDate
@Nonnull public ProductValuation.ProductValuationBuilder futurePlndPrice2ValdtyDate(@Nullable LocalDateTime futurePlndPrice2ValdtyDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: FuturePlndPrice2ValdtyDate
- Returns:
this.
-
futurePlndPrice3ValdtyDate
@Nonnull public ProductValuation.ProductValuationBuilder futurePlndPrice3ValdtyDate(@Nullable LocalDateTime futurePlndPrice3ValdtyDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: FuturePlndPrice3ValdtyDate
- Returns:
this.
-
taxBasedPricesPriceUnitQty
@Nonnull public ProductValuation.ProductValuationBuilder taxBasedPricesPriceUnitQty(@Nullable BigDecimal taxBasedPricesPriceUnitQty) Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: TaxBasedPricesPriceUnitQty
- Returns:
this.
-
priceLastChangeDate
@Nonnull public ProductValuation.ProductValuationBuilder priceLastChangeDate(@Nullable LocalDateTime priceLastChangeDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PriceLastChangeDate
- Returns:
this.
-
plannedPrice
@Nonnull public ProductValuation.ProductValuationBuilder plannedPrice(@Nullable BigDecimal plannedPrice) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: PlannedPrice
- Returns:
this.
-
prevInvtryPriceInCoCodeCrcy
@Nonnull public ProductValuation.ProductValuationBuilder prevInvtryPriceInCoCodeCrcy(@Nullable BigDecimal prevInvtryPriceInCoCodeCrcy) Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: PrevInvtryPriceInCoCodeCrcy
- Returns:
this.
-
currency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
this.
-
baseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
build
-
toString
-