EXCEL创建层次结构到BW

BW7.0 中提供从文件导入Hierarchy的功能,其具体操作步骤如下:

1、 创建InfoObject

首先创建需要的infoObject,Z_ORG,,选择Info Area,点击右键Create InfoObject,如下所示,勾选“with Hierarchy”,表示信息对象带Hierarchy;下图中红色圆圈表示Hierarchy中所包含的信息对象,即Hierarchy是和其他InfoObject共同构成一个结构;点开后可以选择合适的信息对象,如果不选择,则表示该Hierarchy只包含当前InfoObject内容;此处创建的是不带时间的Hierarchy;


 

2、 创建InfoSource

选择InfoSource,创建application component,选择Additional Functions Create InfoSource 3.x


 

系统提示对话框,选择”Dierect Update of Master Data”,把刚刚创建的信息对象填入,确定继续;

 


创建完成,如下所示:


 

3、 创建Transfer Rule

右键点击InfoSource中的Hierarchy并选择“Additional Functions”,选择Create Transfer Rules

 


系统提示指定source system,选择合适的源系统即可;

 


创建的通信结构如下所示:

 


选择Hierarchy Node,可以看到Hierarchy中使用的信息对象,如下所示:

 

 

其中0HIER_NODE是系统标准InfoObject,用来存放根节点内容,如果前面的Hierarchy中选择了由多个信息对象构成,则此处会将所有的信息对象列出,由于是非时间相关,故DATEFROM 和DATETO无用;

 

激活结构后,点击 “Hier Structure”,可以指定Hierarchy名称,此处可以根据需要创建一个或者多个,如下所示:


 

产生的结构如下,此处排序,时间相关性,源系统等都不勾选,创建一个最简单的Hierarchy


 

 

4、 创建flat file

根据上一步骤的结构创建对应的flat file,此处顺序必须与上图严格对应,如下所示,其中”InfoObjectName”对应存放InfoObject ID, ”Node Name”存放内容ID,对应的EXCEL如下


 

创建InfoPackage,选择对应的Hierarchy Name,

 


其中External data中指定CSV文件作为源文件,如下:

 


5、 加载Hierarchy

首先,应该加在对应NODE进入Text或者Attribute,即首先使Hierarchy对应的节点存在于infoobject中,然后再执行Hierarchy对应的InfoPackage ,则顺利执行完成,进入InfoObject 中查看结构如下:

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值