我想通过查询更改某些已发布产品的品牌维度。
我注意到DimensionValue1
Financial Dimension Group
SELECT
此财务维度的最佳方法是什么?>品牌,所以我可以更新价值?
我试图遵循表格的关系,但我找不到合适的价值。
答案 0 :(得分:1)
检查DimensionAttributeBalueSetItem
和DimensionAttributeBalueSet
表,但这很复杂,您必须创建一个相当复杂的过程来更新值。
的问候,
答案 1 :(得分:1)
在以下博客文章中,您需要了解使用Financial Dimensions的良好架构:
这可能会有所帮助。
最诚挚的问候, 克里斯蒂安
答案 2 :(得分:1)
发布的产品带有" DefaultDimension"。 defaultdimenson是当前帐户结构中使用的财务维度的唯一组合(例如,成本中心,部门,品牌等)。
要更新defaultdimension中的单个维度值(品牌),我建议您编写一个X ++作业。
有许多帮助程序类可用于执行此操作。 DimensionAttributeValueSetStorage,DimensionAttribute和DimensionAttributeValue是一个很好的起点。在以下三种方法之间,您应该能够找到/创建一个新的defaultDimension值,以便与您的已发布产品一起存储。
DimensionAttributeValueSetStorage::find(defaultDimension);
DimensionAttribute::findByName('Brand');
DimensionAttributeValue::findByDimensionAttributeAndValue( dimensionAttribute, stringValueOfKeyColumn, forUpdateBoolean, createIfReqdBoolean)