楼主: rijkard

总账科目和利润中心是如何关联的?

[复制链接]
论坛徽章:
140
在线时间
日期:2006-06-21 04:01:01复活蛋
日期:2013-07-15 11:59:03凯迪拉克
日期:2013-08-22 10:29:30保时捷
日期:2013-09-09 09:56:58技术图书徽章
日期:2013-09-16 09:27:59阿斯顿马丁
日期:2013-09-18 22:50:23一汽
日期:2013-11-21 08:35:28优秀写手
日期:2013-12-18 09:29:11版主6段
日期:2014-02-18 02:21:032014年新春福章
日期:2014-02-18 16:42:02
21#
发表于 2010-7-17 12:15 | 只看该作者
你系统中启用了新总账的凭证分割,而且激活了零余额平衡,即在PC的层次上也需要平衡才能过账。

如果你程序清帐和手工FB05清帐的业务背景是完全相同的:
那么FB05在PC角度是平衡的并且能过账,但你程序上插的那一行没有自动派生出利润中心而导致
PC角度无法平衡,这样系统无法过账。
而且是否你的程序插入完第二行之后就开始报错,并没有把整个行项目全部列出来以后才报错?

我的叙述是否正确?LZ

使用道具 举报

回复
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
22#
 楼主| 发表于 2010-7-17 16:37 | 只看该作者
原帖由 zhao_417 于 2010-7-17 12:15 发表
你系统中启用了新总账的凭证分割,而且激活了零余额平衡,即在PC的层次上也需要平衡才能过账。

如果你程序清帐和手工FB05清帐的业务背景是完全相同的:
那么FB05在PC角度是平衡的并且能过账,但你程序上插的那一行没有自动派生出利润中心而导致
PC角度无法平衡,这样系统无法过账。
而且是否你的程序插入完第二行之后就开始报错,并没有把整个行项目全部列出来以后才报错?

我的叙述是否正确?LZ


你系统中启用了新总账的凭证分割,而且激活了零余额平衡,即在PC的层次上也需要平衡才能过账。

--应该是的,我记得系统的配置是如图所示的(nnd跑去公司加班,结果停电,只好回家贴个练习系统的配置)

程序清帐和手工FB05清帐的业务背景完全相同

--是的


而且是否你的程序插入完第二行之后就开始报错,并没有把整个行项目全部列出来以后才报错?

--对,程序是模拟FB05的屏幕序列,在插入新的未清项后报错,整个行项目无法列出来

所以应该是如表哥版主说的“程序上插的那一行没有自动派生出利润中心而导致PC角度无法平衡,这样系统无法过账”

最后,最重要的,远程的FI顾问说不可能修改总账科目的配置(主要是指字段状态组),这种情况下,要如何解决这个问题呢?

1.JPG (37.66 KB, 下载次数: 4)

1.JPG

使用道具 举报

回复
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
23#
 楼主| 发表于 2010-7-17 17:41 | 只看该作者
对了,还有一点,我猜想如果我在FB05里面也手工先输入一条新的未清项,再去选择发票,
也应该会因为没有自动派生出利润中心而导致PC角度无法平衡,不能记账吧?(本来今天要到系统上验证一下,结果停电。。。)

使用道具 举报

回复
论坛徽章:
140
在线时间
日期:2006-06-21 04:01:01复活蛋
日期:2013-07-15 11:59:03凯迪拉克
日期:2013-08-22 10:29:30保时捷
日期:2013-09-09 09:56:58技术图书徽章
日期:2013-09-16 09:27:59阿斯顿马丁
日期:2013-09-18 22:50:23一汽
日期:2013-11-21 08:35:28优秀写手
日期:2013-12-18 09:29:11版主6段
日期:2014-02-18 02:21:032014年新春福章
日期:2014-02-18 16:42:02
24#
发表于 2010-7-17 17:46 | 只看该作者
为什么你的程序在第二行就开始插入剩余未清项目(2000RMB),而不是最后才插入?
是否可以把它改到最后再插入?


有个建议,你可以把你上图中的PC必输拿掉,包括相关字段状态组和PK的PC必输拿掉。
这样先让程序插入未清2000RMB过去,等最后行项目完整之后,再看是否能派生出来。


当然,以上需要在测试系统中测试。

我这样做的目的是看看到底是你程序的问题,还是配置的问题(配置应该没有问题,也不需要修改,因为你手工是可以做的)。

[ 本帖最后由 zhao_417 于 2010-7-17 17:49 编辑 ]

使用道具 举报

回复
论坛徽章:
140
在线时间
日期:2006-06-21 04:01:01复活蛋
日期:2013-07-15 11:59:03凯迪拉克
日期:2013-08-22 10:29:30保时捷
日期:2013-09-09 09:56:58技术图书徽章
日期:2013-09-16 09:27:59阿斯顿马丁
日期:2013-09-18 22:50:23一汽
日期:2013-11-21 08:35:28优秀写手
日期:2013-12-18 09:29:11版主6段
日期:2014-02-18 02:21:032014年新春福章
日期:2014-02-18 16:42:02
25#
发表于 2010-7-17 17:47 | 只看该作者
LZ今天可以周末啊,还在加班啊。。。

使用道具 举报

回复
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
26#
 楼主| 发表于 2010-7-17 18:06 | 只看该作者
原帖由 zhao_417 于 2010-7-17 17:46 发表
为什么你的程序在第二行就开始插入剩余未清项目(2000RMB),而不是最后才插入?
是否可以把它改到最后再插入?


有个建议,你可以把你上图中的PC必输拿掉,包括相关字段状态组和PK的PC必输拿掉。
这样先让程序插入未清2000RMB过去,等最后行项目完整之后,再看是否能派生出来。


当然,以上需要在测试系统中测试。

我这样做的目的是看看到底是你程序的问题,还是配置的问题(配置应该没有问题,也不需要修改,因为你手工是可以做的)。



是这样的,程序里调用的是这个Function Module:POSTING_INTERFACE_CLEARING

处理的方式是把FI凭证的行项目的信息放在内表T_FTPOST,把待清账项目的信息放在内表T_FTCLEAR,这两个内表参数传给FM之后,由FM来模拟FB05的屏幕顺序

但是因为这个FM模拟FB05的时候,模拟不到从未清项列表中选择特定那几个来输入residual金额(内表T_FTCLEAR中是没有金额相关的字段的),

所以只能在一开始就把新的未清项填在内表T_FTPOST中,而后面模拟选择未清项就当作都是全额清掉的。

因为系统权限的问题,我大概无法去修改现有的配置。我打算先在FB05里面也手工先输入一条新的未清项,再去选择发票,看看结果如何(我猜应该会报错的)。


我刚才搜到一个SAP note 961137 好像是关于Document splitting, Zero balance clearing account   的,不过没账号去看。

[ 本帖最后由 rijkard 于 2010-7-17 18:08 编辑 ]

使用道具 举报

回复
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
27#
 楼主| 发表于 2010-7-17 18:10 | 只看该作者
原帖由 zhao_417 于 2010-7-17 17:47 发表
LZ今天可以周末啊,还在加班啊。。。


唉, 对方在催啊。

本来一直都好好的,到集成测试时换了个总账银行科目才发现有问题,然后又不能轻易改配置,只能我这边来折腾了。。。

使用道具 举报

回复
论坛徽章:
140
在线时间
日期:2006-06-21 04:01:01复活蛋
日期:2013-07-15 11:59:03凯迪拉克
日期:2013-08-22 10:29:30保时捷
日期:2013-09-09 09:56:58技术图书徽章
日期:2013-09-16 09:27:59阿斯顿马丁
日期:2013-09-18 22:50:23一汽
日期:2013-11-21 08:35:28优秀写手
日期:2013-12-18 09:29:11版主6段
日期:2014-02-18 02:21:032014年新春福章
日期:2014-02-18 16:42:02
28#
发表于 2010-7-17 18:21 | 只看该作者
按照你的说法应该是程序有问题了。。

使用道具 举报

回复
论坛徽章:
74
懒羊羊
日期:2015-02-26 16:31:30天蝎座
日期:2015-07-20 14:31:13
29#
 楼主| 发表于 2010-7-17 20:41 | 只看该作者
原帖由 zhao_417 于 2010-7-17 18:21 发表
按照你的说法应该是程序有问题了。。


嗯,应该是和程序的处理顺序有关,如果对方坚持不改任何配置(对我这个问题,是不是只要把零余额平衡去掉就可以?)

我就得看看能不能把POSTING_INTERFACE_CLEARING拷贝出来进行修改了 ---

但是我刚刚想了一下,也是很难的:关键是模拟不到在未清项列表中输入residual金额的屏幕,这样即使我先模拟选择未清项的屏幕,也只能以residual为0对待,那么就一定会报“差额太大”的错误,因为前面屏幕中的FI行项目的金额肯定和未清项的金额不同的。。。。

[ 本帖最后由 rijkard 于 2010-7-17 20:48 编辑 ]

使用道具 举报

回复
论坛徽章:
140
在线时间
日期:2006-06-21 04:01:01复活蛋
日期:2013-07-15 11:59:03凯迪拉克
日期:2013-08-22 10:29:30保时捷
日期:2013-09-09 09:56:58技术图书徽章
日期:2013-09-16 09:27:59阿斯顿马丁
日期:2013-09-18 22:50:23一汽
日期:2013-11-21 08:35:28优秀写手
日期:2013-12-18 09:29:11版主6段
日期:2014-02-18 02:21:032014年新春福章
日期:2014-02-18 16:42:02
30#
发表于 2010-7-17 20:59 | 只看该作者
原帖由 rijkard 于 2010-7-17 20:41 发表


嗯,应该是和程序的处理顺序有关,如果对方坚持不改任何配置(对我这个问题,是不是只要把零余额平衡去掉就可以?)

我就得看看能不能把POSTING_INTERFACE_CLEARING拷贝出来进行修改了 ---

但是我刚刚想了一下,也是很难的:关键是模拟不到在未清项列表中输入residual金额的屏幕,这样即使我先模拟选择未清项的屏幕,也只能以residual为0对待,那么就一定会报“差额太大”的错误,因为前面屏幕中的FI行项目的金额肯定和未清项的金额不同的。。。。



嗯,应该是和程序的处理顺序有关,如果对方坚持不改任何配置(对我这个问题,是不是只要把零余额平衡去掉就可以?)

这个我想你的客户应该是不会改的。
首先为了自动清帐程序去更改系统配置,这个动力和理由不够充分,而且这个配置对于你的客户来讲可能是需要在PC层上出具平衡的
BS和PL报表,这个意义显然更大也更重要。

如果时间允许,还是去修改程序吧

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表