转换文件-使用另一个维度的属性值映射目标

2020-08-16 17:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我对转换有疑问,希望您能提出建议:

在BPC(目标)中,我们有16个维度,而在BW(源)中,我们只有13个维度。从BW加载数据时,需要为BPC ENTITY维度(三个属性)中的值分配额外的三个维度。/p>

是否可以像下面那样维护转换文件-MAP部分以实现要求?

DIM_A = * NEWCOL(ENTITY.PROPERTY1)

DIM_B = * NEWCOL(ENTITY.PROPERTY2)

DIM_C = * NEWCOL(ENTITY.PROPERTY3)

如果没有(我觉得这行不通),还有其他方法可以做到吗? (例如DIM_A/B/C = * NEWCOL(NONE),在默认逻辑中,我们记录ENTITY.PROPERTY1/2/3吗?)

(BPC版本为11.0,BW4HANA SP10)

提前谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我对转换有疑问,希望您能提出建议:

在BPC(目标)中,我们有16个维度,而在BW(源)中,我们只有13个维度。从BW加载数据时,需要为BPC ENTITY维度(三个属性)中的值分配额外的三个维度。/p>

是否可以像下面那样维护转换文件-MAP部分以实现要求?

DIM_A = * NEWCOL(ENTITY.PROPERTY1)

DIM_B = * NEWCOL(ENTITY.PROPERTY2)

DIM_C = * NEWCOL(ENTITY.PROPERTY3)

如果没有(我觉得这行不通),还有其他方法可以做到吗? (例如DIM_A/B/C = * NEWCOL(NONE),在默认逻辑中,我们记录ENTITY.PROPERTY1/2/3吗?)

(BPC版本为11.0,BW4HANA SP10)

提前谢谢!

付费偷看设置
发送
2条回答
吹牛啤
1楼 · 2020-08-16 18:23.采纳回答

确保不能直接在转换文件中使用BPC尺寸属性。

1。 选项-您可以编写ROUTINE badi,以读取属性并添加列。

2。 选项-是的,您可以将数据写入一些虚拟成员:A_NONE,B_NONE,C_NONE,然后在default.lgf中执行重分类:

 * WENT ENTITY
 *是*
 * REC(EXPRESSION =%VALUE%,DIM_A = ENTITY.PROPERTY1,DIM_B = ENTITY.PROPERTY2,DIM_C = ENTITY.PROPERTY3)
 * REC(EXPRESSION = 0)//清除初始记录
 * END  

如果要加载的数据很多,则选项1更好。

骆驼绵羊
2楼-- · 2020-08-16 18:08

感谢Vadim的建议! 祝你有美好的一天。

一周热门 更多>