BPC维度-----科目(P_ACCT)中科目类型的数值符号问题

SAP BPC7.5中解释说INC,LEQ类型的科目对应数据在数据库中以负数存储,EXP,AST类的科目以正数存储,这与会计中的借贷是一致的。

 

科目主数据                                   科目类型

+FINANCIALCOST                         EXP

|

|--660301000000                         INC

|--660302000000                         EXP

 

我们输入以下内容:

 查询CUBE结果

 

利息收入与利息支出各输入正的100,那么利息收入这个科目由于是收入类型的科目,所以数据库中存的是-100,但显示是正100.

而利息支出科目是费用类科目,所以数据库中存的是100,显示也是100.

并且这两个科目的父节点财务费用科目显示的是他们俩科目的和为0.

 

下面编写一小段Logic Script脚本,把一月份的数据拷贝到二月份,如下:



 

执行后结果如下:

 

 

可以看到收入类的科目乘以-1后,数据库中的数应该是变成了正100,显示出来就成了-100,从这里可以推断出,收入类科目的数在EVDRE中显示的值与数据库中存的值符号是相反的。

同时,财务费用这个父节点的值也变成了200,也就是说财务费用这个科目的值取的是他子节点在数据库中存储值的和。

 

利润表与资产负债表中就是采用了这种父子结构,根据科目类型的不同而得到了正确的报表值。

posted on 2011-04-27 14:17  imgogogo  阅读(1292)  评论(0编辑  收藏  举报

导航