BW 后勤数据源调整

在周末/假期/晚上没用户在前台操作时进行调整,可提前在ERP系统通过SM02创建系统消息通知大家。

在开始初始工作时,用SU10锁定用户或SM01锁住事物码,同时可利用AL08(查看系统进程和所有服务器上登陆用户)和SM04(强行注销系统中登陆人员,转到->系统范围列表,可将所有服务器上登陆用户显示)进行监控。锁定用户原因:我们所谓初始化暂且认为由两部分初始化组成:ECC端填充设置表为一部分,BW端执行初始化包为一部分。ECC初始化开始后,以开始时间为时间戳,之前的数据进入SETUP TABLE,之后新产生的凭证会进入LBWQ/SMQ1。BW端执行无数据初始化包后ECC端RSA7产生了队列,那么Collect run对应JOB推送的数据就是SMQ1中所有的数据吗?实践说明,不是的,它仅会推送RSA7产生队列的时间戳之后的数据。假设ECC初始化后LBWQ/SMQ1有100条记录,但BW端初始化时间是SMQ1中第80条记录之后的时间戳,那么推送到RSA7队列的数据就只有20条,这就是要锁用户操作的关键所在。即使可以通过人为设置让ECC的初始化和BW的初始化尽可能的同时开始,也不能确认在几秒的误差内没有用户录入数据,而且不等ECC初始化结束后就进行BW的初始化是否会对数据有影响还有待验证。
结构调整不一定需要对历史数据进行彻底的初始化,即使针对新加字段需要历史数据,可在不破坏原来Delta基础上进行。
针对后勤数据源,若将调整后的结构传输至生产时有业务用户录入数据,系统将不允许业务人员数据保存,在对调整后结构重新打上初始化标识后业务人员方可正常录入数据。

其他注意或说明事项
1.增量队列的数据收集,两种方法之一。目的是将LBWQ或SM13中数据清到RSA7队列中去。
a.Start updating the data from the Customizing Cockpit(T-code: LBWE) 
b. Start the corresponding application-specific update report RMBWV3nn (nn = application number) directly in transaction SE38/SA38 .
c.若已删除填充设置表里数据且已清空LBWQ里数据,执行RMCSBWCC后还有类似未清V3处理错误,需要将SM13里删除那些已经是”错误“的更新条目

2.针对已存在而未添加到抽取结构体里的字段,调整结构时能看到字段来自哪个表。结构体里若不存在需要的字段,需先增强抽数结构MC*,增强字段需要Z打头,然后在LBWE中进行结构调整。具体可参考:https://blogs.sap.com/2014/01/07/for-beginners-datasource-enhancement-lo-cockpit/

3.调整完结构后,一定要将LBWE中“更新(Update)”列对应数据源状态置为激活(Active),否则填充设置表无法将数据写入。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值