cancel
Showing results for 
Search instead for 
Did you mean: 

系统从07B PL05升级到PL11后,无法处理“汇率差异”和“转换差异”

Former Member
0 Kudos

大家好,

我把系统升级到PL11后,在月底做u201C汇率差异u201D时,提示u201C没有找到到记录的对象,日记账分录u201D,从跟踪:执行语句到: exec sp_executesql N'SELECT T1.[Code], T0.[TransType], T0.[BaseRef] FROM [dbo].[OJDT] T0 INNER JOIN [dbo].[OFPR] T1 ON

T0.[FinncPriod] = T1.[AbsEntry] WHERE T0.[TransId] = (@P1) ',N'@P1 int',200903752,这个参数取值出现错误,参数值200903752应该是日记账分录中的Number,而不是TransID。在系统中200903752这个分录为以前版本所做的汇率差异产生的凭证。

经测试把原版本中所做的所有汇率差异凭证取消后,新版本就可以执行汇率差异。所以我觉得应该是版本问题。

在做转换差异时,提示u201C没有找到对应的科目u201D,我认为问题同u201C汇率差异u201D出现的一样,由于版本问题引起的。

请问大家有没有解决方案处理这个问题啊?急啊。项目要验收了,而现在升级后出现了这个问题,困惑了好几天了。

Accepted Solutions (0)

Answers (1)

Answers (1)

YatseaLi
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

刚才让开发人员看了一下这个问题,

问题可能在表RTM1的字段JdtType

如果是它的值是P (Primary)的话,运行的SQL会用TransId="***"

如果是它的值是W (Without Primary)的话,运行的SQL会是Number="***"

他们希望你能报个message,告诉他们详细的重现步骤,

或者需要你的数据库,谢谢

Regards, Yatsea

Former Member
0 Kudos

HI,Li

经查数据库中的记录,原有的问题凭证在数据库的RTM1表中的JdtType='W'。

PL11版本后的凭证规则好像同以前也不大一样了,有些直接登记的凭证也无法进行汇率差异处理

比如:

  两个业务伙伴相与调整余额(单一外币)

  业务伙伴与其他科目直接进行的日记账分录。

 我现在去SAP网站上去上报Message

谢谢。

Former Member
0 Kudos

HI,Li,

我原有登记SAP message账号不可用了,是否可以用Hotmail联系,junl998 hotmail.com

原账号为:S0006314469

Edited by: junl998 on Jun 25, 2009 4:06 AM

YatseaLi
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

你留个电话,我让开发人员联系你

关于你的sap帐号,我建议你打一下sap Support热线咨询看看,毕竟以后报message,下载资料等都需要的。谢谢

Regards, yatsae

Former Member
0 Kudos

Ok

Edited by: junl998 on Jun 29, 2009 11:36 AM