Пересчет валют как логика скрипта

Используется для выполнения пересчета валют с использованием нового файла логики. Пересчет валют обычно производится по умолчанию при выполнении логики, заданной по умолчанию.

Операции

Пересчет валют обрабатывается программой 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 (с инфо-провайдером курсов валют)

MD (индикатор умножения или деления)

Измерение источника данных (DataSrc) не является обязательным для планирования, и пересчет валют может выполняться без него. Если измерение источника данных включено в инфо-провайдер планирования, для него необходимо настроить атрибуты, так как они проверяются в программе пересчета валют.

Кроме того, измерение потока не является обязательным для планирования, и пересчет валют может выполняться без него. Если измерение потока включено в инфо-провайдер планирования, в нем должен присутствовать атрибут, обеспечивающий пересчет валют.

Пример

*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) поддерживает измерения сущности, источника данных и аудита. Фильтр "Другое" не поддерживает пользовательских измерений.

Любое кодирование программного обеспечения и/или строки текста программы ("Код"), включенные в эту документацию, являются только примерами и не предназначены для использования в среде продуктивной системы. Код предназначен лишь для лучшего объяснения и наглядного представления синтаксиса и правил построения выражений в определенном кодировании. SAP не гарантирует правильность и полноту приведенного здесь Кода. SAP не будет нести ответственность за ошибки и ущерб, возникшие по причине использования этого Кода, за исключением случаев, если такой ущерб нанесен со стороны SAP намеренно или по грубой неосторожности.