
正文
sapbw记录增量时戳 sap增加库存数量
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在BW中创建数据源及数据抽取
1、可使用R3标准数据库表或者自定义表(需注意对于金额或者数量字段,必需有参照表。如果作为数据源的表自己含有金额单位或者数量单位,并且参照表为表本身,那么此表可以直接作为数据源使用;如果作为数据源的表本身没有金额单位或者数量单位,参照表为另外的表,则使用该表作为数据源时会报错。BW的机制好像是表本身金额和数量字段必需有参照表,并且参照表为此表本身,如果参照表与想作为数据源的表不为同一表,则无法取得相应的单位。因此如果参照表为其它表,则可能需建立视图,在视图中关联参照表取得单位),自定义表往往是需要通过比较复杂的程序计算出结果,然后将程序输出结果存在自定义表中,然后通过自定义表作为一般数据源,把数据抽取到BW中
2、建立一般数据源(事务代码:SBIW或RSO2),一般数据源中SAP允许视图/表、查询(指SAP中的信息集,即Query)、FM(功能模块)作为一般数据源,几个参数:应用程序组件(Infosource和infopackage使用应用程序组件的树状结构组织,其实就是一个目录,用来管理数据源的),如果为自定义的,需保证相关的Client都存在,可自行创建应用程序组件(事务代码:RSA6);描述:短中长,如果是视图/表,则输入相应的视图/表名称,提取结构系统自动生成;Delta设置:Delta特殊字段,即作为增量更新的字段,分为三种:时间标记、日历天数、数字指针,这三种的区别,不是太清楚,时间标记即时间戳,应是记录记录更改的时间,日历天数也是上次更改的日期,个人觉得时间标记是更为明细的时间,因为是长度为15的字段,可以精确到分秒吧,日历天数则是到天,数据指针是对增加的记录产生新的指针,三种用来区别新数据的方法;安全间隔下限:以下为SAP的帮助,示例:时戳用于确定增量。最后读取的时戳为:12:00:00。下一个增量提取开始于12:30:00。这种情况下,选择间隔为 12:00:00 到 12:30:00。提取结尾时,指针设置为:12:30:00。一个记录 - 例如一个凭证- 创建于 12:25,但是直到 12:35 才能保存。它不包含在提取的数据中,但是,由于它的时戳,下次也不能提取。正因如此,读取和传输数据之间的安全边际必须始终大于创建此数据源(具有时戳增量)记录的时间最大长度,或者它必须显示一个足够大的间隔 (用于确定使用序列号确定的增量)。个人理解,如果一个凭证创建的经过时间恰好在上次提起后和下次提起后,即跨过了安全间隔,则该凭证会导致无法提取
3、一般数据源创建后,激活数据源(事务代码:RSA6),并使用RSA3测试抽取数据
以上1、2、3步均在R3端完成
4、在BW中复制数据源,建立信息包抽取数据到PSA
相关问答
Q1: sap bw BW加载FI数据到PSA,增量抽取报错
那是你在ECC里面没有激活BADI FIAA_BW_DELTA_UPDATE。资产数据源取的表本身是没有很好的时戳的,只能通过比较复杂的方式才能获取到增量,所以使用资产数据源之前必须要激活上面的那个badi,生成增量日志才能开始抽取数据源
Q2: sap BW FI数据源 时间戳怎样设置?
在r3系统中 通过事物码rsa2进入相关界面,然后查看增量提取中的设置GEN增量,点开可以看到三种增量方式,选择日历天数并填写相应的时间变量(可自己定义时间变量)。
关于sapbw记录增量时戳和sap增加库存数量的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








