今天本想了解一下SAP FI的表结构,结果看着看着对SAP的未清项管理产生了兴趣就研究了一下:
未清项管理的确是个好东西,可以帮助会计更好的管理应收,应付余额。特别是对于财务管理较细的公司越发突现优势。通常需要进行未清项管理的都是应收,应付的行项目。注意:是行项目。在SAP的数据结构中,会计凭证Header表的BKPF , 行项目表是:BSEG ,BSEG本身是一个 Cluster Table(簇表),BSEG就是由下面的六大表的集成,当要读取”BSEG”Table时就等于去读取那六个表
GL:BSIS BSAS
AP:BSIK BSAK
AR:BSID BSAD
(后缀是 S代表总帐,K代表供应商,D代表客户 第三位 I 代表 Open item A 代表 Clearing Item 和创建主数据的t-code一起记忆)
我们在做凭证时会在BSEG表和对应 GL,或AR或,AP的表中同时写入数据。区别在于,BSEG表中会出现所有的ITEM 记录。而BSI*,BSA*只会将符合要求的项目写入表中。举个例子:确认A公司的收入300CNY
项目01:40.客户A 300 CNY
项目02:50.主营业务收入 CNY
这个时候表里的变化是怎样的呢?
1.项目01,项目02 都 进入表 BSEG
2.于项目01客户项目用未清项管理所以项目01还要进入表 BSID
3.项目02 主营业务收入科目没有未清项管理就进入BSIS表(通常未启用未清项管理的总帐记帐都入到BSIS)
所以我们在显示客户/供应商的余额时只看到与其有关的项目。
写入未清项目的数据是如何确定到那个表的呢?我开始认为与客户的统驭科目有关但检查发现即使没有勾选未清项管理的科目也会在记帐时写到未清的表中。有空研究一下,先写到这。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/581245/viewspace-615657/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/581245/viewspace-615657/