1. 概述
SAP财务凭证同时启用了录入视图BSEG和总账视图ACDOCA时, 由于BSEG的行项目BUZEI的999限制,会导致会计凭证创建失败,提示消息:F5727在FI中达到的项目最大编号。
针对以上问题,SAP提出了凭证合并的方案,将BSEG中不重要的字段清除,汇总,明细的正确数据存储到ACDOCA中。
相关的表如下:
表名 | 描述 |
---|---|
TTYPS | FI汇总:允许的凭证字段 |
TTYPV | 分录视图的独立汇总 |
TTYPVX | 分录视图的相关汇总 |
分录视图的独立汇总和相关汇总不允许同时存在
2. 以分录视图的独立汇总为例,
TCODE : OBCY (表 :TTYPV)
IMG 路径 : 财务会计 >> 财务会计全局设置 >> 凭证>> 汇总>> 分录视图的独立汇总
3. 合并原理
SAP通过函数FI_DOCUMENT_PROJECT实现凭证合并。
实现的原理也很简单,下面详细分析。
- 在子例程DOCUMENT_PROJ 中,根据参考过程AWTYP读取TTYPV或TTYPVX中配置的表和字段名;
"read summarization settings "note 892315
PERFORM read_ttypv. "note 892315
" begin of note 1779136
LOOP AT gt_ttypv WHERE awtyp EQ acchd_fi-awtyp.
EXIT.
ENDLOOP.
CHECK NOT sy-subrc IS INITIAL.
CLEAR gt_ttypv.