点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 在通过BW通过数...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 在通过BW通过数...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
在通过BW通过数据管理器加载交易数据时,我们遇到了一些问题。
问题是,当我从BW f.e加载交易数据时。
ITEM:10130320,其中有
INTERCO:PG1220及其上的值
MOVEMENTTPE:100:725.110,58欧元和
否MOVEMENTTYPE:-725.110,58 EUR。
我在转换文件中具有映射:
MOVEMENTTYPES = * IF(* STR()+ 0MOVE_TYPE = * STR()然后* STR(END); 0MOVE_TYPE)
因此BPC应该将两个值都放在MOVEMENTTYPE:END
上但这是问题所在,BPC仅采用MOVEMENTTYPE 100上的725.110,58 EUR的值,而忽略不采用movetype的值。 所以我有所不同。
我该怎么说BPC接受这两个值,而不仅仅是具有MOVEMENTTYPES的值。
我的DEFAULT中MOVEMENTTYPES的脚本逻辑是,将MOVEMENTTYPE 100到END的值写为
:
//在END上写运动类型 * XDIM_MEMBERSET MOVEMENTTYPES = BAS(A),BAS(699),BAS(599) * XDIM_ADDMEMBERSET MOVEMENTTYPES = BAS(A),BAS(699),BAS(599) *当运动类型 *是* * REC(FACTOR = 1,MOVEMENTTYPES = END) *结束 * COMMIT
BW在源InfoObject上的报告,然后在BPC InfoObject上,请参阅附件。
希望您可以在此处为BPC获取所有值
谢谢
丹尼尔
(354.9 kB)
奇怪的行:
MOVEMENTTYPES = * IF(* STR()+ 0MOVE_TYPE = * STR()然后* STR(END); 0MOVE_TYPE)
必须是:
MOVEMENTTYPES = * IF(0MOVE_TYPE = * STR()然后* STR(END); 0MOVE_TYPE)
空将移至END,非空-将移至所需的移动类型
不清楚您要如何使用默认逻辑...
没有默认值的第一次测试。lgf
一周热门 更多>