Class ProductValuation.ProductValuationBuilder
- Enclosing class:
- ProductValuation
-
Method Summary
Modifier and TypeMethodDescriptionbaseISOUnit(String baseISOUnit) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3build()Constraints: Not nullable, Maximum length: 3inventoryValuationProcedure(String inventoryValuationProcedure) Constraints: Not nullable, Maximum length: 1isMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: Not nullableisProducedInhouse(Boolean isProducedInhouse) Constraints: Not nullablemovingAveragePrice(BigDecimal movingAveragePrice) Constraints: Not nullable, Precision: 11, Scale: 0priceDeterminationControl(String priceDeterminationControl) Constraints: Not nullable, Maximum length: 1Navigation property _Product for ProductValuation to single Product.(Key Field) Constraints: Not nullable, Maximum length: 18productOriginType(String productOriginType) Constraints: Not nullable, Maximum length: 1productPriceUnitQuantity(BigDecimal productPriceUnitQuantity) Constraints: Not nullable, Precision: 5productUsageType(String productUsageType) Constraints: Not nullable, Maximum length: 1Navigation property _ProductValuationAccounting for ProductValuation to single ProductValuationAccounting.Navigation property _ProductValuationCosting for ProductValuation to single ProductValuationCosting.Navigation property _ProductValuationLedgerAccount for ProductValuation to multiple ProductValuationLedgerAccount.Navigation property _ProductValuationLedgerPrices for ProductValuation to multiple ProductValuationLedgerPrices.projectStockValuationClass(String projectStockValuationClass) Constraints: Not nullable, Maximum length: 4standardPrice(BigDecimal standardPrice) Constraints: Not nullable, Precision: 11, Scale: 0toString()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: 4valuationType(String valuationType) (Key Field) Constraints: Not nullable, Maximum length: 10
-
Method Details
-
product
Navigation property _Product for ProductValuation to single Product.- Parameters:
value- The Product to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
product
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Product
- Parameters:
value- The product to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
productValuationAccounting
@Nonnull public ProductValuation.ProductValuationBuilder productValuationAccounting(ProductValuationAccounting value) Navigation property _ProductValuationAccounting for ProductValuation to single ProductValuationAccounting.- Parameters:
value- The ProductValuationAccounting to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
productValuationCosting
@Nonnull public ProductValuation.ProductValuationBuilder productValuationCosting(ProductValuationCosting value) Navigation property _ProductValuationCosting for ProductValuation to single ProductValuationCosting.- Parameters:
value- The ProductValuationCosting to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
productValuationLedgerAccount
@Nonnull public ProductValuation.ProductValuationBuilder productValuationLedgerAccount(ProductValuationLedgerAccount... value) Navigation property _ProductValuationLedgerAccount for ProductValuation to multiple ProductValuationLedgerAccount.- Parameters:
value- The ProductValuationLedgerAccounts to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
productValuationLedgerPrices
@Nonnull public ProductValuation.ProductValuationBuilder productValuationLedgerPrices(ProductValuationLedgerPrices... value) Navigation property _ProductValuationLedgerPrices for ProductValuation to multiple ProductValuationLedgerPrices.- Parameters:
value- The ProductValuationLedgerPricess to build this ProductValuation with.- Returns:
- This Builder to allow for a fluent interface.
-
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: 11, Scale: 0Original property name from the Odata EDM: StandardPrice
- Returns:
this.
-
productPriceUnitQuantity
@Nonnull public ProductValuation.ProductValuationBuilder productPriceUnitQuantity(@Nullable BigDecimal productPriceUnitQuantity) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: ProductPriceUnitQuantity
- 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.
-
movingAveragePrice
@Nonnull public ProductValuation.ProductValuationBuilder movingAveragePrice(@Nullable BigDecimal movingAveragePrice) Constraints: Not nullable, Precision: 11, Scale: 0Original 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: Not nullableOriginal property name from the Odata EDM: IsProducedInhouse
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public ProductValuation.ProductValuationBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: Not nullableOriginal property name from the Odata EDM: IsMarkedForDeletion
- 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.
-
projectStockValuationClass
@Nonnull public ProductValuation.ProductValuationBuilder projectStockValuationClass(@Nullable String projectStockValuationClass) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProjectStockValuationClass
- Returns:
this.
-
currency
Constraints: Not nullable, Maximum length: 3Original 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.
-
baseISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseISOUnit
- Returns:
this.
-
build
-
toString
-