2

当我尝试同步我的模型从 Exact Online 检索 GL 帐户分类信息时,我收到以下错误:

itgensdf031:找不到名为“P_SCHEME_CODE”的参数:

我应该改变什么才能使它起作用?

Exact Online 表上的相关 SQL 查询GLAccountClassifications

select division_code
,      glclassification_code_attr
,      glaccount_code_attr
from   glaccountclassifications
where  glaccountscheme_code_attr = :P_SCHEME_CODE
order
by     glaccount_code_attr
,      division_code
4

1 回答 1

0

列出的查询使用:P_SCHEME_CODE. 对于 SQL,这会起作用,但 Invantive Control 会提前解析查询以从元数据中检索字段列表。它需要知道参数并在 Invantive Control 参数列表中找到它们的值,这些参数在树的“参数”下的模型编辑器中定义。

在 Invantive Control 中,要在查询中使用参数,您需要使用$P{P_SCHEME_CODE}而不是:P_SCHEME_CODE. $P{P_SCHEME_CODE}可以手动插入查询,也可以使用 Building Blocks 下拉菜单,然后选择先前定义的参数。

于 2016-11-14T11:31:15.330 回答