BW项目周记(第2周)

来源:互联网 发布:学编程英语要好吗 编辑:程序博客网 时间:2024/05/16 01:45
 
第2周 2007/3/12 到 2007/3/16
本周花了1天时间来测试旧的模型,基本上个人认为,要重新设计模型。另外粗略地整理了一下需求,有20个左右的对比分析报表,其中合并部分的对比分析没有太大的把握,但用户说那几个不用担心,都是很简单的,甚至可以不要,我认为,那几个报表基本都可以放到合并报表里面去,因为显示的内容全部都是合并报表的内容,而BCS部分又取了ERP的实际财务数据,当然用户不一定接受我的这个建议。
从BW技术上来说,本周基本把转换Transformation和数据传输进程DTP彻底弄明白了,其实很简单,就是以前的更新规则和信息包。不过,在调试方面更加方便灵活。另外,BW7。0的新功能基本确定要用,不可能糊弄用户,毕竟做事情要有责任心,为客户着想。
本周花了很多时间来激活业务内容,然后,计划将以前的更新规则中的开始例程转换为新版本的开始例程,可是奇怪的是,PROCESS_KEY找不到对应的字段,另外0RECORDMODE也是如此,真让人困惑了,这几个特殊的字段到底该如何处理?因为,这牵涉到SAP的业务逻辑,一般情况下不允许更改,这部分只能暂时放下,等找到答案后,再来修改也不迟,这方面SAP确实很麻木,永远不会告诉你如何做,如果你去问他们的支持人员,更是一问三不知,唉!!!求人不如求己,什么时候他们才能学会一些更深刻的东西呢?呵呵
本周还碰到一个QUERY的变量增强问题,就是一个变量显示的值会依照另一个变量输入的值而变化,不如,有很多个公司代码,每个公司代码又有很多个工厂,当我在查询中输入公司代码1000时,工厂就只显示1000对应的工厂,而不是全部工厂;这个问题如果是在ERP中,应该很容易解决,方案应该是:将公司代码的值放到MEMORY ID中,然后,在工厂的F4搜索帮助中,加入这个MEMORY ID的参数就实现了,不难,但是,在BW中,如何实现呢?以前我就想这个问题,想了很久,都没有很好的方案,周六仔细测试这个方案,确实在ABAP方面,BW丢掉了很多基本的东西,以前也曾经测试过,同样的ABAP代码,在ERP中,能很好的运行,到BW中就错误百出,现在要做这个方案,就更艰难,我甚至都没找到能输入MEMORY ID的地方,一直不让输入,真郁闷呀!!! 记得以前做4位小数点的关键指标时,就费了很大的劲,难度现在又要那样吗?这种变态的方案,以后还是少想点,不能总仗着自己技术强,就用这种非常道。
时间很快,2周就过去了,想来只剩下80个工作日了,还有那么多报表呢!压力确实不小,以后接项目的时候,尽量不接这种短期的项目,压力大不说,对个人对公司都不是什么好事。
 
原创粉丝点击