没有移动类型的装入事务数据的问题

2020-09-28 14:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 在通过BW通过数...

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

加入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)
2条回答
暮风yp
2020-09-28 15:11 .采纳回答

奇怪的行:

MOVEMENTTYPES = * IF(* STR()+ 0MOVE_TYPE = * STR()然后* STR(END); 0MOVE_TYPE)

必须是:

MOVEMENTTYPES = * IF(0MOVE_TYPE = * STR()然后* STR(END); 0MOVE_TYPE)

空将移至END,非空-将移至所需的移动类型

不清楚您要如何使用默认逻辑...

没有默认值的第一次测试。lgf

一周热门 更多>