BW/BI开发过程中问题的解决总结

来源:互联网 发布:studio软件怎么用 编辑:程序博客网 时间:2024/05/02 00:15

1 更改模型中的请求包状态

有时候在系统中我们没有办法直接更改请求状态,此时我们就可以通过SE37来运行RSBM_GUI_CHANGE_USTATE这个方法,我们只需要输入请求标示,然后就可以来更改请求的状态。否则有时候,我们即删不掉请求又不能修改,那么采用这个办法就很快的解决这个问题。仅仅是更改请求状态的时候可以使用。

由于过程过于简单,这里就不再作详细的介绍了。大家如果有什么问题可以发邮件给我。EMAILhappy_hui_li@163.com。大多数的情况下直接双击请求状态的时候就可以修改,但是有时候是没有办法进行的。这个方法就可以来解决后者出现的情况。

2 传输工具的测试系统配置

首先输入TCODESTMS,进入界面之后:System Overview à Display Configure à Click “Transport Tool”àTest.大家参考这个步骤就可以进行传输工具的测试。具体的截图就不在给了。目前没有例子可以做图。请谅解,如果有什么不理解的地方大家可以发送邮件给我,遇到具体问题在做具体的解答。EMAIL:happy_hui_li@163.com

注释:并不是说所有的内容都是可以随意的去传输的。比如:数据源。数据源如果被修改,那么我们仅仅在ECC系统把修改后产生的CR传输到指定的系统,然后我们仅仅到目标BW系统进行数据源的复制与激活即可。如果在BW层面也进行传输的话,就会导致DATASOURCE时间戳出现异常。此外,我建议,在开发系统中修改了什么,就只需把修改的内容传输到目标系统即可,不要过多地传输其他的内容,这样就会导致这样或者那样的问题。

3 解决被锁定的方案

在项目中经常能过遇到某个tcode或者query被其他人锁定而导致自己不能够开发。那么遇到这样的问题我们该怎么解决呢?最安全的方案是通知到具体的某个人,使其终止该程序。那么如果此人不在,而资源却被其占用我们该怎么办呢?下边我们就给大家介绍一个安全的解决方案。至于其他的存在风险的部分这里就不在做详细的介绍了。

在项目中,某些tcode只能被一个人锁定,这样就会影响其他人的开发如果我们知道具体的某个人的话,可以通知其终止该tcode。要么我们可以通过SM04:用户清单来找到这个人,通过SM04来终止其的进程或者通知其终止该具体的tcode。具体的使用过程大家可以参考如下的流程:

Tcode中输入:sm04à选中被锁定的对象à点击会话按钮à选中对话框中的用户列表à点击结束会话。

4 Post-Installation Actions for Trancport Organizer

本小节主要介绍的是后台系统迁移的步骤,比如我们当前使用的是7.0的系统,但是大多数的数据源仍旧是BW 3.5版本的,如果使用BI 7.0的话,我们就需要对数据源做迁移,当然,我们可以一个一个的对指定的数据源右键选择迁移来做转换。同样我们也是可以通过tcodese06来做迁移。大家可以参考如下的具体的流程:

输入tcodese06àsap 系统创建人面板选择第二项:数据库赋值或移动à点击perform post-installation actions按钮。然后我们就可以根据提示框来一个一个的填写就可以了,这里就不在做详细的介绍,步骤是相当的简单的。

如果遇到问题的话大家可以发送邮件,我会在第一时间的帮大家解决问题,一般周一至周五能够回复大家。Emailhappy_hui_li@163.com

5 解决由于权限不够而无法执行某些tcode解决方案

不论是ECC系统,还是BW/BI系统,通常会由于自身帐号权限的分配限制,若干的tcode无法执行。此时大家就可以录入SE37运行ALINK_CALL_TRANSACTION函数,这样就可以跳过全线分析步骤。但是这个方法仅仅试用于大部分的tcode。并不是对所有的tcode试用。

6 报表的跳转配置步骤

在做query的时候,由于用户的需求,对若干报表可能要添加跳转功能。关于跳转功能的配置,我做了一个文档,大家可以参考文档的开发步骤进行学习。具体的请参考如下的文档。希望能帮助到大家。

7 数据加载过程中遇到的问题总结

在数据的加载过程中,由于大家的业务以及模型搭建的方式不同,所以导致在上载数据的时候,就会出现各种各样的问题。本小节就将记载关于数据加载过程中遇到的各种各样地问题以及解决方案。希望这些东西能给大家带来帮助。

原创粉丝点击