数据源增强

数据源增强分为两类:

一、结构增强(增加字段)

二、数据取数逻辑增强(结构中无数) 注意:标准数据源不能更改取数逻辑

增强步骤:

1.如果是后勤等标准数据源,通过命令:lbwe查看该数据源.-->点击维护(左边为当前结构,右边为可使用的字段池,可进行拖拽,可直接使用)

2.通过RSA6查看激活的数据源,选中需要激活的数据源,点击增强提取结构,添加字段。

3.字段添加后,该字段是一个隐藏字段,点击修改数据源,点击取消。

4.在BW服务器中查看该数据源,点击replicate(复制),此时该字段中无数,需要进行逻辑增强。

5.通过CMOD(增强出口),输入ZBW220,选择增强分配-->RSAP001(出口),该出口拥有四个功能出口,分别是业务数据、属性数据、文本数据、层次数据。

6.业务数据代码中的i代表输入参数

7.编写代码如下:

DATA:ls_data TYPE 参考提取结构   *提取结构在激活数据源中,如:ZOXID30244
      ls_idx like sy-tabix.  *定义索引变量,sy-tabix表示当前循环到第几行

case i_datasource.
    when '激活数据源名称'.
    LOOP AT C_T_DATA INTO ls_data.  *上面定义的本地结构
        ls_idx = sy-tabix.  *将sy-tabix值赋给ls_idx
        ls_data-增强字段 = 值.    *直接给增强字段赋值
        modify C_T_DATA from ls_data index ls_idx.  *将ls_data中的数据修改回C_T_DATA,并返回行号
    ENDLOOP.

8.验证是否成功写入数据.打开RSA3,点击运行,查看是否增强成功。

9.数据源增强注意事项,标准数据源亦可按照上述步骤操作,有一点例外,后勤数据源可直接找字段池,有的拉到左边就可使用;财务总账数据源增强时,标准表中有的字段,按结构增强操作激活,但逻辑增强不用写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酔墨诗欣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值