2013年3月21日
摘要: 随着BPC产品的升级换代,越来越多的公司,甚至集团公司开始实施BPC项目,货币转换的需求也会更多的出现。本文会介绍货币转换的基本配置规则,对于更复杂的Group组织结构,货币转换的规则,大家可以再去摸索,和对照IFRS初始包中的规则。1,首先维护两个公司代码,Entity中Currency的属性是指明本公司代码对应的LC是什么币种。GT10,GT20对应本位币是USD;2,Group维度有一个属性Group_Currency用来指定集团货币,可以多个,也就是会用到的Report Currency;3,AUDITID维度用于指定数据的说明,系统只会将Data_type属性值为I/M,且Is_Tr 阅读全文
posted @ 2013-03-21 10:45 李查德 阅读(3114) 评论(2) 推荐(1) 编辑
2012年9月21日
摘要: BPC75的邮件模板配置简单,但是样式更简单,发送出来的邮件正文,只能显示成普通的文本,且没有格式,从头连到尾。需要打开的URL也不会显示成超链接格式,这一点在很多项目上都受到客户的诟病。在BPC10中,邮件正文采用了SAP Smarforms来编辑,可以定义更好看和灵活的格式。在BPC10.0SP8中有一个Note关于自定义邮件模板的修正,如果不是SP08,需要打上这个Note1732893。调整这个domain的固定值长度,总长度是9位:进入TC smarforms,可以查看现有的BPF邮件的所有模板,新建模板可以从现有模板复制出来:查看BPF相应模板的内容,可以自定义的部分大家看到了,不 阅读全文
posted @ 2012-09-21 14:51 李查德 阅读(1076) 评论(3) 推荐(0) 编辑
2012年5月8日
摘要: 昨天在项目上突然发现之前可以用的BPC10系统无法正常新建、刷新报表,报错显示是MDX相关错误。但是没有显示出详细的MDX语句;登录到BW后台,查看SLG1,可以看到刚刚报出的错误,但是这里也无法看到出错的MDX语句;由于无法判断是MDX语句本身问题,还是BW解析器的问题,所以只能继续想办法看到报错的MDX语句;参考note899572,通过rstt来追踪BW MDX解析器的过程。首先激活当前的用户追踪,重现报错的过程,然后在跟踪中,就能看到程序运行到MDX解析的过程。虽然没有明细的MDX语句,但是已经有了报错的程序行数;找到这个程序,在执行的地方添加断点,重现报错的过程,停下断点,获取MDX 阅读全文
posted @ 2012-05-08 18:37 李查德 阅读(1743) 评论(1) 推荐(0) 编辑
2012年2月2日
摘要: BPC的Drill through功能在75版本中就已经具备,简单言之,就是在BPC页面中,将上下文环境的维度成员作为参数,传递到预先设计好的Drill through地址。这个地址可以是一个普通的URL,通常会是BW Bex查询或者ECC的一个事务代码。BPC目前也只支持URL方式的跳转。 1,到Bex Query的Drill through首先新建一个BW Query,ZDT_PLANNING,同时新建两个变量,分别对应科目编号和时间,ZDTACCT,ZDTTIME。在BPC Admin控制台中选择Drill throughDrill through是在Application级别的,所以. 阅读全文
posted @ 2012-02-02 20:17 李查德 阅读(2665) 评论(0) 推荐(1) 编辑
2011年8月16日
摘要: BPC系统作为基于BW的产品,但是由于在维度、属性等若干概念上与BW的差别,在传输、复制、备份恢复方面都难以沿用BW的传统策略。举一个例子,如果我们需要在生产系统中恢复某一个时间点的BPC Cube中的交易数据,即便我们能将数据还原至新的Cube,Cube之间的数据切换依然需要遵循传统的BW ETL策略,我们要建立dtp,transformation文件,并且需要依次将这些模型传输至生产机后才能使用。BPC本身提供了一个备份和恢复的工具,它可以较为方便的实现主数据、交易数据的备份及恢复,甚至某种程度的替代传输的功能。 本篇文章的假定环境是,在生产机发现某些BPC表单上的数据被误清零后,如何恢. 阅读全文
posted @ 2011-08-16 15:23 李查德 阅读(9830) 评论(0) 推荐(0) 编辑
2011年4月10日
摘要: 前文曾经写过关于BPC Write back BADI的应用,对于BPC系统的读写接口来说,都提供了可供用户自定义开发的BADI接口,SQE的BADI会在系统查询后调用,此时用户可以根据需求进一步筛选数据。比较典型的应用是矩阵式的安全模型。BPC的Member Access Profile只提供了对独立的维度成员权限控制,当用户需要在不同的两个维度上作交叉的成员权限控制时,Member Access Profile就不能够满足需求了。举例如下:地区维度有成员美国(US)和欧洲(EMEA),账户维度有成员个人费用(Personal Costs)和广告费用(Advertising Costs)。. 阅读全文
posted @ 2011-04-10 21:37 李查德 阅读(2389) 评论(0) 推荐(1) 编辑
2011年4月9日
摘要: BPF作为BPC系统中最重要的功能之一,在系统的实施过程中,很有可能需要对此部分进行多次传输。虽然表单也会多次更改,但是上传表单本身是比较容易保持一致的。BPF部分由于模板ID是在新建/修改模板时,即时生成的GUID,只有通过传输,才能保证多系统之间的一致性。单独对这个部分进行说明,但是整个过程是无论对什么BPC object传输都是一样的。一、设置目标appset为不可用;二、在目标系统的BPF管理界面上,归档已存在的实例,注意BPF实例不能直接从活动状态设置为归档状态。需要将实例先从活动状态设为不活动状态,然后再从不活动状态归档。如果在系统上有很多已存在实例,可以后台自己开发一个程序去批. 阅读全文
posted @ 2011-04-09 23:26 李查德 阅读(3285) 评论(1) 推荐(0) 编辑
2011年3月3日
摘要: 一,BPC安装的环境要求:A. 服务器安装要求ABAP应用服务器-NW BI 7.0EHP1-任何NW所支持的数据库系统-任何NW所支持的操作系统.NET应用服务器-操作系统:Windows Server2003,Enterprise Edition(32-bit x86), Windows Server2003, Enterprise x64 EditionWeb服务器-Microsoft IIS 6.0,Microsoft IIS 7.0B. 客户端安装要求支持Windows XP(32-bit), Windows Vista(32-bit&64-bit), Windows 7(3 阅读全文
posted @ 2011-03-03 11:31 李查德 阅读(9370) 评论(4) 推荐(2) 编辑
2011年1月14日
摘要: 当用户在BPC中新建一个appset和application以后, 应用程序集中会存在越来越多的历史数据。BPC NW版所提供的优化流程会在Netweaver BI InfoCube上进行一系列的操作。在官方的帮助说明中,并没有提示说需要做优化的频率,但是最好定期进行应用程序集的优化。BPC系统提供了两种优化类型:1,轻量级优化(Light Optimize):关闭打开的请求,对Cube进行压缩,重建索引,更新BI Cube的数据库相关变量;2,全优化(Full Optimize):会包含所有轻量级优化的操作。与此同时,系统会检查BI模型,如果符合优化条件,全优化会进行额外操作。这些操作包括: 阅读全文
posted @ 2011-01-14 17:22 李查德 阅读(2290) 评论(1) 推荐(2) 编辑
2010年10月17日
摘要: 通常我们在BPC的Admin console上新建一个用户时,列出来的是当前域服务器上的用户,这当然需要BPC server管理员具有访问AD服务器的权限。但是在某些公司,之前的公司内部网络就没有建域,在这种情况下,如何新建BPC用户及维护账户就变成了一个问题。所幸BPC也允许当公司内部没有一个真正的域时,通过建立web server上的local user,变相的建立一个域,来维护到BPC用户中。至于这个用户的密码维护,就只能利用web server本身所带的管理local user的功能了。接下来将演示这样的一个过程:1, 首先是要在BPC web server上面建立local use. 阅读全文
posted @ 2010-10-17 23:55 李查德 阅读(2417) 评论(1) 推荐(2) 编辑