SAP ERP系统或SAP CRM系统等在标准的Business Content中都提供了丰富的数据源,只需要用户激活即可使用,但是在少数情况下,标准的数据源要么不能完全满足要求,要么没有相关的数据源,此时就需要使用SAP自带的一般数据源制作工具进行数据源的制作。
在ERP源系统中,用户能够通过调用事务码RSO2对一般数据源进行创建、修改和查看等操作。通过该事务码,能够对交易数据、主数据属性、主数据文本进行相关数据源的开发。可惜的是,SAP并未提供标准工具对层次结构的数据源进行开发,因此只能通过标准的层次结构数据源,或文件上载的方式实现。
一般数据源有多种创建方式,但是用的最多的是根据“视图/表”进行数据源的创建;另外一种是根据“功能模块”进行创建。根据“视图/表”创建的数据源只能按照数据库表的内容全量或增量方式读取数据,并且要求包括单位字段在内的所有字段都必须存在于指定的视图或表中,因此存在某些局限。而根据功能模块创建的数据源,包括抽取结构、抽取过程和处理逻辑都是用户自己定义的,因此具有较大的灵活性。在大型的BW项目实施中,建议更多地使用“功能模块”进行数据源的创建。
在实施BW数据仓库项目之前,首先要在ERP源系统后台的SBIW菜单中做一些初始设置,如激活标准数据源等,其中有一项很重要的工作是“传输应用程序组件层次结构”,如图4-1所示。
图4-1 ERP系统中的应用程序组件传输
因此,在新建数据源之前,最好先新建自己的应用程序组件,以便按文件夹的方式组织将要新建的数据源。输入事务码RSA6,或在SBIW中按照“数据传输到SAP业务信息仓库”→“数据源的后处理”→“编辑数据源和应用程序组件层次”菜单路径进入应用组件层次结构的编辑界面,如图4-2所示。(www.daowen.com)
图4-2 应用程序层次结构的编辑界面
单击SAP-R/3左边的扩展按钮,展开ERP中标准的应用程序组件树形结构,将鼠标放置在SAP-R/3上,然后单击界面上方的“新建”按钮,新建自己的应用程序结构,如“DEMO-用户自定义”,如图4-3所示。
图4-3 新建用户自定义应用组件DEMO
然后单击“保存”按钮,保存新的应用组件层次结构。下面将进行一般数据源的创建工作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。