public static class ProductValuationCosting.ProductValuationCostingBuilder extends Object
@Nonnull public ProductValuationCosting.ProductValuationCostingBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
this
.@Nonnull public ProductValuationCosting.ProductValuationCostingBuilder 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 ProductValuationCosting.ProductValuationCostingBuilder 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 ProductValuationCosting.ProductValuationCostingBuilder isMaterialCostedWithQtyStruc(@Nullable Boolean isMaterialCostedWithQtyStruc)
Original property name from the Odata EDM: IsMaterialCostedWithQtyStruc
If you usually cost materials using costing with quantity structure, turn on this indicator.If you usually cost materials using costing without quantity structure, do not turn on this indicator.You can change the indicator in the material master record at a later time.If you always cost your materials (including raw materials) using costing with quantity structure, you should turn on this indicator. This improves performance, because the system does not search in vain for existing cost estimates without a quantity structure for every material when it explodes the BOM. Therefore, only turn on this indicator if you normally cost the materials using costing without quantity structure.Regardless of the setting, you can cost a single material with or without quantity structure. However, you should bear in mind that this setting is always used in the costing run and in mixed costing (creating procurement alternatives).For every cost estimate, the system searches for existing cost estimates that have the materials in their structure. If a released cost estimate exists, the system copies it.If this indicator is set, the material is costed using costing with a quantity structure.The system searches for any existing cost estimates with quantity structure for the individual materials; it ignores existing cost estimates without quantity structure. If the system does not find any valid costing data for the materials, it costs the material or accesses the price in the material master. See also: Transfer controlIf this indicator is not set, the planned costs for the material are calculated using the cost estimate without quantity structure. In this case, you use unit costing to create the quantity structure manually by entering costing items for materials and activity types, for example.The system now searches for any existing cost estimates without quantity structure. If a cost estimate without quantity structure exists for a material, the results of this cost estimate are included in a cost estimate with quantity structure. If there is no cost estimate without quantity structure, the cost estimate with quantity structure accesses the price in the material master record. The planned costs for this material then go into the cost estimate with quantity structure as raw material costs.This does not apply if the indicator Ignore prod cost est w/o qty structure is set in the costing variant.
structure.this
.@Nonnull public ProductValuationCosting.ProductValuationCostingBuilder isMaterialRelatedOrigin(@Nullable String isMaterialRelatedOrigin)
Original property name from the Odata EDM: IsMaterialRelatedOrigin
If you set this indicator, the costs incurred will be updatedunder a primary cost elementwith reference to the material numberThis enables you to analyze material costs in the information system in more detail.
Controlling module.this
.@Nonnull public ProductValuationCosting.ProductValuationCostingBuilder costOriginGroup(@Nullable String costOriginGroup)
Original property name from the Odata EDM: CostOriginGroup
When material costs are calculated, each material is given a general ledger account and thus is assigned to a primary cost element. If you enter an origin group for the material, the combination of source group and cost element is updated to the CO component. This means that you canDefine calculation bases for determination of overhead rates for particular material groups.Define cost components in product costing for particular material groups.Create rules for activating work in process for each material group.When overhead is calculated, an object is debited with overhead costs and another object (usually a cost center) is credited. For more information on the origin of overhead rates in the credit record, specify an origin group in the credit key. The system then displays the origin group in Cost Center Accounting, as well as the overhead cost element.
this
.@Nonnull public ProductValuationCosting.ProductValuationCostingBuilder costingOverheadGroup(@Nullable String costingOverheadGroup)
Original property name from the Odata EDM: CostingOverheadGroup
In costing with and without quantity structure, and when costing production orders and run schedule headers, you can apply percentage overhead charges by means of an overhead key, if you:Assign a costing sheet to your production order or run schedule header, or to the valuation variant for the cost estimateEnter overhead charges in this costing sheet that use the overhead key fieldAssign the overhead key to an overhead groupEnter this overhead group in the material master record of the material
this
.@Nonnull public ProductValuationCosting build()
Copyright © 2020 SAP SE. All rights reserved.