SAP MM MIRO发票校验合并-FI凭证超过999行(F5 727)报错处理

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

SAP MM MIRO发票校验合并-FI凭证超过999行(F5 727)报错处理

 

系统环境:SAP HANA 1610

业务背景介绍

在日常业务中,应付会计在进行发票校验MIRO对账时,可能会遇到报错信息:“消息号F5727,在FI中达到的项目最大编号,已超过FI凭证('999')的项目最大“,导致发票校验无法过账;

问题原因

对于此种情况,根本原因有两点,其中之一是系统生成会计凭证时,对于GL类型账户分配相同的数据,若里面值字段(例如物料工厂采购订单采购行项目等字段)不相同的话,则会进行细分,就易导致会计凭证行项目过多;其二是不管是HANA系统还是ECC,其会计凭证过账,均记账到BSEG表中,且BSEG-BUZEI字段字符长度只有3位数字;

 

综上所述,若发票校验校验过多的采购订单或者同批采购订单行项目分批收货次数过多,都易导致FI凭证行项目过多超过999行;

FI凭证

解决方案

解决方案根据系统环境可分为ECC版本和HANA版本,不过其基本原理一致:通过系统配置,实现会计凭证合并,来减少FI凭证行项目;OBCY/OBCYX事物代码(所属后台表TTYPV/TTYPVX),存储会计凭证中行项目值不同导致无法合并的字段;即除了TTYPV/TTYPVX中值字段以外的所有字段都是相同的,它们能被合并成一个单独的项目。在会计凭证过账时,其存储在TTYPV/TTYPVX字段的内容会被删除;
1)ECC版本,可直接采用OBCY,对于MIRO发票校验,其参考过程选择”RMRP发票收据“,字段填充内容可查看“额外知识-OBYC典型配置内容”所示;
2)HANA版本,SAP提供OBCYX和OBCYA事物代码,进行数据合并,OBCYX针对BSEG进行合并处理,OBCYA针对HANA专属表ACDOCA进行合并;备注:需打NOTE 77161

系统配置-HANA

1. 实现ACDOCA表数据合并

1)维护SM30:FINSVS_ACDOC_FCT
对EBELN 和EBELP 2个字段,双击进入明细,对“汇总级别”修改成按“2相关汇总”,原来默认为空;即ACDOCA 中字段的汇总,按照基于参考交易 (AWTYP)、凭证类型 (BLART)、公司代码 (BUKRS) 和分类账 (RLDNR) 的特征组合进行汇总。

 

汇总级别

2)维护OBCYA

对于参考过程为RMRP发票收据、MKPF材料凭证,只需加入EBELP字段;对于参考过程为VBRK销售发票,需加入EBELN、EBELP字段;此处只处理RMRP类型,故系统配置如下图所示:

OBCYA

2. 实现BSEG表数据合并

1)维护SM31:V_TTYPS
因HANA 1610版本中,OBCYX表字段不存在采购订单EBELN和行项目EBELP,故需要在此处新增EBELN和EBELP字段;备注:在此之前,需打NOTE 77161,才能新增成功,代码补丁内容如下所示;

 

思考:上述操作,为了让OBCYX中能正常显示出EBELN,EBELP;系统允许采购和采购行项目在BSEG中进行汇总;

FI汇总:允许汇总字段

Note 77161更改代码部分

2)维护OBCYX
对于参考过程为RMRP发票收据,维护表和字段所示:

FI中的增强凭证汇总

3. MIRO测试实现

MIRO发票校验,模拟测试显示会计凭证行项目共48行(含物料、工厂、数量等),正式运行保存凭证显示为30行,分配字段仅含采购订单,物料、工厂、数量等内容均为空;

凭证合并使用风险:-来自36353NOTE

采用OBCY进行凭证合并后,因BSEG中物料、数量等细节数据缺失,会与标准事物代码逻辑存在矛盾,标准事物代码查询报表不可使用,例如MIRO发票校验合并FI凭证后,标准事物代码IDCNGRIR_GNB(已收货未开票报表查询)无法查询到数据,其根本逻辑来源于BSEG;
具体注意事项如下:
Notes:
When you carry out summarization using the material number (MATNR) during position management or invoice verification transactions, the 'material number' information is lost in the BSEG document table of Financial Accounting. Therefore no entries are written to the BSIM table. This can have the following consequences:
Transactions such as MR51 (accounting documents for material) or MB5B (balance at posting date) produce incorrect results.
The evaluation of balances at material number level (characteristic 0MATERIAL) in the SAP Business Information Warehouse displays faulty or incomplete results.
You can no longer use the Value Flow Monitor (transaction CKMVFM) to compare differences at material level between price difference accounts and the relevant FI postings.
If you delete the material number (MATNR), the amount (MENGE), the unit of measure (MEINS) or the plant (WERKS) in position management, this information is no longer available in financial accounting. The RMVKON00 report (transactions MRKO and MRPI) however, which indicates and settles the consignation stock, is based on the documents of financial accounting. This has two consequences:
If the FI documents are not summarized, each individual withdrawal is indicated in the report and can also be individually settled. If the FI documents are summarized, several withdrawals can be displayed in one single report line and can no longer be separately settled. Furthermore, certain data, such as material number, amount and unit of measure, may no longer be displayed.
If in the FI documents the material number or the plant is deleted and you settle the withdrawal, the tax codes that you defined using the tax indicator (in the material master) or in a purchasing info record can no longer be found. Instead, only the taxcode that you defined as default value in the Customizing settings for the invoice verification (transaction OMR2) is determined. If no valid tax code has been defined there, the settlement terminates with message FF 704.

思考题;

1.前端来源进行会计凭证过账时,对于GL类型账户分配相同,其值字段不同,SAP采用按不同凭证行项目进行记账处理,有什么优势?
答:采用数据分析时,可不用查询前端数据来源,直接获取BSEG中的数据(含物料、工厂、数量、单位、事物类型),更加快捷方便;
备注:标准事物代码IDCNGRIR_GNB(已收货未开票报表查询),其根本逻辑就来源于BSEG;

相关NOTE

1779136 -Extended summarization of FI documents
77161 -Summarization of postings in FI with purchase order reference
36353 -Accounting Interface: Summarization of FI documents

额外知识

额外知识-OBCY/OBCYX:OBCYX可根据参考过程+凭证类型+公司代码+表+字段进行凭证合并;OBCY只能根据参考过程+表+字段进行合并;两者功能一致,OBCYX更加细化;值得注意的是,设置了OBCYX就不能设置OBCY,反之亦然;两者只能使用一个;

 

额外知识-参考过程AWTYP:通过BKPF-AWTYP对象类型,来区分凭证前端来源;以下表格为常见参考交易类型;

常见参考交易类型


额外知识-OBYC典型配置内容:BKPF-AWTYP对象类型+值字段;

参考交易类型典型配置

会计凭证合并OBCY 会计凭证合并 阅读详情

相关推荐

SAP:财务凭证项目数的最大999的限制

关于财务凭证项目数的最大999的限制 在FI凭证中当项目超过999,SAP系统就会提示错误: F5 807 (FI: 凭证中的条目数太大”) 或者 F5 727 (“在FI中达到的项目最大编号”),系统将不能保存凭证。这个错误主要是当初设计系统时,设计师对字段“会计凭证中的项目数”(BSEG-BUZEI)采用了三位数字(三位数字的最大就是999),因而项目超过999,SAP系统就会提示错误。 SAP近期还没有计划去扩展该字段,何况BSEG表的使用非常多,修改难度也很大。 SAP提供了下面有三个No

weixin_43734184的博客 5693

关于财务凭证项目数的最大999的限制

FI凭证中当项目超过999,SAP系统就会提示错误: F5 807 ("FI: 凭证中的条目数太大") 或者 F5 727 ("在FI中达到的项目最大编号"),系统将不能保存凭证。这个错误主要是当初设计系统时,设计师对字段“会计凭证中的项目数”(BSEG- BUZEI)采用了三位数字(三位数字的最大就是999),因而项目超过999,SAP系统就会提示错误。 SAP近期还没有计划去扩展该字段,何况BSEG表的使用非常多,修改难度也很大。 SAP提供了下面有三个Note的解决方法:

SAP 凭证超过999解决方案-1凭证合并

SAP 凭证超过999解决方案-1凭证合并

我好像病了的博客 2620

SAP:IDCNGRIR_GNB报表展示物料描述与采购订单不一致

SAP报表IDCNGRIR_GNB展示物料编码及描述与采购订单不一致

weixin_41886784的博客 1556

IDCNGRIR_GNB程序简单处理

IDCNGRIR_GNB优化,金额查询

se80工作者,记录问题与解决方案 1609

SAP 关于会计凭证超过999时无法过账问题的解决方法

Maximum number of items in FI reached Message no. F5727 The solution is to post the summarised FI document. You can use transaction OBCY to summarise the FI document. Maximum number of items i...

喜欢打酱油的老鸟 5978

matinal:SAP 会计凭证项目超过最大编号(999)如何处理

原因是由于SAP的会计凭证项目有999的限制

matinal 當冬夜漸暖 。公众号:matinal 2589

Tcode:IDCNGRIR_GNB 增加显示列

SAP ABAP 增强

lnu2471的博客 637

SAPFI中达到的项目最大编号(999)

这是在做发票校验时报的错误信息,"在FI中达到的项目最大编号" 原因是由于SAP的会计凭证项目有999的限制,当根据收货创建发票,收货项目超过这个值是会报错,999是在SAP里程序写死的控制,无法配置. 解决办法,在准备发票校验数据时判断项目数是否小于999. SAP Note可以解决这个问题, path->财务会计(新)->总账会计核算(新)->定期处...

dayishi2939的博客 3292

FAGLB03应付暂估科目余额和IDCNGRIR_GNB对不上原因

是有两个凭证属于货到票未到情况,需要通过报表IDCNGRIR_BNG查。

duangww的博客 1243

FICO系列】SAP FICO 凭证错误:BKPFF$PRDCLN800在FI中达到的项目最大编号

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:【FICO系列】SAP FICO 凭证错误:BKPFF$PRDCLN800在FI中达到的项目最大编号 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。 正文部分 项目达到了999最大编号...

ARICK2014的博客 5297

20 SAP前台操作手册-MM模块-采购管理-正常采购业务-正常发票(蓝字发票)-供应商发票预制(MIR7,MIR4,IDCNGRIR_GNB-后台表RBKP RSEG)

SAP实施项目中,到了第3个阶段-系统实现,在这个阶段,因为蓝图汇报已经结束,配置也差不多完成了,自开发还在进中,SAP标准功能下,可以进基础业务的前台操作了,在实现阶段的尾端,客户指定的关键用户(俗称KU-Key User)会进前台业务操作和练习,提高熟练程度,同时需要在外部SAP顾问的帮助下,编写模块操作手册。我们现在以客户关键用户的角色,进前台操作手册编写。

2356

FI--关于财务凭证项目数的最大999的限制

FI--关于财务凭证项目数的最大999的限制

hdduugc的博客 1828

SAP 凭证超过999解决方案-2凭证拆分

SAP 凭证超过999解决方案-2凭证拆分

我好像病了的博客 6657

SAP】错误消息号整理合集(F)

一 般情况下凭证类型AB是不允许类型K的,如果要修改的话,需和业务部门确认。一单里面的数太大,超过999。供应商的统驭科目维护错了。

m0_64056100的博客 2822

FI会计凭证项目数的最大999的限制

当VF01 开票时 网上讲什么打补丁扩BSEG 都是无法解决的。 产生原因: 交货单的一可能产生4左右会计凭证(具体财务懂得),那么250可能产生1000。 一张会计凭证999,所以无法释放的会计凭证 解决方法: 一张交货单分多次开票(当然报那个错误的时候已经没有分开,用 VF11 冲销)   1 VF11 冲销 2 VF01 重新分批开  ...

IT养家 2800

SAP 会计凭证带税码过账

使用函数BAPI_ACC_DOCUMENT_POST带税码过账时,该函数本身不支持计算税额,与 FB01 手工过账不同,BAPI 不包括 “Automatically Calculate Tax” 功能,税的科目和金额要提前确定好。注意,税 ACCOUNTTAX 表参数的每一,要与 CURRENCYAMOUNT参数进关联。 1.手动传入税额 DATA:DOCUMENTHEADER T...

HAND_YS的博客 1万+
上一篇: SAP合同类型的使用
睿越
博客等级 码龄16年 1378粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值