币种兑换作为脚本逻辑

使用此逻辑可运行新的逻辑文件币种兑换。当默认逻辑运行时,币种兑换通常以默认方式运行。

活动

币种兑换由名为 CURR_CONVERSION 的程序处理。此程序使用以下逻辑语句启动:

*RUN_PROGRAM CURR_CONVERSION( <parameters list>)

除所需的属性外,还必须为相关维设置以下属性列表:

属性

ACCOUNT

RATETYPE

DATASRC

DATASRC_TYPE(I、M、A 或 L)

IS_CONVERTED(Y、G 或 N)

ENTITY

CURRENCY(本币)

FLOW

FLOW_TYPE(用于查找期末流)

CURRENCY

CURRENCY_TYPE(币种类型 — 报告币种、本币或母公司本币)

TIMEID

YEAR

PERIOD

TIMEID

MONTHNUM

INPUTCURRENCY(Rate 信息提供者)

MD(乘或除的标识)

数据源维不是用于计划的必选项,币种换算可在不使用此维的情况下运行。如果选择在计划信息提供者中加入数据源维,则必须按照与币种兑换程序中相同的检查方式设置这些属性。

此外,流维不是用于计划的必选项,币种换算可在不使用此维的情况下运行。如果选择在计划信息提供者中加入流维,则流类型的维中必须具备该属性才能启用币种兑换。

示例

*RUN_PROGRAM CURR_CONVERSION

CATEGORY = %C_Category_SET%

GROUP = %GROUPS_SET%

TID_RA = %TIME_SET%

OTHER = [ENTITY=%ENTITY_SET%]

RATEENTITY = Global

*ENDRUN_PROGRAM

注意

Global 应该是 RATEENTITY 维中所设置的有效成员标识。

如上所示的示例包含了行 OTHER = [ENTITY=%ENTITY_SET%]。Other 过滤器支持维“实体”、“数据源”和“审计”。OTHER 过滤器不支持用户定义的维。

“本文档中包括的任何软件编码和/或代码行/字符串(“代码”)仅为示例,不可用于生产系统环境中。”“代码仅为更好、更直观地解释特定编码的语法和语法规则。”SAP 不担保本文中代码的正确性和完整性,且 SAP 不对因使用代码而造成的错误或损害负责,除非这些损害是由 SAP 故意或因其重大疏忽所造成。