当我们大费周折的在R3端折腾完后,迟迟不能进入BW中一展宏图让人觉得很是郁闷,终于在R3端的数据源激活操作后,我们就要在BW端进行动作啦,首先要做的就是数据源的抽取工作,RSA1进入主界面后,点击数据源;
然后右键点击“选择源系统”选择SAP数据源;
然后如下图复制数据源
这样就可以看到R3端激活的数据源结构如下
在SAP应用程序组件-->物料管理下就可以找到在R3端激活的库存结构,其中每个数据源前端都有一个白色方框,这表示这些数据源目前还是3.5版本,需要转化成7.0版本才可正常使用
选中数据源点击“迁移”,系统会弹出一个对话框,选择无输出即可(有输出是指数据源可以转回到3.5,而无输出则是数据源迁移到7.0后无法在退回到3.5)
迁移后的数据源前面的白色小方块没有了,这时候即是BW 7.0的数据源了,就可以在系统中正常使用了。先看看我们7.0的PSA中有哪些东西吧,右键单击数据源选择显示就会看到BW端数据源的庐山真面目了,还是以初始库存为例(2LIS_03_BX),数据源分为“头部分”和三个“标签页”,其中头部分就是数据源技术名称,名称以及版本信息;第一个标签页为“一般信息”,记录了数据源的文本描述以及更改记录,其中数据源的特征中有一项叫“未清余额”,这个是表示数据源是非“累计”,所谓非累计是指对于像库存数据这样类型的数据,不能采用累加的方式填充数据,而只能根据日期单独标记每天的数据值;第二页“提取”页中则是数据的格式等定义;第三页“字段”则是数据源的结构,其中“传输”勾选表示数据的传输,在BW端可以根据实际需求选择字段。
打量完数据源的结构后,那接下来的动作就是从R3端抽取数据了;选中数据源,点击右键选择“创建信息包...”进入以下界面。其中有六个标签页,第一个“数据选择”可以根据条件进行数据选择;后续的“提取”、“处理”及“数据目标”都不用做变更。
进入“更新”界面,对于2LIS_03_BX来说只有一个更新模式“生成初始状态”,这是因为BX是初始化库存,没有后续数据需要传输,其后续数据都是通过BF(物料移动)这个数据源来做增量。而对于其他业务数据源来说,还有后续增量数据,其选项会包含“完全更新”、“将增量初始化”两个选项,一般第一次会选择“将增量初始化”,在生成这个信息包并执行后,再次新建信息包,会发现“更新”中多出一个“增量更新”,这个就是BW端抽取R3的增量的信息包的奥秘了,一般来说我们会创建三个信息包,一个基于初始化的,一个完全加载的以及一个基于增量的,见下图:
创建好三个信息包并且执行了初始化的信息包以后,我们的第一包PSA已经能够看到啦,选择数据源右键点击“管理”,PSA的界面就会呈现在我们面前
其中上方的PSA /BIC/B0000509就是PSA的表,如果没有这样的字样,可以用/BIC/B0000*到SE11去查询,也会发现对应的表的,这样就可以比对BW与R3的数据正确性了,如果一切顺利,应该是没有问题的:)
其中PSA中的更新的请求,如果在数据没有被抽到DSO或者CUBE之前,前面会有一个红色的感叹号,如果已经是一个绿色勾勾,那么就表示数据已经被抽走了。