...

Financial Management

by user

on
Category: Documents
29

views

Report

Comments

Transcript

Financial Management
Oracle(R) Hyperion Financial Management, Fusion
Edition
リリース 11.1.1.3
管理者ガイド
Financial Management 管理者ガイド, 11.1.1.3
Copyright © 2000, 2009, Oracle and/or its affiliates.All rights reserved.
著者: EPM Information Development Team
このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、
知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしく
は法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、
翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。
このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律
によって規定されている場合を除き、禁止されています。
ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたし
かねます。誤りを見つけた場合は、オラクル社までご連絡ください。
このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフ
トウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次の Notice が適用されま
す。U.S. GOVERNMENT RIGHTS: Programs, software, databases, and related documentation and technical data
delivered to U.S. Government customers are "commercial computer software" or "commercial technical data"
pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the
use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set
forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract,
the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle
USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
このソフトウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。
このソフトウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーショ
ンを含む)への用途を目的として開発されていません。このソフトウェアを危険が伴うアプリケーション
で使用する際、このソフトウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性
(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアを危険が伴うア
プリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の
責任を負いかねます。
このソフトウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるい
はそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテ
ンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社および
その関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、
あるいは損害が発生しても、一切の責任を負いかねます。
目次
第 1 章 Financial Management のバージョン情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Financial Management の機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
アーキテクチャ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Performance Management Architect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
EPM Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
関連製品 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Financial Management の次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
シナリオ次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
年次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
期間次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
エンティティ次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
値次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
勘定科目次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
内部取引次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ビュー次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
カスタム次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
ユーザー定義の要素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
第 2 章 アプリケーションの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
アプリケーションの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
アプリケーション・プロファイルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
言語の入力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
カレンダの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
頻度の編集
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
期間の編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
アプリケーション・プロファイルの保存 . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
アプリケーションの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
HFMRegCluster ユーティリティを使用したサーバーおよびクラスタの構成 . . . 35
サーバーおよびクラスタの登録 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
DCOM を使用可能にする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
アプリケーションを開く . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
アプリケーションを閉じる . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
目次
iii
アプリケーションの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Financial Management のアプリケーションのコピー . . . . . . . . . . . . . . . . . . . . . . 39
サンプル・アプリケーションの使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
システム・メッセージの使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
システム・メッセージの取得 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
システム・メッセージの表示と印刷 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
システム・メッセージの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
システム・メッセージの詳細文字列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
システム・ユーザーの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
ユーザーの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
ユーザーのログオフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
サーバーとアプリケーションの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
接続の使用不可と使用可能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
サーバーの同期化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
タスクの監査 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
データの監査 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
タスクの実行の監視 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
無効なレコードのスキャンと削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
サーバーの複数のタスクに対する設定の変更 . . . . . . . . . . . . . . . . . . . . . . . . . . 55
サーバーへのログオン情報の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
第 3 章 アプリケーション・セキュリティの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
アプリケーション・セキュリティに関する考慮事項 . . . . . . . . . . . . . . . . . . . . . 58
Financial Management からの Shared Services Console の起動 . . . . . . . . . . . . . . . . 58
Financial Management アプリケーションへのユーザーおよびグループの割
当て . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Financial Management のアプリケーションのセキュリティ・クラスの設
定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
セキュリティ・クラスへのユーザー・アクセス権の割当て . . . . . . . . . . . . 61
電子メール・アラートの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Financial Management アプリケーションに対するセキュリティ・レポート
の実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
アプリケーション・セキュリティのロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
セキュリティ情報の消去とロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
セキュリティ情報を消去する前に行っておくべきタスク . . . . . . . . . . . . . . 67
セキュリティ情報を消去した後で行うタスク . . . . . . . . . . . . . . . . . . . . . . . 68
アプリケーション・セキュリティの抽出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
第 4 章 メタデータの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
メタデータの属性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
勘定科目の定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
iv
目次
勘定科目の種別の動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
動的勘定科目の定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
カスタム・メンバーの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
エンティティ・メンバーの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
シナリオ・メンバーの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
アプリケーション設定の定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
期間別組織 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
連結メソッドの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
連結メソッドの使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
手動での連結メソッドの割当て . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
通貨の定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
システム生成の勘定科目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
連結勘定科目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
所有権勘定科目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
システムで生成された勘定科目の編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
内部取引パートナの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
システムで生成された ICP 次元のメンバーの編集 . . . . . . . . . . . . . . . . . . . . 97
システム生成の値メンバーの編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
セキュリティに基づくメタデータのフィルタ . . . . . . . . . . . . . . . . . . . . . . . . . . 98
APP フォーマットのメタデータ・ファイルの作成 . . . . . . . . . . . . . . . . . . . . . . . 98
ファイル・フォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
バージョン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
アプリケーション設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
通貨 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
メンバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
連結メソッド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
階層 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
メタデータ・ファイルに含まれない次元 . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Metadata Manager のビューの使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
メタデータ・ファイルのフォーマットの変更 . . . . . . . . . . . . . . . . . . . . . . 109
ツリー・ビューでのタスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
リスト・ビューでのタスク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
リスト・ビューのメタデータのソート . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
カスタム次元の別名の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
「ファイルのプロパティ」でのメタデータ・レポートの作成 . . . . . . . . . . 117
メタデータの参照整合性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
メタデータの参照整合性チェック . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
メタデータ・ログ・ファイルの参照整合性エラー . . . . . . . . . . . . . . . . . . . 118
目次
v
メタデータのロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
ロード・オプション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
メタデータの抽出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
第 5 章 メンバー・リストの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
メンバー・リスト・ファイルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
EnumMemberLists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
EnumMembersInList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
動的メンバー・リスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
動的 POV メンバー・リスト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
メンバー・リストのロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
メンバー・リストの抽出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
システム生成のリストと次元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
第 6 章 仕訳の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
仕訳ファイルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
ファイル・フォーマット・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
バージョン・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
仕訳グループ・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
標準セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
繰返しセクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
ヘッダー・セクション . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
仕訳のロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
仕訳の抽出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
第 7 章 データ・フォームの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
データ・フォームのスクリプトの構文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
AddMember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
BackgroundPOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Blank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Cn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Calc1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
CalcByRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Cell_Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
CellText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
CustomHeader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
CustomHeaderStyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
DynamicPOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
FormInputBoxLength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
FormNumDecimals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
vi
目次
FormRowHeight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
FormScale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
HeaderOption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
指示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
LineItemDetailSinglePeriod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
リンク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
MaxCells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
MaxColsForSparseRetrievalMethod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
NoSuppress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
NumDecimals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
上書き . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
PrintNumDataColsPerPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
PrintNumRowsPerPage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
PrintRepeatHeadersonAllPages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Rn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
ReadOnly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
ReportDescription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
ReportLabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
ReportSecurityClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
ReportType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
SCalc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
SelectablePOVList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
ShowDescriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
ShowLabels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
文字列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
SuppressColHeaderRepeats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
SuppressInvalidColumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
SuppressInvalidRows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
SuppressNoDataColumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
SuppressNoDataRows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
SuppressRowHeaderRepeats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
SuppressZeroColumns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
SuppressZeroRows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
相対的期間および年の使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
競合する属性の優先順位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
フォーム・ビルダーでのデータ・フォームの作成 . . . . . . . . . . . . . . . . . . . . . . 174
プロパティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
目次
vii
POV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
詳細 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
ヘッダー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
スクリプト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
データ・フォームの編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
データ・フォームのフォルダの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
プライベート・データ・フォームの表示および非表示 . . . . . . . . . . . . . . . . . . 180
データ・フォームのロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
データ・フォームの抽出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
データ・フォームの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
第 8 章 拡張分析の使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
拡張分析のレジストリ設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
スター・スキーマ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
スター・スキーマのフォーマット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
データの作成とスター・スキーマへのエクスポート . . . . . . . . . . . . . . . . . . . . 188
スター・スキーマの更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
スター・スキーマの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
スター・スキーマのテンプレートの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
スター・スキーマのテンプレートの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
第 9 章 レポートの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
レポートの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
データ・エクスプローラ・レポートの例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
仕訳レポートの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
仕訳レポートの例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
内部取引パートナ照合レポートの作成
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
内部取引照合レポートのメンバー・リストの選択 . . . . . . . . . . . . . . . . . . . 196
内部取引照合レポートの勘定科目の選択 . . . . . . . . . . . . . . . . . . . . . . . . . . 197
内部取引照合レポートの小数点以下の桁数の指定 . . . . . . . . . . . . . . . . . . . 197
内部取引照合レポート用スタイル・シートの選択 . . . . . . . . . . . . . . . . . . . 197
内部取引照合レポートの通貨の指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
内部取引照合レポートの非表示オプション . . . . . . . . . . . . . . . . . . . . . . . . 197
内部取引パートナ照合レポート・スクリプトの定義 . . . . . . . . . . . . . . . . . 198
内部取引レポートの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
内部取引レポートの構文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
viii
目次
第 10 章 ルールの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
ルールのタイプ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
ルールに関する注意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
計算コマンド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
現在の次元メンバー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
勘定科目式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
関数によるデータの自動消去 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
エラー・メッセージ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
連結時のルールの実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
デフォルトの換算方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Financial Management のオブジェクト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
HS オブジェクト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
よく使用するルール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
データの再使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
値の計算による勘定科目の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
条件付きのルール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
すべての勘定科目の期首残高の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
ルール・エディタでのルールの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
ルール・エディタの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Function Wizard の使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
ルールのロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
ルールの抽出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
ルール・ファイルの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
エクイティ・ピックアップ・ルールの例 . . . . . . . . . . . . . . . . . . . . . . . . . . 228
ルールのロード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
ルールの抽出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
第 11 章 ルール関数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
関数の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
ABSExp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
AccountType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
AccountTypeID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
AddEntityToList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
AddEntityToListUsingIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
AddMemberToList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
AddMemberToListUsingIDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Alloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
AllowAdjFromChildren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
AllowAdjs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
目次
ix
CalculateExchangeRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
CalculateRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
CalcStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Con . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Consol1、Consol2、Consol3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
ConsolidateYTD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
ContainsCellText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
CreateInputCache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Custom1Top、Custom2Top、Custom3Top、Custom4Top . . . . . . . . . . . . . . . . . 259
Decimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
DefaultFreq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
DefaultTranslate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
DefaultView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
DefCurrency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
DOwn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Dynamic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Exp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
次元の交差に関する考慮事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
期間および年のキーワード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
算術計算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Exp 内での他の関数の配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
複数の勘定科目の同時設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Exp および次元の交差に関する考慮事項 . . . . . . . . . . . . . . . . . . . . . . . . . . 269
GetCell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
GetCellNoData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
GetCellRealData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
GetCellText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
GetCellType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
GetItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
GetItemIDs2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
GetNumItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
GetNumLID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
GetRate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
GetSubmissionGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
GetSubmissionPhase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
ICPTopMember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
x
目次
ICPWeight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
IDFromMember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
ImpactStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
IsAlmostEqual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
IsBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
IsCalculated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
IsChild . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
IsConsolidated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
IsDescendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
IsFirst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
IsICP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
IsLast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
IsTransCur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
IsTransCurAdj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
IsValidDest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
IsZero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
MemberFromID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
NoInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
NoRound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
NumBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
NumChild . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
NumDescendant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
NumPerInGen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
NumPeriods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
OpenDataUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
OpenDataUnitSorted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Owned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Owner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
PCon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
PEPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
PeriodNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
PlugAcct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
POwn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
PVAForBalance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
目次
xi
PVAForFlow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
RateForBalance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
RateForFlow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
ReviewStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
ReviewStatusUsingPhaseID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Round . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
SecurityAsPartner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
SecurityClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
SetData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
SetDataWithPOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
SubmissionGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
SupportsProcessManagement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
SupportsTran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
SwitchSign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
SwitchType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Trans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
TransPeriodic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
UD1...3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
ValidationAccount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
ValidationAccountEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
XBRLTags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
第 12 章 Calculation Manager を使用したルールの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Calculation Manager のセキュリティ役割 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Calculation Manager でのアプリケーションの操作 . . . . . . . . . . . . . . . . . . . . . . 331
Calculation Manager へのルールの移行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
関数セレクタでの VB 関数のサポート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Financial Management の特別な VB Script 関数 . . . . . . . . . . . . . . . . . . . . . . . . . . 334
第 13 章 内部取引の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
内部取引期間の管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
期間を開く . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
照合許容差を設定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
転記前に照合/検証オプションを設定する . . . . . . . . . . . . . . . . . . . . . . . . . 338
期間を閉じる . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
エンティティのロックとロック解除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
理由コードの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
理由コードの追加 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
理由コードの編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
xii
目次
理由コードの除去 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
内部取引のモニター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
内部取引の要約の表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
第 14 章 プロセス管理の提出フェーズの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
シナリオと期間による提出フェーズの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
シナリオと期間による提出グループの割当て . . . . . . . . . . . . . . . . . . . . . . . . . 347
提出グループのフェーズへの割当て . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
未割当ての提出グループの表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
第 15 章 電子メール・アラートの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
プロセス管理のアラートの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
内部取引のアラートの設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
付録 A. アクセシビリティ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Financial Management へのアクセスを使用可能にする . . . . . . . . . . . . . . . . . . . 357
キーボード同等物の使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
用語集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
目次
xiii
xiv
目次
Financial Managementのバー
ジョン情報
1
この章の内容
Financial Management の機能 ............................................................................................ 15
アーキテクチャ .......................................................................................................... 16
Performance Management Architect ....................................................................................... 16
EPM Workspace .............................................................................................................. 16
関連製品 .................................................................................................................... 16
Financial Management の次元 ............................................................................................ 17
ユーザー定義の要素 .................................................................................................... 19
Financial Management の機能
Oracle Hyperion Financial Management, Fusion Edition は、次の機能をサポートしま
す。
l
l
l
l
l
l
l
l
会社の財務情報を統一された形式で表示。様々なソースからの実績情報や指
標をスケーラブルな Web ベースのアプリケーションにまとめられます。
「バーチャル・クローズ」機能。Web ベースで内部取引を調整でき、データや
ビジネス・メジャーにも一貫性を持たせることができるので、決算にかかる
時間が短くて済みます。
パワフルな多次元分析機能。会社、コスト・センター、製品、ブランド、顧
客、流通経路の収益性やキャッシュ・フローの新しいソースを確認してレポー
トにまとめられます。
仮定に基づいたシナリオ管理機能。予算、予想、プランを動的に連結して、
仮定と実際のデータの変化を示すレポートを作成できます。
フォーマット済の各種レポート。1 つのアプリケーションで、内部での管理
用、公開用、法的機関への送信用の正確なレポートを簡単に作成できます。
パッケージをインストールしてそのまま使用できる各種機能。各部署への情
報の配賦、様々な通貨の変換、既存のアプリケーションや ERP、CRM システ
ムとのデータの統合を低コストで行えます。
カスタマイズ可能なアプリケーション。業界標準のツールを使用して、問題
をすばやく低コストで解決できます。
Web 向けの設計。ユーザーは、標準の Web ブラウザを使用して、任意の場所
から財務のグローバル情報に簡単かつ安全にアクセスできます。リレーショ
ナル・データ・ストレージによって、ミッション・クリティカルなデータを
ユーザーは 1 年 365 日いつでも使用できます。
Financial Management の機能
15
アーキテクチャ
Financial Management は、多層システムとして機能するように設計されています。
l
l
l
l
クライアント層には、ユーザー・インタフェースおよび、アプリケーション
層との通信機能が含まれています。データおよびメタデータの表示、データ
の入力、およびこの層内のメタデータの管理が可能です。
Web サーバー層では、Financial Management の Web 対応部分にアクセスしま
す。
中間層には、ドメインに関する機能、およびリレーショナル・データベース
との接続が含まれます。
データ層には、リレーショナル・データベースと、すべての Financial
Management データおよびメタデータが含まれています。
Performance Management Architect
Oracle Hyperion EPM Architect, Fusion Edition は、Financial Management のインストー
ルおよび構成のオプション・コンポーネントです。このコンポーネントを使用し
て、アプリケーションや次元の作成および操作、データの同期化、および Oracle
Hyperion Planning, Fusion Edition での作業を行います。また、Hyperion Calculation
Manager を使用して、ルールを作成して操作することもできます。
Performance Management Architect で実行されるタスクについては、『Oracle Hyperion
Enterprise Performance Management Architect 管理者ガイド』を参照してください。
EPM Workspace
Financial Management は、Oracle Enterprise Performance Management Workspace,
Fusion Edition で使用できます。「ナビゲート」、「お気に入り」、「管理」または
「ツール」の各メニューで使用できるワークスペースのプリファレンスや機能な
ど、EPM Workspace で実行できるタスクの詳細は、『Oracle Enterprise Performance
Management Workspace ユーザー・ガイド』、『Oracle Enterprise Performance
Management Workspace 管理者ガイド』および Web ヘルプを参照してください。
関連製品
拡張分析モジュールを使用して、データを Oracle Essbase のデータベースに提出で
きます。また、データ・グリッドおよびデータ・フォームからドリルダウンして、
Oracle Hyperion Financial Data Quality Management, Fusion Edition でデータの詳細を
表示できます。さらに、Oracle Hyperion Smart View for Office, Fusion Edition で、
データおよびデータ・フォームを操作できます。
16
Financial Management のバージョン情報
Financial Management の次元
次元は、組織のデータを表し、通常は関連するメンバーのグループを含みます。
次元の例には、勘定科目、エンティティおよび期間があります。Financial
Management は、システム定義の次元を 8 つ提供し、勘定科目に適用できるカスタ
ム次元を 4 つまで追加できます。
次元メンバーは階層に配置されます。上位レベルのメンバーは親メンバーと呼ば
れ、親メンバーの直下のメンバーは親メンバーの子と呼ばれます。親の下にいる
すべてのメンバーは子孫と呼ばれます。最下位レベルの階層のメンバーは基本レ
ベルのメンバーと呼ばれます。
次のセクションでは、システム定義の次元について説明します。次元属性の設定
について、Performance Management Architect を使用している場合は、『Oracle
Hyperion Enterprise Performance Management Architect 管理者ガイド』を参照し、ク
ラシック・アプリケーション管理を使用している場合は、このガイドの第 4 章「メ
タデータの管理」を参照してください。
シナリオ次元
シナリオ次元は、予算、実績、予測などの一連のデータを表します。たとえば、
実績シナリオは、過去と現在の企業経営を表す総勘定元帳のデータを含むことが
できます。予算シナリオは、対象とする企業経営を表すデータを含むことができ
ます。予測シナリオは一般に、将来の期間の予測に対応するデータを含みます。
リーガル・シナリオは、リーガル GAAP のフォーマットとルールに従って計算さ
れたデータを含むことができます。
1 つのアプリケーションに対して任意の数のシナリオを定義し、デフォルトの頻
度、デフォルトのビュー、ゼロ・データの設定など、シナリオ次元のメンバーの
属性を定義できます。
年次元
年次元は、データの会計年度またはカレンダ年を表します。アプリケーションは、
2 年以上のデータを含むことができます。アプリケーションを作成して、年次元
からデータを処理する年を選択する場合は、年の範囲を指定します。
期間次元
期間次元は、四半期や月などの期間を表します。期間を階層で表示すると、期間
次元に期間と頻度が含まれます。たとえば、実績シナリオでデータを毎月管理す
る場合は、通常、このシナリオで 1 年に 12 個のデータ期間を使用できます。
Financial Management は、期間次元に対して年、月および週をサポートします。た
だし、日はサポートしません。
エンティティ次元
エンティティ次元は、管理構造および法的な報告構造などの会社の組織構造を表
します。エンティティは、部門、子会社、工場、地域、国、法的部門、事業部門、
Financial Management の次元
17
部署、その他の組織単位などを表すことができます。任意の数のエンティティを
定義できます。
エンティティ次元は、システムの連結次元です。エンティティ次元の階層は、デー
タの様々な連結ビューを示します。様々な階層は、地理的な連結、法的な連結ま
たはアクティビティごとの連結に対応できます。組織に存在する各メンバー・コ
ンポーネント間のすべての関係は保管されてこの次元で管理されます。ある組織
のエンティティは従属エンティティ、基本エンティティまたは親エンティティで
す。依存エンティティは、組織内の他のエンティティによって所有されます。基
本エンティティは、組織構造の下部に存在し、他のエンティティを所有しません。
親エンティティは、1 つ以上の依存エンティティを含み、直接報告を受けます。
デフォルト通貨やセキュリティ・クラスなどのエンティティ次元のメンバーの属
性を定義し、エンティティで調整が可能かどうか、および内部取引の詳細を保管
するかどうかを指定する属性を定義します。
値次元
値次元は、アプリケーションに保管された様々なタイプの値を表し、入力通貨、
親通貨、調整および比例、消去、コントリビューションの詳細などの連結の詳細
を含めます。たとえば、エンティティ通貨のメンバーはエンティティの値をその
ローカル通貨に保管します。親通貨のメンバーは、換算されたエンティティの値
をその親エンティティの通貨に保管します。
勘定科目次元
勘定科目次元は、通常の勘定科目の階層を表します。勘定科目は、エンティティ
とシナリオの財務データをアプリケーションに保管します。各勘定科目には、会
計の動作を定義する収益、費用などのタイプがあります。
勘定科目の種別、表示する小数点以下の桁数、勘定科目が計算済勘定科目か、連
結済勘定科目か、内部取引パートナの勘定科目かなど、勘定科目次元のメンバー
の属性を定義します。
内部取引次元
内部取引次元は、勘定科目に存在する内部取引のすべての残高を表します。これ
は、勘定科目次元と任意のカスタム次元との組合せに使用される予約次元です。
Financial Management は、すべての勘定科目とエンティティについて、内部取引の
詳細を追跡および消去できます。また、内部取引照合レポートを実行して内部取
引を表示できます。
ビュー次元
ビュー次元は、カレンダ・インテリジェンスの様々なモード、たとえば、期別、
年次累計、四半期累計などの頻度を表します。ビューを「期別」に設定すると、
各月の値が表示されます。ビューを「年次累計」または「四半期累計」に設定す
ると、年次または四半期の累積値が表示されます。
18
Financial Management のバージョン情報
カスタム次元
詳細データの分析には、4 つのカスタム次元を使用できます。カスタム次元を使
用して、製品、マーケット、チャネル、貸借対照表の動向または消去のタイプに
関連付けられているその他の詳細を保管できます。たとえば、カスタム次元には、
製品ライン、地域、チャネル、顧客などがあります。
ユーザー定義の要素
Financial Management の多くの要素はユーザー定義です。たとえば、仕訳の作成時
には、仕訳にラベルと説明を付けます。
次の表に、ユーザー定義の要素、各要素の最小長と最大長、およびその他の制限
を示します。この表では、要素がモジュール別にグループ分けされています。
表1
ユーザー定義の要素
要素
最小の長さ
最大の長さ
制限
アプリケーション・プロファイル
言語
1
20
なし
期間のラベル
1
80
l
特殊文字は使用で
きません。
l
1 文字目は数字に
できません。
l
ビューのラベル
1
10
空白、記号、ウム
ラウトなどの発音
区別符号は使用で
きません。
l
特殊文字は使用で
きません。
l
1 文字目は数字に
できません。
l
空白、記号、ウム
ラウトなどの発音
区別符号は使用で
きません。
ビューの説明
0
40
アンパサンド(&)は使
用できません。
期間の説明
0
40
アンパサンド(&)は使
用できません。
アプリケーションの作成
アプリケーションの
ラベル
1
10
l
特殊文字は使用で
きません。
l
1 文字目は数字に
できません。
l
空白、記号、ウム
ラウトなどの発音
ユーザー定義の要素
19
要素
最小の長さ
最大の長さ
制限
区別符号は使用で
きません。
注: アプリケー
ション・ラベルで
は、大文字と小文
字は区別されませ
ん。たとえば、
App1 と APP1 は同
じアプリケーショ
ン・ラベルとみな
されます。
アプリケーションの
説明
1
40
アンパサンド(&)は使
用できません。
1
80
一意にする必要があ
ります。空白も含め、
80 文字まで入力でき
ますが、1 文字目は
空白にできません。
Metadata Manager
メンバーのラベル
注: Oracle データ
ベースを使用してい
る場合は、空白を含
めることはできませ
ん。
次の文字は使用でき
ません。
l
ピリオド( . )
l
プラス記号( + )
l
マイナス記号( - )
l
アスタリスク( * )
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
注: エンティティ
名を「ALL」にするこ
とはできません。
メンバーの説明
0
40
アンパサンド(&)は使
用できません。
別名のラベル
0
80
アンパサンド(&)は使
用できません。
セキュリティ
20
Financial Management のバージョン情報
要素
最小の長さ
最大の長さ
制限
セキュリティ・クラ
ス
1
80
なし
1
80
次の文字は使用でき
ません。
仕訳
仕訳のラベル
l
ピリオド( . )
l
プラス記号( + )
l
マイナス記号( - )
l
アスタリスク( * )
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
注: Oracle デー
タベースを使用し
ている場合は、空
白を含めることは
できません。
仕訳の説明
0
255
なし
仕訳グループ
0
30
なし
仕訳のライン・アイ
テムの説明
0
50
なし
1
1
次の文字のみを使用
できます。ただし、
これらの文字は、
ファイル内、または
ファイル名では使用
できません。
ロード/抽出
区切り文字
l
カンマ( , )
l
チルダ( ~ )
l
アット記号( @ )
l
ドル記号( $ )
l
パーセント記号
(%)
l
アンパサンド(&)
l
脱字記号( ^ )
l
縦線( | )
l
コロン( : )
l
セミコロン( ; )
ユーザー定義の要素
21
要素
最小の長さ
最大の長さ
制限
l
疑問符( ? )
l
円記号( ¥ )
注: アンパサン
ド( & )は、メタ
データ.app ファイ
ルの有効な区切り
文字ではありませ
ん。ファイル全体
をとおして同じ区
切り文字を使用す
る必要がありま
す。同じファイル
内で異なる区切り
文字を使用する
と、ファイルの
ロード時にエラー
が発生します。
データ・グリッド
セルの説明
1
1900
なし
ライン・アイテムの
詳細
1
80
なし
注釈
0
255
なし
小数点
1
1
次の文字は使用でき
ません:
l
円記号( ¥ )
l
スラッシュ( / )
l
プラス記号( + )
l
マイナス記号( - )
ドキュメント
ドキュメント名
(フォルダおよびレ
ポート名を含む)
22
Financial Management のバージョン情報
1
16
次の文字は使用でき
ません。
l
プラス記号( + )
l
疑問符( ? )
l
アスタリスク( * )
l
円記号( ¥ )
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
コロン( : )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
l
縦線( | )
要素
最小の長さ
最大の長さ
制限
l
小なり記号( < )
l
大なり記号( > )
l
ドキュメント名の
最後のピリオド(.)
注: ドキュメン
ト名の末尾または
先頭を空白文字に
することはできま
せん。
ユーザー定義の要素
23
24
Financial Management のバージョン情報
アプリケーションの管理
2
この章の内容
アプリケーションの管理.............................................................................................. 26
アプリケーション・プロファイルの作成........................................................................ 26
アプリケーションの作成.............................................................................................. 32
HFMRegCluster ユーティリティを使用したサーバーおよびクラスタの構成 ............................ 35
アプリケーションを開く.............................................................................................. 37
アプリケーションを閉じる........................................................................................... 38
アプリケーションの削除.............................................................................................. 38
Financial Management のアプリケーションのコピー ............................................................ 39
サンプル・アプリケーションの使用方法........................................................................ 41
システム・メッセージの使用 ....................................................................................... 42
システム・ユーザーの管理........................................................................................... 44
サーバーとアプリケーションの管理 .............................................................................. 47
タスクの監査.............................................................................................................. 48
データの監査.............................................................................................................. 51
タスクの実行の監視 .................................................................................................... 53
無効なレコードのスキャンと削除 ................................................................................. 54
サーバーの複数のタスクに対する設定の変更 ................................................................. 55
サーバーへのログオン情報の管理 ................................................................................. 56
注意
アプリケーション管理に関するこの章の情報は、Classic Financial
Management のアプリケーション専用です。Classic Application Administration
で作成されたアプリケーションを Performance Management Architect にアッ
プグレードすると、そのアプリケーションは Classic Application
Administration で使用できなくなります。Performance Management Architect
を使用したアプリケーション管理については、『Oracle Hyperion Enterprise
Performance Management Architect 管理者ガイド』を参照してください。
アプリケーション管理では、「次元エディタ」および「アプリケーション作成
者」/「Financial Management アプリケーション作成者」のセキュリティ役割が必
要です。役割については、『Oracle Hyperion Enterprise Performance Management
System セキュリティ管理ガイド』を参照してください。
アプリケーションは、エンティティ、勘定科目、シナリオおよび同時に使用する
その他の次元で構成されます。必要な数のアプリケーションを作成できます。た
とえば、複数の組織用に税務データをレポートするアプリケーションと、その他
25
の組織用にセキュリティおよび為替歩合データをレポートするアプリケーション
を設定できます。
アプリケーションは、アプリケーション・サーバーで実行します。アプリケーショ
ン・サーバーのクラスタを設定して、複数のサーバーの負荷を分散します。手順
については、『Oracle Hyperion Enterprise Performance Management System インストー
ルおよび構成ガイド』を参照してください。
注: Financial Management Win32 クライアントを使用している場合、または Oracle
Hyperion Financial Reporting, Fusion Edition、Oracle Hyperion(R) Web Analysis
および Oracle Hyperion(R) Application Builder for J2EE のインストール時に
ADM クライアント・コンポーネントを選択した場合は、HFMRegCluster ユー
ティリティを使用してサーバーおよびクラスタを登録する必要があります。
手順については、35 ページの「HFMRegCluster ユーティリティを使用した
サーバーおよびクラスタの構成」を参照してください。
アプリケーションの管理
アプリケーションの定義は、次の 5 つの基本的な手順で行います。
1. アプリケーションのカレンダ、言語および頻度の各定義を含むアプリケーショ
ン・プロファイルを作成します。26 ページの「アプリケーション・プロファ
イルの作成」を参照してください。
2. アプリケーション・シェルを作成して、アプリケーションの格納場所である
アプリケーション・サーバーを定義し、アプリケーション・ラベルと説明、
アプリケーション・プロファイル、およびログ・ファイルの場所を定義しま
す。32 ページの「アプリケーションの作成」を参照してください。
3. どのユーザーにアプリケーションへのアクセス権を付与するか、各ユーザー
にどのタイプのアクセス権を付与するかなど、アプリケーションのセキュリ
ティを定義します。第 3 章「アプリケーション・セキュリティの管理」を参
照してください。
4. アプリケーション設定、連結メソッド、通貨に加えて、勘定科目、エンティ
ティ、シナリオ、カスタム次元などのアプリケーションのメタデータを定義
します。第 4 章「メタデータの管理」を参照してください。
5. データ、データ・フォーム、メンバー・リスト、ルールおよび仕訳をアプリ
ケーションにロードします。
一度に開くことができるアプリケーションは 1 つのみですが、個々のインスタン
スの様々なアプリケーションで Financial Management の複数のインスタンスを開
くことができます。
アプリケーション・プロファイルの作成
アプリケーション・プロファイルには、アプリケーションの言語、カレンダ、頻
度および期間の情報が入っています。
26
アプリケーションの管理
1 つのプロファイルを 2 つ以上のアプリケーションに対して使用できます。作成
するアプリケーションごとにアプリケーション・プロファイルを指定する必要が
あります。
注: アプリケーション・プロファイルは、Windows の Financial Management
Desktop で作成します。
以下のトピックを参照してください。
l
言語の入力
l
カレンダの定義
l
頻度の編集
l
期間の編集
l
アプリケーション・プロファイルの保存
ä アプリケーション・プロファイルを作成するには、次の手順に従います。
1 Windows の Financial Management Desktop で、アプリケーション・プロファイルの定義を
選択します。
2 次のいずれかのオプションを選択します。
l
l
「新規アプリケーション・プロファイルの作成」を選択します。
「既存のアプリケーション・プロファイルの選択」を選択し、
してファイルを検索します。
をクリック
注: アプリケーション・プロファイルのファイルには、デフォルトで PER と
いう拡張子が使用されます。
3 次へをクリックします。
言語の入力
アプリケーション全体で使用されるラベルには、10 までの言語を定義できます。
様々な言語を使用して、アプリケーションのアイテムごとに説明を作成できます。
ä 言語を設定するには、次の手順に従います。
1 グリッドに言語を入力し、[Tab]キーを押して次の行に移動します。
注: 10 までの言語を入力できます。各言語には、最大 20 文字まで使用できま
す。スペースも 1 文字としてカウントされることに注意してください。
2 次へをクリックします。
カレンダの定義
アプリケーション・プロファイルのカレンダのタイプと期間を選択すると、アプ
リケーション・プロファイルのデフォルトの頻度が作成されます。たとえば、標
アプリケーション・プロファイルの作成
27
準カレンダを選択し、期間として半年、四半期および月を含めた場合、年次、半
年ごと、四半期ごと、および月次の頻度が作成されます。
また、カスタム・カレンダや手動カレンダを選択できます。カスタム・カレンダ
を定義する場合は、期間数と期間のラベルの接頭辞を定義する必要があります。
フラット・リストが作成されます。階層は後で変更できます。手動カレンダを定
義する場合は、頻度と期間が空白になります。頻度と期間は、必要に応じて後で
入力できます。
ä カレンダを設定するには、次の手順に従います。
1 次の中から、カレンダのタイプを選択します。
l
標準カレンダ
l
カスタム・カレンダ
l
手動で定義したカレンダ
2 次のいずれかのアクションを行います。
l
「標準カレンダ」を選択した場合:
m
m
l
含める期間(半年、四半期、三半期または月)を選択します。
カレンダに月を含めた場合、カレンダの最初の月を「開始月」リストから
選択します。
「カスタム・カレンダ」を選択した場合:
m
「基本期間数」に、年内の期間数を入力します。
m
「期間のラベルの接頭辞」に、含める期間の接頭辞を入力します。
ラベルには、スペースも含めて 10 文字まで使用できます。
ヒント:
l
期間数に 10 を、ラベルの接頭辞に NewPeriod を入力すると、こ
れらの期間は、NewPeriod1 から NewPeriod10 として階層に追加
されます。
「手動で定義したカレンダ」を選択した場合は、次の手順に進みます。
3 開始年に、カレンダの開始年を入力します。
4 年数に、含める年数の合計を入力します。
5 次へをクリックします。
頻度の編集
頻度とこれに対応するビューは、カレンダを定義するときに選択した期間に基づ
いて作成されます。頻度は、追加、変更、削除できます。また、各頻度にわかり
やすいラベルを入力したり、あらかじめ定義した各言語で表示したりできます。
頻度を編集しているときは、YTD の頻度のラベルを変更できません。このラベル
には、頻度 1 の行の最初の列が含まれています。ただし、定義した各言語の YTD
の頻度の説明を入力することはできます。
28
アプリケーションの管理
注: ユーザーが定義できる頻度の他に、各アプリケーションに 2 つのシステム定
義の頻度および対応するビュー(シナリオ・ビューおよび期別)があります。
カレンダの期間に「手動で定義したカレンダ」を選択した場合、頻度のグリッド
は空になるため、必要な頻度のビューとその説明を入力する必要があります。期
間の次元のレベルごとに、1 つの頻度を入力する必要があります。
注意
アプリケーションを作成した後で、アプリケーションの頻度の説明または
ラベルを変更することはできません。
ä 頻度を設定するには、次の手順に従います。
1 言語リストから言語を選択します。
2 「表示」列で値を入力または編集して、ビューの説明を入力します。
頻度は、6 つまで入力できます。
注: ビューのラベルは、80 文字まで入力できます。ビューの説明は、40 文字ま
で入力できます。ラベルには、次の文字は使用できません。
.+-*/#{};,@"
ヒント:
アプリケーションを作成した後で頻度を変更することはできないので、
各言語の各頻度に必ずビューの説明を含めるようにしてください。
3 次へをクリックします。
期間の編集
期間階層は、定義した期間と頻度を組み合わせたものです。この階層には、期間
を追加または削除することで、変更を加えることができます。たとえば、4 番目
の四半期にもう 1 か月を追加して、1 年を 13 か月にできます。
兄弟期間と子期間を追加する手順については、30 ページの「兄弟期間と子期間
の追加」を参照してください。
期間を選択したら、頻度を表示して、期間のラベルや説明を変更できます。
注: 期間のラベルを言語ごとに編集することはできません。つまり、ある言語
で期間のラベルを変更すると、その変更はアプリケーション・プロファイ
ルで定義された他のすべての言語にも適用されます。ただし、言語ごとに
一意の期間の説明を持たせることができます。
ä 期間を入力して編集するには、次の手順に従います。
1 期間階層から期間を選択し、説明で期間の説明を入力または編集します。
期間の説明には、40 文字まで入力できます。スペースも 1 文字としてカウントさ
れることに注意してください。Year 期間の説明は編集できません。
アプリケーション・プロファイルの作成
29
ヒント:
アプリケーション・プロファイルを作成するときは、必ず各期間の説明
を付けてください。説明を付けずに後で追加する場合は、アプリケー
ション・プロファイルを変更して、プロファイルを使用するすべてのア
プリケーションを再度作成する必要があります。
2 ラベルで、期間のラベルを入力または編集します。
期間のラベルには、80 文字まで入力できます。スペースも 1 文字としてカウント
されることに注意してください。Year 期間のラベルは編集できません。期間のラ
ベルに対して行った変更は、アプリケーション・プロファイルで定義されたすべ
ての言語で反映されます。
ヒント:
と を使用して、期間階層のレベルを展開したり、縮小したりできま
す。
3 言語リストから言語を選択します。
言語ごとに一意の期間の説明を作成することはできますが、言語ごとに一意の期
間のラベルを作成することはできません。
4 次へをクリックします。
兄弟期間と子期間の追加
期間の階層に、兄弟期間や子期間(いずれも複数可)を追加できます。
ä 単一の子期間または兄弟期間を追加するには、次の手順に従います。
1 1 つの子期間または兄弟期間を追加する期間をハイライトします。
2 期間を右クリックし、兄弟の挿入または子の挿入を選択します。
ヒント:
ツールバーの「子の挿入」ボタン
を使用することもできます。
および「兄弟の挿入」ボタン
3 新しい兄弟期間または子期間の名前を入力します。
ä 兄弟期間または子期間を複数追加するには、次の手順に従います。
1 複数の子期間または兄弟期間を追加する期間をハイライトします。
2 期間を右クリックし、複数の挿入を選択します。
3 次のいずれかのオプションを選択します。
l
「複数の兄弟期間」
l
「複数の子期間」
は、選択した期間に複数の兄弟期間を追加します。
は、選択した期間に複数の子期間を追加します。
4 追加する期間の数を入力します。
5 新しい期間のラベルの接頭辞を入力します。
ヒント:
30
アプリケーションの管理
期間数に 10 を、ラベルの接頭辞に NewPeriod を入力すると、これらの
期間は、NewPeriod1 から NewPeriod10 として階層に追加されます。
期間の移動
マウスを使用して、期間をドラッグ・アンド・ドロップできます。期間は、階層
内の兄弟または子の位置に移動できます。
ä 期間を移動するには、次の手順に従います。
1 移動する期間をハイライトします。
2 期間をクリックし、階層内の別の位置にドラッグします。
3 次のいずれかのオプションを選択します。
l
l
ドラッグしている期間を、現在ハイライトされている期間の兄弟にする場合
は、「ここ(兄弟)に移動」を選択します。
ドラッグしている期間を、現在ハイライトされている期間の子にする場合は、
「ここ(子)に移動」を選択します。
注: また、期間を選択した期間の兄弟または子としてコピーすることもでき
ます。マウスのボタンを放したときに、「ここ(兄弟)にコピー」または
「ここ(子)にコピー」のオプションを選択します。
期間のコピー
期間の階層に、単一期間や複数期間をコピーできます。選択した期間とそのすべ
ての子期間をコピーできます。コピーした期間を、選択した期間の兄弟または子
として貼り付けることができます。
ä 期間をコピーするには、次の手順に従います。
1 コピーする期間をハイライトします。
2 ハイライトした期間を右クリックし、オプションを選択します。
l
ハイライトした期間のみをコピーする場合は、「期間のコピー」を選択しま
す。
l
ハイライトした期間とそのすべての子期間をコピーする場合は、「すべてコ
ピー」を選択します。
3 コピーした期間の貼付け先の期間を右クリックし、オプションを選択します。
l
コピーした期間を、選択した期間の兄弟として貼り付ける場合は、
「兄弟とし
て貼付け」を選択します。
l
コピーした期間を、選択した期間の子として貼り付ける場合は、
「子として貼
付け」を選択します。
4 ラベルには、期間のラベルの変更を行います。
ラベルには、80 文字まで入力できます。スペースも 1 文字としてカウントされる
ことに注意してください。
5 説明に、期間の説明を入力します。
説明には、40 文字まで入力できます。スペースも 1 文字としてカウントされるこ
とに注意してください。
アプリケーション・プロファイルの作成
31
期間の削除
期間を階層から削除すると、その期間の子もすべて削除されます。
注: Year 期間は削除できません。
ä 期間を削除するには、次のいずれかのアクションを行います。
l
期間を右クリックし、「削除」を選択します。
l
期間をハイライトし、
をクリックします。
アプリケーション・プロファイルの保存
アプリケーション・プロファイルのファイルには、デフォルトで PER という拡張
子が使用されます。アプリケーション・プロファイルを作成している場合は、
Design Application Profile モジュールのすべてのステップを完了しておく必要があ
ります。
ä アプリケーション・プロファイルを保存するには、次の手順に従います。
1 ファイル名で、ファイルの名前を入力するか、または
をクリックして上書きする
プロファイルを参照します。
注: アプリケーション・プロファイルのファイルには、デフォルトで PER とい
う拡張子が使用されます。
2 終了をクリックします。
アプリケーションの作成
注意
この情報は、Classic Financial Management アプリケーション専用です。
Performance Management Architect を使用したアプリケーション管理につい
ては、『Oracle Hyperion Enterprise Performance Management Architect 管理者
ガイド』を参照してください。
アプリケーションを作成するには、次の 情報を指定します。
l
新しいアプリケーションの実行場所とするアプリケーション・サーバー・ク
ラスタ。クラスタ名は有効なサーバー名にしてください。
注: Financial Management Win32 クライアントを使用している場合、または
Financial Reporting、Web Analysis および Oracle Hyperion(R) Application
Builder for J2EE を操作するために、インストール時に ADM クライアン
ト・コンポーネントを選択した場合は、HFMRegCluster ユーティリティ
を使用してサーバーおよびクラスタを登録する必要があります。手順に
32
アプリケーションの管理
ついては、35 ページの「HFMRegCluster ユーティリティを使用したサー
バーおよびクラスタの構成」を参照してください。
l
アプリケーション・ラベル。
l
アプリケーションの説明。
l
アプリケーションのカレンダ、言語および頻度の各定義を含むアプリケーショ
ン・プロファイル。
l
アプリケーション情報を格納する、ワークステーションのローカル・フォル
ダ。
l
アプリケーションの追加先の Oracle Hyperion(R) Shared Services プロジェクト。
『Oracle Hyperion Enterprise Performance Management System セキュリティ管理ガ
イド』を参照してください。
l
セキュリティ管理の Web サーバーの URL。
注: アプリケーションを作成したら、セキュリティを設定する必要がありま
す。第 3 章「アプリケーション・セキュリティの管理」を参照してくだ
さい。
Windows での手順
ä アプリケーションを作成するには、次の手順に従います。
1 デスクトップのナビゲーション・フレームからアプリケーションの作成を選択しま
す。
2 サーバーリストから、アプリケーションが稼働するアプリケーション・サーバー・ク
ラスタを選択します。
サーバー・クラスタが表示されない場合は、サーバー・クラスタの登録が必要な
場合があります。35 ページの「HFMRegCluster ユーティリティを使用したサー
バーおよびクラスタの構成」を参照してください。
3 アプリケーション・ラベルに、アプリケーションの名前を入力します。
アプリケーション・ラベルには最大 10 文字の英数字を使用できます。ただし、数
字で始めたり、スペースや特殊文字を含むことはできません。アプリケーション・
ラベルでは大文字と小文字は区別されません。たとえば、App1 と APP1 は同じア
プリケーションとみなされます。HFM、HSV および HSX は予約名であるため、
アプリケーション・ラベルには使用できません。
注意
アプリケーションを別の Financial Management アプリケーション・サーバー
に置く場合でも、同じ名前でアプリケーションを作成しないでください。
同じ名前を持つ複数のアプリケーションは、それぞれが別の Financial
Management アプリケーション・サーバーにある場合でも、1 つの Shared
Services サーバーでは共存できません。
4 アプリケーションの説明に、アプリケーションの説明を入力します。
アプリケーションの説明にはスペースを含む最大 40 文字を使用できます。ただ
し、アンパサンド(&)文字を含むことはできません。アプリケーション・ラベルで
アプリケーションの作成
33
は大文字と小文字は区別されません。HFM、HSV および HSX は予約名であるた
め、アプリケーションの説明には使用できません。
5 アプリケーション・プロファイルに、アプリケーション・プロファイルのパスおよび
ファイル名を入力するか、
イルを参照します。
をクリックして使用するアプリケーション・プロファ
アプリケーション・プロファイルのファイルには、デフォルトで PER という拡張
子が使用されます。
6 ローカル・ストレージ・フォルダに、ダウンロードしたアプリケーション・ファイル
を保管するワークステーション上のパスおよびフォルダ名を入力するか、
クしてローカル・ストレージ・フォルダを参照します。
をクリッ
7 プロジェクトリストから、アプリケーションを追加する Shared Services プロジェクト
を選択します。
注: 各アプリケーションは Shared Services プロジェクトに属している必要があり
ます。『Oracle Hyperion Enterprise Performance Management System セキュリ
ティ管理ガイド』を参照してください。
8 セキュリティ管理用の Financial Management Web サーバー URL に、URL を入力します。
9 作成をクリックします。
10 閉じるをクリックします。
Web での手順
ä アプリケーションを作成するには、次の手順に従います。
1 ナビゲート、管理、クラシック・アプリケーション管理、連結管理の順に選択しま
す。
2 アプリケーションの作成を選択します。
3 サーバーリストから、新規アプリケーションが稼働するアプリケーション・サー
バー・クラスタを選択します。
サーバー・クラスタが表示されない場合は、サーバー・クラスタの登録が必要な
場合があります。『Oracle Hyperion Enterprise Performance Management System イン
ストールおよび構成ガイド』を参照してください。
4 アプリケーション名に、新規アプリケーションの名前を入力します。
アプリケーション・ラベルには最大 10 文字の英数字または 12 バイトを使用でき
ます。数字で始めたり、スペースや特殊文字を含むことはできません。アプリケー
ション・ラベルでは大文字と小文字は区別されません。たとえば、App 1 と APP1
は同じアプリケーションとみなされます。HFM、HSV および HSX は予約名であ
るため、アプリケーション・ラベルまたは説明には使用できません。
注意
34
アプリケーションを別の Financial Management アプリケーション・サーバー
に置く場合でも、同じ名前でアプリケーションを作成しないでください。
同じ名前を持つ複数のアプリケーションは、それぞれが別の Financial
アプリケーションの管理
Management アプリケーション・サーバーにある場合でも、1 つの Shared
Services サーバーでは共存できません。
5 アプリケーションの説明に、アプリケーションの説明を入力します。
アプリケーションの説明にはスペースを含む最大 40 文字を使用できます。HFM、
HSV および HSX は予約名であるため、アプリケーションの説明には使用できませ
ん。
6 アプリケーション・プロファイルボックスの横にある参照をクリックして、使用する
アプリケーション・プロファイルを検索します。
アプリケーション・プロファイルのファイルには、デフォルトで PER という拡張
子が使用されます。
7 プロジェクトリストから、アプリケーションを追加する Shared Services プロジェクト
を選択します。
注: 各アプリケーションはプロジェクトに属している必要があります。
『Oracle
Hyperion Enterprise Performance Management System セキュリティ管理ガイド』
を参照してください。
8 セキュリティ管理用の Financial Management Web サーバー URL に、URL を入力します。
9 作成をクリックします。
HFMRegCluster ユーティリティを使用したサーバーお
よびクラスタの構成
Financial Management をインストールする場合は、Oracle Hyperion Enterprise
Performance Management System コンフィグレータを使用して構成します。ただし、
Financial Management Win32 クライアントを使用している場合、Financial Reporting
または Web Analysis を操作するためにインストール時に、ADM クライアント・コ
ンポーネントを選択した場合は、HFMRegCluster ユーティリティを使用してサー
バーおよびクラスタを登録し、DCOM を使用可能にする必要があります。
サーバーおよびクラスタの登録
サーバーまたはクラスタを登録すると、アプリケーションにアクセスできるよう
になります。
クラスタ内のサーバーのいずれか 1 つを登録すると、そのクラスタ内のすべての
サーバーが登録されます。たとえば、アプリケーション・サーバー Mkt1、Mkt2、
Mkt3 および Mkt4 で構成される Marketing_Servers という名前のアプリケーショ
ン・サーバー・クラスタを作成します。登録するサーバーとして Mkt1 を入力す
ると、そのクラスタ内のすべてのサーバーが登録されます。
管理者アカウントから構成ユーティリティを実行すると、HKeyLocalMachine/
Software/Hyperion Solutions レジストリ・キーが作成されるので、サーバー・
クラスタを登録できるようになります。管理者アカウントから構成ユーティリティ
を実行していない場合は、サーバーの登録時に問題が発生する可能性があります。
HFMRegCluster ユーティリティを使用したサーバーおよびクラスタの構成
35
この場合は、サーバーを登録するユーザーのために、レジストリで、
HKeyLocalMachine/Software に読取り/書込みアクセス権を手動で割り当てる必
要があります。
クラスタ内のサーバーの中から 1 つのサーバー名を指定すると、クラスタ全体が
登録されます。サーバー・クラスタ内に 1 つのアプリケーション・サーバーしか
ない場合は、そのサーバー名を入力する必要があります。
ä アプリケーション・サーバー・クラスタを登録するには、次の手順に従います。
1 ユーティリティを起動します。
2 サーバー/クラスタ登録ボックスに、登録するサーバー名を入力します。
アプリケーション・サーバー名は、アプリケーション・サーバー・クラスタの情
報を取得するために使用します。
3 次のいずれかのオプションを選択します。
l
l
「自動負荷分散の使用」 - 「アプリケーション・サーバー・クラスタ」タブで
作成されたサーバー・クラスタを登録します。
「1 つのサーバーのみを使用」 - クラスタのかわりに 1 つのサーバーのみを使
用することを指定します。
4 追加をクリックします。
ヒント:
サーバーまたはクラスタの登録を解除する必要がある場合は、リストか
らサーバーまたはクラスタを選択し、「除去」をクリックします。
DCOM を使用可能にする
構成ユーティリティから、コンピュータ全体に DCOM を使用可能にできます。
DCOM を使用可能にすると、コンピュータのリモート・クライアントによるサー
バーの起動やオブジェクトの接続が可能になります。また、コンピュータの DCOM
Default Authentication レベルを None に設定します。DCOM を使用可能にする手順
は、アプリケーション・サーバーが別のコンピュータにあるとき、Financial
Management アプリケーション・サーバーのコンポーネントと通信するために、
Financial Management クライアントのコンポーネントに必要です。また、Financial
Management クライアントとアプリケーション・サーバーのコンポーネントを別の
ドメインに置くことも可能です。
ä DCOM を使用可能にするには、次の手順に従います。
1 DCOM の使用可能をクリックします。
注: すでに構成済の場合、このボタンは淡色表示されます。
2 「OK」をクリックします。
36
アプリケーションの管理
アプリケーションを開く
実行している Financial Management セッションごとに 1 つのアプリケーションを
開くことができます。ただし、各セッションで異なるアプリケーションを開いた
まま、複数の Financial Management セッションを開くことができます。
アプリケーションごとにローカルな作業フォルダを指定する必要があります。ア
プリケーションの作成時にアプリケーションの作業フォルダを指定します。使用
中のコンピュータ以外でアプリケーションを作成した場合は、最初にアプリケー
ションを開いたときにローカルな作業フォルダを指定する必要があります。
注: アプリケーションにアクセスするには、アプリケーションのユーザーとし
て割り当てられる必要があります。59 ページの「 Financial Management ア
プリケーションへのユーザーおよびグループの割当て」を参照してくださ
い。
Windows での手順
ä アプリケーションを開くには、次の手順に従います。
1 デスクトップのナビゲーション・フレームからアプリケーションを開くを選択しま
す。
2 接続をクリックします。
アプリケーションのサーバーまたはクラスタに接続すると、ユーザー名とパスワー
ドの認証を受けます。無効なユーザー名とパスワードの組合せを入力すると、ア
プリケーションにアクセスしたり、アプリケーションを作成することはできませ
ん。
3 クラスタリストから、アプリケーションが実行されているアプリケーション・サー
バー・クラスタを選択します。
4 目的のアプリケーションをハイライトして、アプリケーションを開くをクリックしま
す。
Web での手順
ä アプリケーションを開くには、次の手順に従います。
1 ナビゲート、アプリケーション、連結、「AppName」の順に選択します。ここで、
AppName は、アプリケーションの名前です。
2 クラスタの選択リストから、アプリケーションが実行されているアプリケーション・
サーバーを選択します。
アプリケーションのサーバーまたはクラスタに接続すると、ユーザー名とパスワー
ドの認証を受けます。無効なユーザー名とパスワードの組合せを入力すると、ア
プリケーションにアクセスしたり、アプリケーションを作成することはできませ
ん。
サーバー・クラスタが表示されない場合は、サーバー・クラスタの登録が必要な
場合があります。『Oracle Hyperion Enterprise Performance Management System イン
ストールおよび構成ガイド』を参照してください。
アプリケーションを開く
37
3 開くアプリケーションを選択します。
アプリケーションを閉じる
アプリケーションを閉じると、変更を保存するよう求めるプロンプトが表示され
ます。
注: アプリケーションを閉じた後に再度開く場合は、Financial Management サー
ビスが正しくシャットダウンされるように、約 10 秒待ってから開いてくだ
さい。
Windows での手順
ä アプリケーションを閉じるには、次の手順に従います。
1 デスクトップのナビゲーション・フレームからアプリケーションを閉じるを選択しま
す。
2 はいをクリックして、アプリケーションを閉じます。
Web での手順
ä アプリケーションを閉じるには、次の手順に従います。
1 ファイル、アプリケーションを閉じるの順に選択します。
2 はいをクリックして、アプリケーションを閉じます。
アプリケーションの削除
注意
この情報は、Classic Financial Management アプリケーション専用です。
Performance Management Architect を使用したアプリケーション管理につい
ては、『Oracle Hyperion Enterprise Performance Management Architect 管理者
ガイド』を参照してください。
アプリケーションを削除する前に、他のユーザーが現在そのアプリケーションを
使用していないことを確認してください。
注: アプリケーションを削除するには、該当するアプリケーションのアプリケー
ション管理者であることが必要です。さらに Web では、ユーザーは「次元
エディタ」と「アプリケーション作成者」のグローバルな役割が必要です。
38
アプリケーションの管理
Windows での手順
ä 1 つのアプリケーションを削除するには、次の手順に従います。
1 デスクトップのナビゲーション・フレームからアプリケーションの削除を選択しま
す。
2 クラスタリストから、アプリケーションが実行されているアプリケーション・サー
バー・クラスタを選択します。
サーバー・クラスタが表示されない場合は、サーバー・クラスタの登録が必要な
場合があります。『Oracle Hyperion Enterprise Performance Management System イン
ストールおよび構成ガイド』を参照してください。
3 接続をクリックします。
4 アプリケーションを選択し、アプリケーションの削除をクリックします。
5 はいをクリックして、アプリケーションを削除します。
6 閉じるをクリックします。
Web での手順
ä 1 つのアプリケーションを削除するには、次の手順に従います。
1 ナビゲート、管理、クラシック・アプリケーション管理、連結管理の順に選択しま
す。
2 アプリケーションの削除を選択します。
アプリケーションが開いている場合は、削除する前にそれを閉じる必要がありま
す。
3 アプリケーションが実行されているアプリケーション・サーバーを選択します。
サーバー・クラスタが表示されない場合は、サーバー・クラスタの登録が必要な
場合があります。『Oracle Hyperion Enterprise Performance Management System イン
ストールおよび構成ガイド』を参照してください。
4 削除するアプリケーションを選択します。
5 はいをクリックして、アプリケーションを削除します。
Financial Management のアプリケーションのコピー
注意
この情報は、Classic Financial Management アプリケーション専用です。
Performance Management Architect を使用したアプリケーション管理につい
ては、『Oracle Hyperion Enterprise Performance Management Architect 管理者
ガイド』を参照してください。
Financial Management は、同じサーバーまたは別のアプリケーション・サーバーに
アプリケーションをコピーおよび移動するためのユーティリティを提供します。
アプリケーションは、データベース間でコピーできます。たとえば、SQL データ
ベースで作成されたアプリケーションを Oracle データベースにコピーできます。
Financial Management のアプリケーションのコピー
39
アプリケーションのコピー・ユーティリティ HFMCopyApplication.exe は、次の
デフォルトの場所にインストールされています。
C:\Hyperion\FinancialManagement\Server
注: アプリケーションをコピーする前に、コピーするアプリケーションからす
べてのユーザーが切断され、すべてのプロセスが停止していることを確認
します。そうでない場合は、コピーされるアプリケーションに正しくない
データが含まれる可能性があります。
アプリケーションをコピーしたら、新規アプリケーションを Shared Services に登
録し、新規アプリケーションの「アプリケーション管理者」の役割でユーザーを
設定する必要があります。『Oracle Hyperion Enterprise Performance Management
System セキュリティ管理ガイド』を参照してください。
Oracle Hyperion Enterprise Performance Management System ライフサイクル管理プロ
セス時に、アプリケーションのコピー・ユーティリティを使用してデータを移動
できます。その後で、データ以外の変更を移行するには、Oracle Hyperion Enterprise
Performance Management System ライフサイクル管理を使用して、ソースから LCM
でサポートされているアーチファクトを抽出します。データ以外の Financial
Management アーチファクトを宛先アプリケーションに保存する場合は、最初に
アーチファクトをエクスポートし、次に、Financial Management のコピー・アプリ
ケーション・プロセスが完了した後、それらのアーチファクトを再ロードします。
『Oracle Hyperion Enterprise Performance Management System ライフサイクル管理ガ
イド』を参照してください。
ä アプリケーションをコピーするには、次の手順に従います。
1 Windows のエクスプローラから、Financial Management のインストール先のサーバー・
ディレクトリに移動して、HFMCopyApplication.exe をダブルクリックします。
2 最初の画面で、次へをクリックします。
3
をクリックして、コピーするアプリケーションのソース・データベースのリンク・
ファイル(UDL)を検索し、次へをクリックします。
4 アプリケーションのリストから、コピーするアプリケーションを選択し、次へをク
リックします。
5
をクリックして、宛先データベースのリンク・ファイル(UDL)を検索し、次へをク
リックします。
6 ドロップダウン・リストで、コピー先アプリケーションの名前を選択するか、新規ア
プリケーションの名前を入力し、次へをクリックします。
7 オプションパネルで、任意のアクションまたはすべてのアクションを選択し、次へを
クリックします。
l
l
40
「アプリケーション・データのコピー」: ソース・アプリケーションから宛先ア
プリケーションにデータをコピーします。
「監査データのコピー」: ソース・アプリケーションから宛先アプリケーション
に監査データをコピーします。
アプリケーションの管理
l
l
l
1.
「クラスタ設定のコピー」: ソース・アプリケーションから宛先アプリケーショ
ンにクラスタ情報をコピーします。
「既存のアプリケーションの上書き」: 宛先アプリケーションと同じ名前のアプ
リケーション(存在する場合)を上書きします。
m
コピーする前にすべてのアプリケーション・テーブルを削除します。
m
コピーされるテーブルのみを削除します。
オプション: 詳細設定オプションをクリックして追加のオプションを使用しま
す。
必要に応じて次の値を変更します。
l
l
l
2.
クライアント側のカーソルを使用するか、サーバー側のカーソルを使用
します。
SQL バインドを使用します。
デフォルトのスレッド・カウントを使用するか、カスタムのスレッド・
カウントを使用します。
l
SQL のログ・エラー
l
タスク再試行の回数
OK をクリックして、「詳細設定オプション」ボックスを閉じます。
8 設定を確認し、次へをクリックします。
9 処理が完了したら、OK をクリックします。
10 完了したタスクまたは失敗したタスク(存在する場合)のいずれかでタスクの詳細を表
示するには、タスクをダブルクリックするか、タスクを選択して疑問符(?)アイコンを
クリックします。
11 閉じるをクリックします。
12 終了をクリックして終了するか、ログ・ファイルの表示をクリックしてログ・ファイ
ルを表示し、コピー操作時に発生したエラーを確認します。
注: 正しくない大きさの Oracle インスタンスを使用すると、ユーティリティで
すべてのテーブル行のコピーが失敗する可能性があります。エラー・ログ
に Oracle のエラーが表示されるか、テーブル行が失われている場合は、REDO
ログのサイズを大きくする必要があります。
13 アプリケーションをコピーしたら、新規アプリケーションを Oracle Hyperion(R) Shared
Services に登録し、ユーザーに新規アプリケーションの管理者権限を設定します。
サンプル・アプリケーションの使用方法
Financial Management にはサンプル・アプリケーション・ファイルが付属していま
す。これらのファイルは、テスト・アプリケーションの移入に使用できます。
インストール時にサンプル・アプリケーションのコンポーネントをインストール
した場合、ファイルは、Financial Management のインストール先ディレクトリにあ
ります。
サンプル・アプリケーションの使用方法
41
注: デフォルトでは、サンプル・アプリケーションは、C:¥Hyperion
¥FinancialManagement¥Sample Apps にインストールされます。
サンプル・ファイルをインストールしていない場合は、Financial Management のイ
ンストール・プログラムを実行しなおして「サンプル・アプリケーション」を選
択すると取得できます。
テスト・アプリケーションを作成すると、サンプル・アプリケーションのディレ
クトリからファイルをロードできます。ディレクトリには、サンプルのセキュリ
ティ、メタデータ、データ、ルール、仕訳のファイル、レポート定義、データ・
グリッド、Web データ入力フォームのスクリプトなどが含まれています。サンプ
ル・ファイルをロードする手順は、各サンプル・アプリケーションのドキュメン
ト・フォルダ(Hyperion¥FinancialManagement¥SampleApps¥Comma¥Documentation
など)に含まれています。
表2
アプリケーション・ファイルのタイプ
サンプル・ファイル
コンテンツ
メンバー・リスト(.lst)
次元のメンバー・リスト
メタデータ(.ads)
メタデータ
(クラシック・アプリケーション管理
用.xml)
データ(.dat)
該当するシナリオ、年、データ
ルール(.rle)
アプリケーションのデータでロジックを実行するとき
に使用するルール
仕訳(.jlf)
サンプルの仕訳ファイルとテンプレート・ファイル・
フォーマット
データ・エクスプローラ(.hde)
データ・グリッド
システム・レポート(.rpt)
データ・エクスプローラ、仕訳および内部取引の 3 種
のシステム・レポート
Web のデータ・グリッド・ファイル
(*.xml)
Web のデータ・グリッド
Web データ入力フォーム(.wdf)
Web データ入力フォームのスクリプト
タスク・リスト(.xml)
タスク・リスト
システム・メッセージの使用
Financial Management のシステム・メッセージを取得、表示、印刷および削除でき
ます。システム・メッセージを日付、サーバー名、アプリケーション名で取得で
きます。システム・メッセージは、削除されるまでログに残ります。システム・
メッセージ・モジュールは、Web ユーザー・インタフェースでのみ使用できま
す。
42
アプリケーションの管理
システム・メッセージ・ログにはセキュリティが実装されていないため、すべて
のユーザーが、ログにアクセスし、消去できます。
注: システム・メッセージの日付フォーマットはユーザー・プリファレンスに
かかわらず、常に mm/dd/yyyy で表示されます。
次の各手順を参照してください。
l
43 ページの「システム・メッセージの取得」
l
43 ページの「システム・メッセージの表示と印刷」
l
44 ページの「システム・メッセージの削除」
システム・メッセージの取得
ä システム・メッセージを取得するには、次の手順に従います。
1 管理、システム・メッセージの順に選択します。
2 オプション: メッセージを次の条 でフィルタできます。
l
開始日
l
終了日
l
サーバー名
l
アプリケーション名
注: サーバー名とアプリケーション名を空白のままにすると、すべてのサー
バーとアプリケーションに関するシステム・メッセージが表示されま
す。
3 表示をクリックします。
システム・メッセージの表示と印刷
ä システム・メッセージを表示して印刷するには、次の手順に従います。
1 システム・メッセージのログで、詳細を表示するメッセージの横にあるチェック・
ボックスをオンにします。
注: システム・メッセージに関する詳細を表示するには、
「システム・メッセー
ジの要約」列のセルをクリックします。
2 詳細をクリックします。
3 印刷をクリックして、表示されたメッセージを印刷します。
4 メッセージ詳細の印刷を終了したら、閉じるをクリックします。
システム・メッセージの使用
43
システム・メッセージの削除
ä システム・メッセージを削除するには、次の手順に従います。
l
個々のメッセージを削除するには、削除する各メッセージの横にあるチェッ
ク・ボックスを選択し、「削除」をクリックします。
l
すべてのシステム・メッセージを削除するには、
「すべて削除」をクリックし
ます。
システム・メッセージの詳細文字列
エラーなどのシステム・メッセージの技術情報文字列を戻すメソッドもあります。
この文字列には、エラーを一意に識別する参照番号が含まれていて、その後に様々
な情報フィールドが続きます。次の例のように、すべてのフィールドはセミコロ
ンで区切られ、各フィールドにはラベルがあり、ラベルの後にはコロンが付いて
います。
Error Reference Number: {219EB33B-BF50-11D6-A43E-0000863DCCF1}
Num: 0x800415c6; Type: 1; DTime: 9/3/02 12:20:10 PM; Svr: GSZABO1; File:
CHsxServerImpl.cpp; Line: 1842; Ver: 3.0.0.196;
次の表に、各システム・メッセージ・フィールドの説明を示します。
表3
システム・メッセージの詳細文字列のフィールド
フィールド
説明
Num
エラー番号(16 進形式)
Type
システム内部でのみ使用
DTime
エラー・タイムスタンプ
Svr
エラーが発生したコンピュータの名前
File
エラーに対応するソースコード・ファイルの名前
Line
エラーに対応するソースコード・ファイル内の行番号
Ver
エラーに対応する DLL のバージョン番号
システム・ユーザーの管理
システムのユーザー機能によって、システムのユーザーを表示して、アプリケー
ションまたはサーバーからユーザーをログオフできます。ユーザーが操作してい
るモジュール、およびユーザーが実行しているアクティビティを表示できます。
45 ページの「ユーザーの表示」および46 ページの「ユーザーのログオフ」を
参照してください。
アプリケーションまたはサーバーごとにユーザーを表示およびログオフするには、
アプリケーションにログオンする必要はありません。ただし、個々のユーザーを
ログオフするには、アプリケーションにログオンする必要があります。
44
アプリケーションの管理
アプリケーション・サーバーの構成時に指定した管理者グループのメンバーのみ
が、システムのユーザーを管理できます。『Oracle Hyperion Enterprise Performance
Management System インストールおよび構成ガイド』を参照してください。
注: 「システムのユーザー」は、Financial Management Web ユーザー・インタ
フェースでのみ使用できます。
ユーザーの表示
すべてのアプリケーションおよびすべてのサーバーを対象に、ログオンしたユー
ザーを表示できます。また、特定のサーバー上の特定のアプリケーション、すべ
てのサーバー上の特定のアプリケーション、および特定のサーバー上で動作して
いるすべてのアプリケーションを対象に、ログオンしたユーザーを表示すること
もできます。
ログオンした各ユーザーについて、次の情報を入手できます。
l
ユーザー名
l
ユーザーが現在使用しているモジュール
l
ユーザーの現在の操作
l
操作が開始された時刻
l
サーバー名
l
アプリケーション名
ä ログオンしたユーザーを表示するには、次の手順に従います。
1 管理、システムのユーザーの順に選択します。
2 次のいずれかを行って、表示するユーザーを指定します。
l
l
l
l
すべてのアプリケーションおよびすべてのサーバーについて、ログオンした
ユーザーをすべて表示するには、
「サーバーの選択」および「アプリケーショ
ンの選択」を空白のままにします。
サーバー上のすべてのアプリケーションについて、ログオンしたユーザーを
すべて表示するには、
「サーバーの選択」テキスト・ボックスにサーバー名を
入力し、
「アプリケーションの選択」テキスト・ボックスを空白のままにしま
す。
特定のアプリケーションについて、ログオンしたユーザーをすべて表示する
には、
「アプリケーションの選択」テキスト・ボックスにアプリケーション名
を入力し、「サーバーの選択」テキスト・ボックスを空白のままにします。
特定のサーバー上の特定のアプリケーションについて、ログオンしたユーザー
をすべて表示するには、
「サーバーの選択」テキスト・ボックスにサーバー名
を入力し、
「アプリケーションの選択」テキスト・ボックスにアプリケーショ
ン名を入力します。
3 ログインしたユーザーの表示をクリックします。
システム・ユーザーの管理
45
ユーザーのログオフ
バックアップや復元などのシステム全体に影響を与えるプロセスを実行するため
に、アプリケーションまたはアプリケーション・サーバーからユーザーをログオ
フできます。たとえば、サーバーにログオンしているユーザーをログオフし、以
降サーバーにログオンできないようにできます。47 ページの「接続の使用不可
と使用可能」を参照してください。ユーザーをログオフしても、すぐには切断さ
れません。5 分間の潜在的な遅延があり、その間に、ユーザーが実行しているプ
ロセスが終了し、その後ユーザーがログオフされます。
IIS のタイムアウト設定を変更するか、または EPM コンフィグレータを使用して
Web セッションのタイムアウト設定を変更して、ユーザーのセッションのタイム
アウトを制御できます。デフォルト・タイムアウトは 20 分です。
システムからユーザーをログオフすると、ユーザーの停止済ステータスが表示さ
れます。さらに、ログオフされたユーザーには、ログアウト後の最初のユーザー・
アクションの直後に通知されます。
ä アプリケーションまたはサーバーからユーザーをログオフするには、次の手順に
従います。
1 管理、システムのユーザーの順に選択します。
2 オプションを設定します。
l
ユーザーをログオフするサーバーの名前を入力します。
l
ユーザーをログオフするアプリケーションの名前を入力します。
注: テキスト・ボックスを空白のままにすると、テキスト・ボックスですべ
てを選択したとみなされます。たとえば、サーバー名を入力して、アプ
リケーション・テキスト・ボックスを空白のままにすると、指定した
サーバー上のすべてのアプリケーションから、すべてのユーザーがログ
オフされます。
3 ユーザーのログアウトをクリックします。
ä アプリケーションまたはサーバーから個々のユーザーをログオフするには、次の
手順に従います。
1 ユーザーをログオフするアプリケーションを開きます。
2 管理、システムのユーザーの順に選択します。
3 次のいずれかを行って、表示するユーザーを指定します。
l
l
l
46
すべてのアプリケーションおよびすべてのサーバーについて、ログオンした
ユーザーをすべて表示するには、
「サーバーの選択」および「アプリケーショ
ンの選択」を空白のままにします。
特定のサーバー上のすべてのアプリケーションについて、ログオンしたユー
ザーをすべて表示するには、「サーバーの選択」テキスト・ボックスにサー
バー名を入力し、
「アプリケーションの選択」テキスト・ボックスを空白のま
まにします。
特定のアプリケーションについて、ログオンしたユーザーをすべて表示する
には、
「アプリケーションの選択」テキスト・ボックスにアプリケーション名
を入力し、「サーバーの選択」テキスト・ボックスを空白のままにします。
アプリケーションの管理
l
特定のサーバー上の特定のアプリケーションについて、ログオンしたユーザー
をすべて表示するには、
「サーバーの選択」テキスト・ボックスにサーバー名
を入力し、
「アプリケーションの選択」テキスト・ボックスにアプリケーショ
ン名を入力します。
4 ログインしたユーザーの表示をクリックします。
5 システムのユーザーリストで、ログアウト列の
をクリックして、個々のユーザー
をアプリケーションからログオフします。
6 OK をクリックして確定します。
サーバーとアプリケーションの管理
サーバーとアプリケーションの管理機能を使用して、アプリケーションまたはサー
バーへのユーザー接続を使用不可にしたり、ユーザーをログオフできます。
47 ページの「接続の使用不可と使用可能」および 46 ページの「ユーザーのログ
オフ」を参照してください。
アプリケーション・サーバーの構成時に指定した管理者グループのメンバーのみ
が、サーバーおよびアプリケーションを管理できます。『Oracle Hyperion Enterprise
Performance Management System インストールおよび構成ガイド』を参照してくだ
さい。
注: サーバーとアプリケーションの管理機能は、Financial Management の Web
ユーザー・インタフェースでのみ使用可能です。
接続の使用不可と使用可能
接続を使用不可にすると、指定したサーバーまたはアプリケーションに新規ユー
ザーがログオンできなくなります。接続の使用不可機能は、ユーザーのログオフ
機能とともに使用できます。たとえば、アプリケーションへのログオンを使用不
可にし、アプリケーションにログオンしているユーザーをログオフし、メタデー
タをロードしてから、アプリケーションへの接続を使用可能にできます。46 ペー
ジの「ユーザーのログオフ」を参照してください。
注: 管理者は、接続を使用不可にしている間にあらゆる管理作業(メタデータの
ロード、アプリケーションの削除など)を行えます。
ä アプリケーションまたはサーバーへのユーザー接続を使用不可または使用可能に
するには、次の手順に従います。
1 管理、サーバーとアプリケーションの管理の順に選択します。
2 次のアクションを行えます。
l
すべてのアプリケーションおよびすべてのサーバーについて、ユーザー接続
を使用不可または使用可能にするには、「サーバーの選択」および「アプリ
ケーションの選択」を空白のままにします。
サーバーとアプリケーションの管理
47
注: この場合は、管理者グループのユーザーの接続も使用不可にされます。
l
特定のサーバー上のすべてのアプリケーションについて、ユーザー接続を使
用不可または使用可能にするには、
「サーバーの選択」テキスト・ボックスに
サーバー名を入力し、
「アプリケーションの選択」テキスト・ボックスを空白
のままにします。
注: この場合は、管理者グループのユーザーの接続も使用不可にされます。
l
l
特定のアプリケーションについて、ユーザー接続を使用不可または使用可能
にするには、「アプリケーションの選択」テキスト・ボックスにアプリケー
ション名を入力し、
「サーバーの選択」テキスト・ボックスを空白のままにし
ます。
特定のサーバー上の特定のアプリケーションについて、ユーザー接続を使用
不可または使用可能にするには、「サーバーの選択」テキスト・ボックスに
サーバー名を入力し、
「アプリケーションの選択」テキスト・ボックスにアプ
リケーション名を入力します。
3 次のいずれかのアクションを行います。
l
「接続の使用不可」を選択し、「OK」をクリックして確定します。
l
「接続の使用可能」を選択し、「OK」をクリックして確定します。
注: 「使用不可のコンポーネント」リストの「使用可能」列で
をクリック
しても、接続を使用可能にできます。
サーバーの同期化
Financial Management アプリケーション・サーバー間の同期化はシステム時刻に基
づきます。クロックの変更は、この同期化に影響します。夏時間への変更につい
ては、まずサーバーを停止してから時刻を変更し、それから再起動することをお
薦めします。
タスクの監査
タスク監査機能を使用して、ユーザーが実行するタスクを表示できます。監査さ
れるタスクを日付範囲、アプリケーション・サーバー、ユーザーおよび実行され
るタスクでフィルタ処理できます。
注: タスク監査を実行できるのは、
「管理者」の役割を割り当てられたユーザー
のみです。
タスク監査では、ユーザーが行った次の操作がログに保存されます。
48
l
アイドル
l
ルールのロード
l
ルールのスキャン
l
ルールの抽出
アプリケーションの管理
l
連結
l
記帳ロジック
l
換算
l
カスタム・ロジック
l
配賦
l
データのロード
l
データの抽出
l
HAL でデータを抽出
l
データの入力
l
データの取得
l
データの消去
l
データのコピー
l
仕訳の入力
l
仕訳の取得
l
仕訳の転記
l
仕訳の転記の戻し
l
仕訳テンプレートの入力
l
メタデータのロード
l
メタデータの抽出
l
メンバー・リストのロード
l
メンバー・リストのスキャン
l
メンバー・リストの抽出
l
セキュリティのロード
l
セキュリティのスキャン
l
セキュリティの抽出
l
ログオン
l
ログオンの失敗
l
ログオフ
l
外部
l
メタデータのスキャン
l
データのスキャン
l
拡張分析エクスポート
l
拡張分析用のスキーマの削除
l
取引のロード
l
取引の抽出
l
ドキュメントの添付ファイル
l
ドキュメントの添付を解除する
タスクの監査
49
l
取引の作成
l
取引の編集
l
取引の削除
l
取引の転記
l
取引の転記の戻し
l
無効なレコードの削除
l
データ監査の除去
l
タスク監査の除去
l
すべての取引の転記
l
すべての取引の転記の戻し
l
すべての取引の削除
l
すべての取引の照合を解除
l
ID による自動照合
l
勘定科目による自動照合
l
ID による内部取引照合レポート
l
勘定科目による内部取引照合レポート
l
内部取引レポート
タスク監査ログには次の情報が含まれます。
l
ユーザー名
l
実行した操作
l
操作の開始時刻
l
操作の終了時刻
l
サーバー名
l
説明
l
現在のモジュール
注: タスク監査機能は、Financial Management の Web ユーザー・インタフェー
スでのみ使用可能です。
タスク監査ログ情報はテーブル(APPNAME_TASK_AUDIT)に保管されます。テー
ブル内の情報をバックアップまたは抽出できます。ログ・サイズを監視して定期
的に消去する必要があります。
ä タスク監査を実行するには、次の手順に従います。
1 管理、タスク監査の順に選択します。
注: 「タスク監査」リンクを使用できるようにするには、アプリケーションを開
いている必要があります。
2 オプション: 次の条件を選択して、監査をフィルタできます。
l
50
開始日と終了日を入力します。
アプリケーションの管理
ヒント:
をクリックして、ポップアップするカレンダから日付を選択でき
ます。
l
「サーバーの選択」リストから、サーバーを選択するか、「すべて」を選択し
ます。
l
「ユーザーの選択」リストから、監査するユーザーを選択するか、「すべて」
を選択してすべてのユーザーを監査します。
l
「タスクのフィルタ」リストから、監査するタスクを選択するか、「すべて」
を選択してすべてのタスクを監査します。
3 表示をクリックします。
フィルタ条件を満たすタスクが表示されます。この例で示すように、タスクは最
も新しいタスクから最も古いタスクの順にソートされます。
4 オプション: 監査情報を CSV ファイルにエクスポートするには、エクスポートをクリッ
クし、ダウンロードの手順に従います。
5 オプション: ログからエントリを削除するには、ログの消去をクリックします。
注: ログを消去すると、消去したという記録がログに残されます。この記録は
消去できません。
データの監査
データ監査機能を使用して、ユーザーが実行したデータの変更を確認できます。
データの変更を、日付範囲、アプリケーション・サーバー、ユーザーおよびセル
の次元メンバー別にフィルタ処理できます。
監査するシナリオおよび勘定科目について、シナリオおよび勘定科目のメンバー
を監査するには、EnableDataAudit メタデータを Y に設定します。シナリオおよび
勘定科目のメンバーの監査を無効にするには、EnableDataAudit 属性を N に変更し
ます。
注: データ監査を実行できるのは、
「管理者」の役割を割り当てられたユーザー
のみです。
データ監査では、ユーザーが行った次の操作がログに保存されます。
l
データの入力
l
データの消去
l
データのコピー
l
データのロード
l
仕訳の入力
データ監査ログには次の情報が含まれます。
l
ユーザー名
l
実行した操作
l
変更の時刻
データの監査
51
l
サーバー名
l
データの視点(POV)
l
データの視点(POV)の新しい値
注: データ監査機能は、Financial Management の Web ユーザー・インタフェー
スでのみ使用可能です。
データ監査ログ情報はテーブル(APPNAME_DATA_AUDIT)に保管されます。テー
ブル内の情報をバックアップまたは抽出できます。ログ・サイズを監視して定期
的に消去する必要があります。
ä データ監査を実行するには、次の手順に従います。
1 管理、データ監査の順に選択します。
「データ監査」リンクを使用可能にするには、アプリケーションを開いている必要
があります。
2 オプション: 次のフィルタ・オプションを設定します。
l
開始日と終了日を入力して、日付範囲でフィルタします。
ヒント:
をクリックして、ポップアップするカレンダから日付を選択でき
ます。
l
「サーバーの選択」リストから、監査するサーバーを選択するか、「すべて」
を選択してすべてのサーバーを監査します。
l
「ユーザーの選択」リストから、監査するユーザーを選択するか、「すべて」
を選択してすべてのユーザーを監査します。
l
次元のメンバー別にフィルタするには、該当する次元のボックスにメンバー
名を入力します。
注: メンバーを指定する次元によってのみフィルタされます。たとえば、
「期
間」テキスト・ボックスにメンバーを指定し、他のテキスト・ボックス
は空白のままにすると、期間次元によってのみフィルタされます。
3 表示をクリックします。
指定したフィルタ基準を満たすデータの変更が表示されます。
4 オプション: 視点(POV)列のリンクをクリックして、対応するセルの履歴を表示します。
5 オプション: エクスポートをクリックして、CSV ファイルに監査情報をエクスポート
します。
6 オプション: ログの消去をクリックして、ログからすべてのエントリを削除します。
注: ログを消去すると、消去したという記録がタスク監査ログに残されます。
この記録は消去できません。
52
アプリケーションの管理
タスクの実行の監視
「タスクを実行します」機能を使用して、実行中のタスクを表示および終了できま
す。実行中のタスクをアプリケーション・サーバー、ユーザー、実行されたタス
クおよびタスク・ステータス別にフィルタ処理できます。
注: 実行中のタスクを終了できるのは、そのタスクを開始したユーザーまたは
「管理者」の役割を割り当てられたユーザーに限られます。
次のタスクを表示および終了できます。
l
連結
l
データのロード
l
拡張分析エクスポート
l
すべての取引の転記
l
すべての取引の転記の戻し
l
すべての取引の削除
l
すべての取引の照合を解除
l
ID による自動照合
l
勘定科目による自動照合
l
ID による内部取引照合レポート
l
勘定科目による内部取引照合レポート
l
内部取引レポート
実行中のタスクを次のタスク・ステータス・タイプ別にフィルタ処理できます。
l
初期化しています
l
実行しています
l
一時停止しました
l
未初期化しています
l
停止済
l
中止済
l
完了
l
応答なし
l
スケジュールにより停止
l
スケジュールにより開始
ä 実行中のタスクを監視および中止するには、次の手順に従います。
1 管理、タスクを実行しますの順に選択します。
アプリケーションが開いていないと、「タスクを実行します」リンクは使用できま
せん。
2 オプション: サーバーの選択に、アプリケーション・サーバー別にフィルタ処理する
サーバー名を入力します。
タスクの実行の監視
53
「サーバーの選択」ボックスを空白のままにすると、すべてのサーバー上で実行中
のタスクが表示されます。
3 オプション: 次のフィルタ・オプションを設定します。
l
「ユーザーの選択」リストから、監視するユーザーを選択するか、「すべて」
を選択して、すべてのユーザーの実行中のタスクを表示します。
l
「タスク・フィルタ」リストから、監視するタスクを選択するか、「すべて」
を選択して実行中のすべてのタスクを表示します。
l
「ステータス・フィルタ」リストから、監視するステータス・タイプを選択す
るか、「すべて」を選択してすべてのステータス・タイプを監視します。
4 表示をクリックします。
指定したフィルタ基準を満たすタスクが表示されます。
5 タスクの停止列で、停止するタスクの横にある
注: リストの「ログ」列にある
をクリックします。
をクリックして、完了したタスクに関するロ
グ・ファイルを表示します。
デフォルトで、実行中のタスクはデータベースに 900 秒(15 分)間残ります。デフォ
ルトを変更するには、HKEY_LOCAL_MACHINE¥SOFTWARE¥Hyperion Solutions
¥Hyperion Financial Management¥Server¥Running Tasks レジストリの場所に
ある AutoClearDeadTasksAfterSeconds レジストリ・キーを変更します。レジス
トリ・キーの最小値は、720 秒(12 分)間です。最大値は、864,000 秒(10 日)間です。
無効なレコードのスキャンと削除
「無効なレコードの削除」機能を使用して、無効なレコードのアプリケーションを
スキャンし除去できます。この機能を使用するには、管理者のアクセス権が必要
です。
「無効なレコードの削除」プロセスを実行すると、データベース、ネットワークお
よび Financial Management 環境に影響を与え、性能上の問題を引き起こす場合が
あります。このプロセスは、ユーザーが Financial Management 環境にアクセスし
ないメンテナンス時に実行する必要があります。
Windows での手順
ä 無効なレコードをスキャンして削除するには、次の手順に従います。
1 無効なレコードを削除するアプリケーションを開きます。
2 ナビゲーション・フレームで、データベース管理を選択します。
3 無効なレコードの削除タブを選択します。
4 ログ・ファイル名およびパスを参照するか入力します。
5 次の操作を行います。
l
54
「スキャン」をクリックします。
アプリケーションの管理
l
「削除」をクリックします。
6 オプション: ログ・ファイルを表示するには、表示をクリックします。
Web での手順
ä 無効なレコードをスキャンして削除するには、次の手順に従います。
1 無効なレコードを削除するアプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、データ・タスクを選択します。
3 データベース管理を選択します。
4 無効なレコードの削除をクリックします。
注: このタブが使用できるのは、管理者アクセス権のあるユーザーに限られま
す。
5 次の操作を行います。
l
「スキャンのみ」をクリックします。
l
「無効なレコードの削除」をクリックします。
サーバーの複数のタスクに対する設定の変更
連結の値、データ・ロードおよびマルチサーバー環境で任意に 1 回のみ実行でき
る拡張分析のエクスポートを制御する複数のレジストリ設定があります。たとえ
ば、複数の同時連結を実行する必要がある場合、これらのレジストリ設定の値を
変更できます。
レジストリ設定
説明
MaxNumConcurrentConsolidations
可能な同時連結の数を、アプリケーション・サーバーごとに
制御します。値を超えて実行される連結は、スケジュールさ
れた連結としてキューに入ります。最小値は 1 です。最大値
は 8 です。
NumConsolidationThreads
連結のマルチスレッドを、アプリケーション・サーバーごと
に制御します。値を下げると、システム・リソースの使用量
が制限されて、連結のパフォーマンスが下がります。最小値
は 1 です。最大値は 8 です。
NumConsolidationsAllowed
可能な連結の数を、すべてのアプリケーション・サーバーに
ついてアプリケーションごとに制御します。デフォルト値は
8 です。値の範囲は 1 から 20 です。
NumDataLoadsAllowed
可能なデータ・ロードの数を、すべてのアプリケーション・
サーバーについてアプリケーションごとに制御します。デ
フォルト値は 8 です。値の範囲は 1 から 20 です。
NumEAExportsAllowed
可能な拡張分析のエクスポートの数を、すべてのアプリケー
ション・サーバーについてアプリケーションごとに制御しま
す。デフォルト値は 8 です。値の範囲は 1 から 20 です。
サーバーの複数のタスクに対する設定の変更
55
ä サーバーのレジストリ設定を変更するには、次の手順に従います。
1 開始、実行の順に選択します。
2 「開く」ボックスに「regedt32」と入力し、「OK」をクリックします。
3 HKEY_LOCAL_MACHINE¥SOFTWARE¥Hyperion Solutions¥Hyperion Financial
Management¥Server¥RunningTasks を選択します。
4 レジストリ設定をダブルクリックして値を変更し、「OK」をクリックします。
サーバーへのログオン情報の管理
アプリケーション・サーバーのクラスタを使用する場合、デフォルトでユーザー
は、後続のログオンでも同じアプリケーション・サーバーを使用します。たとえ
ば、Financial Management にログオンし、Financial Reporting でレポートを実行す
るユーザーは、別のアプリケーション・サーバーにログオンしないで常に同じア
プリケーション・サーバーを使用します。
UseStickyServer クラスタ・レベルのレジストリ設定をクライアントに作成して、
Sticky Server のサポートを使用不可にできます。Web サーバーおよび Win32 クラ
イアントごとに、レジストリ設定を作成する必要があります。
ä UseStickyServer サポートを使用不可にするには、次の手順に従います。
1 HKEY_LOCAL_MACHINE¥SOFTWARE¥Hyperion Solutions¥Hyperion Financial
Management¥Client¥Clusters¥machinename に移動します。
2 UseStickyServer という名前の REG_DWORD 値を作成します。
3 値として「0」を入力します。
注: 使用可能にするには、値を 1 に変更するか、キーを削除します。キーが存在
しない場合、デフォルトでは、「1」が仮定されます。
56
アプリケーションの管理
アプリケーション・セキュリ
ティの管理
3
この章の内容
アプリケーション・セキュリティに関する考慮事項........................................................ 58
Financial Management からの Shared Services Console の起動 .................................................... 58
アプリケーション・セキュリティのロード .................................................................... 65
アプリケーション・セキュリティの抽出........................................................................ 70
セキュリティおよびアクセス権限を使用すると、Financial Management のアプリ
ケーションとアプリケーション要素へのアクセスを制御できます。セキュリティ
を設定すると、データを保護し、許可されていないユーザーによるデータの変更
を防止できます。たとえば、アプリケーション内の特定のデータ要素およびフォー
ムへのアクセスを制限できます。
セキュリティには次の 2 つのレベルがあります。
l
l
外部プロバイダによる認証。
Financial Management セキュリティ。このレベルでは、ユーザーやグループが
アプリケーションに割り当てられ、アプリケーション要素はセキュリティ・
クラスに割り当てられます。
Financial Management アプリケーションのセキュリティは、次の 2 つの方法で設定
できます。
l
l
セキュリティ・ファイルをアプリケーションにロードします。65 ページの
「アプリケーション・セキュリティのロード」を参照してください。
Oracle Hyperion(R) Shared Services Console を使用して、セキュリティ情報を設
定します。58 ページの「Financial Management からの Shared Services Console
の起動」を参照してください。
アプリケーション管理には、次のセキュリティ役割が必要です。役割の割当てに
ついては、『Oracle Hyperion Enterprise Performance Management System セキュリティ
管理ガイド』を参照してください。
セキュリティ役
割
説明
次元エディタ
次元作成のインポート・プロファイルを作成および管理します。さらに、
Performance Management Architect のユーザー・インタフェースまたは「クラ
シック・アプリケーション管理」オプション内で次元を手動で作成およ
び管理します。
Web ナビゲーションを使用して、Financial Management および Planning の「ク
ラシック・アプリケーション管理」オプションにアクセスする必要があ
ります。
57
セキュリティ役
割
説明
アプリケーショ
ン作成者/
Financial
Management アプ
リケーション作
成者
Performance Management Architect のアプリケーションを作成および配置しま
す。この役割を持つユーザーはアプリケーションを作成できますが、ア
クセス権限のある次元しか変更できません。
Financial Management および Oracle Hyperion Planning, Fusion Edition ユーザーが
製品の「クラシック・アプリケーション管理」オプションを使用するに
は、次元エディタ以外にこの役割が必要です。
「アプリケーション作成者」の役割を持つユーザーが Performance Management
Architect からアプリケーションを配置する場合、そのユーザーは自動的
に、該当するアプリケーションのアプリケーション管理者とプロビジョ
ニング・マネージャになります。「アプリケーション作成者」はすべての
アプリケーションを作成できます。
「Financial Management アプリケーション作成者」は、連結アプリケーショ
ンと汎用アプリケーションを作成できます。アプリケーションを作成す
るには、構成ユーティリティで指定されたアプリケーション作成者グルー
プのメンバーであることも必要です。
アプリケーション・セキュリティに関する考慮事項
Financial Management セキュリティでは、アプリケーション要素とタスクのセキュ
リティに柔軟性を実現しています。セキュリティ・クラスは作成時にアプリケー
ション要素に割り当てられるため、アプリケーションを設定する前にセキュリ
ティ・システムを設計する必要があります。
あるアプリケーションのセキュリティ・システムを設計したら、バックアップま
たは別のアプリケーションにロードするために、セキュリティ要素を抽出できま
す。65 ページの「アプリケーション・セキュリティのロード」および70 ペー
ジの「アプリケーション・セキュリティの抽出」を参照してください。
Financial Management で、セキュリティを設定する前に、次の問題を検討する必要
があります。
l
Financial Management のタスクとアプリケーション要素をどのように分類しま
すか?
l
ユーザーをどのようにグループ化しますか?
l
ユーザーやグループに、どのレベルのアクセス権を設定しますか?
l
アプリケーションの要素を作成するときに、どのセキュリティ・クラスを割
り当てますか?
Financial Management からの Shared Services Console の
起動
Financial Management のアプリケーションのセキュリティを設定する前に、次のタ
スクを実行する必要があります。
1. Financial Management のアプリケーションを作成します。Performance
Management Architect のアプリケーションについては、『Oracle Hyperion
58
アプリケーション・セキュリティの管理
Enterprise Performance Management Architect 管理者ガイド』、Classic Financial
Management のアプリケーションについては、32 ページの「アプリケーション
の作成」をそれぞれ参照してください。
2. ユーザーをプロビジョニングするには、ユーザーおよびグループをアプリケー
ションに割り当て、ユーザーに役割を割り当てます。『Oracle Hyperion Enterprise
Performance Management System セキュリティ管理ガイド』を参照してくださ
い。
次に、Shared Services Console を使用して、Financial Management のアプリケーショ
ンのセキュリティを設定します。コンソールで、アプリケーションの次のタスク
を実行できます。
l
ユーザーとグループの割当て
l
セキュリティ・クラスへのユーザー権限の割当て
l
セキュリティ・レポートの実行
ä Financial Management から、Shared Services Console を起動するには、管理、ユー
ザー管理の順に選択します。
Financial Management アプリケーションへのユー
ザーおよびグループの割当て
「プロビジョニング・マネージャ」の役割に割り当てられたユーザーのみがユー
ザーおよびグループを定義できます。『Oracle Hyperion Enterprise Performance
Management System セキュリティ管理ガイド』を参照してください。
ä アプリケーションのユーザーとグループを選択するには、次の手順に従います。
1 Shared Services Console から、アプリケーション・グループを展開し、アプリケーショ
ン名を右クリックしてアクセス権の割当てを選択し、ユーザーとグループの選択を選
択します。
2 次のいずれかのオプションを選択します。
l
l
すべて表示: プロビジョニングされているすべてのユーザーを表示します。
ユーザーまたはグループで、「検索条件」に検索条件を入力し、検索をクリッ
クします。
3 使用可能なユーザーおよびグループから、アプリケーションに割り当てるユーザーお
よびグループを選択して役割を選択したら、矢印キーを使用して、それらを「選択し
たユーザー」列に移動します。
4 次へをクリックします。
Financial Management のアプリケーションのセキュ
リティ・クラスの設定
セキュリティ・クラスによって、アプリケーション要素に対するユーザー・アク
セス権が決まります。
Financial Management からの Shared Services Console の起動
59
注意
このセクションの情報は、Classic Financial Management アプリケーション
専用です。Performance Management Architect を使用したセキュリティの設
定については、『Oracle Hyperion Enterprise Performance Management Architect
管理者ガイド』を参照してください。
クラスの選択モジュールで、次の手順を実行できます。
l
60 ページの「セキュリティ・クラスの作成」
l
60 ページの「セキュリティ・クラスの削除」
l
61 ページの「セキュリティ・クラスの選択」
注: 「プロビジョニング・マネージャ」の役割に割り当てられているユーザーの
みが、アプリケーションのセキュリティ・クラスを定義できます。
アプリケーションのセキュリティ・クラスを定義すると、これらのセキュリティ・
クラスを勘定科目やエンティティなどのアプリケーション要素に割り当てること
ができるようになります。
ユーザーやグループがアプリケーション要素にアクセスできるかどうかは、ユー
ザーやグループが属しているセキュリティ・クラスやアプリケーション要素に関
連付けられているセキュリティ・クラスによって異なります。
セキュリティ・クラスの作成
ä セキュリティ・クラスを作成するには、次の手順に従います。
1 Shared Services Console から、アプリケーション・グループを展開し、アプリケーショ
ン名を右クリックしてアクセス権の割当てを選択し、クラスの選択を選択します。
2 クラス名に、セキュリティ・クラスの名前を入力します。
注: 名前には、80 文字まで入力できます。
3 追加をクリックします。
セキュリティ・クラスの削除
セキュリティ・クラスをアプリケーションから削除する前に、そのセキュリティ・
クラスとアプリケーション要素の関連付けを解除する必要があります。
エンティティ、勘定科目またはシナリオの関連付けをセキュリティ・クラスから
解除するには、メタデータ・ファイルのセキュリティ・クラスを変更します。仕
訳の関連付けをセキュリティ・クラスから解除するには、仕訳ファイルを変更す
るか、仕訳の処理モジュールで仕訳のセキュリティ・クラスを更新します。
ä セキュリティ・クラスを削除するには、次の手順に従います。
1 Shared Services Console から、アプリケーション・グループを展開し、アプリケーショ
ン名を右クリックしてアクセス権の割当てを選択し、クラスの選択を選択します。
60
アプリケーション・セキュリティの管理
2 使用可能クラスから削除するセキュリティ・クラスを選択します。
3 クラスの削除をクリックします。
4 はいをクリックして、削除を確認します。
セキュリティ・クラスの選択
ä アプリケーションのセキュリティ・クラスを選択するには、次の手順に従います。
1 Shared Services Console から、アプリケーション・グループを展開し、アプリケーショ
ン名を右クリックしてアクセス権の割当てを選択し、クラスの選択を選択します。
2 使用可能クラスから、アプリケーションに割り当てるセキュリティ・クラスを選択
し、シングル・ユーザーまたはグループの追加をクリックします。
3 次へまたはアクセス権の割当てをクリックします。
セキュリティ・クラスへのユーザー・アクセス権
の割当て
ユーザー、グループおよびセキュリティ・クラスを定義したら、アプリケーショ
ンの各セキュリティ・クラスに対する各ユーザーとグループのアクセス・レベル
を指定したり、電子メール・アラートを設定したりできます。
表4
ユーザー・アクセス・レベル
アクセス・レ
ベル
説明
なし
セキュリティ・クラスに割り当てられた要素にアクセスできません。
メタデータ
指定したメンバーをリストに表示できますが、メンバーのデータを表示した
り変更したりすることはできません。
読取り
セキュリティ・クラスに割り当てられた要素のデータを表示できますが、レ
ベルを上げたり却下したりできません。
レベルを上げ
る
セキュリティ・クラスに割り当てられた要素のデータを表示し、レベルを上
げたり却下したりできます。
すべて
セキュリティ・クラスに割り当てられた要素のデータを変更し、レベルを上
げたり却下したりできます。
ピボット・テーブル機能を使用して、2 つのビューの間を切り替えて、アクセス
権を割り当てることができます。たとえば、行にユーザーおよびグループ、列に
セキュリティ・クラスをそれぞれ持つ場合に、「ピボット・テーブル」をクリック
すると、ユーザーおよびグループが列に、セキュリティ・クラスが行に存在する
ようになります。
注: 「アプリケーション管理者」の役割に割り当てられているユーザーは、アプ
リケーションのすべての情報にアクセスできます。
Financial Management からの Shared Services Console の起動
61
ä セキュリティ・クラスに対するユーザー・アクセス権を割り当てるには、次の手
順に従います。
1 Shared Services Console から、アプリケーション・グループを展開し、アプリケーショ
ン名を右クリックしてアクセス権の割当てを選択し、アクセスの割当てを選択しま
す。
2 アクセス権を割り当てるセルを選択します。
ヒント:
複数のセルを選択するには、[Shift]キーと[Ctrl]キーを使用します。1 つ
の列または行を選択するには、列または行ヘッダーをクリックします。
3 アクセス権で、割り当てるアクセス・レベルを選択します。
注: 表 4 を参照してください。
4
をクリックして、選択したセルにレベルを適用します。
5 オプション: 電子メール・アラートを追加するには、テーブル内のセルを選択し、ア
ラートの追加をクリックします。
注意
アラート・プロセスでは、MSAD、LDAP、Native Directory などの認証ファ
イルに保管された電子メール・アドレスを使用します。62 ページの「電
子メール・アラートの設定」を参照してください。
注: 電子メール・アラートを除去するには、セルを選択し、
「アラートの除去」
をクリックします。
6 保存をクリックします。
7 次へまたはセキュリティ・レポートをクリックします。
電子メール・アラートの設定
内部取引とプロセス管理確認プロセスで電子メール・アラートを使用できます。
電子メール・アラートを使用すると、システムの重要なイベントまたはデータ変
更をハイライトできます。たとえば、内部取引が不一致であるため一致させる必
要があること、またはプロセス単位を次のレベルに上げられることを電子メール・
アラートで送信できます。
注: アラート・プロセスでは、LDAP、MSAD、Native Directory などの認証ファ
イルに保管された電子メール・アドレスを使用します。
プロセス管理のアラート
ä プロセス管理の電子メール・アラートを設定するには、次の手順に従います。
1 プロセス単位のシナリオの場合は、「プロセス管理の使用可能」メタデータ属性を A
に設定して、アラートを許可します。
2 「プロセス管理の電子メール・アラートを受信」の役割にユーザーを割り当てます。
62
アプリケーション・セキュリティの管理
注: ユーザーを役割に割り当てる方法については、
『Oracle Hyperion Enterprise
Performance Management System セキュリティ管理ガイド』を参照してくださ
い。
3 表 5 に記載されているように、プロセス管理の通知の役割にユーザーを割り当てま
す。
4 プロセス単位のシナリオとエンティティに割り当てられているセキュリティ・クラス
に対する「すべて」または「レベルを上げる」アクセス権をユーザーに割り当てて、
各セキュリティ・クラスのアラートを追加します。
すべての条件を満たすユーザーが電子メール・アラートを受信します。
表5
プロセス管理のユーザーの役割とアラート通知
アクションの前後
のプロセス単位レ
ベル
第 1 パス
通知を受けるプロセス管理のユーザーの役割
エンティティに対する「すべて」または「レベルを上げる」アクセス
権を持つユーザーに通知されます。
確認レベル 1
「確認者 1」および「提出者」の役割のユーザーに通知されます。
確認レベル 2
「確認者 2」および「提出者」の役割のユーザーに通知されます。
確認レベル 3
「確認者 3」および「提出者」の役割のユーザーに通知されます。
確認レベル 4
「確認者 4」および「提出者」の役割のユーザーに通知されます。
確認レベル 5
「確認者 5」および「提出者」の役割のユーザーに通知されます。
確認レベル 6
「確認者 6」および「提出者」の役割のユーザーに通知されます。
確認レベル 7
「確認者 7」および「提出者」の役割のユーザーに通知されます。
確認レベル 8
「確認者 8」および「提出者」の役割のユーザーに通知されます。
確認レベル 9
「確認者 9」および「提出者」の役割のユーザーに通知されます。
確認レベル 10
「確認者 10」および「提出者」の役割のユーザーに通知されます。
提出済
「確認監督者」の役割のユーザーに通知されます。この役割のユーザー
のみが提出されたプロセス単位を承認できます。
承認済
「確認者 1」から「確認者 10」および「提出者」の役割のユーザーに
通知されます。
発行済
エンティティに対する「すべて」、「読取り」または「レベルを上げ
る」アクセス権を持つユーザーに通知されます。
注: プロセス単位が「開始していません」レベルの場合、またはサインオフ・
アクションに対しては、電子メール・アラートは生成されません。
「アプリケーション管理者」の役割を持つユーザーは、電子メール・アラートを受
信しません。「アプリケーション管理者」の役割を持つユーザーが電子メール・ア
ラートを受信するようにするには、個別ユーザーとして設定し、アラートを受信
するための役割を割り当てます。プロセス単位に対してアクションを実行したユー
ザーも、電子メールの送信先を示す電子メール確認ログで通知されます。プロセ
Financial Management からの Shared Services Console の起動
63
ス管理での電子メール・アラートの生成については、『Oracle Hyperion Financial
Management ユーザー・ガイド』を参照してください。
内部取引のアラート
ä 内部取引の電子メール・アラートを設定するには、次の手順に従います。
1 「内部取引の電子メール・アラートを受信」の役割にユーザーを割り当てます。
注: ユーザーを役割に割り当てる方法については、
『Oracle Hyperion Enterprise
Performance Management System セキュリティ管理ガイド』を参照してくださ
い。
2 「内部取引の管理」または「内部取引ユーザー」の役割にユーザーを割り当てます。
3 取引のシナリオとエンティティに割り当てられているセキュリティ・クラスに対する
「すべて」
、「読取り」または「レベルを上げる」アクセス権をユーザーに割り当てて、
各セキュリティ・クラスのアラートを追加します。61 ページの「セキュリティ・クラ
スへのユーザー・アクセス権の割当て」を参照してください。
すべての条件を満たすユーザーが内部取引モジュールまたは内部取引パートナ照
合レポート・モジュールから電子メール・アラートを受信します。
内部取引での電子メール・アラートについては、『Oracle Hyperion Financial
Management ユーザー・ガイド』を参照してください。
Financial Management アプリケーションに対するセ
キュリティ・レポートの実行
アプリケーションに対するセキュリティの設定時に選択した情報に基づいて、セ
キュリティ・レポートを実行できます。ユーザー別のクラス、ユーザー別の役割、
ユーザー別のクラスと役割、およびグループ別のユーザーに対してレポートを実
行できます。レポートはオンラインで表示できますが、CSV ファイルへのエクス
ポートもできます。
ä セキュリティ・レポートを作成するには、次の手順に従います。
1 Oracle Hyperion(R) Shared Services Console からアプリケーション・グループを展開し、ア
クセス権の割当て、セキュリティ・レポートの順に選択します。
2 レポート・オプションを選択します。
l
l
「権限」を選択し、次のオプションを選択します。
m
「ユーザー別のクラス」
m
「ユーザー別の役割」
「グループ別のユーザー」
3 次のいずれかのオプションを選択します。
64
l
新規ウィンドウでレポートを開くには、「レポートの起動」
l
レポートを CSV ファイルとして保存するには、「ファイルへのエクスポート」
アプリケーション・セキュリティの管理
アプリケーション・セキュリティのロード
注意
セキュリティ・クラスをロードできるのは、クラシック Financial
Management アプリケーションに対してのみです。
アプリケーションに情報をロードする前に、アプリケーション・セキュリティを
ロードする必要があります。
ユーザーまたはグループから役割を除去するには、Shared Services Console で役割
を変更する必要があります。『Oracle Hyperion Enterprise Performance Management
System セキュリティ管理ガイド』を参照してください。
Windows での手順
ä アプリケーション・セキュリティをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、セキュリティのロードを選択します。
3 セキュリティ・ファイル名で、ロードするファイルの名前を入力するか、
をクリッ
クしてファイルを検索します。
注: 「表示」をクリックすると、指定したアプリケーション・セキュリティ・
ファイルのコンテンツが表示されます。デフォルトでは、セキュリティ情
報ファイルに SEC ファイル拡張子が使用されます。ロード・プロセスでは、
TXT や CSV などの他のファイル拡張子も受け入れますが、SEC ファイル拡
張子の使用をお薦めします。
4 ログ・ファイル名で、ログ・ファイルの名前を入力するか、
をクリックしてファ
イルを検索します。
5 区切り文字に、ファイル内の情報を区切るのに使用する文字を入力します。
有効な文字は次のとおりです。
, ~ @ $ % ^ & | : ; ? \
注: ファイル名や、ファイル内のその他の要素で使用されていない文字を使用
してください。たとえば、エンティティの説明でカンマを使用している場
合は、カンマは区切り文字として使用できません。
6 オプション: 新規セキュリティ情報をロードする前に、アプリケーションのセキュリ
ティ情報を消去するには、ロードの前にすべてのセキュリティ情報を消去します。を
選択します。
注意
「すべて消去」オプションを使用できるのは、「アプリケーション管理者」
および「プロビジョニング・マネージャ」の役割が割り当てられている場
合のみです。また、消去を行うユーザーも含め、すべてのユーザーがこの
プロセスで除去されるため、このオプションを使用する場合は、ユーザー
を再設定する必要があります。ユーザーの再設定については、『Oracle
アプリケーション・セキュリティのロード
65
Hyperion Enterprise Performance Management System セキュリティ管理ガイ
ド』を参照してください。消去オプションを選択する前に、67 ページの
「セキュリティ情報の消去とロード」を再確認してください。
7 ロードするセキュリティ情報のタイプを選択します。
ヒント:
セキュリティのタイプをすばやく選択または選択解除するには、「すべ
て選択」および「すべて選択解除」ボタンを使用します。
8 ロードをクリックします。
注: セキュリティ・ファイルをロードした後、
「ログ・ファイル名」の横にある
「表示」ボタンをクリックして、ログ・ファイルを表示できます。
Web での手順
注: Web のポップアップ・ブロッカの例外に Financial Management を追加するこ
とをお薦めします。Web 上へのデータのロードなどの Financial Management
のタスクを行うと、タスク・ステータスを表示するステータス・ウィンド
ウがポップアップします。コンピュータのポップアップ・ブロッカを使用
可能にしている場合、このステータス・ウィンドウは表示されません。
ä アプリケーション・セキュリティをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクのロードを選択します。
3 セキュリティのロードを選択します。
4 セキュリティ・ファイルで、ロードするファイル名を入力するか、参照をクリックし
てファイルを探します。
注: デフォルトでは、アプリケーション・セキュリティ情報ファイルに SEC ファ
イル拡張子が使用されます。ロード・プロセスでは、TXT や CSV などの他
のファイル拡張子も受け入れますが、SEC ファイル拡張子の使用をお薦めし
ます。
5 区切り文字に、ファイル内の情報を区切るのに使用する文字を入力します。次の文字
を使用できます。
, ~ @ $ % ^ & | : ; ? \
注: ファイル名や、ファイル内のその他の要素で使用されていない文字を使用
してください。たとえば、エンティティの説明でカンマを使用している場
合は、カンマは区切り文字として使用できません。
6 オプション: 新規セキュリティ情報をロードする前に、アプリケーションのセキュリ
ティ情報を消去するには、ロードの前にすべてのセキュリティ情報を消去します。を
選択します。
注意
66
「すべて消去」オプションを使用できるのは、「アプリケーション管理者」
および「プロビジョニング・マネージャ」の役割が割り当てられている場
アプリケーション・セキュリティの管理
合のみです。また、消去を行うユーザーも含め、すべてのユーザーがこの
プロセスで除去されるため、このオプションを使用する場合は、ユーザー
を再設定する必要があります。ユーザーの再設定については、『Oracle
Hyperion Enterprise Performance Management System セキュリティ管理ガイ
ド』を参照してください。消去オプションを選択する前に、67 ページの
「セキュリティ情報の消去とロード」を再確認してください。
7 セキュリティ・オプションで、ロードするセキュリティ情報のタイプを選択します。
8 ロードをクリックします。
セキュリティ情報の消去とロード
アプリケーションからセキュリティ情報を消去して、新しいセキュリティ情報を
ロードできます。たとえば、セキュリティのロード時にセキュリティ・クラス
Class1 を Class2 に変更する場合は、セキュリティ・クラス Class1 を参照するすべ
てのアプリケーション要素を変更する必要があります。
ただし、セキュリティ・クラス情報を使用しているアプリケーション要素に対し
て新しいセキュリティ参照が生成されるため、新しいセキュリティ情報をロード
する前に事前の手順を実行し、新しいセキュリティ情報をロードした後に事後の
手順を実行する必要があります。
ä セキュリティ情報を消去して、新しいセキュリティ・ファイルをロードするには、
次の手順に従います。
1 アプリケーションからアプリケーション要素を抽出します。67 ページの「セキュリ
ティ情報を消去する前に行っておくべきタスク」を参照してください。
2 既存のセキュリティ情報を消去して、新しいセキュリティ・ファイルをロードするよ
うに指定します。
3 アプリケーションにアプリケーション要素をロードします。68 ページの「セキュリ
ティ情報を消去した後で行うタスク」を参照してください。
注: これらの手順を行うには、
「アプリケーション管理者」のセキュリティ役割
が割り当てられている必要があります。
セキュリティ情報を消去する前に行っておくべき
タスク
セキュリティ情報を消去して、セキュリティ・ファイルをロードする前に、セキュ
リティ・クラス情報を使用する指定のアプリケーション要素に対して次のタスク
を実行する必要があります。
メタデータ
ä セキュリティ情報を消去してロードする前にメタデータを更新するには、次の手
順に従います。
1 アプリケーションのすべてのメタデータ要素を抽出します。
アプリケーション・セキュリティのロード
67
2 必要に応じて、メタデータ要素のセキュリティ・クラス情報を変更します。
仕訳
ä セキュリティ情報を消去してロードする前に仕訳を更新するには、次の手順に従
います。
1 アプリケーション内の転記済仕訳の転記をすべて戻します。
2 承認済の仕訳をすべて却下し、仕訳ステータスを「作業中」に戻します。
3 すべての仕訳を抽出します。
4 必要に応じて、仕訳のセキュリティ・クラス情報を変更します。
グリッド
ä セキュリティ情報を消去してロードする前にグリッドを更新するには、次の手順
に従います。
1 セキュリティ・クラスが割り当てられているすべてのグリッドを抽出します。
2 必要に応じて、グリッドのセキュリティ・クラス情報を変更します。
データ・フォーム
ä セキュリティ情報を消去してロードする前にデータ・フォームを更新するには、
次の手順に従います。
1 セキュリティ・クラスが割り当てられているデータ・フォームをすべて抽出します。
2 必要に応じて、データ・フォームのセキュリティ・クラス情報を変更します。
セキュリティ情報を消去した後で行うタスク
セキュリティ情報を消去して、セキュリティ・ファイルをロードした後は、セキュ
リティ・クラス情報を使用する指定のアプリケーション要素に対して次のタスク
を実行する必要があります。
メタデータ
ä セキュリティ情報を消去してロードした後にメタデータを更新するには、更新さ
れたメタデータ・ファイルをアプリケーションにロードします。
仕訳
ä セキュリティ情報を消去してロードした後に仕訳を更新するには、次の手順に従
います。
1 更新された仕訳ファイルをロードします。
68
アプリケーション・セキュリティの管理
2 セキュリティ情報を消去してロードする前に転記を戻した仕訳を転記します。
3 セキュリティ情報を消去してロードする前に却下した仕訳を承認します。
グリッド
ä セキュリティ情報を消去してロードした後にグリッドを更新するには、次の手順
に従います。
1 更新されたグリッド・ファイルをロードします。
2 既存のドキュメントを上書きするオプションを選択します。
データ・フォーム
ä セキュリティ情報を消去してロードした後にデータ・フォームを更新するには、
次の手順に従います。
1 更新されたデータ・フォーム・ファイルをロードします。
2 既存のドキュメントを上書きするオプションを選択します。
フォルダ
ä セキュリティ情報を消去してロードした後にフォルダを更新するには、次の手順
に従います。
1 間違ったセキュリティ・クラスが割り当てられている可能性があるフォルダを削除し
ます。
2 新しいフォルダをアプリケーションに追加しなおします。
レポート
ä セキュリティ情報を消去してロードした後にレポートを更新するには、次の手順
に従います。
1 セキュリティ・クラスが割り当てられているすべてのレポートを再ロードします。
2 必要に応じて、新しいセキュリティ・クラスを割り当てます。
タスク・リスト
ä セキュリティ情報を消去してロードした後にタスク・リストを更新するには、次
の手順に従います。
1 セキュリティ・クラスが割り当てられているすべてのタスク・リストを再ロードしま
す。
2 必要に応じて、新しいセキュリティ・クラスを割り当てます。
アプリケーション・セキュリティのロード
69
アプリケーション・セキュリティの抽出
アプリケーションからアプリケーション・セキュリティを抽出する際は、マルチ
バイト文字セット(MBCS)をサポートするフォーマットでファイルを保存します。
デフォルトでは、アプリケーション・セキュリティ・ファイルでは、ファイル拡
張子 SEC が使用されます。アプリケーション・セキュリティを抽出して、テキス
ト・エディタで表示または変更できます。
次のタイプのセキュリティ情報を抽出できます。
l
ユーザーとグループ
l
セキュリティ・クラス
l
役割アクセス
l
セキュリティ・クラスのアクセス権
注: セキュリティをバックアップ・ファイルに定期的に抽出することをお薦
めします。セキュリティ情報のバックアップについては、『Oracle Hyperion
Enterprise Performance Management System インストールおよび構成ガイ
ド』を参照してください。
Windows での手順
ä アプリケーション・セキュリティを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、セキュリティの抽出を選択します。
3 セキュリティ・ファイル名で、抽出するファイル名を入力するか、
をクリックし
てファイルを検索します。
注: セキュリティ・ファイル名の横にある「表示」ボタンをクリックすると、
指定したアプリケーション・セキュリティ・ファイルのコンテンツを表示
できます。デフォルトでは、アプリケーション・セキュリティ情報ファイ
ルには SEC ファイル拡張子が使用されます。
4 ログ・ファイル名で、ログ・ファイルの名前を入力するか、
をクリックしてファ
イルを検索します。
5 区切り文字に、ファイル内の情報を区切るのに使用する文字を入力します。
有効な文字は次のとおりです。
, ~ @ $ % ^ & | : ; ? \
注: ファイル名や、ファイル内のその他の要素で使用されていない文字を使用
してください。たとえば、エンティティの説明でカンマを使用している場
合は、カンマは区切り文字として使用できません。
6 抽出するセキュリティのタイプを選択します。
ヒント:
70
セキュリティのタイプをすばやく選択または選択解除するには、「すべ
て選択」および「すべて選択解除」ボタンをクリックします。
アプリケーション・セキュリティの管理
7 抽出をクリックします。
注: 「抽出」をクリックした後、
「ログ・ファイル名」の横にある「表示」ボタ
ンをクリックすると、ログ・ファイルを表示できます。
Web での手順
ä アプリケーション・セキュリティを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクの抽出を選択します。
3 セキュリティの抽出を選択します。
4 抽出するセキュリティのタイプを選択します。
5 区切り文字に、ファイル内の情報を区切るのに使用する文字を入力します。
有効な文字は次のとおりです。
, ~ @ $ % ^ & | : ; ? \
注: ファイル名や、ファイル内のその他の要素で使用されていない文字を使用
してください。たとえば、エンティティの説明でカンマを使用している場
合は、カンマは区切り文字として使用できません。
6 抽出をクリックします。
7 ブラウザに表示されるダウンロードの手順に従います。
使用している Web ブラウザによって、手順が異なります。ファイルは、設定した
Web ディレクトリに保存してください。
アプリケーション・セキュリティの抽出
71
72
アプリケーション・セキュリティの管理
メタデータの管理
4
この章の内容
メタデータの属性 ....................................................................................................... 74
勘定科目の定義 .......................................................................................................... 77
カスタム・メンバーの定義........................................................................................... 83
エンティティ・メンバーの定義 .................................................................................... 84
シナリオ・メンバーの定義........................................................................................... 85
アプリケーション設定の定義 ....................................................................................... 88
期間別組織................................................................................................................. 90
連結メソッドの定義 .................................................................................................... 91
通貨の定義................................................................................................................. 93
システム生成の勘定科目.............................................................................................. 94
内部取引パートナの設定.............................................................................................. 96
セキュリティに基づくメタデータのフィルタ ................................................................. 98
APP フォーマットのメタデータ・ファイルの作成............................................................ 98
Metadata Manager のビューの使用方法 ........................................................................... 107
メタデータの参照整合性............................................................................................ 117
メタデータのロード .................................................................................................. 118
メタデータの抽出 ..................................................................................................... 122
注意
この章の情報は、Classic Financial Management のアプリケーション専用で
す。Performance Management Architect を使用して作成されたアプリケー
ションのメタデータの管理については、『Oracle Hyperion Enterprise
Performance Management Architect 管理者ガイド』を参照してください。
Classic Financial Management のアプリケーションのメタデータは、次の 2 つの方法
で定義できます。
l
l
XML または APP のメタデータ・ファイルを作成して、アプリケーションに
ロードします。
Metadata Manager を使用して XML または APP のメタデータ・ファイルを作成
して、アプリケーションにロードします。
注: メタデータをロードする前に、アプリケーションのセキュリティを設定
する必要があります。第 3 章「アプリケーション・セキュリティの管
理」を参照してください。
73
サンプル・メタデータ・ファイルは、Financial Management のサンプル・アプリ
ケーションをインストールするときに取り込まれます。これらのファイルのイン
ストール・ディレクトリは、Hyperion_Home¥FinancialManagement¥SampleApps
です。
メタデータの属性
表 6 に、勘定科目、カスタム次元、エンティティおよびシナリオに対して定義で
きる属性を示します。
表6
勘定科目、カスタム次元、エンティティおよびシナリオのメタデータ属性
属性
勘定科目
AccountType
X
カスタム 1、カ
スタム 2、カス
タム 3、カスタ
ム4
エンティティ
AllowAdjFromChildr
en
X
AllowAdjs
X
CalcAttribute
X
ConsolidateYTD
Custom1TopMemb
er、
Custom2TopMemb
er、
Custom3TopMemb
er、
Custom4TopMemb
er
X
X
DefaultFreq
DefaultParent
X
X
X
X
DefaultView
X
DeFreqForICTrans
X
Description
X
EnableCustom1Agg
r、
EnableCustom2Agg
r、
EnableCustom3Agg
r、
EnableCustom4Agg
r
X
メタデータの管理
X
X
DefCurrency
74
シナリオ
X
X
X
属性
勘定科目
EnableDataAudit
X
カスタム 1、カ
スタム 2、カス
タム 3、カスタ
ム4
エンティティ
X
HoldingCompany
X
ICPTopMember
X
IsCalculated
X
IsConsolidated
X
IsICP
X
Member
X
NumDecimalPlaces
X
X
X
X
X
PhasedSubmission
StartYear
X
X
PlugAcct
X
SecurityClass
X
X
SecurityAsPartner
SubmissionGroup
シナリオ
X
X
X
X
X
SupportsProcessM
anagement
X
SwitchSignForFlow
X
SwitchTypeForFlow
X
UserDefined1、
UserDefined2、
UserDefined3
X
UsesLineItems
X
XBRL Tags
X
X
X
X
X
ZeroViewForAdj
X
ZeroViewForNonadj
X
表 7 に、アプリケーション設定、連結メソッドおよびアプリケーション通貨に対
して定義できる属性を示します。
メタデータの属性
75
表7
アプリケーション設定、連結メソッドおよび通貨のメタデータ属性
属性
アプリケーション設
定
ConsolidationRules
X
連結メソッド
ConsolMethod
X
Control
X
Currency
X
DefaultCurrency
X
DefaultRateForBalanceAc
counts
X
DefaultRateForFlowAccou
nts
X
DefaultValueForActive
X
Description
X
DisplayInICT
EnableMetadataSecurity
Filtering
X
ICPEntitiesAggregationW
eight
X
X
MaxCellTextSize
X
MaxDocAttachmentSize
X
MaxNumDocAttachments
X
NodeSecurity
X
OrgByPeriodApplication
X
PercentConsol
X
Scale
X
SupportSubmissionPhas
eforAccounts
X
SupportSubmissionPhas
eforCustom1、
Custom2、Custom3 ま
たは Custom4
X
SupportSubmissionPhas
eforICP
X
メタデータの管理
X
X
IsHoldingMethod
76
通貨
アプリケーション設
定
属性
連結メソッド
ToPercentControl
X
ToPercentControlComp
X
UseSubmissionPhase
通貨
X
UsedByCalcRoutine
X
UsePVAForBalanceAccou
nts
X
UsePVAForFlowAccounts
X
UseSecurityForAccounts
X
UseSecurityForEntities
X
UseSecurityForScenarios
X
UseSecurityForCustom1、 X
UseSecurityForCustom2、
UseSecurityForCustom3、
UseSecurityForCustom4
UseSecurityForICP
X
ValidationAccount
X
表 8 に、システム生成の勘定科目、およびシステム生成の ICP 次元と値次元に対
して定義できる属性を示します。
表8
システム生成の要素のメタデータ属性
属性
システム勘定科目
ICP 要素
値要素
説明
X
X
X
SecurityClass
X
X
NumDecimalPlaces
X
SubmissionGroup
X
勘定科目の定義
勘定科目は、表 9 に記載されている属性を指定して定義します。
表9
勘定科目メンバーの属性
属性
説明
AccountType
(必須)次のいずれかの値です。
l
ASSET - 会社の資産の値を保管します。
勘定科目の定義
77
属性
説明
l
LIABILITY - 会社の負債のある時点での残高を保管します。
l
REVENUE - 期別の値および年次累計値を保管します。値が正の場合
は純利益が増えます。
注: リリース 4.1 以前の Financial Management では、この勘定科目
の種別は INCOME と呼ばれていました。
l
EXPENSE - 期別の値および年次累計値を保管します。値が正の場合
は、純利益が減ります。
l
FLOW - 期別値および累計値を保管します。
l
BALANCE - 特定の時点での符号なしの値を保管します。
l
BALANCERECURRING - 特定の時点での符号なしの値を保管します。将
来の期間で繰り返し発生します。
l
CURRENCYRATE - 換算レートの情報を保管します。
l
GROUPLABEL - 勘定科目をグループ化します。
l
DYNAMIC - 勘定科目の値が表示されているデータから動的に計算さ
れることを示します。
80 ページの「勘定科目の種別の動作」を参照してください。
CalcAttribute
ルール・ファイルに記載されている、この勘定科目に対して行われる
計算の説明です。
この情報は、データ・フォームおよびデータ・グリッドにセル情報の
一部として表示されます。空白を含み、80 文字まで入力できます。
Custom1TopMember、
Custom2TopMember、
Custom3TopMember、
Custom4TopMember
カスタム次元の階層のどの最上位メンバーが、この勘定科目で有効か
どうかを指定します。
DefaultParent
勘定科目のデフォルトの親です。
Description
勘定科目の説明です。
ここで指定したメンバーとそのすべての子孫のみが有効になります。
説明には、空白を含み、80 文字まで入力できますが、アンパサンド
(&)または円記号(¥)は使用できません。
EnableCustom1Aggr、
EnableCustom2Aggr、
EnableCustom3Aggr、
EnableCustom4Aggr
EnableDataAudit
勘定科目次元とカスタム次元が交差するセルで集約できるかどうかを
指定します。
この属性は、連結ではなく特別合計に使用されます。勘定科目がカス
タム次元で集約できるようにする場合は Y を指定し、集約できるよう
にしない場合は N を指定します。
勘定科目を監査できるかどうかを指定します。
勘定科目の監査を使用可能にするには Y を指定し、使用不可にするに
は N を指定します。デフォルトは N です。この属性が勘定科目または
シナリオに割り当てられている場合は、この属性によって、何を監査
できるかが決まります。
ICPTopMember
勘定科目の ICP 最上位メンバーを指定します。
ここで指定したメンバーとそのすべての子孫が有効になります。
IsCalculated
78
メタデータの管理
勘定科目を計算できるかどうかを指定します。
属性
説明
基本レベルの勘定科目のみを計算できます。基本レベルの勘定科目を
計算する場合は、手動で値を入力できません。勘定科目を計算する場
合は Y を指定し、計算しない場合は N を指定します。
IsConsolidated
勘定科目を親勘定科目に連結するかどうかを指定します。親勘定科目
に連結しないと、勘定科目は連結時に無視されます。親勘定科目に連
結する場合は Y を指定し、連結しない場合は N を指定します。
IsICP
勘定科目が内部取引勘定科目かどうかを指定します。勘定科目が内部
取引勘定科目の場合は、調整勘定科目も指定する必要があります。次
のいずれかの値を指定します。
Member
l
Y: 自己 ICP 取引を含め、ICP 取引を計上できる場合。
l
N: ICP 取引を計上できない場合。
l
R: ICP 取引を計上できるが、勘定科目そのものに ICP 取引を指定で
きない場合。
勘定科目の名前を指定します。この属性は必須です。勘定科目名は一
意である必要があります。空白を含み、80 文字まで入力できますが、
1 文字目は空白にできません。
注: Oracle データベースを使用する場合は、スペースを含めること
はできません。
勘定科目名には次の文字は使用しないでください。
l
ピリオド( . )
l
プラス記号( + )
l
マイナス記号( - )
l
アスタリスク( * )
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
NumDecimalPlaces
勘定科目値の小数点の右側に表示される桁数を指定します。この属性
は必須です。この属性には、0-9 の値を指定します。
PlugAcct
内部取引の矛盾の識別に使用される勘定科目名を指定します。勘定科
目に IsICP 属性が選択されている場合は、PlugAcct 属性は必須です。
SecurityClass
勘定科目データにアクセスできるユーザーを定義するセキュリティ・
クラスを指定します。セキュリティ・クラス名には、80 文字まで入力
できます。セキュリティ・アクセス権は、勘定科目データにのみ適用
されます。
Submission Group
提出グループを指定します。有効な値は 0-99 の数値です。
デフォルトは空白です。空白にすると、デフォルトの値 1 になりま
す。
提出グループを 0 に設定すると、勘定科目が確認プロセスに含まれな
くなります。
勘定科目の定義
79
属性
説明
UserDefined1、
UserDefined2、
UserDefined3
勘定科目のカスタム情報を保管します。入力できる最大文字数は 80
文字です。関数 UserDefined1、UserDefined2、UserDefined3 は、この属性
に保管されているテキストを取得します。
UsesLineItems
勘定科目がライン・アイテムを持てるかどうかを指定します。勘定科
目がライン・アイテムを使用する場合は Y を指定し、使用しない場合
は N を指定します。
注意 ライン・アイテムの詳細の入力後にこの属性を変更すると、保
管されたライン・アイテムの詳細が勘定科目に有効ではなくなる場合
があります。次の動作が発生します。
l
l
XBRL Tags
この属性を Y から N に変更した場合は、データベースに保管され
たライン・アイテムの詳細が有効ではなくなります。合計のみが
表示されます。
この属性を N から Y に変更した場合は、合計金額は表示されます
が、該当するライン・アイテムの詳細情報は表示されません。合
計を抽出し、合計がライン・アイテムの詳細情報と一致するよう
にライン・アイテムの詳細データとしてロードできます。
勘定科目の XBRL タグを指定します。入力できる最大文字数は 225 文
字です。
勘定科目の種別の動作
表 10 には、システムで勘定科目の種別がどのように動作するかが記載されていま
す。たとえば、資産勘定科目が期間合計を行わず、収益勘定科目が YTD 累計を計
算する場合、資産勘定科目を借方に記入すると、入力した値がその勘定科目に加
算されます。資産勘定科目を貸方に記入すると、入力した値はその勘定科目から
減算されます。GROUPLABEL 以外のすべての勘定科目の種別には、データが含ま
れています。
表 10
80
勘定科目の種別の動作
デフォルトの換
算方法
種別
年次累計
借方
貸方
ASSET(資産)
いいえ
加算
減算
DefaultRateForBala
nce 勘定科目
LIABILITY(負債)
いいえ
減算
加算
DefaultRateForBala
nce 勘定科目
REVENUE(収益)
はい
減算
加算
DefaultRateForFlow
勘定科目
EXPENSE(費用)
はい
加算
減算
DefaultRateForFlow
勘定科目
FLOW(フロー)
はい
加算
減算
なし
BALANCE(残高)
いいえ
加算
減算
なし
メタデータの管理
種別
年次累計
借方
貸方
デフォルトの換
算方法
BALANCE
RECURRING(経常
残高)
いいえ
加算
減算
なし
CURRENCYRATE(通
貨レート)
いいえ
該当なし
該当なし
該当なし
GROUPLABEL(グ
ループラベル)
該当なし
該当なし
該当なし
該当なし
DYNAMIC(動的)
該当なし
該当なし
該当なし
該当なし
表 13 は、特定のタイプの親勘定科目に合計された場合に勘定科目の種別がどのよ
うに動作するかを示しています。たとえば、集約時に、資産勘定科目の値は親の
資産勘定科目および費用勘定科目に加算され、親の負債勘定科目および収益勘定
科目から減算されます。
注: 下の表では、親勘定科目の名前を 1 文字か 2 文字の略号で示しています。
表 11
親勘定科目への集約時の勘定科目の種別の動作
親勘定科目
勘定
科目
の種
別
A
L
R
E
F
B
BR
C
G
D
ASSET
(資産)
加算
減算
減算
加算
加算
加算
加算
いい
え
いい
え
いい
え
LIABILI
TY(負
債)
減算
加算
加算
減算
加算
加算
加算
いい
え
いい
え
いい
え
REVEN
UE(収
益)
減算
加算
加算
減算
加算
加算
加算
いい
え
いい
え
いい
え
EXPEN
SE(費
用)
加算
減算
減算
加算
加算
加算
加算
いい
え
いい
え
いい
え
FLOW(
フ
ロー)
加算
加算
加算
加算
加算
加算
加算
いい
え
いい
え
いい
え
BALAN
CE(残
高)
加算
加算
加算
加算
加算
加算
加算
いい
え
いい
え
いい
え
BALAN
CE
RECUR
加算
加算
加算
加算
加算
加算
加算
いい
え
いい
え
いい
え
勘定科目の定義
81
親勘定科目
勘定
科目
の種
別
A
L
R
E
F
B
BR
C
G
D
CURRE
NCYRA
TE(通
貨
レー
ト)
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
GROU
PLABE
L(グ
ルー
プラ
ベル)
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
DYNA
MIC(
動的)
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
いい
え
RING(
経常
残高)
注: 表 11 で、
「いいえ」は勘定科目の種別が親勘定科目に集約されないことを示
します。
例
この例では、勘定科目の種別が親勘定科目にどのように集約されるかを示してい
ます。
この例では、Total Assets は資産勘定科目で、Fixed Assets(資産勘定科目)と
Amortization(負債勘定科目)の親です。これらの勘定科目が親勘定科目に集約され
る際に、固定資産値 100 が加算され、資産償却値 20 が減算され、総資産の結果値
は 80 になります。
動的勘定科目の定義
動的勘定科目とは、データの要求時に動的に計算される値を持つ勘定科目です。
動的勘定科目の値は保管されません。最も一般的な動的計算は、比率計算です。
ä 動的勘定科目および計算を定義するには、次の手順に従います。
1 動的勘定科目の種別を使用する勘定科目を設定します。
動的にできるのは、これらの勘定科目のみです。
82
メタデータの管理
注: 勘定科目属性 IsCalculated、IsConsolidated、EnableCustom1Aggr、
EnableCustom2Aggr、EnableCustom3Aggr、EnableCustom4Aggr および
UsesLineItems は、動的勘定科目では無視されます。
2 ルール・ファイルに、Sub Dynamic ()セクションを作成します。
3 ルール・ファイルで計算を定義します。
計算の作成の詳細は、ルールの作成のガイドラインを参照してください。
カスタム・メンバーの定義
表 12 に記載されている属性を使用して、カスタム・メンバーを定義します。
表 12
カスタム・メンバーの属性
属性
説明
DefaultParent
カスタム次元のメンバーのデフォルトの親を指定します。
Description
カスタム・メンバーの説明を指定します。説明には、空白を含み、80 文
字まで入力できます。
IsCalculated
基本レベルのカスタム勘定科目を計算するかどうかを指定します。基本
レベルのカスタム勘定科目を計算する場合は、値を手動入力できません。
カスタム勘定科目を計算する場合は Y を指定し、計算しない場合は N を
指定します。
Member
カスタム・メンバーの名前を指定します。この属性は必須です。メンバー
名は一意にする必要があります。空白を含み、80 文字まで入力できます
が、1 文字目は空白にできません。
注: Oracle データベースを使用する場合は、カスタム・メンバーの名前
に空白を含めることはできません。
注: カスタム 1 次元のメンバー名を連結メソッドの名前と同じにする
ことはできません。
カスタム・メンバー名には、次の文字は使用しないでください。
SecurityClass
l
ピリオド( . )
l
プラス記号( + )
l
マイナス記号( - )
l
アスタリスク( * )
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
カスタム次元データにアクセスできるユーザーを定義するセキュリティ・
クラス名を指定します。セキュリティ・クラス名には、80 文字まで入力
できます。セキュリティ・アクセス権は、データにのみ適用されます。
カスタム・メンバーの定義
83
属性
説明
Submission Group
提出グループを指定します。有効な値は 0-99 の数値です。
デフォルトは空白です。空白にすると、デフォルトの値 1 になります。
提出グループを 0 に設定すると、勘定科目が確認プロセスに含まれなく
なります。
SwitchSignForFlow
次のルールを使用する FLOW 勘定科目の符号変更(借方/貸方)を指定しま
す。
l
ASSET 勘定から LIABILITY 勘定へ
l
LIABILITY 勘定から ASSET 勘定へ
l
EXPENSE から REVENUE へ
l
REVENUE から EXPENSE へ
l
BALANCE 勘定から FLOW 勘定へ
l
FLOW 勘定から BALANCE 勘定へ
この勘定科目の符号が切り替えられる場合は Y、切り替えられない場合
は N を指定します。
SwitchTypeForFlow
次のルールを使用する FLOW 勘定の勘定科目の種別の変更を指定します。
l
ASSET 勘定から EXPENSE 勘定へ
l
EXPENSE 勘定から ASSET 勘定へ
l
LIABILITY から REVENUE へ
l
REVENUE から LIABILITY へ
l
BALANCE 勘定から FLOW 勘定へ
l
FLOW 勘定から BALANCE 勘定へ
この勘定科目の種別が切り替えられる場合は Y、切り替えられない場合
は N を指定します。
UserDefined1、
UserDefined2、
UserDefined3
カスタム次元メンバーのカスタム情報を保管します。入力できる最大文
字数は 80 文字です。関数 UserDefined1、UserDefined2、UserDefined3 は、こ
の属性に保管されているテキストを取得します。
エンティティ・メンバーの定義
表 13 に記載されている属性を使用して、エンティティ・メンバーを定義します。
表 13
84
エンティティ・メンバーの属性
属性
説明
AllowAdjFromChildren
親エンティティに対して子からの仕訳の転記を許可するかどうかを指
定します。子からの仕訳の転記を許可する場合は Y を指定し、許可し
ない場合は N を指定します。
AllowAdjs
このエンティティに対して仕訳の転記を許可するかどうかを指定しま
す。仕訳の転記を許可する場合は Y を指定し、許可しない場合は N を
指定します。
DefaultParent
エンティティのデフォルトの親を指定します。
メタデータの管理
属性
説明
DefCurrency
エンティティのデフォルト通貨を指定します。この属性は必須です。
Description
エンティティの説明を指定します。説明には、空白を含み、80 文字ま
で入力できます。
HoldingCompany
エンティティの持株会社を指定します。エンティティの名前を指定す
るか、または空白のままにできます。
IsICP
エンティティが内部取引エンティティかどうかを指定します。エン
ティティが内部取引エンティティの場合は Y を指定し、内部取引エン
ティティではない場合は N を指定します。エンティティが内部取引エ
ンティティの場合は、ICP エンティティの下の ICP 次元の POV に表示さ
れます。
Member
エンティティの名前を指定します。この属性は必須です。エンティ
ティ名は一意にする必要があります。空白を含み、80 文字まで入力で
きますが、1 文字目は空白にできません。
注意 Oracle データベースを使用する場合は、スペースを入れることは
できません。
エンティティ名には、次の文字は使用しないでください。
l
ピリオド( . )
l
プラス記号( + )
l
マイナス記号( - )
l
アスタリスク( * )
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
注: エンティティ名を「ALL」にすることはできません。
SecurityAsPartner
ICP エンティティに対して有効なセキュリティ・クラスの名前を指定
します。この属性によって、ICP 次元のエンティティを保護できます。
SecurityClass
エンティティのデータにアクセスできるユーザーの有効なセキュリ
ティ・クラスの名前を指定します。セキュリティ・クラス名には、80
文字まで入力できます。
UserDefined1、
UserDefined2、
UserDefined3
エンティティのカスタム情報を保管します。入力できる最大文字数は
80 文字です。関数 UserDefined1、UserDefined2、UserDefined3 は、この属
性に保管されているテキストを取得します。
シナリオ・メンバーの定義
表 14 に記載されている属性を使用して、シナリオ・メンバーを定義します。
シナリオ・メンバーの定義
85
表 14
シナリオ・メンバーの属性
属性
説明
ConsolidateYTD
連結のビューを指定します。この属性は必須です。YTD の場合は
Y を指定し、期別の場合は N を指定します。
DefaultFreq
シナリオに対してデータ入力が有効な期間タイプを指定します。
この属性は必須です。
たとえば、Monthly という値は、四半期期間や年次期間ではなく、
月次期間でのみ入力データを抽出できることを示します。頻度
は、アプリケーション・プロファイルで定義する必要がありま
す。
DefaultParent
シナリオのデフォルトの親を指定します。
DefaultView
視点バーでシナリオ・ビューが選択された場合に使用するビュー
を指定します。この属性は必須です。「YTD」または「期別」を
指定します。
シナリオのデフォルト・ビューを変更し、ライン・アイテムの
詳細が入力された場合は、まずライン・アイテムの詳細を抽出
して保存してください。次に、シナリオからライン・アイテム
の詳細を削除してから、ビューを変更します。ロードする前に、
抽出されたライン・アイテムの詳細を、新しいデフォルト・
ビューと一致するように変更する必要があります。
DefFreqForICTrans
内部取引のデフォルト頻度を指定します。この属性は有効な頻
度である必要があり、80 文字まで入力できます。この属性のデ
フォルトは空白です。
Description
シナリオの説明を指定します。説明には、空白を含み、80 文字
まで入力できます。
EnableDataAudit
シナリオを監査するかどうかを指定します。勘定科目またはシ
ナリオのこの属性によって、何を監査できるかが決まります。
次のいずれかの値を指定します。
l
Y: すべての勘定科目を自動的に監査します。EnableDataAudit を
FALSE に設定させる勘定科目も監査されます。
l
O: EnableDataAudit が TRUE に設定されている勘定科目のみを監
査します。
l
N: すべての勘定科目を監査しません。
MaximumReviewLevel
シナリオに対して、プロセス管理の最大の確認レベルを指定し
ます。1 から 10 の確認レベルを指定します。この属性は必須で
す。
Member
シナリオの名前を指定します。この属性は必須です。シナリオ
名は一意にする必要があります。空白を含み、80 文字まで入力
できますが、1 文字目は空白にできません。
注: Oracle データベースを使用する場合は、スペースを入れる
ことはできません。
シナリオ名には、次の文字は使用しないでください。
86
メタデータの管理
l
ピリオド( . )
l
プラス記号( + )
l
マイナス記号( - )
l
アスタリスク( * )
属性
説明
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
PhasedSubmissionStartYear
プロセス管理でのフェーズ提出の開始年を指定します。
SecurityClass
シナリオのデータにアクセスできるユーザーを定義する有効な
セキュリティ・クラスの名前を指定します。セキュリティ・ク
ラス名には、80 文字まで入力できます。たとえば、シナリオへ
のアクセス権がないユーザーは、シナリオの仕訳期間を開くこ
とができます。
SupportsProcessManagement
プロセス管理機能を使用可能にするかどうかを指定します。次
のいずれかの値を指定します。
l
Y: プロセス管理を使用可能にします。
l
N: プロセス管理を使用不可にします。
l
A: プロセス管理と電子メールによる警告を使用可能にしま
す。
UserDefined1、
UserDefined2、UserDefined3
シナリオのカスタム情報を保管します。入力できる最大文字数
は 80 文字です。関数 UserDefined1、UserDefined2、UserDefined3 は、
この属性に保管されているテキストを取得します。
UsesLineItems
シナリオがライン・アイテムを持てるようにするかどうかを指
定します。ライン・アイテムを持てるようにする場合は Y を指
定し、持てるようにしない場合は N を指定します。
注: ライン・アイテムの詳細の入力後にこの属性を変更する
と、保管されたライン・アイテムの詳細がシナリオに有効では
なくなる場合があります。次の動作が発生します。
l
l
この属性を Y から N に変更した場合は、データベースに保管
されているライン・アイテムの詳細が有効ではなくなりま
す。合計のみが表示されます。
この属性を N から Y に変更した場合は、合計金額は表示され
ますが、該当するライン・アイテムの詳細情報は表示されま
せん。合計を抽出し、合計がライン・アイテムの詳細情報と
一致するようにライン・アイテムの詳細データとしてロード
できます。
ZeroViewForAdj
欠落している調整済の期間データ値を解釈する方法を指定しま
す。この属性は必須です。「YTD」または「期別」を指定します。
ZeroViewForNonadj
欠落している未調整の期間データ値を解釈する方法を指定しま
す。この属性は必須です。「YTD」または「期別」を指定します。
シナリオ・メンバーの定義
87
アプリケーション設定の定義
アプリケーション設定は、Financial Management アプリケーション全体に適用され
ます。アプリケーション設定によって、次のアプリケーションの情報が決まりま
す。
l
組織が動的かどうか、期間別組織を使用するかどうか?
l
どの次元にセキュリティを設定するか?
l
どのデフォルトの換算レートとメソッドを使用するか?
l
ICP の割合はどの程度か?
l
連結ルールを適用するかどうか?
l
デフォルト通貨は何か?
表 15 に記載されている属性を使用して、アプリケーション設定を定義します。
表 15
アプリケーション設定の属性
属性
説明
ConsolidationRules
連結ルールをサポートするかどうかを指定します。次の
いずれかの値を指定します。
Y: ユーザー定義ルールの Consolidate()ルーチンに記述され
ているルールを使用します。
R: 値次元の比例値を導出します。比例データは保管され
ないことに注意してください。
N: デフォルトの連結と消去を使用します。
DefaultCurrency
アプリケーションのデフォルト通貨を指定します。この
属性は必須です。
DefaultRateForBalanceAccounts
ASSET 勘定や LIABILITY 勘定で使用する換算レートが含まれ
ている勘定科目。この属性は必須です。
DefaultRateForFlowAccounts
REVENUE 勘定または EXPENSE 勘定で使用する換算レート
が含まれている勘定科目。この属性は必須です。
DefaultValueForActive
アクティブ勘定科目のデフォルト値を指定します。この
属性は必須です。子を非アクティブとみなし、親に連結
しない場合は 0 を指定します。子をアクティブとみな
し、親に連結する場合は 1 を指定します。
EnableMetadataSecurityFiltering
アプリケーションのユーザーにすべての次元メンバーを
表示するか、ユーザーがアクセス権を持っているメン
バーのみを表示するかを指定します。次の次元メンバー
がフィルタ処理されます。
l
シナリオ
l
エンティティ
l
内部取引パートナ(ICP)
l
勘定科目
l
カスタム 1、カスタム 2、カスタム 3、カスタム 4
ユーザーがアクセス権を持っていない次元メンバーを除
外するには Y を指定します。この属性のデフォルトは N
です。
88
メタデータの管理
属性
説明
FDMAppName
Oracle Hyperion Financial Data Quality Management, Fusion Edition
アプリケーションの名前。
ICPEntitiesAggregationWeight
値次元の[ICP Top]メンバーに集約する内部取引パートナ・
エンティティ[ICP Entities]の金額の割合を指定します。こ
の属性は必須です。百分率の値を、小数(1.0 が 100 パー
セント)で表します。
MaxCellTextSize
セル・テキストに使用できる最大文字数を指定します。
無制限または 2,147,483,646 までの正数の場合は-1 を指定
します。デフォルト値は 8000 です。
MaxDocAttachmentSize
ドキュメントの添付ファイルのサイズの最大バイト数を
指定します。無制限または 2,147,483,646 までの正数の場
合は-1 を指定します。デフォルト値は-1 です。
MaxNumDocAttachments
ユーザーごとのドキュメントの添付ファイルの最大数を
指定します。無制限または 2,147,483,647 までの正数の場
合は-1 を指定します。デフォルト値は-1 です。
NodeSecurity
ノードのセキュリティ・アクセスのタイプを指定しま
す。この属性は必須です。エンティティのセキュリ
ティ・アクセスに基づいてノード・データをチェックす
るには「エンティティ」を指定し、親のセキュリティ・
アクセスに基づいてノード・データをチェックするには
「親」を指定します。
OrgByPeriodApplication
アプリケーションで、新規連結構造を以前の連結構造と
共存できるようにするかどうかを指定します。新規組織
構造を許可するには Y を指定し、現在の組織構造のみを
許可するには N を指定します。
SupportSubmissionPhaseforAccounts
プロセス管理のフェーズ提出を、アプリケーションの勘
定科目でサポートするかどうかを指定します。
有効な値は Y または N です。デフォルトは N です。
SupportSubmissionPhaseforCustom1、
SupportSubmissionPhaseforCustom2、
SupportSubmissionPhaseforCustom3、
SupportSubmissionPhaseforCustom4
プロセス管理のフェーズ提出を、アプリケーションのカ
スタム・メンバーでサポートするかどうかを指定しま
す。
SupportSubmissionPhaseforICP
プロセス管理のフェーズ提出を、アプリケーションの ICP
メンバーでサポートするかどうかを指定します。
有効な値は Y または N です。デフォルトは N です。
有効な値は Y または N です。デフォルトは N です。
UsePVAForBalanceAccounts
BALANCE 勘定のデフォルト換算メソッドを指定します。
期別値(PVA)換算メソッドを使用する場合は Y を指定し、
為替レート(VAL)換算メソッドの値を使用する場合は N を
指定します。
UsePVAForFlowAccounts
FLOW 勘定のデフォルト換算メソッドを指定します。期別
値(PVA)換算メソッドを使用する場合は Y を指定し、為替
レート(VAL)換算メソッドの値を使用する場合は N を指定
します。
UseSecurityForAccounts
アプリケーションの勘定科目をセキュリティで保護する
かどうかを指定します。セキュリティで保護する場合は
アプリケーション設定の定義
89
属性
説明
Y を指定し、セキュリティで保護しない場合は N を指定
します。
UseSecurityForCustom1、
UseSecurityForCustom2、
UseSecurityForCustom3、
UseSecurityForCustom4
アプリケーションのカスタム次元をセキュリティで保護
するかどうかを指定します。セキュリティで保護する場
合は Y を指定し、セキュリティで保護しない場合は N を
指定します。
UseSecurityForEntities
アプリケーションのエンティティをセキュリティで保護
するかどうかを指定します。セキュリティで保護する場
合は Y を指定し、セキュリティで保護しない場合は N を
指定します。
UseSecurityForICP
アプリケーションの ICP メンバーをセキュリティで保護
するかどうかを指定します。セキュリティで保護する場
合は Y を指定し、セキュリティで保護しない場合は N を
指定します。
UseSecurityForScenarios
シナリオをセキュリティで保護するかどうかを指定しま
す。セキュリティで保護する場合は Y を指定し、セキュ
リティで保護しない場合は N を指定します。
UseSubmissionPhase
プロセス管理のフェーズ提出をアプリケーションで使用
するかどうかを指定します。
有効な値は Y または N です。デフォルトは N です。
ValidationAccount
検証に使用する勘定科目名を指定します。検証に使用す
る勘定科目は、既存の勘定科目であることと、カスタム
次元の[ICPTop]との有効な交差を持っていることが必要で
す。
プロセス管理では、検証勘定科目は、プロセス単位を次
の確認レベルに上げる前に、値が必ずゼロに等しくなる
ようにするために使用されます。検証勘定科目は提出
フェーズ 1 で使用され、検証勘定科目 2 から 9 は、提出
フェーズ 2 から 9 で使用されます。
期間別組織
期間別組織機能を使用すると、同じアプリケーション内で最新の連結構造と過去
の構造を共存させることができます。
組織構造は、買収、売却、合併および更生などの多くの理由で変化する可能性が
あります。組織の変化に対応するために、Financial Management はシステム勘定科
目であるアクティブ勘定科目を使用して、子のアクティブまたは非アクティブな
連結ステータスをその親に反映します。アクティブ勘定科目は、エンティティ階
層のフィルタとして機能します。アクティブ勘定科目は、親レベルでデータを保
管し、ICP 次元を使用して子に関する情報を保管する内部取引勘定科目です。
親の子に相当する ICP メンバーの場合は、アクティブ勘定科目は、子を現在の年、
シナリオ、期間のアクティブな連結メンバーとしてみなすべきかどうかをシステ
ムに示します。アクティブ勘定科目が 0 である ICP メンバーに相当する子は、非
アクティブな子とみなされ、連結されません。アクティブ勘定科目が 1 である ICP
メンバーに相当する子は、アクティブな子とみなされ、連結されます。アクティ
ブ勘定科目の値は、データ・グリッドで表示または変更できます。同様に、アク
90
メタデータの管理
ティブな子データの変更は親に影響を与え、非アクティブな子データの変更は親
に影響を与えません。
DefaultValueForActive 属性は、アクティブ勘定科目が空白である子のステータスを
制御します。したがって、すべての親子交差に、アクティブまたは非アクティブ
のフラグを設定する必要はありません。デフォルトでは、特に指定がないかぎり、
すべての子は、その親との関係においてアクティブです。
連結メソッドの定義
表 16 に記載されている属性を使用して、アプリケーションの連結メソッドを定義
します。
表 16
連結メソッドの属性
属性
説明
ConsolMethod
連結メソッドの名前を指定します。この属性は必須です。連結メソッ
ド名は一意にする必要があります。空白を含み、80 文字まで入力でき
ます。
連結メソッド名には、次の文字を使用できます。
Control
l
ピリオド( . )
l
プラス記号( + )
l
マイナス記号( - )
l
アスタリスク( * )
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
計算ルーチンによって使用されるコントロール・タイプに対応するし
きい値を指定します。この属性に、次のいずれかの値を指定します。
l
Blank
l
No
l
Limited
l
Full
説明
連結メソッドの説明を指定します。説明には、空白を含み、80 文字ま
で入力できます。
IsHoldingMethod
持株会社に連結メソッドを使用するかどうかを指定します。この属性
はオプションです。持株会社に連結メソッドを使用するには Y を指定
し、別のメソッドを使用する場合は N を指定します。
PercentConsol
出資比率計算ルーチンによって適用される連結比率を指定します。パー
セントの値(たとえば 100)または、次のいずれかのキーワードを指定し
ます。
l
POWN
連結メソッドの定義
91
属性
説明
l
ToPercentControl
POWNMIN
PercentControl の範囲の上限を指定します。出資比率計算ルーチンに使用
されます。0-100 の値を指定します。
注: メソッドのレコードの 1 つで、100 に指定する必要があります。
ToPercentControlComp
コントロール比率の範囲の上限を、範囲に含めるかどうかを指定しま
す。ToPercentControl 属性と組み合せて出資比率計算ルーチンに使用され
ます。この属性は、UsedByCalcRoutine 属性が N の場合はオプションで
す。この属性には、<または<=を指定します。
UsedByCalcRoutine
このメソッドを自動出資比率計算に使用するかどうかを指定します。
出資比率計算にこのメソッドを使用する場合は Y を指定し、使用しな
い場合は N を指定します。
連結メソッドの使用方法
連結メソッドは、メタデータの連結メソッド・セクションで定義し、連結プロセ
スおよび出資比率の計算プロセスで使用されます。
メタデータで連結メソッドを定義すると、カスタム 1 次元の[ConsolMethod]シス
テム・リストが自動的に生成されます。システム・リストには、メタデータの連
結メソッドで定義されたすべてのメソッドが含まれます。
連結メソッドをエンティティに割り当てて、連結時に使用できるようにするには、
2 つの方法があります。データ・ロードまたはデータ入力によって手動で割り当
てる方法と、出資比率の計算ルーチンを使用する方法です。ルーチンを使用する
方法では、エンティティに割り当てられた最終的なコントロール比率に基づいて、
連結メソッドが割り当てられます。
手動での連結メソッドの割当て
連結メソッド情報を手動で入力するために、次の情報が含まれているデータ・グ
リッドを作成できます。
POV: シナリオ、年、期間、ビュー、エンティティ、値、勘定科目、C2、C3、C4
シナリオ: 適用可能なシナリオ
年: 適用可能な年
期間: 適用可能な期間
エンティティ: 親エンティティ
値: [None]
勘定科目: [Method](システム生成の Method という名前の勘定科目)
C2: [None]
C3: [None]
C4: [None]
92
メタデータの管理
行: ICP エンティティ(親の場合は、システム・リスト[ICP Entities]を使用するか、
または選択した ICP エンティティのユーザー定義リストを使用できます)。
列: カスタム 1(システム生成のリスト[ConsolMethods]を使用する必要があります)。
メソッド割当て情報は、親エンティティのデータ・ファイルの勘定科目メソッド
に保管されます。親のぞれぞれの子の場合は、連結メソッド割当ては ICP 次元に
保管されます。割り当てられたメソッドは、子を親に連結する際に使用されます。
グリッドの交差の場合は、1 を使用して、ICP エンティティへのメソッド割当てを
指定します。たとえば、親グループに 2 つの子 A と B があり、A に Global メソッ
ドを割り当て、B に Equity メソッドを割り当てる場合は、Global メソッドとエン
ティティ A の交差に 1 を入力し、Equity メソッドとエンティティ B の交差に 1 を
入力します。
通貨の定義
表 17 に記載されている属性を使用して、アプリケーションの通貨を定義します。
表 17
通貨の属性
属性
説明
Currency
通貨の名前を指定します。この属性は必須です。通貨名は一意にする必
要があります。空白を含み、80 文字まで入力できます。
通貨名には、次の文字は使用しないでください。
l
ピリオド( . )
l
プラス記号( + )
l
マイナス記号( - )
l
アスタリスク( * )
l
スラッシュ( / )
l
シャープ( # )
l
カンマ( , )
l
セミコロン( ; )
l
アット記号( @ )
l
二重引用符( " )
l
中カッコ( { } )
説明
通貨の説明を指定します。説明には、空白を含み、80 文字まで入力でき
ます。
DisplayInICT
内部取引モジュールのドロップダウン・リストに通貨を表示するかどう
かを指定します。表示する場合は Y を指定し、表示しない場合は N を指
定します。デフォルトは Y です。
Scale
小数点位置を指定して、金額を表示および保管するときの位取りを設定
します。この属性は必須です。
為替レートの入力方法を決定します。Scale はエンティティの属性ではな
く、通貨の属性です。この属性には、次のいずれかの値を指定します。
l
空白 = なし
l
0=1
通貨の定義
93
属性
説明
TranslationOperator
l
1 = 10
l
2 = 100
l
3 = 1000
l
4=1万
l
5 = 10 万
l
6 = 100 万
l
7 = 1 千万
l
8=1億
l
9 = 10 億
内部取引の換算計算を指定します。デフォルトは空白です。次のいずれ
かの値を指定します。
l
D: 取引通貨をレートで除算してローカル通貨を計算します。
l
M: 取引通貨をレートで乗算してローカル通貨を計算します。
l
空白: デフォルトで D が使用されます。
システム・メンバー・リスト[Currencies]は、カスタム 1 次元およびカスタム 2 次
元に使用できます。アプリケーションに追加した通貨は、[Currencies]メンバー・
リストに追加されます。[Currencies]リストによって、通貨の組合せに対する通貨
換算レートの入力と、通貨以外のメンバーの除外が可能になります。
システム生成の勘定科目
アプリケーションを作成すると、そのアプリケーションの連結と所有権のシステ
ム勘定科目が自動的に作成されます。
注: 変更できるのは、システム勘定科目の説明、セキュリティ・クラス、およ
び小数点位置のみです。システム勘定科目のその他の属性は、すべて事前
に定義されていて、変更はできません。
連結勘定科目
表 18 に記載されているシステム勘定科目は、エンティティ次元の個々の親に必要
で、連結プロセスで使用されます。
注: 連結に使用されるシステム勘定科目は、アクティブ勘定科目を除き、すべ
て残高勘定です。アクティブ勘定科目は、経常残高勘定です。
表 18
94
連結に使用されるシステム勘定科目
勘定科目
説明
アクティブ
子から親への連結のステータス。子を親に連結する場合は「はい」で、子を
親に連結しない場合は「いいえ」。
メタデータの管理
勘定科目
説明
[PCON]
連結比率。エンティティの親に連結するエンティティの値の比率。-100 から
100 までの正数または負数で、0 も含まれます。デフォルト値は 100。
注: 後続の期間については 0 が最初に表示されるため、すべての後続の期
間において比率を入力する必要があります。
[POWN]
他のエンティティによって所有されているエンティティの株式数に基いて計
算した出資比率。0-100 の正数。デフォルト値は 100。
[DOWN]
直接出資比率。0-100 の正数。デフォルト値は 100。
[PCTRL]
他のエンティティによって所有されているエンティティの議決権株式の数に
基づいて計算したコントロール比率。
メソッド
エンティティに割り当てられる連結メソッド。「なし」を指定、または使用
可能なメソッドのリストから選択。
Consol1、
Consol2、
Consol3
連結メソッド。0-255 の数値。
所有権勘定科目
表 19 に記載されているシステム勘定科目は、出資比率計算に使用されます。
注: 出資比率計算に使用されるシステム勘定科目は、すべて BALANCE 勘定で
す。
表 19
所有権のシステム勘定科目
勘定科目
説明
SharesOwned
所有株式の総数。正数または 0。デフォルトは 0。
注: 所有株式の総数は、未払株の総数以下であることが必要です。
VotingOwned
所有議決権株式の数。正数または 0。デフォルト値は 0。
注: 所有議決権株の総数は、未払議決権株の総数以下であることが必要
です。
SharesOutstanding
発行済株式の総数または割合。正数または 0。デフォルト値は 0。
注: 発行済株式の数または割合を入力します。割合はパーセントで入力
します。
VotingOutstanding
発行済議決権株式の数。正数または 0。デフォルト値は 0。
注: 発行済議決権株式の数または割合を入力します。割合はパーセント
で入力します。
Shares%Owned
システムによって計算されます。
Voting%Owned
システムによって計算されます。
システム生成の勘定科目
95
システムで生成された勘定科目の編集
アプリケーションを作成するときに、システム勘定科目のメンバーが自動的に作
成されます。
注: 変更できるのは、システム勘定科目メンバーの説明、セキュリティ・クラ
ス、および小数点位置のみです。その他の属性は、すべて事前に定義され
ていて、変更はできません。
ä システム勘定科目を変更するには、次の手順に従います。
1 Metadata Manager で、システムで生成された勘定科目のメンバーが含まれているファイ
ルを開きます。
2 リスト・ビュータブを選択します。
3 リストからシステム勘定科目を選択し、説明、セキュリティ・クラス、および小数点
の位置を必要に応じて変更します。
4 必要に応じて、手順 3 を繰り返し、他のシステム勘定科目のメンバーを変更します。
5 ファイルの保存をクリックします。
注: 変更を有効にするには、更新したメタデータ・ファイルをアプリケーショ
ンにロードする必要があります。
内部取引パートナの設定
内部取引は、内部取引パートナ(ICP)次元全体で管理されます。ICP 次元は、1 つ
の勘定科目に対して存在するすべての内部取引残高を含んでいます。ICP は、内
部取引の詳細を追跡および消去するために、勘定科目次元およびカスタム次元を
組み合せて使用する予約済の次元です。
内部取引用にアプリケーションを設定するには、次のアクションを行う必要があ
ります。
l
l
内部取引が計上される勘定科目と、各内部取引勘定の調整勘定科目を指定し
ます(それぞれ、勘定科目のメタデータの IsICP 属性と PlugAcct 属性を指定し
ます)。
内部取引を実行するエンティティを指定します(エンティティ・メタデータの
IsICP 属性)。
内部取引を作成する場合は、各グループが内部取引勘定科目と調整勘定科目を少
なくとも 1 つずつ持っている必要があります。Metadata Manager で勘定科目の IsICP
属性を選択し、勘定科目を内部取引として指定します。勘定科目を内部取引とし
て指定して、内部取引を入力すると、連結プロセスによって、消去仕訳または逆
仕訳が[Elimination]値次元メンバーに作成されます。
調整勘定科目は、消去の完了時に 2 つの勘定科目間の差異を保管する勘定科目で
す。調整勘定科目は、ICP 勘定科目として設定できます。調整勘定科目を ICP 勘
定科目として設定するには、IsICP 属性を Y または R に設定します。その結果、
消去は該当の ICP メンバーに書き込まれます。調整勘定科目を ICP 勘定科目とし
96
メタデータの管理
て設定しない場合は、IsICP 属性を N に設定します。その結果、消去は[ICP None]
に書き込まれます。連結時に、有効な内部取引エンティティ間の取引が消去され
ます。84 ページの「エンティティ・メンバーの定義」を参照してください。
次の表に、システムで生成される ICP の要素を示します。
表 20
システム生成の ICP 要素
ICP の要素
説明
[ICP Top]
最上位の内部取引メンバーを示します。
[ICP None]
内部取引メンバーが使用されないことを指定します。
[ICP Entities]
内部取引が発生するエンティティを示します。
システムで生成された ICP 次元のメンバーの編集
アプリケーションを作成すると、そのアプリケーションに対して ICP メンバーが
自動的に作成されます。ICP メンバーは、IsICP 属性が選択されているエンティ
ティ・メンバーごとに作成されます。
注: 変更できるのは、ICP メンバーの説明とセキュリティ・クラスのみです。そ
の他の属性は、すべて事前に定義されていて、変更はできません。
ä 内部取引メンバーを変更するには、次の手順に従います。
1 Metadata Manager で、システムで生成された ICP 次元のメンバーが含まれているファイ
ルを開きます。
2 リストから ICP メンバーを選択し、必要に応じて説明とセキュリティ・クラスを変更
します。
3 必要に応じて、手順 2 を繰り返し、ICP 次元の他のメンバーを変更します。
4 ファイルの保存をクリックします。
注: 変更を有効にするには、更新したメタデータ・ファイルをアプリケーショ
ンにロードする必要があります。
システム生成の値メンバーの編集
アプリケーションを作成すると、そのアプリケーションの値メンバーが自動的に
作成されます。
注: 変更できるのは、値メンバーの説明のみです。その他の属性は、すべて事
前に定義されていて、変更はできません。
メタデータをロードした後、アプリケーションの通貨ごとに 3 つの値次元メン
バー、つまり、CurrencyName、CurrencyName Adjs、CurrencyName Total が
Financial Management によって自動作成されます。この CurrencyName は通貨ラベ
内部取引パートナの設定
97
ルです。たとえば、通貨 USD の場合は、値次元メンバー USD、USD Adjs、USD
Total が自動的に作成されます。
注: メタデータ・ファイルには、値メンバー<Currency>に対して指定した説明が
含まれている必要があります。メタデータ・ファイルで通貨の説明が指定
されていない場合に、メタデータをロードすると、通貨の説明は表示され
ません。
ä 値メンバーの適用を変更するには、次の手順に従います。
1 Metadata Manager で、システム生成の値次元メンバーが含まれているファイルを開きま
す。
2 メンバー属性タブで、階層内のメンバーを選択し、説明属性を変更します。
3 必要に応じて、手順 2 を繰り返し、値次元の他のメンバーの説明を変更します。
4 ファイルの保存をクリックします。
注: 変更を有効にするには、更新したメタデータ・ファイルをアプリケーショ
ンにロードする必要があります。
セキュリティに基づくメタデータのフィルタ
セキュリティに基づいてメタデータをフィルタすると、ユーザーがアクセス権を
持っているシナリオ、エンティティ、ICP、勘定科目、カスタム 1 次元からカスタ
ム 4 次元のみがユーザーに表示されます。AppSettings
EnableMetadataSecurityFiltering メタデータ属性を Y に設定し、アプリケーション・
レベルでメタデータのフィルタ処理を設定します。ユーザーが階層に表示できる
要素の場合は、セキュリティ・クラスを割り当て、セキュリティ・クラスへのメ
タデータ・アクセス権をユーザーに付与します。
ユーザーは、アクセス権を持っているメンバーの親および祖先への暗黙のアクセ
ス権を持っています。暗黙のアクセス権によって、ユーザーには祖先および親が
階層ツリー構造で表示されますが、アクセスはできません。たとえば、次のツリー
構造では、親(UnitedStates と Imbler)と祖先(Management と Regional)がツリーに表
示されますが、ユーザーがアクセスできるのは Connecticut のみです。
APP フォーマットのメタデータ・ファイルの作成
APP フォーマットのメタデータ・ファイルを使用して、Financial Management アプ
リケーションにメタデータを追加できます。メタデータ・ファイル・セクション
98
メタデータの管理
は任意の順序で配置できますが、Financial Management では、次の順序でセクショ
ンが自動的に処理されます。
l
通貨
l
エンティティ次元
l
シナリオ次元
l
カスタム次元
l
勘定科目次元
l
値次元
l
内部取引パートナ(ICP)次元
l
アプリケーション設定
l
連結メソッド
各種の次元関連メタデータの場合は、セクションは次の順序で処理されます。
l
次元
l
メンバー
l
階層
エンティティ次元、シナリオ次元、勘定科目次元およびカスタム次元のメタデー
タは、メンバー・セクションおよび階層セクションに配置されます。カスタム次
元に次元セクションが含まれる場合があります。各種のメタデータ・セクション
は、1 つのメタデータ・ファイルに一度のみ配置できます。
区切り文字には、次の文字を使用できます。
, ~ @ $ % ^ | : ; ? \
注: ファイル名や、ファイル内のその他の要素で使用されていない文字を使用
してください。区切り文字は、ファイル拡張子が APP の ASCII ファイルに
のみ必要です。拡張マークアップ言語(XML)ファイルには必要ありません。
感嘆符( ! )で始まる行は、メタデータ・ファイルの新規セクションの開始を示して
おり、その後に、通貨、メンバー、階層などの有効なセクション名を続ける必要
があります。TRUE 値と FALSE 値は、TRUE の場合は Y、FALSE の場合は N です。
アポストロフィ( ' )で始まる行は、コメント行とみなされ無視されます。
次のセクションはメタデータ・ファイルで使用できます。
l
ファイル・フォーマット
l
バージョン
l
アプリケーション設定
l
通貨
l
次元
l
メンバー
l
階層
l
連結メソッド
APP フォーマットのメタデータ・ファイルの作成
99
ファイル・フォーマット
メタデータ・ファイルのこのセクションは、ファイルのバージョン番号を示しま
す。バージョン番号は、ファイル・フォーマットが変更された場合のみ変更でき
ます。ファイル・フォーマットはメタデータの抽出時に自動的に生成されます。
したがって、ロードするファイルを定義している場合は、有効なファイル・フォー
マットを含める必要があります。次の構文は、ファイル・フォーマットを指定し
ます。
!FILE_FORMAT = majorNumber.minorNumber
majorNumber と minorNumber は、1 つまたは 2 つの桁から構成されます。
majorNumber には先行ゼロを含めることができ、minorNumber には後続ゼロを含
めることができます。majorNumber と minorNumber を含める必要があり、小数点
にはピリオド(.)以外は使用しないでください。次の例は、有効なファイル・フォー
マットを示しています。
!FILE_FORMAT
!FILE_FORMAT
!FILE_FORMAT
!FILE_FORMAT
=
=
=
=
3.4
3.40
03.40
03.4
バージョン
メタデータ・ファイルのこのセクションは、メタデータの抽出に使用された
Financial Management のバージョンを示します。バージョン番号は、メタデータの
抽出時に自動的に生成されます。したがって、ロードするメタデータ・ファイル
を作成している場合は、バージョンの指定は必要ありません。次の構文は、バー
ジョンを示しています。
!VERSION = major version.minor version.build version
この例では、有効なバージョン値を示しています。
!VERSION = 3.5.365
アプリケーション設定
メタデータ・ファイルのこのセクションは、Financial Management アプリケーショ
ン全体に適用される設定を定義します。アプリケーション設定の属性については、
88 ページの「アプリケーション設定の定義」を参照してください。
この例では、アプリケーション設定の属性を指定します。
!APPLICATION_SETTINGS
DefaultCurrency=USD
DefaultRateForBalanceAccounts=Rate1
DefaultRateForFlowAccounts=Rate2
UsePVAForBalanceAccounts=Y
UsePVAForFlowAccounts=Y
ICPEntitiesAggregationWeight=1
DefaultValueForActive=1
ConsolidationRules=N
OrgByPeriodApplication=N
NodeSecurity=Entity
100 メタデータの管理
UseSecurityForAccounts=N
UseSecurityForEntities=Y
UseSecurityForScenarios=Y
UseSecurityForCustom1=N
UseSecurityForCustom2=N
UseSecurityForCustom3=N
UseSecurityForCustom4=N
UseSecurityForICP=N
EnableMetadataSecurityFiltering=N
通貨
メタデータ・ファイルのこのセクションは、通貨を定義します。次の構文は、通
貨を指定します。
Label; Scale; Descriptions
93 ページの「通貨の定義」を参照してください。
この例では、通貨の属性を指定します。
!CURRENCIES
EURO;0;English=European Euro
GBR;0;English=Great Britain Pounds
USD;0;English=United Stated Dollars
次元
メタデータ・ファイルのこのセクションは、カスタム次元の別名を定義します。
カスタム次元ごとに、次元セクションを 1 つ作成します。次の構文を使用して、
カスタム次元の次元セクションを作成します。N は、カスタム次元の数です。
!DIMENSION=CustomN
このセクションには、別名属性のみが含まれています。別名とは、カスタム次元
の代替名で、最大文字数は 80 文字です。カスタム次元の別名は、メタデータ管理
モジュールの「メタデータ・アイテム・プロパティ」タブに表示されます。
次の構文を使用して別名を入力し、<>文字を別名に置き換えます。
Alias=<>
この例では、次元と別名を指定します。
!DIMENSION=Custom2
Alias=Customers
メンバー
メタデータ・ファイルのこのセクションは、次元のメンバーを定義します。区切
り文字を使用すると、欠落した値を空白として表せます。次の構文を使用して、
次元メンバーを入力します。
!MEMBERS=Custom2
APP フォーマットのメタデータ・ファイルの作成 101
'Label;IsCalculated;SwitchSignForFlow;SwitchTypeForFlow;
UserDefined1;UserDefined2;UserDefined3;SecurityClass;
DefaultParent;Descriptions
[None];N;N;N;;;;;DefaultParent=#root
AllCustomers;Y;N;N;;;;;DefaultParent=#root
Customer2;N;N;N;;;;;DefaultParent=AllCustomers
Customer3;N;N;N;;;;;DefaultParent=AllCustomers
Customer4;N;N;N;;;;;DefaultParent=AllCustomers
Customer5;N;N;N;;;;;DefaultParent=AllCustomers
次の各トピックでは、勘定科目、シナリオ、エンティティ、カスタム、値および
ICP の各次元のメンバー・セクションのフォーマットについて説明します。
勘定科目
勘定科目次元のメンバーの構文は、次の通りです。
'Label, AccountType, IsCalculated, IsConsolidated, IsICP, PlugAcct,
Custom1TopMember, Custom2TopMember, Custom3TopMember, Custom4TopMember,
NumDecimalPlaces, UsesLineItems, EnableCustom1Aggr, EnableCustom2Aggr,
EnableCustom3Aggr, EnableCustom4Aggr, UserDefined1, UserDefined2,
UserDefined3, XBRLTags, SecurityClass, ICPTopMember, EnableDataAudit,
DefaultParent, Descriptions
77 ページの「勘定科目の定義」を参照してください。
次に、AdminExpenses と CapitalStock という 2 つの勘定科目の属性を指定した例を
示します。
!MEMBERS=Account
AdminExpenses;EXPENSE;N;Y;Y; ;Golf;ALL;ALL;ALL;2;N;Y;Y;Y;Y; ;
; ; ; ; ;N;DefaultParent=NetIncome
CapitalStock;LIABILITY;N;Y;N; ; ; ; ;ClosingBalance;6;N;Y;Y;Y;Y;
; ; ; ; ; ;N;DefaultParent=TotalEquity;English=Capital Stock
シナリオ
シナリオ次元のメンバーの構文は、次の通りです。
'Label, DefaultFreq, DefaultView, ZeroViewForNonadj, ZeroViewForAdj,
ConsolidateYTD, UserDefined1, UserDefined2, UserDefined3,
SupportsProcessManagement, SecurityClass, MaximumReviewLevel,
UsesLineItems, EnableDataAudit, EnableJournalsAutoLabel,
DefFreqForPostingFlowTrans, DefaultParent, Descriptions
85 ページの「シナリオ・メンバーの定義」を参照してください。
次に、Actual と Budget という 2 つのシナリオの属性を指定した例を示します。
!MEMBERS=Scenario
Actual;MTD;Periodic;Periodic;Periodic;N; ; ; ;N; ;
10;Y;N;N;MTD ;DefaultParent=#root
Budget;MTD;Periodic;Periodic;Periodic;N; ; ; ;Y; ;
10;Y;N;N;MTD ;DefaultParent=#root
102 メタデータの管理
エンティティ
エンティティ次元のメンバーの構文は、次の通りです。
'Label, DefCurrency, AllowAdjs, IsICP, AllowAdjFromChildren,
SecurityClass, UserDefined1, UserDefined2, UserDefined3,
HoldingCompany, SecurityAsPartner, DefaultParent, Descriptions
84 ページの「エンティティ・メンバーの定義」を参照してください。
次に、California、Canada および Connecticut という 3 つのエンティティの属性を
指定した例を示します。
!MEMBERS=Entity
California;USD;Y;Y;Y;US;;;;;;DefaultParent=Imbler;English=State of
California;French=California
Canada;USD;Y;N;N;;;;;;;DefaultParent=Regional
Connecticut;USD;Y;Y;N;US;Northeast;;;;;DefaultParent=Imbler
カスタム 1 からカスタム 4
次に、カスタム 1 からカスタム 4 の次元のメンバーの構文を示します。
'Label, IsCalculated, SwitchSignForFlow, SwitchTypeForFlow,
UserDefined1, UserDefined2, UserDefined3, SecurityClass, DefaultParent,
Descriptions
83 ページの「カスタム・メンバーの定義」を参照してください。
次に、カスタム次元のメンバーの属性を指定した例を示します。
!MEMBERS=Custom2
[None];N;N;N;;;;;DefaultParent=#root
AllCustomers;Y;N;N;;;;;DefaultParent=#root
Customer2;N;N;N;;;;;DefaultParent=AllCustomers
Customer3;N;N;N;;;;;DefaultParent=AllCustomers
Customer4;N;N;N;;;;;DefaultParent=AllCustomers
Customer5;N;N;N;;;;;DefaultParent=AllCustomers
値
メンバー・セクションを使用して、値次元のシステム定義メンバーに、説明を定
義できます。また、通貨用にシステムで生成される値次元のメンバーの場合、通
貨の説明に追加される説明を定義できます。次に、値次元のメンバーを定義する
構文を示します。
ラベル;説明
システム定義の値次元のメンバーのラベルを指定できます。また、これらのラベ
ルを使用して、これに対応するユーザー定義の通貨用にシステムで生成される値
次元のメンバーの説明に追加する説明を作成できます。
<Currency Total>
<Currency Adjs>
<Currency>
APP フォーマットのメタデータ・ファイルの作成 103
たとえば、USD と EUR のそれぞれの通貨を"US ドル"および"ユーロ"と定義したと
します。また、ロードされたメタデータ・ファイルに、これらの値次元のメンバー
の説明が定義されているとします。
[None];English=ValueNone
<Currency Total>;English=Total
<Currency Adjs>;English=Adjs
<Currency>;English=Base
表 21 に、USD およびユーロの通貨用にシステムで生成される、値次元の 3 つの
メンバーを示します。
表 21
値次元の説明
値メンバー
説明
USD Total
US ドル合計
USD Adjs
US ドル調整
USD
US ドル基本
EUR Total
ユーロ合計
EUR Adjs
ユーロ調整
EUR
ユーロ基本
注: メタデータ・ファイルには、値メンバー<Currency>に対して指定した説明が
含まれている必要があります。メタデータ・ファイルで通貨の説明が指定
されていない場合に、メタデータをロードすると、通貨の説明は表示され
ません。
内部取引パートナ(ICP)
メンバー・セクションを使用して、内部取引パートナ(ICP)次元の次のシステム定
義メンバーに、セキュリティ・クラスおよび説明を定義できます。
l
[ICP Top]
l
[ICP None]
l
[ICP Entities]
次に、ICP 次元のメンバーを指定する構文を示します。
Label;SecurityClass;Descriptions
この例では、セキュリティ・クラスを指定せずに[ICP Top]、[ICP None]、[ICP
Entities]の説明を定義する方法を示します。
[ICP Top];;English=Top ICP
[ICP None];;English=No ICP
[ICP Entities];;English=Entities ICP
104 メタデータの管理
連結メソッド
メタデータ・ファイルのこのセクションは、連結メソッドを定義します。
連結メソッドの構文は、次の通りです。
Label;UsedByCalcRoutine;IsHoldingMethod;ToPercentControlComp;
ToPercentControl;PercentConsol;Control;Descriptions
91 ページの「連結メソッドの定義」を参照してください。
この例では、連結メソッドの属性を指定します。
!CONSOLIDATION_METHODS
M2;Y;N;<=;20;0;No
M3;Y;N;<;50;POWN;Limited
M4;Y;N;<=;50;50;Limited
M1;Y;Y;<=;100;100;Full
M5;Y;N;<=;100;100;Full
階層
メタデータ・ファイルのこのセクションは、親子関係を定義します。親子関係は
ノードとも呼ばれます。ノードには、独自の属性値セットを指定できます。
ノード・レコードはカンマで区切られたリストです。リストの各行にある最初の
2 つのアイテムは、親と子を示します。区切り文字を使用すると、欠落した値を
空白として表せます。階層の最上位のすべてのメンバーは、空白の親の子として
表示されます。
ヒント:
カスタム次元のノード・レコードには、3 番目の属性が含まれていま
す。106 ページの「カスタム 1 からカスタム 4 次元の階層」を参照して
ください。
階層セクションは、次の行で開始します。<>の中に実際の次元名を入力してくだ
さい。
!HIERARCHIES=<>
カスタム次元のセクションを開始するときにスペースを含めないでください。た
とえば、カスタム 2 次元の階層セクションは、次の行で開始します。
!HIERARCHIES=Custom2
;[None];1
;AllCustomers;0
AllCustomers;Customer2;1
AllCustomers;Customer3;1
AllCustomers;Customer4;1
AllCustomers;Customer5;1
次の各トピックでは、勘定科目、シナリオ、エンティティおよびカスタムの各次
元の階層セクションのフォーマットを説明します。
APP フォーマットのメタデータ・ファイルの作成 105
勘定科目次元の階層
次に、勘定科目次元の階層を指定する構文を示します。
parentmemberlabel;childmemberlabel
この例では、勘定科目次元の階層を指定します。
!HIERARCHIES=Account
;[None]
;ExchangeRates
ExchangeRates;Rate1
ExchangeRates;Rate2
;Plug
;NetProfit
NetProfit;NetIncome
NetIncome;GrossMargin
GrossMargin;Sales
GrossMargin;TotalCosts
TotalCosts;Purchases
TotalCosts;Salaries
TotalCosts;OtherCosts
NetIncome;AdminExpenses
NetIncome;InterestCharges
NetProfit;Taxes
シナリオ次元の階層
次に、シナリオ次元の階層を指定する構文を示します。
parentmemberlabel;childmemberlabel
この例では、シナリオ次元の階層を指定します。
!HIERARCHIES=Scenario
;Actual
;Budget
エンティティ次元の階層
次に、エンティティ次元の階層を指定する構文を示します。
parentmemberlabel;childmemberlabel
この例では、エンティティ次元の階層を指定します。
!HIERARCHIES=Entity
;[None]
;Regional
Regional;UnitedStates
UnitedStates;California
California;Sunnyvale
California;FosterCity
カスタム 1 からカスタム 4 次元の階層
次に、カスタム 1 からカスタム 4 次元の階層を指定する構文を示します。
106 メタデータの管理
parentmemberlabel;childmemberlabel;AggregationWeight
この例では、カスタム 1 からカスタム 4 次元の階層を指定します。
!HIERARCHIES=Custom1
;[None];1
;AllProducts;0
AllProducts;Golf;1
Golf;GolfBalls;1
Golf;GolfShoes;1
Golf;GolfTees;1
Golf;GolfClubs;1
メタデータ・ファイルに含まれない次元
年、期間およびビューの各次元は、メタデータ・ファイルには含まれません。こ
れらの次元は、アプリケーションを定義するときに指定するアプリケーション・
プロファイルで定義します。
値および ICP の次元メンバーは、そのほとんどがシステムで定義されます。ただ
し、値次元のメンバーの説明、および ICP 次元のセキュリティ・クラスや説明は
定義できます。
l
l
値: 標準メンバーは自動的に生成されます。また、メタデータをロードした後、
Financial Management により、ロードされた各通貨に使用される値次元の 3 つ
のメンバー、CurrencyName、CurrencyName Adjs および CurrencyName Total
が、自動的に作成されます。ここで、CurrencyName は、通貨ラベルです。た
とえば、USD の通貨の場合、Financial Management により値次元の 3 つのメン
バー、USD、USD Adjs および USD Total が作成されます。システム生成のメン
バーの説明や、ユーザー定義の通貨用にシステムで生成される値次元のメン
バーに追加される説明を定義できます。
ICP: この次元は自動生成されます。内部取引パートナ(ICP)次元のメンバーは、
IsICP 属性が TRUE に設定されているエンティティ次元のメンバーごとに生成
されます。104 ページの「内部取引パートナ(ICP)」で説明されているように、
いくつかの ICP メンバーのセキュリティ・クラスおよび説明を定義できます。
Metadata Manager のビューの使用方法
メタデータ・ファイルの編集および作成には、Metadata Manager を使用します。
メタデータには、次元のメンバー属性や通貨に関する情報が含まれています。た
とえば、Metadata Manager を使用して、勘定科目をアプリケーションに追加でき
ます。
注: Metadata Manager を使用できるのは、Financial Management Desktop(Windows
クライアント)のみです。
Metadata Manager では、Extensible Markup Language(XML)および APP のファイル形
式でファイルを開くことができます。Metadata Manager を使用して、XML または
APP ファイルの作成や、Financial Management アプリケーションから抽出した XML
Metadata Manager のビューの使用方法 107
または APP ファイルの編集ができます。Metadata Manager で作成したメタデータ・
ファイルは、Little Endian バイト・オーダーによって自動的に Unicode フォーマッ
トにエンコードされます。メタデータ・ファイルの作成または編集が終了したら、
ファイルに含まれているメタデータをアプリケーションにロードできます。
注: このトピックのすべての手順は、Metadata Manager のワークスペースを開い
ていることが前提となっています。ワークスペースを開くには、デスクトッ
プのナビゲーション・フレームから「Metadata Manager」を選択します。
メタデータをアプリケーションで直接編集することはできません。Metadata Manager
でメタデータを変更すると、変更されるのはファイルのみで、アプリケーション
のメタデータは変更されません。ファイルのメタデータを抽出して変更したら、
変更が有効になるようにアプリケーションにメタデータをロードし直す必要があ
ります。
表 22 に、Metadata Manager のビューを示します。
表 22
Metadata Manager のビュー
タブ
説明
ツリー・ビュー
階層ビューを使用して、メンバーを追加または変更します。
注: AppSettings、ConsolMethod および Currencies では、リスト・ビュー
を使用する必要があります。
リスト・ビュー
フラット・リスト・フォーマットを使用して、メンバーを追加または
変更します。
メタデータ・アイテ
ム・プロパティ
カスタム次元の別名を作成するために使用します。
ファイルのプロパ
ティ
メタデータ・レポートを作成するために使用します。
大半のメタデータでは、ツリー・ビューまたはリスト・ビューでメンバーを追加
したり、変更したりできます。
注: AppSettings、ConsolMethods および Currencies のメタデータでは、リスト・
ビューを使用する必要があります。
ツリー・ビューでは、階層ビューのメンバーを追加または変更できます。各メン
バーは、メンバーの子または兄弟として追加します。各メンバーの属性は、「メン
バー属性」タブで入力します。データを変更するには、メンバーを選択し、メン
バーまたはその属性を変更します。109 ページの「ツリー・ビューでのタスク」
を参照してください。
リスト・ビューでは、フラット・リストのメンバーおよびメンバー属性を追加お
よび変更します。階層のメンバーを並べ替えるには、ツリー・ビューに切り替え
て、メンバーを階層にドラッグします。114 ページの「リスト・ビューでのタス
ク」を参照してください。
108 メタデータの管理
注: ツリー・ビューで加えられた変更は、リスト・ビューにも適用されます。
その逆も同様です。
メタデータ・ファイルのフォーマットの変更
Metadata Manager では、メタデータ・ファイルの形式を APP から XML に、また
はその逆に変換できます。
ä XML ファイルを APP ファイルとして保存するには、次の手順に従います。
1 ファイルを開くをクリックし、変換する XML ファイルを選択します。
2 ファイルの保存をクリックします。
3 保存のタイプドロップダウン・リストで、APP ファイル(*.app)を選択します。
4 ファイル名を変更し、ファイルの拡張子を「APP」に変更します。
5 保存をクリックします。
注: Metadata Manager で変換した直後の APP ファイルを開くと、区切り文字を
入力するよう求めるメッセージが表示されます。区切り文字は、APP ファ
イルにのみ必要です。
ツリー・ビューでのタスク
このトピックのすべての手順は、Metadata Manager でメタデータ・ファイルを開
いていることが前提となっています。メタデータ・ファイルを変更したら、必ず
ファイルを保存してください。次の各手順を参照してください。
109 ページの「メンバーの追加と変更」
110 ページの「カスタム次元のノード属性の変更」
111 ページの「メンバー・リストからのメンバーの追加」
111 ページの「メンバーの移動」
112 ページの「メンバーのレベルを上げる」
112 ページの「メンバーの位置の変更」
112 ページの「メンバーの削除と除去」
113 ページの「孤児メンバーの追加」
113 ページの「孤児メンバーの除去」
113 ページの「階層の展開と縮小」
メンバーの追加と変更
新しい階層にメンバーを追加する場合、このメンバーは最上位メンバーの子とし
て追加します。たとえば、メタデータ・ファイルを作成して勘定科目を設定する
場合、デフォルトで最上位メンバーが「勘定科目」という名前になります。子勘
Metadata Manager のビューの使用方法 109
定科目は、この「勘定科目」に対してのみ追加できます。最上位のメンバーを右
クリックすると名前を変更できます。
注: ツリーに同じ親が複数ある場合は、親のすべてのインスタンスに子メンバー
が追加されます。
ツリー・ビューでメンバーを追加するか、既存のメンバーを選択すると、Metadata
Manager のワークスペースの右側にそのメンバーの属性が表示されます。
ツリー・ビューの右側には、表 23 で説明するその他のタブがあります。
表 23
ツリー・ビューのタブ
タブ
説明
メンバー属性
選択したメンバーの属性を表示、編集、入力します。
メンバー・リスト
リストから階層にメンバーをドラッグします。
ノード属性
カスタム次元に使用します。このタブには、現在選択されているカスタ
ム次元のメンバーとその親との関係に適用できる属性が含まれていま
す。
ä メンバーを追加または変更するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 次のいずれかを行います。
l
メンバーを追加するには、メンバーを選択して
ンバーに子を追加するか、
します。
l
をクリックし、選択したメ
をクリックして選択したメンバーに兄弟を追加
メンバーを変更するには、メンバーを選択します。
注: 子を追加できるのは、階層内の最上位のメンバーのみです。
3 メンバー属性タブで、メンバーの属性を入力または変更します。
注: 属性については、74 ページの「メタデータの属性」を参照してください。
4 メンバーをすべて追加または更新するまで、手順 2 および 3 を繰り返します。
カスタム次元のノード属性の変更
選択したカスタム・メンバーとその親との関係を変更するには、「ノード属性」タ
ブで集約加重の属性を変更します。83 ページの「カスタム・メンバーの定義」を
参照してください。
カスタム次元の集約加重には、任意の値(正または負の値)および分率(たとえば、
1.5 は有効な値)を指定できます。デフォルト値は 0(集約なし)および 1(集約あり)
です。値が 0 または 1 以外の場合は、乗数の値を使用して子メンバーが親に集約
されます。
110 メタデータの管理
ä ノード属性を変更するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストからカスタム次元を選択します。
2 階層内でカスタム・メンバーをハイライトします。
3 Metadata Manager のワークスペースの右側で、ノード属性タブを選択します。
4 AggrWeight 属性を変更します。
メンバー・リストからのメンバーの追加
メンバーを「メンバー・リスト」タブからドラッグして階層構造にドロップする
ことで、階層にメンバーを追加できます。親メンバーに子メンバーを追加し、階
層内に同じ親が複数存在する場合は、親メンバーのすべてのインスタンスに子メ
ンバーが追加されます。複数のメンバーを同時に追加できます。
ä 「メンバー・リスト」タブからメンバーを追加するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、「メタデータ・アイテム」ドロッ
プダウン・リストから次元を選択します。
2 メンバー・リストタブから、追加するメンバーを選択します。
注: 複数のメンバーを選択するには、[Ctrl]キーを押しながら、メンバーを選択
していきます。
3 選択したメンバーを階層内にドラッグします。
注: メンバーは、階層にコピーされるだけで、
「メンバー・リスト」タブからは
除去されません。
メンバーの移動
階層内のメンバーをドラッグして移動できます。複数のメンバーを同時に移動で
きます。
ä メンバーを移動するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 階層内でメンバーを選択します。
注: 複数のメンバーを選択するには、[Ctrl]キーを押しながら、メンバーを選択
していきます。
3 選択したメンバーを別の場所にドラッグします。
Metadata Manager のビューの使用方法 111
メンバーのレベルを上げる
ツールバーの「レベルを上げる」ボタン を使用して、階層内のメンバーのレベ
ルを上げることができます。メンバーのレベルを上げると、メンバーが階層内の
1 つ上のレベルに移動します。
ä メンバーのレベルを上げるには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 階層内で、レベルを上げるメンバーを選択します。
3
をクリックします。
メンバーの位置の変更
ツールバーの「上へ移動」 および「下へ移動」 ボタンを使用して、階層内
のメンバーの位置を変更します。位置の変更では、メンバーが新しいレベルに上
がるわけではなく、階層の現在のレベル内で上下に移動します。
ä メンバーを兄弟に対して位置変更するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 階層内で、位置を変更するメンバーを選択します。
3
または
をクリックして、選択したメンバーの位置を変更します。
メンバーの削除と除去
メンバーをメタデータから完全に削除したり、メンバーを親から除去しても「メ
ンバー・リスト」タブには残したりできます。メンバーをその親から除去したと
きに、そのメンバーに他の親がない場合は、「メンバー・リスト」タブで孤児メン
バーとして表示されます。階層からメンバーを完全に削除すると、そのメンバー
はリスト・ビューからも削除されます。
ä メンバーを削除または除去するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 階層内でメンバーを選択します。
3 右クリックし、次のいずれかのメニュー・オプションを選択します。
l
l
112 メタデータの管理
親から除去: メンバーはその親から除去されますが、「メンバー・リスト」タブ
には残ります。
次元から削除: メンバーは次元から削除されます。
孤児メンバーの追加
孤児メンバーは、階層に含まれていないメンバーです。そのため、このメンバー
には親または兄弟のメンバーはありません。リスト・ビューで追加したメンバー
は、ツリー・ビューで階層に追加するまで、孤児になります。
孤児メンバーが含まれるメタデータ・ファイルは、スキャンしたり、アプ
リケーションにロードしたりできません。
注意
ä 孤児メンバーを階層に追加するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 Metadata Manager のワークスペースの右側で、メンバー・リストタブを選択します。
3 孤児メンバーのみを表示を選択して、次元のすべての孤児メンバーを表示します。
4 メンバーをハイライトして、階層内の新しい場所にドラッグします。
孤児メンバーの除去
孤児メンバーのみを表示すると、メンバー・リストから孤児メンバーを簡単に除
去できます。
孤児メンバーが含まれるメタデータ・ファイルは、スキャンしたり、アプ
リケーションにロードしたりできません。
注意
ä 孤児メンバーを除去するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 Metadata Manager のワークスペースの右側で、メンバー・リストタブを選択します。
3 孤児メンバーのみを表示を選択して、選択した次元の孤児メンバーを表示します。
4 1 つ以上の孤児メンバーを選択して右クリックし、選択したメンバーを除去を選択し
ます。
注: すべての孤児メンバーを除去するには、右クリックして「すべて選択」を
選択します。
階層の展開と縮小
ツールバーの「展開」ボタンおよび「縮小」ボタンを使用して、階層を展開また
は縮小できます。階層全体を展開または縮小したり、個々の親メンバーを展開ま
たは縮小できます。
ä ツリーを展開または縮小するには、次の手順に従います。
1 ツリー・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
Metadata Manager のビューの使用方法 113
2 階層内でメンバーを選択し、次のいずれかを行います。
l
をクリックして、階層内の現在のメンバーとその下位にあるすべてのメン
バーを展開します。
l
をクリックして、階層内の現在のメンバーとその下位にあるすべてのメン
バーを縮小します。
リスト・ビューでのタスク
このトピックのすべての手順は、Metadata Manager でメタデータ・ファイルを開
いていることが前提となっています。メタデータ・ファイルを変更したら、必ず
ファイルを保存してください。
注: リスト・ビューでメンバーを追加した後は、ツリー・ビューでメンバーを
階層に追加します。
次の各手順を参照してください。
114 ページの「メンバーの追加と変更」
115 ページの「メンバーのコピー、切取りおよび貼付け」
115 ページの「メンバーの削除」
115 ページの「メタデータの検証」
116 ページの「列の表示または非表示」
メンバーの追加と変更
リスト・ビューを使用してメンバーを追加すると、フラット・リストにメンバー
とその属性を入力できます。追加または変更した情報は、ツリー・ビューなどの
別のビューに変更するか、手動でデータを検証するまで検証されません。
ä メンバーを追加または変更するには、次の手順に従います。
1 リスト・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 次のいずれかのアクションを行います。
l
メンバーを変更するには、変更したいメンバーを選択して、メンバーまたは
その属性を変更します。
l
メンバーを追加するには、
入力します。
をクリックし、新しい行にメンバー名と属性を
注: 属性については、74 ページの「メタデータの属性」を参照してくださ
い。
3 メンバーの変更および追加がすべて完了するまで、手順 2 を繰り返します。
114 メタデータの管理
メンバーのコピー、切取りおよび貼付け
メンバーを 1 つのセルから別のセルに、または複数のセルから複数のセルに切取
り、コピーおよび貼付けできます。また、ドロップダウン・リストのセルを使用
不可にすることもできます。ドロップダウン・リストのセルを使用不可にすると、
複数のセルのコピー、切取り、貼付けが簡単にできます。リスト・ビューで加え
られた変更は、ツリー・ビューに反映されます。
ä メンバー、アプリケーション設定または通貨の切取り、コピーまたは貼り付けを
行うには、次の手順に従います。
1 リスト・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 オプション: コンボボックスを使用不可にするを選択します。
3 1 つのセル、複数のセル、または連続したセルを選択します。
注: 行全体または列全体を選択するには、行番号または列ヘッダーを選択しま
す。
4 次のいずれかを行います。
l
セルの情報を切り取ってクリップ・ボードに保管するには、
ます。
をクリックし
l
セルの情報をコピーしてクリップ・ボードに保管するには、
ます。
をクリックし
l
クリップ・ボードの情報を選択したセルに貼り付けるには、
ます。
をクリックし
メンバーの削除
メンバーを削除するときは、そのメンバーに関連付けられているすべての属性も
削除する必要があります。そのため、メンバーを削除するには、メンバー行全体
を選択する必要があります。リスト・ビューで加えられた変更は、ツリー・ビュー
に反映されます。
ä メンバーを削除するには、次の手順に従います。
1 リスト・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 行番号をクリックして、1 行または複数の行をハイライトします。
3
をクリックします。
メタデータの検証
メンバーに対して行った変更は、ツリー・ビューなどの別のビューに変更するか、
ツールバーの「検証」ボタンを選択するまで検証されません。検証プロセス中に
エラーが見つかった場合は、エラーが発生した行番号が表示されます。
Metadata Manager のビューの使用方法 115
列の表示または非表示
列を表示または非表示にすることにより、表示する情報を含む列を指定できます。
ä 1 列のみを非表示にするには、次の手順に従います。
1 リスト・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 列を右クリックし、現在の列の非表示を選択します。
ä 複数の列の表示と非表示を切り替えるには、次の手順に従います。
1 リスト・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 グリッドを右クリックし、列の表示/非表示を選択します。
3 表示する列を選択します。
4 OK をクリックします。
リスト・ビューのメタデータのソート
リスト・ビューのメタデータを列でソートできます。列にある情報は、昇順また
は降順にソートできます。
ä 列をソートするには、次の手順に従います。
1 リスト・ビュータブが選択されていることを確認し、メタデータ・アイテムドロップ
ダウン・リストから次元を選択します。
2 列ヘッダーをダブルクリックし、列にある情報をソートします。
ヒント:
逆の順序で列をソートするには、もう一度列ヘッダーをダブルクリック
します。
カスタム次元の別名の作成
このトピックのすべての手順は、Metadata Manager でメタデータ・ファイルを開
いていることが前提となっています。メタデータ・ファイルを変更したら、必ず
ファイルを保存してください。
カスタム次元の別名を入力するには、「メタデータ・アイテム・プロパティ」タブ
を使用します。別名は、カスタム次元を示します。
注: 別名は、カスタム次元でのみ使用できます。
ä 次元の別名を作成するには、次の手順に従います。
1 メタデータ・アイテム・プロパティタブが選択されていることを確認し、メタデー
タ・アイテムドロップダウン・リストからカスタム次元を選択します。
2 別名テキスト・ボックスに、次元の別名を入力します。
116 メタデータの管理
「ファイルのプロパティ」でのメタデータ・レポー
トの作成
メタデータを HTML フォーマットに変換するときに XSL スタイル・シートを適用
すると、Web で見やすくなります。
Financial Management では、メタデータ・レポート用にデフォルトで 2 つのレポー
ト XSL スタイル・シートが用意されています。たとえば、階層のメタデータを表
示するレポートの場合は、HFM_MetadataWithHierarchy.XSL スタイル・シートを
使用します。
スタイル・シートは、インストール・プロセス中に Server Working Folder にイン
ストールされます。デフォルトの場所は、C:¥Hyperion¥FinancialManagement
¥Server Working Folder¥Report Style Sheets¥Metadata です。用意されてい
るスタイル・シートを使用せず独自のスタイル・シートを作成する場合、XSL の
サポートについては、管理者に問い合わせてください。
ä メタデータ・レポートを作成するには、次の手順に従います。
1 Metadata Manager で、ファイルのプロパティタブを選択し、メタデータ・ファイルを開
きます。
注: メタデータ・ファイルには、デフォルトで XML または APP 拡張子が使用さ
れます。
2 オプション: レポートを生成する前にメタデータを表示するには、XML の表示をクリッ
クします。
3 XSL スタイル・シート・ファイル名テキスト・ボックスに、メタデータ・ファイルに
適用するスタイル・シートの名前を入力するか、
します。
をクリックしてファイルを検索
注: メタデータ・レポート・スタイルシートには、デフォルトで XSL というファ
イル拡張子が使用されます。
4 フォーマット済のレポートを表示するには、メタデータの表示をクリックします。
メタデータの参照整合性
Financial Management では、アプリケーションで参照整合性の問題が発生しないよ
うに、メタデータを変更する前に、変更がアプリケーションの現在の状態に合っ
ているかどうかが確認されます。
メタデータをロードすると、メタデータのロード・ファイルとアプリケーション
のメタデータ要素が比較されます。変更はすべて記録され、いくつかの変更は既
存のデータに対して確認されます。参照整合性の問題が発生する変更はできませ
ん。
注: メタデータをロードするときは、必ず「整合性の確認」オプションを選択
してください。
メタデータの参照整合性 117
メタデータの参照整合性チェック
ログ・ファイルには、ロードしているメタデータ・ファイルに関連した既存デー
タを確認する必要のあるメタデータ属性の、特定の変更に関する情報が含まれて
います。テーブルには、参照整合性に影響を及ぼすメタデータ属性のみが表示さ
れます。
また、ロード・ファイルとアプリケーションのメタデータとの間の無効な視点
(POV)についても確認されます。次元のメンバーがロード・ファイルにはないが
アプリケーションの仕訳に存在する場合、メタデータのロードは行われません。
メタデータ・ログ・ファイルの参照整合性エラー
参照整合性エラーは、メタデータのログ・ファイルの、次のセクションに表示さ
れます。
Metadata referential integrity check started at
参照整合性チェック・セクションの各行は、ロード・ファイルのメタデータの整
合性エラーを示します。整合性チェックで見つかったエラーは、次のフォーマッ
トで表示されます。
Journals::SINGLECA1 Scenario::Actual Year::2009
Value::[Contribution Adjs]
Period::January has 1 occurrences of
Changed::[SCENARIO::Actual::ZeroViewForAdj: Periodic to YTD]
この例では、シナリオが Actual、年が 2009、値が[Contribution Adjs]、期間が
January の POV で、SINGLECA1 仕訳でメタデータの整合性エラーが発生していま
す。エラーは、Actual シナリオの ZeroViewForAdj 属性が、Periodic から YTD に変
更されたことを示しています。Actual シナリオの仕訳が存在しているため、この
ような変更はできません。
メタデータのロード
メタデータ・ファイルをロードすると、Financial Management により、メタデータ
がロード・ファイルの新しいメタデータに置換されます。置換は、勘定科目の追
加などメタデータに簡単な変更を行うときに便利です。たとえば、アプリケーショ
ンに North America エンティティが含まれており、エンティティをメタデータ・
ファイルからロードする場合、ファイルの North America エンティティの属性によ
り、アプリケーションの North America エンティティが置換されます。
注: メタデータ・ファイルでアンパサンド( & )文字を使用しないでください。エ
ラーが発生します。
Web 上で大きなメタデータ・ファイルをロードすると、プロキシのタイムアウ
ト・エラーが発生することがあります。このエラーが発生したら、Web プロキシ
のタイムアウト設定の値を大きくするか、Win32 クライアントを使用してファイ
ルをロードしてください。
118 メタデータの管理
アプリケーションにメタデータ・ファイルがロードされた後、そのアプリケーショ
ンを使用しているユーザーに対し、システムが変更されたのでアプリケーション
からログオフして再びログオンする必要があることが通知されます。
メタデータをロードする前に、孤児メンバーを削除する必要があります。
孤児メンバーが削除されていないと、メタデータは更新されません。
注意
ロード・オプション
アプリケーションにメタデータをロードする方法には、いくつかのオプションが
あります。マージまたは置換のいずれかのタイプのロード方法を選択する必要が
あります。新しいメタデータをロードする前にすべてのメタデータを消去したり、
データの整合性をチェックしたりできます。表 24 では、それぞれのロード・オプ
ションの使用方法について説明します。
表 24
メタデータのロード・オプション
ロード・オ
プション
マージ
説明
次元メンバーがロード・ファイルとアプリケーションのデータベースに存在す
る場合、データベースのメンバーはロード・ファイルのメンバーに置換されま
す。ロード・ファイルに参照されない他の次元メンバーがデータベースにある
場合、データベースのメンバーは変更されません。
たとえば、データベースに CT、MA および CA のエンティティがあるとします。
ロード方法としてマージを選択して、CA の新しい情報のみを含むメタデータ・
ファイルをロードします。データベースでは、CA は新しい情報で更新され、
MA と CT はそのままデータベースに残され、変化しません。
置換
アプリケーション・データベース内のすべての次元メンバーが削除され、ロー
ド・ファイルのメンバーがデータベースに入れられます。
たとえば、データベースに CT、MA および CA のエンティティがあるとします。
ロード方法として置換を選択して、CA の新しい情報のみを含むメタデータ・
ファイルをロードします。データベースでは、CT と MA は削除され、エンティ
ティは、ロード・ファイルの新しい情報で更新された CA のみになります。
ロードする
前にメタ
データをす
べて消去
整合性
チェック
アプリケーション・データベース内のすべての次元メンバーと、対応するデー
タ、仕訳および内部取引が削除されます。
注: このオプションを選択すると、マージおよび置換のロード方法より優先
されます。
メタデータとデータをチェックして、整合性を確認します。117 ページの「メ
タデータの参照整合性」を参照してください。
Windows での手順
ä メタデータをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、メタデータのロードをクリックします。
3 メタデータ・ファイル名テキスト・ボックスに、ロードするファイルの名前を入力す
るか、
をクリックしてファイルを検索します。
メタデータのロード 119
注: デフォルトでは、メタデータ・ファイルに APP または XML ファイル拡張子
が使用されます。ロード・プロセスでは、TXT や CSV などの他のファイル
拡張子も受け入れますが、APP または XML ファイル拡張子の使用をお薦め
します。
「メタデータ・ファイル名」ボックスの横の「表示」をクリックして、選択したメ
タデータ・ファイルを開くことができます。
4 ログ・ファイル名ボックスに、ログ・ファイルの名前を入力するか、
をクリック
してファイルを検索します。
5 APP ファイルをロードしている場合は、区切り文字テキスト・ボックスに、ファイル
でメタデータを区切るために使用する文字を入力します。
区切り文字は、APP ファイル拡張子を持つ ASCII ファイルにのみ必要になります。
区切り文字は、XML ファイルでは必要ありません。次の文字を使用できます。
,~@$%^}|:;¥
注: ファイル内の別の場所やファイル名で使われていない文字を使用します。
たとえば、エンティティの説明にカンマを使用する場合、カンマを区切り
文字として使用できません。
6 オプション: ロード・オプションセクションで、ロードする前にメタデータをすべて
消去を選択します。
注: このオプションを選択した場合は、アプリケーション内で現在アクティブ
なデータまたは仕訳が失われ、「メタデータ・オプション」セクションの要
素を選択できなくなります。
7 オプション: 整合性の確認を選択して、メタデータ・ファイルを現在のアプリケーショ
ン内のメタデータと照合します。
アプリケーションがロード・ファイルのメタデータの影響を受けないようにする
ために、このオプションを選択することをお薦めします。
注: 整合性エラーが発生した場合は、ログ・ファイルにエラーが記録され、メ
タデータ・ファイルはアプリケーションにロードされません。
この手順を続行する前に、エラーを修正する必要があります。ログでのメタデー
タの整合性エラーについては、118 ページの「メタデータ・ログ・ファイルの参
照整合性エラー」を参照してください。
8 ロード方法セクションで、次のいずれかのオプションを選択します。
l
マージ
l
置換
9 メタデータ・オプションセクションで、ロードするメタデータのタイプを選択しま
す。
120 メタデータの管理
ヒント:
メタデータのすべてのタイプを一度に選択するには「すべて選択」を、
すべて選択解除するには「すべて選択解除」を使用します。
10 オプション: ファイル・フォーマットが正しいかどうかを確認するには、スキャンを
クリックします。
11 ロードをクリックします。
注: メタデータ・ファイルをロードしたら、
「ログ・ファイル名」ボックスの横
にある「表示」ボタンをクリックしてログ・ファイルを開き、ロード・プ
ロセス中にエラーが発生したかどうかを確認します。
Web での手順
注: Web のポップアップ・ブロッカで例外が発生したときのために、Financial
Management を追加することをお薦めします。Web 上でデータのロードなど
のいくつかの Financial Management タスクを実行すると、ステータス・ウィ
ンドウにタスクのステータスが表示されます。ポップアップ・ブロッカを
使用可能にしている場合、このステータス・ウィンドウは表示されません。
ä メタデータをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクのロードを選択します。
3 メタデータのロードを選択します。
注: このオプションは、Classic Financial Management アプリケーションを開いて
いる場合にのみ使用できます。
4 メタデータ・ファイルテキスト・ボックスに、ロードするファイルの名前を入力する
か、参照をクリックしてファイルを検索します。
注: デフォルトでは、メタデータ・ファイルに APP または XML ファイル拡張子
が使用されます。ロード・プロセスでは、TXT や CSV などの他のファイル
拡張子も受け入れますが、APP または XML ファイル拡張子の使用をお薦め
します。
5 APP ファイルを抽出している場合は、区切り文字テキスト・ボックスに、ファイルで
メタデータを区切るために使用する文字を入力します。
区切り文字は、APP ファイル拡張子を持つ ASCII ファイルにのみ必要になります。
区切り文字は、XML ファイルでは必要ありません。次の文字を使用できます。
, ~ @ $ % ^ | : ; ? \
注: ファイル内の別の場所やファイル名で使われていない文字を使用します。
たとえば、エンティティの説明にカンマを使用する場合、カンマを区切り
文字として使用できません。
6 オプション: ロード・オプションセクションで、ロードする前にメタデータをすべて
消去を選択します。
メタデータのロード 121
注: このオプションを選択する場合は、
「メタデータ・オプション」セクション
の要素は選択できません。
7 オプション: 整合性の確認を選択して、データ・ファイルを現在のアプリケーション
内のメタデータと照合します。
アプリケーションがロード・ファイルのメタデータの影響を受けないようにする
ために、このオプションを選択することをお薦めします。
注: 整合性エラーが発生した場合は、ログ・ファイルにエラーが記録され、メ
タデータ・ファイルはアプリケーションにロードされません。
この手順を続行する前に、エラーを修正する必要があります。118 ページの「メ
タデータ・ログ・ファイルの参照整合性エラー」を参照してください。
8 ロード・オプションセクションで、次のいずれかのロード方法を選択します。
l
マージ
l
置換
9 メタデータ・オプションセクションで、ロードするメタデータのタイプを選択しま
す。
ヒント:
メタデータのすべてのタイプを一度に選択するには「すべて選択」を、
すべて選択解除するには「すべて選択解除」を使用します。
10 オプション: ファイル・フォーマットが正しいかどうかを確認するには、スキャンを
クリックします。
11 ロードをクリックします。
メタデータの抽出
メタデータを抽出するときは、ファイルを XML または APP ファイルとして保存
し、ファイル名とファイルの場所を指定します。メタデータを抽出して、これを
Metadata Manager で表示または変更できます。メタデータを変更したら、変更が
有効になるように、変更したファイルをアプリケーションにロードする必要があ
ります。
値次元などのシステム定義の次元のメンバーは、抽出できません。また、アプリ
ケーション・プロファイルで定義された年や期間などの次元のメンバーも抽出で
きません。
Windows での手順
ä メタデータを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、メタデータの抽出をクリックします。
3 メタデータ・ファイル名テキスト・ボックスに、抽出するファイルの名前を入力する
か、
122 メタデータの管理
をクリックしてファイルを検索します。
注: メタデータ・ファイルには、デフォルトで APP または XML 拡張子が使用さ
れます。
4 ログ・ファイル名テキスト・ボックスに、ログ・ファイルの名前を入力するか、
をクリックしてファイルを検索します。
5 区切り文字テキスト・ボックスに、ファイルでメタデータを区切るために使用する文
字を入力します。
区切り文字は、APP ファイル拡張子を持つ ASCII ファイルにのみ必要になります。
区切り文字は、XML ファイルでは必要ありません。次の文字を使用できます。
,~@$%^|:;?¥
注: ファイル内の別の場所やファイル名で使われていない文字を使用します。
たとえば、エンティティの説明にカンマを使用する場合、カンマを区切り
文字として使用できません。
6 抽出するメタデータのタイプを選択します。
ヒント:
メタデータのすべてのタイプを一度に選択するには「すべて選択」を、
すべて選択解除するには「すべて選択解除」を使用します。
7 抽出をクリックします。
注: メタデータを抽出した後で、
「ログ・ファイル名」ボックスの横にある「表
示」ボタンをクリックして、プロセス中に発生したエラーを表示できます。
Web での手順
ä メタデータを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクの抽出を選択します。
3 メタデータの抽出を選択します。
注: このオプションは、Classic Financial Management アプリケーションを開いて
いる場合にのみ使用できます。
4 区切り文字テキスト・ボックスに、ファイルでメタデータを区切るために使用する文
字を入力します。
区切り文字は、APP ファイル拡張子を持つ ASCII ファイルにのみ必要になります。
区切り文字は、XML ファイルでは必要ありません。次の文字を使用できます。
,~@$%^|:;?¥
注: ファイル内の別の場所やファイル名で使われていない文字を使用します。
たとえば、エンティティの説明にカンマを使用する場合、カンマを区切り
文字として使用できません。
5 オプション: APP フォーマットのファイルを抽出するには、HFM アプリケーションの
ファイル・フォーマットを選択します。
メタデータの抽出 123
6 抽出するメタデータのタイプを選択します。
ヒント:
メタデータのすべてのタイプを一度に選択するには「すべて選択」を、
すべて選択解除するには「すべて選択解除」を使用します。
7 抽出をクリックします。
8 ブラウザに表示されるダウンロードの手順に従います。
使用している Web ブラウザによって、手順が異なります。ファイルは、設定した
Web ディレクトリに保存してください。
124 メタデータの管理
5
メンバー・リストの管理
この章の内容
メンバー・リスト・ファイルの作成 ............................................................................ 126
メンバー・リストのロード......................................................................................... 130
メンバー・リストの抽出............................................................................................ 131
システム生成のリストと次元 ..................................................................................... 132
メンバー・リストを使用すると、次元内の情報を指定できます。VBScript ファイ
ルにメンバー・リストを作成して、アプリケーションにロードします。ロードす
ると、メンバー・リストは、アプリケーション・ユーザーが使用できます。たと
えば、データ・グリッドまたは仕訳で POV を設定するとき、またはデータベース
管理でデータをコピーまたは消去するとき、メンバー・リストを選択できます。
Financial Management のすべての次元のメンバー・リストを作成できます。
静的および動的メンバー・リストを作成できます。静的メンバー・リストには、
特定の次元メンバーが含まれます。たとえば、ProfitAndLoss と呼ばれる勘定科目
の静的メンバー・リストを作成できます。このリストには、Sales、Purchases、
Salaries、OtherCosts、TotalCosts という勘定科目のみが含まれます。リストに勘定
科目を追加するには、メンバー・リスト・ファイルに新規の勘定科目を追加する
必要があります。
注: 静的メンバー・リストと動的メンバー・リストを、同じファイルで組み合
わせることができます。
動的メンバー・リストには、メンバー・リスト・ファイルに指定した条件を実行
時に満たすメンバーが含まれます。シナリオ、年、期間およびエンティティ次元
では、POV の現在のメンバーをリストの開始点として使用できます。メンバー・
リストは動的であるため、リストが次回に呼び出されると、メタデータの変更は
リストに自動的に反映されます。
サンプル・メンバー・リスト・ファイルは、Financial Management のサンプル・ア
プリケーションをインストールするときに取り込まれます。これらのファイルの
インストール・ディレクトリは Hyperion_Home¥FinancialManagement
¥SampleApps です。
125
メンバー・リスト・ファイルの作成
メンバー・リスト・ファイルは、VBScript で作成します。ファイルのフォーマッ
トは、マルチバイト文字セット(MBCS)対応の ASCII フォーマットか、Little Endian
方式で Unicode にエンコードしたフォーマットです。デフォルトでは、メンバー・
リスト・ファイルの拡張子は LST です。
注: ユーザー定義メンバー・リスト名には引用符は使用できません。
メンバー・リスト・ファイル内でリストされるメンバーのファイルのフォーマッ
トは、エンティティ以外の次元では、すべて同じです。エンティティ次元のメン
バー・リストでは、エンティティとその親を指定する必要があります。
メンバー・リスト・ファイルを作成するには、次のサブルーチンを使用します。
l
l
Sub EnumMemberLists (): 各次元のメンバー・リストを定義します。各次元のメ
ンバー・リストの数やその次元内にある各メンバー・リストの名前を定義し
ます。
Sub EnumMembersInList (): 各メンバー・リスト内のメンバーを定義します。
スクリプトへの動的メンバー・リストの追加については、128 ページの「動的メ
ンバー・リスト」を参照してください。
EnumMemberLists
EnumMemberLists ()サブルーチンでは、次の表に示す構文および関数を使用して、
メンバー・リストを定義します。
構文
説明
Dim ElementLists(n)
Element はメンバー・リストを作成している次元に、n はその次元に定義
しているメンバー・リストの合計数に、それぞれ置き換えます。次の
構文では、エンティティ次元の 3 つのメンバー・リストを定義します。
Dim EntityLists(3)
HS.Dimension
= "Element"
Element を次元に置き換えます。例:
ElementLists(n)
= "ListName"
Element は次元に、n はメンバー・リストの一意の識別子、ListName は使
用するメンバー・リスト名にそれぞれ置き換えます。@POV キーワード
を使用して、現在 POV に設定されている次元メンバーに基づいた動的
リストを作成できます。エンティティ・メンバー・リスト名に@POV キー
ワードを使用できます。エンティティ・リストに示されるエンティティ
は、レポートの POV で選択されるシナリオ、年、期間およびエンティ
ティを基本にできます。
If HS.Dimension = "Entity" Then
注: 動的 POV メンバー・リストは、Financial Reporting および Web Analysis
の使用時のみサポートされます。
例:
EntityLists(1) = "NewEngland"
EntityLists(2) = "Alloc"
126 メンバー・リストの管理
構文
説明
EntityLists(3) = "AllEntities(@POV)"
HS.SetMemberLists
ElementLists
Element を次元に置き換えます。例:
HS.SetMemberLists EntityLists
EnumMembersInList
EnumMembersInList ()サブルーチンでは、次の表に示す構文および関数を使用し
て、各メンバー・リストのメンバーを定義します。
表 25
EnumMembersInList の構文
構文
説明
HS.Dimension = "Element"
Element を次元に置き換えます。例:
If HS.Dimension = "Entity" Then
HS.MemberListID
メンバー・リストの固有の識別番号を指定します。
HS.MemberListID = 1
HS.AddEntityToList
HS.AddMemberToList
メンバー・リストに追加するメンバーまたはエンティティ。エン
ティティ・リストには、HS.AddEntityToList を使用してエンティティ
の親を指定します。その他のすべての次元には、HS.AddMemberToList
を使用します。
HS.AddEntityToList "UnitedStates", "Maine"
HS.AddMemberToList "July"
HS.Entity.List
エンティティ・メンバー・リストを指定します。
HS.Entity.List("","[Base])
HS.MemberListEntity
HS.MemberListScenario
HS.MemberListYear
HS.MemberListPeriod
動的なメンバー・リストを指定するために使用します。
例
次に、ファイルの EnumMembersInList セクションの例を示します。この例では、
3 つのエンティティ・リストのエンティティが定義されています。また、勘定科
目リストのメンバーも定義されています。
Sub EnumMembersInList()
If HS.Dimension = “Entity” Then
If HS.MemberListID = 1 Then
HS.AddEntityToList “UnitedStates”,
HS.AddEntityToList ”UnitedStates”,
HS.AddEntityToList ”UnitedStates”,
HS.AddEntityToList ”UnitedStates”,
ElseIf HS.MemberListID = 2 Then
HS.AddEntityToList ”UnitedStates”,
“Connecticut”
”Massachusetts”
”RhodeIsland”
”Maine”
”Connecticut”
メンバー・リスト・ファイルの作成 127
ElseIf HS.MemberListID = 3 Then
HS.AddEntityToList ”UnitedStates”, ”California”
End If
ElseIf HS.Dimension = ”Account” Then
If HS.MemberListID = 1 Then
HS.AddMemberToList ”Sales”
HS.AddMemberToList ”Purchases”
HS.AddMemberToList ”Salaries”
HS.AddMemberToList ”OtherCosts”
HS.AddMemberToList ”TotalCosts”
HS.AddMemberToList ”GrossMargin”
HS.AddMemberToList ”HeadCount”
HS.AddMemberToList ”AdminExpenses”
HS.AddMemberToList ”InterestCharges”
HS.AddMemberToList ”NetIncome”
HS.AddMemberToList ”Taxes”
HS.AddMemberToList ”NetProfit”
End If
End If
End Sub
注: 各次元で必要に応じてメンバー・リストをいくつでも作成できます。すべ
ての次元にメンバー・リストを作成する必要はありません。
動的メンバー・リスト
動的メンバー・リストでは、メンバー・リストのすべてのメンバーを指定するか
わりに、ルールを入力してシステムから情報を取得します。メンバー・リストを
構築するには、Financial Management の関数および引数を使用できます。適切な構
文を使用してルールを作成するには、ルール・エディタを使用します。
次の構文では、USD エンティティをすべて取得する動的メンバー・リストを作成
します。
If HS.Dimension = ”Entity” Then
If HS.MemberListID=1 Then
ELi=HS.Entity.List(” ”,” ”)
‘Entities are read into an array.
For i=Lbound(ELi) to Ubound(ELi)
‘Loops through all entities.
If (StrComp(HS.Entity.DefCurrency(ELi(i)),
”USD”,vbTextCompare)=0) Then
HS.AddEntityToList ” ”,ELi(i)
‘String compares default currency for entity to USD. If there is a
match, the entity is added to the member list.
End If
Next
End If
End If
この例では、最初にエンティティのリストが取得され、配列上にあるエンティティ
のデフォルト通貨名と、目的の USD の値が比較されます。値が USD である場合、
エンティティがリストに追加されます。その後、配列の次のエンティティが処理
されます。
128 メンバー・リストの管理
動的 POV メンバー・リスト
動的 POV メンバー・リストは、1 つ以上の次元の現在の POV メンバーに基づい
て動的に作成されます。これらのリストは、Oracle Hyperion Financial Reporting,
Fusion Edition および Oracle Hyperion(R) Web Analysis でのみ使用できることに注意
してください。
注: この機能はエンティティ・メンバー・リストにのみ適用されます。
次のメンバー・リスト・ファイルの例では、動的 POV のセクションを太字で示し
ています。
Sub EnumMemberLists()
Dim EntityLists(5)
If HS.Dimension = "Entity" Then
EntityLists(1) = "AllEntities"
EntityLists(2) = "AppCur"
EntityLists(3) = "NoAppCur"
EntityLists(4) = "Global(@POV)"
EntityLists(5) = "POWN(@POV)"
HS.SetMemberLists EntityLists
End If
End Sub
Sub EnumMembersInList()
If HS.Dimension = "Entity" Then
If HS.MemberListID = 1 Then
HS.AddEntityToList "","Corp_Ops"
HS.AddEntityToList "","China"
HS.AddEntityToList "","Colombia"
HS.AddEntityToList "","Germany"
HS.AddEntityToList "","Spain"
HS.AddEntityToList "","UK"
End If
EntList=HS.Entity.List("","")
AppCur=HS.AppSettings.Currency
For each Ent in EntList
If HS.Entity.DefCurrency(Ent)=AppCur Then
If HS.MemberListID = 2 Then HS.AddEntityToList "",Ent
ElseIf Ent<>"[None]" Then
If HS.MemberListID = 3 Then HS.AddEntityToList "",Ent
End If
Next
ScenPOV=HS.MemberListScenario
YearPOV=HS.MemberListYear
PerPOV=HS.MemberListPeriod
EntPOV=HS.MemberListEntity
If HS.MemberListID = 4 Or HS.MemberListID = 5 Then
If ( EntPOV <> "" ) Then
EntList=HS.Node.List("E#" & EntPOV, "[Descendants]", "S#" &
ScenPOV & ".Y#" & YearPOV & ".P#" & PerPOV)
If IsArray(EntList) Then
For each Ent in EntList
If Ent <> "[None]" Then
メンバー・リスト・ファイルの作成 129
If HS.Node.Method("S#" & ScenPOV & ".Y#" & YearPOV & ".P#" &
PerPOV & ".E#" & EntPOV & "." & Ent)="GLOBAL" Then
If HS.MemberListID = 4 Then HS.AddEntityToList "",Ent
End If
If HS.Node.POwn("S#" & ScenPOV & ".Y#" & YearPOV & ".P#" &
PerPOV & ".E#" & EntPOV & "." & Ent) > 0.5 Then
If HS.MemberListID = 5 Then HS.AddEntityToList "",Ent
End If
End If
Next
End If
End If
End If
End Sub
メンバー・リストのロード
アプリケーションにメンバー・リスト・ファイルがロードされた後、そのアプリ
ケーションを使用しているユーザーに対し、システムが変更されたのでアプリケー
ションからログオフして再びログオンする必要があることが通知されます。
Windows での手順
ä メンバー・リストをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、メンバー・リストのロードを選択します。
3 メンバー・リスト・ファイル名で、ロードするファイル名を入力するか、
をクリッ
クしてファイルを検索します。
注: デフォルトでは、メンバー・リスト・ファイルに LST ファイル拡張子が使
用されます。ロード・プロセスでは、TXT や CSV などの他のファイル拡張
子も受け入れますが、LST ファイル拡張子の使用をお薦めします。
「メンバー・リスト・ファイル名」の横の「表示」をクリックして、選択したファ
イルを開くことができます。
4 ログ・ファイル名で、ログ・ファイルの名前を入力するか、
をクリックしてファ
イルを検索します。
5 オプション: ファイル・フォーマットが正しいかどうかを確認するには、スキャンを
クリックします。
6 ロードをクリックします。
注: ファイルをロードした後、
「ログ・ファイル名」ボックスの横にある「表
示」ボタンをクリックして、ロード中に発生したエラーを表示できます。
130 メンバー・リストの管理
Web での手順
注: Web のポップアップ・ブロッカで例外が発生したときのために、Financial
Management を追加することをお薦めします。Web 上でデータのロードなど
のいくつかの Financial Management タスクを実行すると、ステータス・ウィ
ンドウにタスクのステータスが表示されます。ポップアップ・ブロッカを
使用可能にしている場合、このステータス・ウィンドウは表示されません。
ä メンバー・リストをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクのロードを選択します。
3 メンバー・リストのロードを選択します。
4 メンバー・リスト・ファイルで、ロードするファイル名を入力するか、参照をクリッ
クしてファイルを検索します。
注: デフォルトでは、メンバー・リスト・ファイルに LST ファイル拡張子が使
用されます。ロード・プロセスでは、TXT や CSV などの他のファイル拡張
子も受け入れますが、LST ファイル拡張子の使用をお薦めします。
5 オプション: ファイル・フォーマットが正しいかどうかを確認するには、スキャンを
クリックします。
6 ロードをクリックします。
注: 無効なメンバー・リストがロードされた場合、Web ユーザーがデータ・グ
リッドにアクセスできないことがあります。次のエラー・メッセージが表
示される場合は、メンバー・リストを修正してファイルをロードすること
が必要になる場合があります:
”Type Mismatch /hfm/Data/ExploreData.asp. Error Number 13. Error
Source: Microsoft VBScript runtime error.”
メンバー・リストの抽出
抽出したメンバー・リストは、マルチバイト文字セット(MBCS)をサポートする
ASCII ファイルに保存されます。デフォルトでは、メンバー・リスト・ファイル
の拡張子は LST です。メンバー・リストを抽出した後は、テキスト・エディタで
メンバー・リストの情報を表示および変更できるようになります。
Windows での手順
ä メンバー・リストを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、メンバー・リストの抽出を選択します。
メンバー・リストの抽出 131
3 メンバー・リスト・ファイル名で、抽出するファイル名を入力するか、
をクリッ
クしてファイルを検索します。
注: メンバー・リスト・ファイルには、デフォルトで、LST 拡張子が付きます。
4 ログ・ファイル名で、ログ・ファイルの名前を入力するか、
をクリックしてファ
イルを検索します。
5 抽出をクリックします。
注: メンバー・リストを抽出したら、
「表示」ボタンをクリックしてログ・ファ
イルを開き、抽出中にエラーが発生したかどうかを確認できます。
Web での手順
ä メンバー・リストを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクの抽出を選択します。
3 メンバー・リストの抽出を選択します。
4 ブラウザに表示されるダウンロードの手順に従います。
使用している Web ブラウザによって、手順が異なります。ファイルは、設定した
Web ディレクトリに保存してください。
システム生成のリストと次元
次の表に、システム生成のリストの名前と、各リストがそれぞれの次元で使用で
きるかどうかを示します。
表 26
システム生成のリストと次元
システ
ム生成
のリス
ト
シナリ
オ
エン
ティ
ティ
勘定科
目
カスタ
ム
ICP
値
年
期間
[Hierarch
y]
X
X
X
X
X
X
X
X
[Descen
dants]
X
X
X
X
X
X
X
X
[Children
]
X
X
X
X
[Base]
X
X
X
X
[Parents]
X
[Ancestor
s]
X
132 メンバー・リストの管理
X
システ
ム生成
のリス
ト
[System]
シナリ
オ
エン
ティ
ティ
勘定科
目
X
カスタ
ム
ICP
値
年
期間
X
[Currenci
es]
C1、
C2
[Consol
Method]
C1
[Inputs]
X
[Adjustm
ents]
X
[Totals]
X
[Default
Currencie
s]
X
[First
Generati
on]
X
[Second
Generati
on]
X
[Third
Generati
on]
X
[Fourth
Generati
on]
X
[Fifth
Generati
on]
X
[Sixth
Generati
on]
X
システム生成のリストと次元 133
134 メンバー・リストの管理
仕訳の管理
6
この章の内容
仕訳ファイルの作成 .................................................................................................. 135
仕訳のロード............................................................................................................ 139
仕訳の抽出............................................................................................................... 141
外部の総勘定元帳システムの多くは、仕訳情報を含む ASCII テキスト・ファイル
を生成します。ASCII テキスト・ファイルは、Financial Management のアプリケー
ションにロードできます。必要な場合、ASCII ファイルはロードする前にテキス
ト・エディタを使用して編集できます。
サンプルの仕訳ファイルは、Financial Management のサンプル・アプリケーション
をインストールするときに取り込まれます。これらのファイルのインストール・
ディレクトリは Hyperion_Home¥FinancialManagement¥SampleApps です。
仕訳ファイルの作成
仕訳ファイルは、マルチバイト文字セット(MBCS)対応の ASCII フォーマットを使
用するか、Little Endian バイト・オーダーによって Unicode フォーマットにエン
コードされたファイルを使用して作成できます。デフォルトでは、仕訳ファイル
には、JLF 拡張子が使用されます。
セキュリティ情報ファイルには、次のセクションを含めることができます。
l
ファイル・フォーマット
l
バージョン
l
仕訳グループ
l
標準
l
繰返し
l
ヘッダー - シナリオ、年、期間
感嘆符( ! )で始まる行は、仕訳ファイルの新しいセクションの開始を示しており、
その後に有効なセクション名(Year など)を続ける必要があります。アポストロフィ
( ' )で始まる行は、コメント行とみなされ無視されます。
以下の特殊文字は、ファイル内で別の用途で使用されていないかぎり、ファイル
内の情報を区切るために使用できます。
仕訳ファイルの作成 135
文字
説明
,
カンマ
~
チルド
@
アット・マーク
#
シャープ
$
ドル記号
%
パーセント記号
&
アンパサンド
^
脱字記号
|
縦線
:
コロン
;
セミコロン
?
疑問符
¥
円記号
注: 区切り文字は、ファイル全体で同じものを使用する必要があります。同じ
ファイル内で別の区切り文字を使用すると、ファイルをロードするときに
エラーが発生します。
ファイル・フォーマット・セクション
このファイル・セクションには、バージョン番号が含まれます。この番号は、ファ
イル・フォーマットに変更があった場合にのみ変更されます。ファイル・フォー
マットは、仕訳を抽出すると自動的に生成されます。
注: このセクションは、必須ではありません。
この例では、ファイル・フォーマットを指定した例を示します。
!File_Format = 1.0
バージョン・セクション
このファイル・セクションには、Financial Management のバージョン番号が含まれ
ます。バージョン番号は、仕訳を抽出すると自動的に生成されます。
注: このセクションは、必須ではありません。
136 仕訳の管理
この例では、バージョンを指定します。
!Version = 1.1
仕訳グループ・セクション
このファイル・セクションでは、次の構文を使用して仕訳グループを定義します。
!GROUP=<journal group>;<journal group description>
たとえば、次の例では 3 つの仕訳グループを定義しています。
!GROUP=Group1;This is the Group1 Journals Group
!GROUP=Group2;This is the Group2 Journals Group
!GROUP=Group3;This is the Group3 Journals Group
標準セクション
標準テンプレートは、アプリケーションのすべてのシナリオ、年および期間に適
用されます。このテンプレートは、特定の組合せのシナリオ、期間および年に基
づいたものではありません。
次に、標準テンプレートの構文を示します。
!STANDARD = <label>, <balancing attribute>, <type>, <journal group>,
<securityclass>, <SingleParent.SingleEntity>
!DESC=<journal description>
<parent.entity>, <ICP>, <C1>, <C2>, <C3>, <C4>, <amount type>, <amount>,
<line item desc>
繰返しセクション
繰返しテンプレートは、アプリケーションのすべてのシナリオ、年および期間に
適用されます。このテンプレートは、Value Adjs に基づいていますが、特定の組合
せのシナリオ、期間および年に基づいたものではありません。
注: 自動逆仕訳テンプレート用に繰返しテンプレートを作成することはできま
せん。タイプ属性の値は、通常の R にする必要があります。
次に、繰返しテンプレートの構文を示します。
!RECURRING = <label>, <balancing attribute>, <type>, <value>, <journal
group>, <securityclass>, <SingleParent.SingleEntity>
!DESC=<journal description>
<parent.entity>, <account>, <ICP>, <C1>, <C2>, <C3>, <C4>, <amount
type>, <amount>, <line item desc>
ヘッダー・セクション
このファイル・セクションには、シナリオ、年および期間に関する情報が含まれ
ます。仕訳ファイルのヘッダー情報とこれに対応する明細行がヘッダー・セクショ
ンの後に続きます。ここでは、特定のシナリオ、年および期間に基づいて仕訳情
仕訳ファイルの作成 137
報が編成されます。仕訳ファイルには、複数のヘッダー・セクションを指定でき
ます。
次に、シナリオ、年および期間を指定する構文を示します。
!SCENARIO= Actual
!YEAR = 2009
!PERIOD = July
ヘッダー・セクションの次に、Actual(実績)というシナリオの 2009 年 July(7 月)の
仕訳の詳しい情報が続きます。
仕訳サブセクション
ヘッダー・セクションのこのサブセクションでは、指定したシナリオ、期間およ
び年の仕訳詳細情報を定義します。
次の表 27 では、仕訳サブセクションで使用される属性の説明を示します。これら
の属性は、通常の仕訳、および繰返しテンプレートと標準テンプレートで使用さ
れます。
表 27
仕訳の属性と説明
属性
値
<ラベル>
ユーザー定義の仕訳のラベル(80 文字まで)。
<調整属性>
l
U = 貸借不一致
l
B = 貸借一致
l
E = エンティティで貸借一致
l
R = 通常仕訳
l
A = 自動逆仕訳
l
V = 承認済自動逆仕訳
<タイプ>
注: 逆仕訳の転記後にシステムで生成された逆仕訳をロー
ドすることはできませんが、抽出することはできます。
<ステータス>
<値次元>
<仕訳グループ>
l
W = 作業中
l
S = 提出済
l
A = 承認済
l
P = 転記済
l
R = 却下済
l
[Contribution Adjs]
l
[Parent Adjs]
l
<Entity Curr Adjs>
l
<Parent Curr Adjs>
オプション: ユーザー定義のパラメータ(20 文字まで)。
注: あらかじめグループがプレロードされている必要があり
ます。
138 仕訳の管理
属性
値
<セキュリティ・クラス>
オプション: 仕訳に関連付けられた有効なセキュリティ・クラ
ス。
注: セキュリティ・クラスを割り当てていない場合、仕訳で
はデフォルトのセキュリティ・クラスとみなされるため、仕
訳にアクセスできるのは、このセキュリティ・クラスにアク
セス権のあるユーザーのみです。
<singleparent.singleentity>
オプション: 仕訳のすべてのライン・アイテムで使用される有
効な親/エンティティの組合せ。仕訳全体で単一の親/エンティ
ティの組合せを指定する場合、parent.entity 属性は使用されませ
ん。
<仕訳の説明>
仕訳の説明(最大 255 文字)。各行が「!DESC=」構文で始まる場
合は、複数行の説明をロードできます。
<parent.entity>
エンティティ次元の有効なメンバー。値次元の Contribution
Adjs、Parent Adjs および ParentCurrency Adjs の各メンバーにのみ、
親が必要です。この属性は、Single Parent.Single Entity 属性が使用
されていない場合にのみ使用されます。
<勘定科目>
勘定科目次元の有効なメンバー。標準仕訳では、入力勘定に
なります。勘定科目の種別は、REVENUE(収益)、EXPENSE(費用)、
ASSET(資産)、LIABILITY(負債)、FLOW(フロー)または BALANCE(残
高)です。
<ICP>
オプション: 内部取引パートナ(ICP)次元の有効なメンバー。こ
の属性はオプションですが、少なくとも「ICP None」と指定す
る必要があります。
<C1 - C4>
オプション: カスタム 1、カスタム 2、カスタム 3 およびカス
タム 4 次元の有効なメンバー。
<値タイプ>
l
D = 借方
l
C = 貸方
<金額>
借方か貸方かにかかわらず、正の金額を指定します。
<ライン・アイテムの説明>
オプション: 仕訳詳細の説明(最大 50 文字)。
次の構文によって、通常仕訳を指定します。
!JOURNAL = <label>, <balancing attribute>, <type>, <status>, <value
dimension>, <journal group>, <SecurityClass>,
<SingleParent.SingleEntity>
!DESC=<journal description>
<parent.entity>, <account>, <ICP>, <C1>, <C2>, <C3>, <C4>, <amount
type>, <amount>, <line item desc>
仕訳のロード
仕訳は、置換モードでロードされます。これにより、新しい仕訳データがロード
される前に、特定仕訳ラベルのデータすべてが消去されます。
作業中、却下済、提出済、承認済および転記済の仕訳と、標準および繰返しの仕
訳テンプレートをロードできます。開いている期間には、転記済の仕訳をロード
仕訳のロード 139
する必要があります。転記済の自動逆仕訳をロードする場合、次の期間に承認済
の逆仕訳が自動的に生成されます。生成された逆仕訳は、手動で転記する必要が
あります。
注: 自動連結仕訳はロードできません。それらは連結プロセスによって作成さ
れます。
Web 上で大量の仕訳ファイルをロードする場合、エラーを避けるため、IIS 設定を
変更して、AspBuffering の制限を大きくする必要があります。
Windows での手順
ä 仕訳をロードするには、次の手順に従います。
1 アプリケーションを開きます。
注: 仕訳をロードする前に、最初に仕訳をロードする期間を開いておく必要が
あります。『Oracle Hyperion Financial Management ユーザー・ガイド』の期間
の管理についての説明を参照してください。
2 ナビゲーション・フレームから仕訳のロードを選択します。
3 仕訳ファイル名で、ロードするファイル名を入力するか、
をクリックしてファイ
ルを検索します。
注: デフォルトでは、仕訳ファイルには JLF ファイル拡張子が使用されます。
ロード・プロセスでは、TXT や CSV などのファイル拡張子を受け入れます
が、JLF ファイル拡張子の使用をお薦めします。
4 ログ・ファイル名で、ログ・ファイルの名前を入力するか、
をクリックしてファ
イルを検索します。
5 区切り文字に、ファイルの仕訳データを区切るのに使用する文字を入力します。次の
文字を使用できます。
, ~ @ $ % & ^ | : ; ? \
注: ファイル内の別の場所やファイル名で使われていない文字を使用します。
たとえば、エンティティの説明にカンマを使用する場合、カンマを区切り
文字として使用できません。
6 ロードをクリックします。
注: 仕訳をロードした後、
「ログ・ファイル名」の横にある「表示」ボタンをク
リックして、ロード中に発生したエラーを表示できます。
Web での手順
注: Web のポップアップ・ブロッカで例外が発生したときのために、Financial
Management を追加することをお薦めします。Web 上でデータのロードなど
のいくつかの Financial Management タスクを実行すると、ステータス・ウィ
140 仕訳の管理
ンドウにタスクのステータスが表示されます。ポップアップ・ブロッカを
使用可能にしている場合、このステータス・ウィンドウは表示されません。
ä 仕訳をロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクのロードを選択します。
3 仕訳のロードを選択します。
注: 仕訳をロードする前に、最初に仕訳をロードする期間を開いておく必要が
あります。『Oracle Hyperion Financial Management ユーザー・ガイド』の期間
の管理についての説明を参照してください。
4 仕訳ファイルで、ロードするファイル名を入力するか、参照をクリックしてファイル
を検索します。
注: デフォルトでは、仕訳ファイルには JLF ファイル拡張子が使用されます。
ロード・プロセスでは、TXT や CSV などのファイル拡張子を受け入れます
が、JLF ファイル拡張子の使用をお薦めします。
5 ロードをクリックします。
注: ロード中にエラーが検出されると、そのエラーが表示されます。
仕訳の抽出
アプリケーションから、仕訳、繰返し仕訳および仕訳テンプレートを抽出できま
す。仕訳を抽出するシナリオ、年、期間、エンティティおよび値次元を選択でき
ます。また、抽出する仕訳ステータス、仕訳タイプおよび仕訳の残高の種類を選
択できます。
仕訳を抽出すると、マルチバイト文字セット(MBCS)をサポートする ASCII ファイ
ルに保存されます。デフォルトでは、仕訳ファイルには、JLF 拡張子が使用され
ます。メンバー・リストを抽出した後は、テキスト・エディタでメンバー・リス
トの情報を表示および変更できるようになります。
自動連結仕訳を外部システムに抽出できますが、その仕訳を Financial Management
に再インポートできません。これらの仕訳を抽出する場合、自動連結仕訳の残高
の種類は空白です。
Windows での手順
ä 仕訳を抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、仕訳の抽出を選択します。
3 仕訳ファイル名で、抽出するファイル名を入力するか、
をクリックしてファイル
を検索します。
仕訳の抽出 141
注: 仕訳ファイルには、デフォルトで、JLF 拡張子が付きます。
4 ログ・ファイル名で、ログ・ファイルの名前を入力するか、
をクリックしてファ
イルを検索します。
5 抽出するアイテムを次の中から選択します。
l
テンプレート
l
繰返しテンプレート
l
仕訳
注: 「仕訳の抽出」を選択している場合は、仕訳を抽出するシナリオ、年お
よび期間を指定する必要があります。仕訳は、特定の期間から、または
すべての期間から抽出できます。
6 区切り文字に、ファイルの仕訳データを区切るのに使用する文字を入力します。次の
文字を使用できます。
, ~ @ $ % & ^ | : ; ? \
注: ファイル内の別の場所やファイル名で使われていない文字を使用します。
たとえば、エンティティの説明にカンマを使用する場合、カンマを区切り
文字として使用できません。
7 抽出をクリックします。
注: 仕訳を抽出したら、
「表示」ボタンをクリックしてログ・ファイルを開き、
抽出中にエラーが発生したかどうかを確認します。
Web での手順
ä 仕訳を抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクの抽出を選択します。
3 仕訳の抽出を選択します。
4 抽出するアイテムを次の中から選択します。
l
テンプレート
l
繰返しテンプレート
l
仕訳
5 「仕訳」を選択した場合は、仕訳の抽出元となるシナリオ、年、および 1 つ以上の期
間を指定する必要があります。
6 オプション: 抽出するエンティティおよび値次元を、1 つ以上選択します。
自動連結仕訳を抽出するには、値メンバーとして[Proportion]または[Elimination]、
あるいはその両方を選択する必要があります。
注: 期間およびエンティティ次元では、特定のメンバーを選択しないと、次元
のすべてのメンバーを抽出するとみなされます。ただし、メンバーを明示
142 仕訳の管理
的に選択すると、次元の横に複数の選択があることを示すプラス記号( + )が
表示されます。
7 オプション: 抽出する仕分けのラベルおよびグループを入力します。
ワイルドカードとしてパーセント記号( % )を使用できます。
自動連結仕訳の場合、連結ルールで指定した監査取引の種類値に対して「ラベル」
フィールドでクエリーを実行できます。ラベルには番号を使用できません。
8 抽出する仕訳ステータス、仕訳タイプ、および仕訳の残高の種類の横のチェック・
ボックスをオンにします。
9 区切り文字に、ファイルの仕訳データを区切るのに使用する文字を入力します。次の
文字を使用できます。
, ~ @ $ % & ^ | : ; ? \
注: ファイル内の別の場所やファイル名で使われていない文字を使用します。
たとえば、エンティティの説明にカンマを使用する場合、カンマを区切り
文字として使用できません。
10 抽出をクリックします。
11 ブラウザに表示されるダウンロードの手順に従います。
使用している Web ブラウザによって、手順が異なります。ファイルは、設定した
Web ディレクトリに保存してください。
仕訳の抽出 143
144 仕訳の管理
データ・フォームの管理
7
この章の内容
データ・フォームのスクリプトの構文......................................................................... 145
相対的期間および年の使用方法 .................................................................................. 173
競合する属性の優先順位............................................................................................ 173
フォーム・ビルダーでのデータ・フォームの作成 ......................................................... 174
データ・フォームの編集............................................................................................ 179
データ・フォームのフォルダの作成 ............................................................................ 179
プライベート・データ・フォームの表示および非表示................................................... 180
データ・フォームのロード......................................................................................... 180
データ・フォームの抽出............................................................................................ 181
データ・フォームの削除............................................................................................ 182
データ・フォームは、特定のデータを入力する必要があるユーザー向けに作成し
ます。データ・フォームは次の 2 つの方法で作成できます。
l
テキスト・ファイルにスクリプトを作成する方法
l
統合型のスクリプト編集ツールであるフォーム・ビルダーを使用する方法
データ・フォームを作成するとき、表示されるデータをカスタマイズできます。
デフォルトのデータ・フォームのファイル拡張子は WDF です。
注: Web フォームのロード、抽出および削除には、
「データ入力フォームの管
理」役割が割り当てられている必要があります。
データ・フォームのスクリプトの構文
データ・フォームのスクリプトを作成する場合は、3 つのタイプの構文要素(キー
ワード、値およびオプション)を使用できます。キーワードは、スクリプト内のそ
のキーワード固有の単一行にあり、等号の左側に置きます。値は、等号の直後に
置き、これでスクリプト内の 1 行が完成します。オプションは、スクリプトの行
に追加できます。各オプションは、カンマで区切ります。
注: 値が必須の場合は、オプションの前に指定する必要があります。オプショ
ンは必須ではなく、任意の順序で指定できます。
データ・フォームのスクリプトの構文 145
サンプル・データ・フォームのスクリプトは、Financial Management のサンプル・
アプリケーションとともにインストールされます。インストール・ディレクトリ
は Hyperion_Home¥FinancialManagement¥SampleApps です。
注: データ入力フォームのスクリプトの要素では、大文字と小文字が区別され
ません。
表 28
データ・フォームのスクリプトの構文
スクリプトの構文
説明
AddMember
行の定義内で使用すると、ユーザーは、以前にデータがな
かったか、ゼロのデータのみであったために、フォームで非
表示にされていたメンバーのデータを追加できます。オプ
ションを使用すると、フォームにアイコンが追加されます。
このアイコンをクリックして、ユーザーはメンバーをフォー
ムに追加できます。
BackgroundPOV
フォームのバックグラウンド次元のメンバーを指定します。
Blank
フォームに空白の行、列またはセルを挿入します。
Cn
フォームの各列を定義します。
CalcByRow
セルに交差する列の計算式がある場合に、行の計算式を使用
するかどうかを指定します。
Cell_Link
別のデータ入力フォームとリンクするため、行定義内でリン
クとともに使用します。
CellText
行、計算式またはセルのセル・テキストを表示します。
CustomHeader
カスタム・ヘッダーを行および列に指定します。行または列
の定義に使用します。
注: 次のキーワードはカスタム・ヘッダーには使用できま
せん:
l
<pre>
l
<textarea>
l
<script>
l
<javascript>
l
<jscript>
l
<vbs>
l
<vbscript>
l
<XonX=X>などの文字列(X は任意の文字列です)
CustomHeaderStyle
行または列のヘッダーにカスタム・スタイル属性を割り当て
ます。
DynamicPOV
廃止されています。使用しないでください。
FormInputBoxLength
フォーム上の入力ボックスの幅を指定します。
FormNumDecimals
フォームの小数点以下の桁数を指定します。このキーワード
は、セル通貨の小数点設定を上書きします。NumDecimals を
146 データ・フォームの管理
スクリプトの構文
説明
使用すると、行、列またはセルのこの設定が上書きされま
す。
FormRowHeight
フォーム内のすべての行の高さを指定します。
FormScale
フォームの位取りを指定します。
HeaderOption
フォームで次元ヘッダーをどのように表示するかを指定しま
す。ラベルまたは説明、あるいはその両方を表示し、スタイ
ル属性、最大幅または固定幅を設定します。
指示
ユーザーへの指示を HTML フォーマットのテキストおよびリ
ンクで作成します。
LineItemDetailSinglePeriod
選択したセルについてのみライン・アイテムの詳細を表示す
るか、すべての期間の詳細を表示するかを指定します。
リンク
別のデータ入力フォームとリンクするため、Cell_Link ととも
に使用します。
MaxCells
データ・フォームのセルの最大数を指定する場合に使用しま
す。
MaxColsForSparseRetrievalMethod
疎なフォームのパフォーマンスを最適化します。11 列以上含
むフォームで使用します。
NoSuppress
1 つ以上の行または列の非表示を無効にします。この設定は、
フォーム内の次の非表示の設定を上書きします。
SuppressInvalidRows、SuppressNoDataRows、SuppressZeroRows、
SuppressInvalidColumns、SuppressNoDataColumns および
SuppressZeroColumns を参照してください。
NumDecimals
行、列またはセルの小数点以下の桁数を指定します。この
キーワードは、セル通貨の小数点設定と、フォームの小数点
設定 FormNumDecimals を上書きします。
上書き
1 つ以上の行または列に別の POV または計算式を指定するか、
スタイル属性の追加または位取りを設定します。行または列
の定義に使用します。
PrintNumDataColsPerPage
各ページに印刷する列数を指定します。
PrintNumRowsPerPage
各ページに印刷する行数を指定します。
PrintRepeatHeadersonAllPages
各ページにヘッダーを印刷します。
Rn
フォームの各行を定義します。
ReadOnly
読取り専用の行、列またはセルを指定します。
ReportDescription
フォームの説明を指定します。
説明にアンパサンド(&)を含めることはできません。
ReportLabel
フォームのラベルを指定します。次の文字は、データ・フォー
ム・ラベルではサポートされていません:
ピリオド(.)、コロン(:)、セミコロン(;)、疑問符(?)、スラッシュ
(/)、円記号(¥)、パイプ(|)、中カッコ( { } )、丸カッコ( )、二重
引用符(")、小なり記号と大なり記号( < > )、アンパサンド(&)、
データ・フォームのスクリプトの構文 147
スクリプトの構文
説明
プラス記号(+)、シャープ(#)、アスタリスク(*)、末尾のアン
ダースコア(_)。
ReportSecurityClass
フォームのセキュリティ・クラスを指定します。
ReportType
フォーム・タイプを設定します。値には WebForm を設定する
必要があります。
SCalc
行、列またはセルのサーバー側の計算式を指定します。
Scale
行、列またはセルの位取りを指定します。この設定は、フォー
ムのスケール設定を上書きします。FormScale を参照してくだ
さい。
SelectablePOVList
フォーム用に選択できる次元のメンバーを指定します。
ShowDescriptions
次元のメンバーの説明を表示します。
ShowLabels
次元のメンバーのラベルを表示します。
文字列
列、行またはセルにテキスト文字列を追加します。
Style
行、列、セルまたは次元ヘッダーのスタイル属性を指定しま
す。
SuppressColHeaderRepeats
繰り返される列ヘッダーを非表示にします。
SuppressInvalidColumns
無効なセルの入った列を非表示にします。
SuppressInvalidRows
無効なセルの入った行を非表示にします。
SuppressNoDataColumns
データのない列を非表示にします。
SuppressNoDataRows
データのない行を非表示にします。
SuppressRowHeaderRepeats
繰り返される行ヘッダーを非表示にします。
SuppressZeroColumns
ゼロの入った列を非表示にします。
SuppressZeroRows
ゼロの入った行を非表示にします。
AddMember
このオプションを行の定義に使用すると、アイコンがフォームに追加されます。
このアイコンをクリックして、ユーザーは、フォームに追加するメンバーを選択
できます。新規メンバーをフォームに追加したら、ユーザーはこれらのメンバー
のデータを入力できます。
AddMember オプションは、勘定科目、ICP およびカスタム 1-4 の各次元で使用で
きます。
注: NoData セルは、SuppressNoDataRows キーワードを使用するか、ユーザーが
フォームで該当するチェック・ボックスを選択することで非表示にできま
す。
148 データ・フォームの管理
構文
AddMember:MemberList
MemberList には、ユーザーがフォームにメンバーを追加できるリスト名を指定し
ます。
注意
参照できるメンバー・リストは、AddMember 行ごとに 1 つのみです。
このオプションを使用するには、次の 2 つの行定義が必要です。
l
メンバー・リストの合計を示し、AddMember オプションを使用した要約行
注: 要約行は非表示にできません。
l
要約行に指定された POV と同じものを含むリスト行。ただし、リスト行は、
メンバーを追加中の次元のリストを含みます。リストは少なくとも、要約行
リストのメンバーを含む必要があります。
注: リスト行は、要約行の前後どちらにでも入力できます。
例
R1=A#SalesInterco.I{[Base]}
R2=A#SalesInterco.I#[ICP Entities],
AddMember:I{[Base]}
この例では、Row 1 に内部取引パートナ(ICP)次元の[Base]メンバー・リストを指定
します。Row 2 には、メンバー・リストの合計と AddMember のアイコンで使用す
るメンバー・リストを指定します。
注: フォーム内の複数の行で AddMember オプションを使用できますが、要約行
ごとに対応するリスト行を入力する必要があります。
BackgroundPOV
このキーワードは、フォームのバックグラウンド次元のメンバーを指定します。
Background POV に指定されていない次元は、動的とみなされ、フォームを開いた
ときにユーザーの POV から取得されます。
階層内のすべてのメンバーを操作できるように、ユーザーには、メンバー階層へ
のフル・アクセス権限が必要です。たとえば、ユーザーがカスタム 4 のすべての
メンバーにアクセスする場合、このケースでは、親エンティティ Custom4Top に
アクセスできるようにする必要があります。アクセス権限の定義については、第
4 章「メタデータの管理」を参照してください。
注: バックグラウンド POV のメンバーが、その次元の SelectablePOVList に準
じていない場合は、リストの最初のメンバーがデフォルトで使用されます。
データ・フォームのスクリプトの構文 149
構文
BackgroundPOV=S#Scenario.W#View.E#Parent.Entity.V#Value.A#Account.I#ICP.
C1#Custom1.C2#Custom2.C3#Custom3.C4#Custom4
表 29
BackgroundPOV キーワードの構文
パラメータ
説明
Scenario
シナリオ次元の有効なメンバーの名前。
View
有効なビュー。
Parent
有効な親メンバーの名前。このパラメータはオプションです。
Entity
エンティティ次元の有効なメンバーの名前。
Value
値次元の有効なメンバーの名前。
Account
勘定科目の有効なメンバーの名前。
ICP
ICP 次元の有効なメンバーの名前。
Custom1, Custom2,
Custom3, Custom4
カスタム 1-カスタム 4 の次元の有効なメンバーの名前。
注: Background POV 内の次元のすべてのメンバーを指定する必要はありません。
メンバーを指定していない次元の場合、次元のメンバーはユーザーの POV
から使用します。
例
BackgroundPOV=S#Actual.Y#2009.P#April.W#Periodic.V#<Entity
Currency>.A#Sales.I#[ICPNone].C4#[None]
Blank
フォーム内の空白の行、列またはセルを指定します。このオプションは、行また
は列の定義内、またはセルの上書き定義内で使用します。空白の行、列またはセ
ルは空でかつ読取り専用です。Blank オプションはサーバー側の計算式とみなされ
るため、SCalc を使用する任意の箇所で使用できます。
例
C4=Blank
Cn
フォーム内の列を定義します。C1、C2、C3 などのキーワードは、指定された順
に各列の定義を行います。列の識別子は 1 から順に続きます。
150 データ・フォームの管理
列に指定した次元要素は、BackgroundPOV または SelectablePOVList に設定されて
いる要素を上書きします。列の定義にメンバー・リストやシステム・リストを使
用できます。
注: 列ごとに 1 つのリストしか使用できません。
列の定義内では、次の値およびオプションを使用できます。
l
Blank
l
Calc1
l
CellText
l
CustomHeader
l
NumDecimals
l
上書き
l
ReadOnly
l
SCalc
l
Scale
l
文字列
l
Style
構文
Cn=CalcExpression
Cn=POVExpression
表 30
Columns キーワードの構文
パラメータ
説明
n
列番号
CalcExpression
SCalc、Blank または String を使用します。164 ページの「SCalc」、150
ページの「Blank」および167 ページの「文字列」を参照してください。
POVExpression
次元の有効な交差またはメンバー・リスト
例
C1=S#Actual.P#July,CustomHeader:Actual_July
C2=S#Actual.P#August,(Override 2,3, P#July)
C3=S#Budget.P#September
C4=SCalc(col(1)+col(3)),numdecimals:4,scale:1,readonly
C5=SCalc(c1+c3),numdecimals:2,CustomHeader:SCalc(c1+c3)
C6=Blank
C7=S#Budget.P#October,Style:font:bold
C8=C1{TotalProducts.[Hierarchy]}
データ・フォームのスクリプトの構文 151
Calc1
この値は廃止されています。SCalc を使用してください。
CalcByRow
セルに交差する列の計算式がある場合に、行の計算式を使用するかどうかを指定
します。このキーワードはフォーム全体に適用されます。
構文
CalcByRow=Boolean
Boolean は、行の計算式を使用する場合は TRUE、列の計算式を使用する場合は
FALSE です。
例
ReportType=WebForm
ReportLabel=CalcByCol
ReportDescription=Demonstrate CalcByRow
BackgroundPOV=S#Actual.Y#2009.P#January.w#<Scenario
View>.E#UnitedStates.Connecticut.V#USD.A#Sales.I#[ICP
NONE].C1#Golfballs.C2#Customer2.C3#[None].C4#[None]
C1=S#Actual
C2=S#Budget
C3=SCalc(Col(2)-Col(1)),CustomHeader:Variance
C4=SCalc(Col(3)/Col(1)),CustomHeader:Variance %
R1=A#Sales
R2=A#Purchases
R3=A#OtherCosts
R4=SCalc(Row(1)+Row(2)+Row(3)),CustomHeader:Total
ShowLabels=True
CalcByRow=False
Cell_Link
別のデータ・フォームへのリンクを指定します。リンクとともに使用します。リ
ンクは行の定義で参照されます。64 個までのリンク(Link1-Link64)を指定できま
す。リンクは番号順にする必要はありません。
注: リンクするフォーム名では、大文字と小文字が区別されます。
構文
Cell_Linkx%
Linkx%=FormName
x には、リンクの番号を指定します。FormName には、リンク先のフォーム名を指
定します。
152 データ・フォームの管理
例
R1=A#Salaries, Cell_Link1
Link1=Dynamic
CellText
行、列またはセルのセル・テキストを表示します。入力されたセル・テキストの
最初の 69 文字をタイトルの入力とみなします。
注: セル・テキストが含まれているデータ・フォームを抽出すると、セル・テ
キストのエントリのタイトル(最初の 69 文字)のみが抽出されます。
構文
CellText:1
例
R1=A#Salaries, CellText:1
CustomHeader
列または行のカスタム・ヘッダーを指定します。このオプションは、計算された
列または行があり、特定の数式を非表示にして、Variance などの説明で置き換え
る場合に便利です。行または列で次元がネストしている場合、カスタム・ヘッダー
はその次元のみではなく、その行または列のヘッダー全体に適用されます。
セミコロンを区切り記号に使用して、後続するセルのカスタム・ヘッダーを指定
できます。たとえば、この構文を使用すると、行内の 3 つの次元ヘッダーにシナ
リオ、年および月のカスタム・ヘッダーを指定できます。
R2=S#Actual.Y#2009.P#January,CustomHeader:Scenario;Year;Month
一部のヘッダー・セルのみを置き換えるには、ピリオド( . )を使用して、元のヘッ
ダーを表示する必要があることを示します。また、ピリオドを省略することによっ
てヘッダーを非表示にすることもできます。たとえば、次の構文は、最初の次元
の元のヘッダーを表示し、2 番目の次元のヘッダーを非表示にし、3 番目の次元の
元のヘッダーを表示します。
R2=S#Actual.Y#2009.P#January,CustomHeader:.;;.
注意
計算される行または列に CustomHeader オプションを使用する場合は、ヘッ
ダーの最初のセルのみにテキストを設定できます。
構文
CustomHeader:HeaderName
HeaderName には、使用するヘッダーを指定します。
データ・フォームのスクリプトの構文 153
注: カスタム・ヘッダーでは、カンマ( , )、コロン( : )、アンパサンド( & )は使用
できません。
例
この例では、列 3 のカスタム・ヘッダーを Variance にします。
C3=SCalc(C1-C2),customheader:Variance
CustomHeaderStyle
このオプションは、ある行または列のヘッダーにカスタム属性を割り当てます。
このオプションは、すべてのヘッダーにわたる単一次元ではなく、ある行または
列の全体に対応するヘッダーに適用される点でキーワード HeaderOption の Style
オプションとは異なります。競合が存在する場合、CustomHeaderStyle オプション
は、キーワード HeaderOption の Style オプションより優先的に使用されます。
CustomHeaderStyle を使用するかわりに 2 つのスタイルを混在させるには、以下の
例に示すように、CustomHeaderStyle オプションの前にセミコロンを挿入します。
168 ページの「Style」を参照してください。
構文
このオプションは、W3C がサポートする標準を使用します。http://www.w3.org/tr/
rec-css2 を参照してください。
CustomHeaderStyle:Property:Value
例
C1=S#Actual.Y#2009,CustomHeaderStyle:;font:italic arial;color:red
DynamicPOV
このキーワードは廃止されています。
DynamicPOV キーワードを使用したフォームがある場合は、次の手順に従ってこの
キーワードを削除してください。
1. BackgroundPOV キーワードから、DynamicPOV キーワードで指定されたすべて
の次元を除去します。
2. DynamicPOV キーワードを削除します。
FormInputBoxLength
入力ボックスの幅を指定します。デフォルトは 20 文字の幅です。
注: このキーワードによって、ボックスに入力できる文字数が決まるわけでは
ありません。
154 データ・フォームの管理
構文
FormInputBoxLength=InputLength
InputLength には、入力ボックスの幅を文字数で指定します。
例
FormInputBoxLength=20
FormNumDecimals
フォーム全体の小数点以下の桁数を指定します。このキーワードを指定すると、
セルに設定された小数点以下の桁数が上書きされます。このキーワードを指定し
ない場合は、セルの小数点以下の桁数が使用されます。
NumDecimals を使用して、列、行またはセルについて小数点以下の桁数の設定を
上書きできます。
構文
FormNumDecimals=Decimals
Decimals には、0-9 の値を指定します。
注: 9 を使用すると精度が最高になり、実際には小数点以下 14 桁まで表示され
ます。
例
FormNumDecimals=0
FormRowHeight
このキーワードは、フォーム内のすべての行の高さを指定します。デフォルトは
16px です。
構文
FormRowHeight=Pixelspx
Pixels には、行の高さをピクセル数で指定します。
注意
Pixels の後に px を指定する必要があります。px を省略すると、フォーム
の印刷時に行または列が正しくは配置されない場合があります。
例
FormRowHeight=16 px
データ・フォームのスクリプトの構文 155
FormScale
このキーワードは、フォームのデフォルトの位取りを指定します。
フォームにこのキーワードを指定すると、このキーワードによってエンティティ
の通貨の位取りが上書きされます。指定しない場合は、エンティティに割り当て
られた通貨に定義されている位取りが使用されます。
行または列の定義、またはセルの上書きで Scale オプションを使用することによ
り、フォームの位取り設定を上書きできます。
構文
FormScale=n
n には、-12 から 12 の値を指定します。
例
FormScale=0
HeaderOption
次元ヘッダーをどのように表示するかについてオプションを指定します。現在サ
ポートしているオプションは次のとおりです。
l
Length - 行ヘッダーの最大長を示します。数値か文字列「Fixed」を指定できま
す。
注: 行ヘッダーが指定された長さより長い場合は、省略記号に置換されま
す。
l
ShowDescription
l
ShowLabel
l
Style
構文
HeaderOptionDimension=Length:n
HeaderOptionDimension=ShowDescription
HeaderOptionDimension=ShowLabel
HeaderOptionDimension=Style:Property:Value;Property:Value...
Dimension には行次元の名前、n にはヘッダーの長さまたは「Fixed」
、Property
にはスタイルのプロパティ、Value にはプロパティの値をそれぞれ指定します。
Style を参照してください。
例
HeaderOptionPeriod=Length:4
HeaderOptionScenario=ShowDescription
HeaderOptionsAccount=ShowLabel,Style:Font:italic
156 データ・フォームの管理
指示
フォームのユーザーに与える指示を指定します。このキーワードを指定しない場
合は、指示ウィンドウが開いて、メッセージ「このフォームに定義された詳細な
指示はありません。」が表示されます。
構文
Instructions=HTMLInstructions
HTMLInstructions には、HTML フォーマットのテキストおよびリンクを指定し
ます。
例
Instructions=Please enter your cost center budgets for the year.Any
questions, please contact the Budget Administrator.
LineItemDetailSinglePeriod
ライン・アイテムの詳細を、選択したセルのみに対して表示するか、すべての入
力期間に対して表示するかを指定します。デフォルトは TRUE です。これは、選
択したセルのみに対して詳細を表示します。
構文
LineItemDetailSinglePeriod=Boolean
Boolean には、TRUE(選択したセルのライン・アイテムの詳細のみを表示する場
合)、または FALSE(すべての入力期間のライン・アイテムの詳細を表示する場合)
を指定します。
例
LineItemDetailSinglePeriod=True
リンク
別のデータ・フォームへのリンクを指定します。Cell_Link とともに使用します。
リンクは行の定義で参照されます。64 個までのリンク(Link1-Link64)を指定できま
す。リンクは番号順にする必要はありません。
注: リンクするフォーム名では、大文字と小文字が区別されます。
構文
Cell_Linkx%
Linkx%=FormName
x には、リンクの番号を指定します。FormName には、リンク先のフォーム名を指
定します。
データ・フォームのスクリプトの構文 157
例
R1=A#Salaries, Cell_Link1
Link1=Dynamic
MaxCells
データ・フォームで許されるセルの最大数を指定します。フォームが MaxCells 値
を超えると、エラーが発生します。デフォルトは 25000 です。
構文
MaxCells=n
n には、フォームのセルの数を指定します。
注: 値に含まれるのは、計算済セルなどのフォーム上の非表示でないセルの数
です。
例
MaxCells=500
MaxColsForSparseRetrievalMethod
フォーム内の列の数を指定して、疎なデータ・フォームのパフォーマンスを最適
化します。11 列以上含むフォームに指定します。10 列以下のフォームの場合は、
自動的に最適化が行われます。
構文
MaxColsForSparseRetrievalMethod=n
n には、フォームの列数を指定します。
例
MaxColsForSparseRetrievalMethod=11
NoSuppress
1 つ以上の行または列の非表示を無効にします。これにより、フォームの非表示
オプションに関係なく、行または列が表示されます。このオプションは、行また
は列の定義内で使用します。
例
R4=A#Inventory,NoSuppress
158 データ・フォームの管理
NumDecimals
計算済または未計算の行または列に表示する小数点以下の桁数、またはセルの上
書きで表示する小数点以下の桁数を指定します。このキーワードを指定すると、
セルに設定された小数点以下の桁数またはFormNumDecimals に設定された小数点
以下の桁数が上書きされます。
構文
NumDecimals:n
n には、0-9 の値を指定します。
注: 9 を使用すると精度が最高になり、実際には小数点以下 14 桁まで表示され
ます。
例
C4=A#Inventory,NumDecimals:1
上書き
このオプションは、POV の様々な次元メンバー、式の計算式または 1 つ以上連続
する列または行のテキストを指定します。また、スタイルの変更にも使用します。
このオプションは、行または列の定義内で使用します。
注: 連続しないセルを上書きするには、フォーム・ビルダーの「その他」フィー
ルドに上書きを入力します。複数の上書きを入力するには、各上書きをカ
ンマで区切ります。次の例は、個々の 3 つのセルを上書きします。
Override(1,1,string("455")),Override(3,3,string("23")),
Override(5,5,string("2234"))
Override オプションでは、メンバー・リストを使用できません。競合が存在する
場合は最後の値を使用することで、複数の上書きを 1 つのセルに適用できます。
ほとんどの場合、1 つのセルに複数の上書きを混在させることもできます。たと
えば、ある行の上書きが NumDecimals の値を指定し、ある列の上書きが Scale の
値を指定する場合、同じ次元が使用されている場合を除き、競合は存在しません。
先行するセミコロンを使用すると、Style の値を混在させることができます。
上書きが交差する場合は、Override キーワードの後にセミコロンを含むことで上
書きを混在させることもできます。セミコロンがない場合、フォーム内で上書き
が競合すると、行の値は列の値よりも優先するため、行に対して定義されたスタ
イルが使用されます。行と列の定義の上書きを混在させるには、行のキーワード
にセミコロンを含む必要があります。
構文
Override(StartCell,EndCell,Override)
データ・フォームのスクリプトの構文 159
パラメータ
説明
StartCell
上書きの開始位置を表す整数値。行の上書きが定義されている場合、このパ
ラメータは、上書きが適用される開始列を示します。この例では、上書きは
列 2 から開始します。
R2=A#Sales, Override(2,3,A#SalesTP)
EndCell
上書きの終了位置を表す整数値。前述の例では、上書きは列 3 で終了します。
Override
POV。たとえば、別の勘定科目で上書きするには、A#newacct を指定します。
別のシナリオと勘定科目で上書きするには、A#newacct.S#newscenario を指定し
ます。
次の値またはオプションを POV の上書きとともに使用したり、単独で使用す
ることもできます。
l
Blank
l
NumDecimals
l
ReadOnly
l
SCalc
l
Scale
l
文字列
l
Style
例
次の例では、行 2 の列 2 および列 3 が、期間に December、月の売上金額のかわり
に PriorSales の金額を使用して上書きされます。
R2=A#Sales, Override(2,3,Y#2009.P#December.A#PriorSales)
次の例では、行 2 の列 2 および列 3 が、Sales1、Sales2、Sales3 の平均を計算する式
で上書きされます。
R2=A#Sales, Override(2,3,SCalc((A#Sales1+A#Sales2+A#Sales3)/3)
次の例では、行 2 の列 2 および列 3 が、読取り専用オプションで上書きされます。
R2=A#Sales, Override(2,3,readonly)
PrintNumDataColsPerPage
このキーワードは、各ページに印刷する列数を指定します。デフォルトは 6 です。
ユーザーは、フォームの印刷用の表示画面でこの設定を上書きできます。
注: このキーワードに値を設定するときは、行の高さなどのフォーム固有の条
件、使用するプリンタ、および解像度や用紙の向きなどのプリンタ設定も
考慮する必要があります。
構文
PrintNumDataColsPerPage=n
n には、1 ページに印刷する列数を指定します。
160 データ・フォームの管理
例
PrintNumColsPerPage=6
PrintNumRowsPerPage
このキーワードは、各ページに印刷する行数を指定します。デフォルトは 20 で
す。
ユーザーは、フォームの印刷用の表示画面でこの設定を上書きできます。
注: このキーワードに値を設定するときは、行の高さなどのフォーム固有の条
件、使用するプリンタ、および解像度や用紙の向きなどのプリンタ設定も
考慮する必要があります。
構文
PrintNumRowsPerPage=n
n には、1 ページに印刷する行数を指定します。
例
PrintNumRowsPerPage=20
PrintRepeatHeadersonAllPages
このキーワードは、ヘッダーをすべてのページに印刷するかどうかを指定します。
デフォルトは TRUE です。
ユーザーは、フォームの印刷用の表示画面でこの設定を上書きできます。
構文
PrintRepeatHeadersonAllPages=Boolean
Boolean には、TRUE または FALSE を指定します。
例
PrintRepeatHeadersonAllPages=True
Rn
このキーワードは、フォーム内の行を定義します。R1、R2、R3 などのキーワード
は、指定された順に各行の定義を行います。行の識別子は 1 から順に続きます。
メンバー・リストとシステム・リストを行の定義に使用できます。
注: 1 つの行で複数のリストを使用できます。
データ・フォームのスクリプトの構文 161
行に指定した次元要素は、BackgroundPOV または SelectablePOVList に設定されて
いる要素を上書きします。
行の定義内では、次の値およびオプションを使用できます。
l
AddMember
l
Blank
l
Cell_Link
l
CellText
l
CustomHeader
l
NoSuppress
l
NumDecimals
l
上書き
l
ReadOnly
l
SCalc
l
Scale
l
文字列
l
Style
構文
Rn=CalcExpression
Rn=POVExpression
表 31
Columns キーワードの構文
パラメータ
説明
n
行番号。
CalcExpression
SCalc、Blank または String を使用します。164 ページの「SCalc」、150
ページの「Blank」および167 ページの「文字列」を参照してください。
POVExpression
次元の有効な交差またはメンバー・リスト
例
R1=A#Sales.I#[ICP Entities],AddMember:I{[Base]}
R2=A#Sales.I{[Base]}
R3=A#HeadCount.I#[ICP None],NoSuppress
R4=A#Purchases.I#[ICP None],CustomHeader:ABC
R5=SCalc(Row(2)*100),numdecimals:1,scale:0
R6=A{OperatingIncome.[Descendants]}
ReadOnly
フォーム内の読取り専用の行、列またはセルを指定します。このオプションは、
行または列の定義内、またはセルの上書き定義内で使用します。読取り専用のセ
ルは他のすべてのセルと同様に見えますが、コンテンツを編集できません。ただ
162 データ・フォームの管理
し、読取り専用の行、列またはセルのスタイルを、編集可能な行、列およびセル
と異なるように変更することはできます。Style を参照してください。
注: Excel にエクスポートする場合は、読取り専用のフォーマットが維持されま
す。
例
C4=S#Actual.Y#2009,ReadOnly
ReportDescription
このキーワードは、フォームの説明を指定します。
構文
ReportDescription=Description
Description には、フォームの説明を指定します。説明には、255 文字まで入力
できます。
例
ReportDescription=Intercompany Detail
ReportLabel
このキーワードは、フォームの名前を指定します。このキーワードは必須です。
構文
ReportLabel=Label
Label には、フォームの名前を指定します。名前には、20 文字まで入力できます。
次の文字は名前には使用できません。
l
ピリオド( . )
l
コロン( : )
l
カンマ( , )
l
セミコロン( ; )
l
疑問符( ? )
l
スラッシュ( / )
l
円記号( ¥ )
l
パイプ( | )
l
中カッコ( { } )
l
カッコ( ( ) )
l
引用符( " )
データ・フォームのスクリプトの構文 163
l
より小記号とより大記号( < > )
l
プラス記号( + )
l
アット記号( @ )
l
シャープ( # )
l
アスタリスク( * )
注: レポート・ラベルにアンダースコア( _ )を使用できます。ただし、2 つ
の文字の間で使用する必要があります。ラベル名として単独で使用した
り、ラベル名の末尾に使用したりできません。たとえば、「report_label」
は可、「_」は不可、「reportlabel_」は不可です。
例
ReportLabel=ICP Detail
ReportSecurityClass
このキーワードは、フォームに割り当てるセキュリティ・クラスを指定します。
デフォルトは[Default]です。
構文
ReportSecurityClass=SecurityClass
SecurityClass には、有効なセキュリティ・クラスの名前を指定します。
例
ReportSecurityClass=Corporate
ReportType
このキーワードは、レポート・タイプを指定します。このキーワードは必須です。
ファイルをデータ・フォーム・スクリプトとしてロードするには、値に WebForm
を設定する必要があります。
構文
ReportType=WebForm
SCalc
この値を使用して、行、列またはセル内に計算式を指定します。この値は、行ま
たは列の定義内、またはセルの上書き定義内で使用します。これらの計算式がア
プリケーション・サーバーで実行されます。
この値を使用して、フォーム内のテキストを作成することもできます。
164 データ・フォームの管理
構文
SCalc(<expression> [<operator> <expression>])
注: SCalc には、[<operator> <expression>]の複数のペアを指定できます。
パラメータ
説明
operator
計算式の算術演算子。次の演算子をサポートします。
+ - * /
expression
計算式の値。数値以外に、セルの参照、行の参照、列の参照および様々なタ
イプのアイテムを指定できます。詳細と例は、165 ページの「SCalc の計算
式に使用できるアイテム」を参照してください。
SCalc の計算式に使用できるアイテム
SCalc の計算式では、次のタイプのアイテムを使用できます。
l
次元メンバーの参照。この例は、勘定科目次元メンバーの Purchases および
OtherCosts を参照します。R6=SCalc(((A#Purchases)(A#OtherCosts))*100)
l
l
構文 Cell(rowIndex,columnIndex)を使用したセル参照。次の例は、フォーム
内の 4 行 2 列目のセルを参照します。R1=SCalc(Cell(4,2))
構文 Row(rowIndex)を使用した行の参照。次の例は、4 行目を 2 行目で除算し
ます。R3=SCalc(Row(4)/Row(2))
注: 行または列にメンバー・リストが含まれる場合は、リストのメンバーの
合計を使用して計算が行われます。
l
構文 Col(columnIndex)を使用した列の参照。次の例は、1 列目と 3 列目を加
算します。C4=SCalc(Col(1)+Col(3))
l
ネストされた計算式。括弧を使用してネストします。
l
SCalc 計算を使用したセルへの前方参照。
注: SCalc 計算は、データが保存されるまで行われません。計算結果は、
フォームをリフレッシュするまでフォームには表示されません。
SCalc 行または列は、計算内で別の SCalc 行または列を参照できますが、SCalc 行
または列で別の Scalc 行または列を前方参照することはできません。たとえば、次
の SCalc の前方参照は許されます。
C1=A#Sales
C2=A#COGS
C3=SCalc(Col(1)-Col(2))
C4=SCalc(Col(3)/Col(1)*100)
データ・フォームのスクリプトの構文 165
Scale
このオプションは、計算されない列、行またはセルの位取りを指定します。
構文
Scale:n
n には、-12 から 12 の値を指定します。
例
C4=A#Inventory,Scale:2
SelectablePOVList
このキーワードは、ユーザーが選択できる次元のメンバーを指定します。
選択可能な次元の初期値は、その次元に初期値が指定されていれば、Background
POV から取得します。初期値が指定されていなければ、初期値はユーザーの POV
から取得します。リストの初期値が無効な場合は、リストの最初のメンバーがデ
フォルトになります。
ユーザーが新しいメンバーを選択すると、選択されたメンバーはユーザーの POV
に組み込まれます。
構文
SelectablePOVList=Dimension{MemberList}
SelectablePOVList=Dimension{[SystemList]}
SelectablePOVList=Dimension{Parent.[SystemList]}
表 32
SelectablePOVList キーワードの構文
パラメータ
説明
Dimension
選択可能な次元を表す、次のいずれかの文字
l
S(シナリオの場合)
l
W(ビューの場合)
l
E(エンティティの場合)
l
V(値の場合)
l
A(勘定科目の場合)
l
I(ICP の場合)
l
C1(カスタム 1 の場合)
l
C2(カスタム 2 の場合)
l
C3(カスタム 3 の場合)
l
C4(カスタム 4 の場合)
Parent
次元の有効な親
MemberList
有効なメンバー・リストの名前
SystemList
有効なシステム・リストの名前
166 データ・フォームの管理
例
SelectablePOVList=S{ActualBudget}.Y{Years}.P{Months}.E{[Hierarchy]}.
C1{ProductsAllocate}.C2{Customers}.C3{AllChannels}
ShowDescriptions
このキーワードは、フォームの次元要素の説明を表示するかどうかを指定します。
デフォルトは FALSE です。
注: 説明が存在しない場合は、ラベルが表示されます。エンティティの説明が
存在しない場合は、エンティティ・ラベルのみが表示され、親ラベルは含
まれません。
構文
ShowDescriptions=Boolean
Boolean には、TRUE または FALSE を指定します。
例
ShowDescriptions=True
ShowLabels
このキーワードは、フォームの次元要素のラベルを表示するかどうかを指定しま
す。デフォルトは TRUE です。
ShowLabels および ShowDescriptions に TRUE が設定されている場合は、ラベル
および説明がハイフンで区切られます。両方ともに FALSE が設定されている場合
は、ラベルが表示されます。
構文
ShowLabels=Boolean
Boolean には、TRUE または FALSE を指定します。
例
ShowLabels=False
文字列
このオプションは、列、行またはセルにテキスト文字列を指定します。このオプ
ションは、行または列の定義内、またはセルの上書き定義内で使用します。String
オプションは、サーバー側の計算式とみなされるため、SCalc を使用する任意の箇
所で使用できます。
データ・フォームのスクリプトの構文 167
例
C4=String("Show this read-only string")
Style
このオプションは、行、列、セル、カスタム・ヘッダーまたは次元ヘッダーのス
タイル属性を指定します。このオプションは、行、列、セルの上書き、カスタム・
ヘッダーまたはヘッダー・オプションの定義内で使用します。
注意
フォームにスタイル属性を適用する場合は注意が必要です。Style オプショ
ンは強力な機能であるため、間違って使用した場合、フォームの外観が大
幅に変更される可能性があります。
注: Excel にエクスポートする場合は、スタイルのフォーマットが維持されます。
構文
Style オプションは、Financial Management ではなく、ブラウザによって解釈される
ため、ブラウザのサポート・レベルによってのみ制限されます。Style オプション
は W3C がサポートする標準を使用します。http://www.w3.org/tr/rec-css2 を参照し
てください。Style キーワードは、セミコロンで区切られた 1 つ以上のスタイルの
プロパティで構成されます。各プロパティは、プロパティ名、コロンおよび値で
構成されます。値は、スペースで区切られた 1 つ以上の単語です。例:
Style:color:red;text-align:right
注: Style オプション・キーワードを 1 行で 1 回使用して、複数のプロパティ:値
ペアを追加できます。例:
C3=S#Actual.Y#@CUR(-1),Style:color:blue;background-color:red;font:bold
Style Example テーブルでは、使用できるプロパティと値を示します。完全なリス
トについては、http://www.w3.org/TR/REC-CSS2/propidx.html の「Property Index」
を参照してください。
表 33
Style の例
プロパティ
値
色(フォアグ
ラウンド)背
景色
色名または標準の 16 進 RGB 表記。例:
Style: color: red
Style: color: rgb(255,0,0)
Style: background-color: #ff0000
Style: background-color: yellow
色の早見表は、http://www.cross-browser.com/docs/color_charts.html にあります。
Font-family
168 データ・フォームの管理
フォント名。例:
プロパティ
値
Style: font-family: Arial
フォント
フォント・スタイル。例:
Style: font: italic Courier
注: 1 つの Style 値でフォントのプロパティを 6 つまで、スペースで区切っ
て指定できます。例:
Style: font: Arial Italic extra-bold 12pt
Font-weight
フォントの太さ。値は、demi-bold、demi-light、extra-bold、light、extra-light、demilight を含みます。例:
Style: font-weight: extra-bold
Font-size
フォントのポイント・サイズ。例:
Style: font-size: 12pt
整列
テキストの配置。値は、left、right、center および justify を含みます。例:
Style: text-align: center
スタイルが交差する場合は、Style キーワードの後にセミコロンを含むことでスタ
イルを混在させることもできます。Style キーワードの後にセミコロンがない場
合、フォーム内でスタイルが競合すると、行の値は列の値よりも優先するため、
行に対して定義されたスタイルが使用されます。行と列の定義のスタイルを混在
するには、行のキーワードにセミコロンを含む必要があります。
グリッド内の各セルは、右と下の枠線のみを表示します。そのため、隣接するセ
ルが 1 つのピクセルによって区切られます。Style を使用して、色を変更したり、
右また下の枠線を破線に設定したりできます。ただし、上または左の枠線を使用
可能にした場合は、上側のセルの下の枠線と左側のセルの右の枠線に加えて、上
または左の枠線がそれぞれ存在することになります。これは、2 つの枠線を持つ
ことを意味します。2 つの枠線を避けるには、隣接する枠線を無効にします。
また、ヘッダーがグリッドに揃うようにするために、軸の CustomHeaderStyle も設
定する必要があります。
例
次の例では、行の定義内で Style キーワードの後にセミコロンを追加することで、
Row 1(ピンクの背景色)と Column 1(ピンクの背景色と太字、緑のテキスト)のスタ
イルが混在します。この構文を使用した場合のデータ入力フォームの外観を確認
するには、SuppressColHeaderRepeats の例を参照してください。
R1=Blank, CustomheaderStyle: Font: Bold, CustomHeader: Balance sheet
accounts, Style:; Background-color: pink
C1=S#Actual.Y#@CUR, Style: Background-color: pink; color: green; font:
bold
データ・フォームのスクリプトの構文 169
SuppressColHeaderRepeats
このキーワードは、繰り返される列ヘッダーを非表示にするかどうかを指定しま
す。デフォルトは TRUE です。
この例では、繰り返される列ヘッダーが非表示の場合のデータ・フォームを示し
ます。非表示が無効な場合は、列ヘッダー Actual も August の上に表示されます。
構文
SuppressColHeaderRepeats=Boolean
Boolean には、TRUE または FALSE を指定します。
例
SuppressColHeaderRepeats=False
SuppressInvalidColumns
このキーワードは、無効なセルが入った列をフォームで非表示にするかどうかを
指定します。デフォルトは FALSE です。
注: この設定に関係なく、管理者以外のユーザーには無効な列は表示されませ
ん。
構文
SuppressInvalidColumns=Boolean
170 データ・フォームの管理
Boolean には、TRUE(無効な列を非表示にする場合)または FALSE(無効な列を表示
する場合)を指定します。
例
SuppressInvalidColumns=False
SuppressInvalidRows
このキーワードは、無効なセルが入った行をフォームで非表示にするかどうかを
指定します。デフォルトは FALSE です。
注: この設定に関係なく、管理者以外のユーザーには無効な行は表示されませ
ん。
構文
SuppressInvalidRows=Boolean
Boolean には、TRUE(無効な行を非表示にする場合)または FALSE(無効な行を表示
する場合)を指定します。
例
SuppressInvalidRows=False
SuppressNoDataColumns
このキーワードは、データのないセルが入った列をフォームで非表示にするかど
うかを指定します。デフォルトは FALSE です。
構文
SuppressNoDataColumns=Boolean
Boolean には、TRUE(データのない列を非表示にする場合)または FALSE(データの
ない列を表示する場合)を指定します。
例
SuppressNoDataColumns=False
SuppressNoDataRows
このキーワードは、データのないセルが入った行をフォームで非表示にするかど
うかを指定します。デフォルトは FALSE です。
構文
SuppressNoDataRows=Boolean
データ・フォームのスクリプトの構文 171
Boolean には、TRUE(データのない行を非表示にする場合)または FALSE(データの
ない行を表示する場合)を指定します。
例
SuppressNoDataRows=False
SuppressRowHeaderRepeats
このキーワードは、繰り返される行ヘッダーを非表示にするかどうかを指定しま
す。デフォルトは TRUE です。
構文
SuppressRowHeaderRepeats=Boolean
Boolean には、TRUE または FALSE を指定します。
例
SuppressRowHeaderRepeats=False
SuppressZeroColumns
このキーワードは、ゼロが入った列をフォームで非表示にするかどうかを指定し
ます。デフォルトは FALSE です。
構文
SuppressZeroColumns=Boolean
Boolean には、TRUE(ゼロの列を非表示にする場合)または FALSE(ゼロの列を表示
する場合)を指定します。
例
SuppressZeroColumns=False
SuppressZeroRows
このキーワードは、ゼロが入った行をフォームで非表示にするかどうかを指定し
ます。デフォルトは FALSE です。
構文
SuppressZeroRows=Boolean
Boolean には、TRUE(ゼロの行を非表示にする場合)または FALSE(ゼロの行を表示
する場合)を指定します。
例
SuppressZeroRows=False
172 データ・フォームの管理
相対的期間および年の使用方法
次の年と期間の関数を使用できます。
l
@Cur
l
@First
l
@Last
l
@Next
l
@Prev
注: 年と期間の値では、大文字と小文字は区別されません。
期間が現在の年以降に延長されたとき、または前の年を参照する必要があるとき
にシステムで相対的な年を適用するには、Y#@Cur を行または列の定義の一部と
して指定する必要があります。
たとえば、現在の期間が最後の期間である場合は、C1=Y#@Cur.P#@Cur(+1)を指定
して、正しい年を戻す必要があります。現在の POV が 2008 December の場合、
C1=Y#@Cur.P#@Cur(+1)は 2009 January を戻します。
現在の POV が 2008 December の場合、C2=P#@Cur(+1)は 2009 January を戻します
(January が年の最初の期間の場合、December は最後です)。したがって、年の情報
を正しく反映するには、列の定義に年を指定します。例: C2=Y#@Cur.P#@Cur(+1)
@CUR 関数を他の次元に使用して現在の POV を取得できます。ただし、他の次元
の@CUR は、順序どおりではないため、+2 などのオフセットを使用できません。
たとえば、現在の POV が実績シナリオを持つ場合、列の有効な例は、C1=S#@CUR
を使用して"実績"を戻すことになります。POV シナリオを予算に変更すると、こ
の同じ列の定義が"予算"を戻します。
競合する属性の優先順位
データ・フォームの小数点以下の桁数、スケールおよび POV を設定する方法は複
数あります。たとえば、小数点以下の桁数の設定は次のように行います。
l
フォームの場合 - FormNumDecimals=3
l
列の場合 - C4=A#Inventory,NumDecimals:1
l
行の場合 - R4=A#Sales,NumDecimals:2
l
セルの上書きの場合 - R2=S#Actual.P#August, Override(2,7,P#July,
NumDecimals:4)
これらの属性のいずれかの設定が、同じ属性の競合する設定と交差する場合があ
ります。たとえば、ある列がスケール設定 1 を持ち、交差する行がスケール設定
2 を持つ場合があります。小数点以下の桁数およびスケール属性に適用される値
はこの優先順位に基づいていることを理解することは重要です。
l
セルの上書き
l
行
l
列
相対的期間および年の使用方法 173
l
l
フォーム
デフォルト - 小数点以下の桁数の場合、デフォルトは勘定科目から取得しま
す。スケールの場合、デフォルトはエンティティの通貨から取得します。
注: POV では、各次元の値は個別に解決されます。たとえば、勘定科目次元
は、フォーム・レベルで設定され、シナリオ次元は行レベルで設定され
る場合があります。
競合する属性は、優先順位に従って解決されます。たとえば、小数点以下の桁数
属性がセルの上書きで定義されている場合、この値が、フォーム、行、列または
デフォルトのかわりに使用されます。
同様に、セルに競合するデータと計算式が指定されている場合、次の優先順位が
適用されます。
l
SCalc
l
データ
注: フォーム内の SCalc 式は左から右、上から下の順番に評価されます。た
とえば、行 1 内のすべての列が順番に評価されると、次に行 2 のすべて
の列が評価されます。SCalc 式は、評価順序が優先する別の SCalc セルを
参照できます。
フォーム・ビルダーでのデータ・フォームの作成
Financial Management には、データ・フォームを作成および保守するためのグラ
フィカル・ユーザー・インタフェースがあります。
フォーム・ビルダーの各タブについては、次の項を参照してください。
l
175 ページの「プロパティ」
l
176 ページの「POV」
l
176 ページの「列」
l
177 ページの「行」
l
178 ページの「詳細」
l
178 ページの「ヘッダー」
l
178 ページの「スクリプト」
これらのタブのいくつかには「メンバーの選択」へのリンクがあり、ここから
フォームのメンバーとメンバー・リストを選択できます。
ä データ・フォームを作成するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、ドキュメントの管理の順に選択します。
3 データ入力フォームタブを選択します。
4 新規をクリックします。
174 データ・フォームの管理
5 フォーム・ビルダーの各タブのフォーム情報を入力します。タブ間を移動するには、
タブをクリックするか、フォーム・ビルダーの下部にある戻るおよび次へをクリック
します。各タブには次のボタンも含まれています。
l
「スキャン」 - フォームをスキャンして構文が正しいかどうかを調べます。
フォームをスキャンしたら、スキャンの開始時刻や終了時刻などの情報を含
むページが表示されます。
l
l
m
フォームが有効な場合は、ページに「プレビュー」ボタンが表示され、
フォームを確認できます。
m
フォームにエラーがある場合は、ページにエラーのリストが表示されま
す。
「更新」 - 変更をサーバーに送信します。
「リセット」 - フォームの値をリセットします。このボタンは、操作を誤った
場合に役立ちます。
6 フォーム・ビルダーの下部にある保存ボタンをクリックして、ファイルの名前と保存
場所を選択します。
フォームの保存を試みた後に、保存操作の開始時刻や終了時刻などの情報を含む
ページが表示されます。
l
フォームが有効な場合は、フォームが保存され、フォームを表示できる「プ
レビュー」ボタンがページに表示されます。
l
フォームにエラーが含まれている場合は、フォームは保存されず、エラーの
リストがページに表示されます。
注: スクリプトを保存せずにフォームを閉じようとすると、警告メッセージ
と操作を続行する前に保存するためのオプションが表示されます。
プロパティ
「プロパティ」タブは、データ・フォームの一般情報を指定します。
表 34
フォーム・ビルダーの「プロパティ」タブ
テキスト・ボックス
説明
ラベル
フォームの名前。ReportLabel を参照してください。
セキュリティ・クラ
ス
フォームのセキュリティ・クラス。ReportSecurityClass を参照してくだ
さい。
説明
フォームの説明。ReportDescription を参照してください。
指示
管理者がフォームのユーザーに与える指示。指示を参照してくださ
い。
ラベルの上にマウスのポインタを置くと、ツールチップにスクリプトの構文が表
示されます。
フォーム・ビルダーでのデータ・フォームの作成 175
POV
「視点(POV)」タブでは、バックグラウンドおよび選択可能 POV を指定します。
l
フォームの Background POV は、次元の初期メンバーを指定します。「メン
バー」ボックスを使用して、Background POV メンバーを指定します。「メン
バー」ボックスに指定されたメンバーは、BackgroundPOV キーワードに追加
されます。このキーワードについては、149 ページの「BackgroundPOV」を参
照してください。
フォームの Selectable POV は、ユーザーが選択できるメンバーの次元で構成さ
れます。「選択項目」ボックスを使用して、ユーザーがメンバーを選択できる
メンバー・リストを指定します。「選択項目」ボックスで指定されたメンバー
は SelectablePOVList キーワードに追加されます。メンバー・リストに使用
するキーワードと構文については、166 ページの「SelectablePOVList」を参照
してください。
l
次元のバックグラウンド POV または選択可能 POV は、次の 2 つの方法で指定で
きます。
l
該当するテキスト・ボックスにメンバー・ラベルまたはメンバー・リストの
構文を入力します。
l
該当するテキスト・ボックスの をクリックして、「メンバーの選択」でメン
バーおよびメンバー・リストを選択します。
「POV」タブを使用する場合は、次のルールが適用されます。
l
l
l
「メンバー」および「選択項目」が空白で、行または列で次元が使用されてい
ない場合は、次元の初期値としてユーザー POV のメンバーが使用されます。
次元のバックグラウンドおよび選択可能 POV に値を指定し、バックグラウン
ド POV のメンバーが選択可能 POV のメンバー・リストに含まれていない場合
は、選択可能 POV のメンバー・リストにある最初のメンバーがバックグラウ
ンド POV メンバーとして使用されます。
階層内のすべてのメンバーを操作できるように、ユーザーには、メンバー階
層へのフル・アクセス権限が必要です。たとえば、ユーザーがカスタム 4 の
すべてのメンバーにアクセスする場合、このケースでは、親エンティティ
Custom4Top にアクセスできるようにする必要があります。アクセス権限の定
義については、第 4 章「メタデータの管理」を参照してください。
列
「列」タブは、フォームの列に表示する次元のメンバーを指定します。「列」セク
ションの各テキスト・ボックスは列を表します。列のメンバーは次の 2 つの方法
で指定できます。
l
列のボックスにメンバー・ラベルを入力します。
l
列の
176 データ・フォームの管理
をクリックして、「メンバーの選択」でメンバーを選択します。
現在表示可能なすべての列テキスト・ボックスに入力したら、[Tab]キーを押し
て、新しいテキスト・ボックスを追加します。「列」タブでは、最大 24 行を定義
できます。
注: フォームの列が 24 列を超える場合は、
「スクリプト」タブを使用して、追加
の列を指定できます。使用する構文については、150 ページの「Cn」を参照
してください。
列セクションに指定した次元要素は、バックグラウンド POV または選択可能 POV
に設定されている要素を上書きします。
注: 列ごとに 1 つのメンバー・リストを指定できます。
各列に情報を入力すると、フォーム・ビルダーの下部に表示されているその列の
「オプション」セクションが使用できるようになります。
ラベルの上にマウスのポインタを置くと、ツールチップにスクリプトの構文が表
示されます。各オプションの有効な値については、145 ページの「データ・フォー
ムのスクリプトの構文」を参照してください。
注: 「その他」を使用して、Blank や ReadOnly などの「オプション」セクション
に表示されない列のキーワードの構文を指定することもできます。さらに、
スクリプト内の列の定義に非表示の構文、廃止された構文または無効な構
文がある場合は、その構文が「その他」に表示されます。
行
「行」タブは、フォームの行に表示する次元を指定します。「行」セクションの各
テキスト・ボックスは行を表します。行のメンバーは次の 2 つの方法で指定でき
ます。
l
l
行のボックスにメンバー・ラベルまたはメンバー・リスト構文を入力します。
行テキスト・ボックスの をクリックして、「メンバーの選択」でメンバーお
よびメンバー・リストを選択します。
現在表示可能なすべての行テキスト・ボックスに入力したら、[Tab]キーを押し
て、新しいテキスト・ボックスを追加します。「行」タブでは、最大 100 行を定義
できます。
注: フォームの行が 100 行を超える場合は、
「スクリプト」タブを使用して、追
加の行を指定できます。使用する構文については、161 ページの「Rn」を参
照してください。
行セクションに指定した次元要素は、バックグラウンド POV または選択可能 POV
に設定されている要素を上書きします。
フォーム・ビルダーでのデータ・フォームの作成 177
各行に情報を入力すると、フォーム・ビルダーの下部に表示されているその行の
「オプション」セクションを使用できるようになります。
ラベルの上にマウスのポインタを置くと、ツールチップにスクリプトの構文が表
示されます。各オプションの有効な値については、145 ページの「データ・フォー
ムのスクリプトの構文」を参照してください。
注: 「その他」を使用して、Blank や ReadOnly などの「オプション」セクション
に表示されない行のキーワードの構文を指定することもできます。さらに、
スクリプト内の行の定義に非表示の構文、廃止された構文または無効な構
文がある場合は、その構文が「その他」に表示されます。
詳細
「詳細」タブでは、データ入力フォームのグリッド、印刷、表示および非表示に関
するオプションを指定します。
注: 「詳細」タブのアイテムは、デフォルト設定を変更した場合のみスクリプト
で更新されます。デフォルト設定を変更しないでおくと、これらのアイテ
ムのキーワードはスクリプトで表示されません。
ラベルの上にマウスのポインタを置くと、ツールチップにスクリプトの構文が表
示されます。各オプションの有効な値については、145 ページの「データ・フォー
ムのスクリプトの構文」を参照してください。
ヘッダー
「ヘッダー」タブを使用して、メンバーおよびメンバー・リストのラベルまたは説
明の最大長を指定します。次元ごとに別の長さを指定できます。
「ヘッダー」タブにも「その他」ボックスがあり、次のように使用できます。
l
l
HeaderOption キーワードに構文が追加されているにもかかわらず、その構文
が「ヘッダー」タブの新しいコントロールで表示できない場合は、「その他」
ボックスでその構文を指定できます。
次元の HeaderOption キーワードに無効な構文がフォームに含まれている場合
は、「その他」ボックスにその構文が表示されます。
スクリプト
「スクリプト」タブを使用して、スクリプトを表示、変更および印刷します。「ス
クリプト」タブのテキスト・ボックスに構文を入力します。「スクリプト」タブは
次のボタンも含みます。
l
l
「印刷」 - 新しいブラウザ・ウィンドウが開き、構文の印刷用バージョンが表
示されます。
「拡張」 - テキスト・ボックスの高さを増して、構文が表示されます。「拡張」
をクリックすると、ボタンが「縮小」ボタンに変わります。
178 データ・フォームの管理
l
「縮小」 - テキスト・ボックスの高さを減らして、構文が表示されます。「縮
小」をクリックすると、ボタンが「拡張」ボタンに変わります。
データ・フォームの編集
データ・フォームは、フォーム・ビルダーを使用して編集できます。
注: データ・フォームを編集したら、更新済のスクリプトをアプリケーション
にロード、変更を確認する必要があります。
ä データ・フォームを編集するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、ドキュメントの管理の順に選択します。
3 データ入力フォームタブを選択します。
4 フォームを編集するには、次のいずれかを実行します。
l
l
フォームの横にあるチェック・ボックスを選択して、
「編集」をクリックしま
す。
フォームの横にある「編集」アイコン
をクリックします。
注: 編集のために選択できるフォームは一度に 1 つのみです。
5 フォーム・ビルダーの各タブのフォーム情報を編集します。タブ間を移動するには、
タブをクリックするか、フォーム・ビルダーの下部にある戻るおよび次へをクリック
します。
注: 変更をサーバーに送信するには、
「更新」をクリックします。
ヒント:
操作を誤った場合は、フォーム・ビルダーの下部にある「リセット」を
クリックして、値をリセットできます。
6 フォームをスキャンして構文が正しいかどうかを調べるには、フォーム・ビルダーの
下部にあるスキャンをクリックします。
7 フォーム・ビルダーの下部にある保存をクリックします。
8 ファイル名と場所を選択します。
データ・フォームのフォルダの作成
データ・フォームのフォルダ階層を作成できます。Root フォルダはデフォルトで
使用できますが、削除できません。新しいフォルダが Root フォルダの下に作成さ
れます。多くのフォームがある場合は、データ・フォームを複数のフォルダに分
割することをお薦めします。
データ・フォームの編集 179
ä データ・フォームのフォルダを作成するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、ドキュメントの管理の順に選択します。
3 データ入力フォームタブを選択します。
4 新規フォルダを選択します。
5 フォルダ名を入力します。
名前には、空白を含め、20 文字まで入力できます。
6 オプション: フォルダの説明を入力します。
説明には、空白を含め、40 文字まで入力できます。
7 セキュリティ・クラスで、フォルダに割り当てるセキュリティ・クラスを選択しま
す。
注: このフォルダのユーザーは、指定したセキュリティ・クラスのアクセス権
が必要です。
8 OK をクリックします。
プライベート・データ・フォームの表示および非表
示
他のユーザーのプライベート・ドキュメントを表示できます。この機能は、アプ
リケーション管理者のみが使用できます。プライベート・ドキュメントのみを表
示するには、「プライベート・ドキュメントの表示」をクリックします。パブリッ
ク・ドキュメントのみを表示するには、「プライベート・ドキュメントの非表示」
をクリックします。
データ・フォームのロード
データ・フォームのスクリプトを作成したら、アプリケーションにロードします。
データ・フォームのスクリプトの作成については、145 ページの「データ・フォー
ムのスクリプトの構文」を参照してください。
注: Web のポップアップ・ブロッカで例外が発生したときのために、Financial
Management を追加することをお薦めします。Web 上でデータのロードなど
のいくつかの Financial Management タスクを実行すると、ステータス・ウィ
ンドウにタスクのステータスが表示されます。ポップアップ・ブロッカを
使用可能にしている場合、このステータス・ウィンドウは表示されません。
ä データ・フォームをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、ドキュメントの管理の順に選択します。
3 データ入力フォームタブを選択します。
180 データ・フォームの管理
4 ロードをクリックします。
5 参照をクリックして、ロードするデータ・フォームのスクリプトを検索します。次に
開くをクリックします。
注: デフォルトでは、データ・フォームのスクリプトに WDF ファイル拡張子が
使用されます。ロード・プロセスでは、TXT や CSV などの他のファイル拡
張子も受け入れますが、WDF ファイル拡張子の使用をお薦めします。
6 オプション: 次のいずれかの操作を行います。
l
l
ロードするファイルで指定されているセキュリティ・クラスを上書きするに
は、「上書き」を選択して、「セキュリティ・クラス」からセキュリティ・ク
ラスを選択します。
このフォームを自分専用にするには、
「個人用」チェック・ボックスを選択し
ます。このチェック・ボックスを選択すると、
「上書き」チェック・ボックス
と「セキュリティ・クラス」ドロップダウン・リストが使用不可になります。
7 ロードするフォームを追加するまで、手順 5 および手順 6 を繰り返します。
8 オプション: データ・フォームを更新中であれば、既存のドキュメントを上書きしま
す。を選択します。
9 OK をクリックします。
注: ロードするすべてのデータ・フォームは、有効な ReportLabel を含む必要が
あります。複数のフォームをロードするように選択し、そのうちの 1 つに無
効な ReportLabel があると、選択したフォームはすべてロードされません。
データ・フォームの抽出
データ・フォームのスクリプトをアプリケーションから抽出できます。スクリプ
トを抽出してもスクリプトはフォルダまたはアプリケーションから削除されませ
ん。選択した場所にスクリプトのコンテンツのみを抽出します。
データ・フォームのスクリプトを抽出したら、これを変更してアプリケーション
にロードできます。スクリプトをロードする場合は、古いファイルを上書きして
ください。新規スクリプトのモデルを使用することもできます。
注: スクリプトをアプリケーションにロードする場合は、
「既存のドキュメント
を上書きします。」オプションを選択して、アプリケーション内の古いファ
イルを置換する必要があります。
ä データ・フォームを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、ドキュメントの管理の順に選択します。
3 データ入力フォームタブを選択します。
4 抽出をクリックします。
5 抽出するファイルのファイル名リンクをクリックします。
データ・フォームの抽出 181
6 保存をクリックします。
7 抽出するファイルの名前と保存先を指定するか、デフォルトの名前とパスをそのまま
使用します。
注: データ・ファイルには、デフォルトで WDF 拡張子が付いています。
8 保存をクリックします。
9 手順 3 で選択したデータ・フォームをすべて抽出するまで、手順 5-8 を繰り返します。
10 OK をクリックします。
データ・フォームの削除
データ・フォームを削除できるのは、「データ入力フォームの管理」セキュリティ
役割を持つ管理者のみです。
ä データ・フォームを削除するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、ドキュメントの管理の順に選択します。
3 データ入力フォームタブを選択します。
4 削除するデータ・フォームの横にあるチェック・ボックスをオンにします。
注: フォルダを削除する前に、フォルダからデータ・フォームを削除する必要
があります。
5 削除をクリックします。
182 データ・フォームの管理
8
拡張分析の使用方法
この章の内容
拡張分析のレジストリ設定......................................................................................... 183
スター・スキーマ ..................................................................................................... 185
データの作成とスター・スキーマへのエクスポート...................................................... 188
スター・スキーマの更新............................................................................................ 189
スター・スキーマの削除............................................................................................ 190
スター・スキーマのテンプレートの作成...................................................................... 190
スター・スキーマのテンプレートの削除...................................................................... 191
拡張分析のスター・スキーマでは、Essbase を使用してデータを分析し、レポート
を作成できます。これを行うには、スター・スキーマを使用して、データを Oracle
Essbase データベースに送信します。
注: スター・スキーマにエクスポートしたら、データベースを作成します。リ
リースについては、『データベース管理者ガイド』を参照してください。
また、スター・スキーマはサードパーティ製のツールでも使用できます。
拡張分析モジュールを使用するには、スター・スキーマを保管するデータベース
の OLAP データ・ソース名(DSN)を設定し、Financial Management の構成ユーティ
リティを使用して DSN を構成する必要があります。手順については、『Oracle
Hyperion Enterprise Performance Management System インストールおよび構成ガイ
ド』を参照してください。
注: スター・スキーマを複数のデータベースに保管するには、データベースご
とに DSN を作成します。
拡張分析を使用するには、「管理者」または「拡張分析」のセキュリティ役割が必
要です。
拡張分析のレジストリ設定
レジストリの HKEY_LOCAL_MACHINE¥SOFTWARE¥Hyperion Solutions¥Hyperion
Financial Management¥Server でこれらのレジストリ・キーを設定できます。
拡張分析のレジストリ設定 183
表 35
拡張分析のレジストリ設定
エントリ名
データ型
デフォルト値
説明
EACommandTimeout
REG_DWORD
0
SQL クエリーがデッ
ドロックであると決
定されるまで経過す
る必要がある秒数。
0-65535 から値を指
定します。ただし、0
はタイムアウトがな
いことを表します。
NumEAThreads
REG_DWORD
8
データの処理中に使
用されるスレッドの
数。1-32 から値を指
定します。
EAIgnoreInvalidMemberI
Ds
REG_DWORD
0
無効な次元メンバー
の ID を検出した場合
にエラーにするかど
うかを決定します。
無効な ID を無視する
場合は 1 を指定しま
す。無効な ID を検出
した場合にエラーに
する場合は 0 を指定
します。
EAUseSQLBinding
REG_DWORD
1
SQL バインドを使用
するかどうかを決定
します。SQL バイン
ドを使用する場合は
1 を指定し、SQL バイ
ンドを使用不可にす
る場合は 0 を指定し
ます。
注意 SQL バインドを
使用不可にすると、
パフォーマンスが低
下することがありま
す。
ConnectionPoolingTrace
REG_DWORD
0
ログする接続プール
のアクティビティを
トレースするかどう
かを決定します。ト
レースする場合は 1
を指定し、トレース
を使用不可にする場
合は 0 を指定します。
EATraceADOErrors
REG_DWORD
0
ログする ActiveX Data
Object(ADO)のアク
ティビティをトレー
スするかどうかを決
定します。トレース
する場合は 1 を指定
し、トレースを使用
不可にする場合は 0
を指定します。この
184 拡張分析の使用方法
エントリ名
データ型
デフォルト値
説明
設定は ODBC には適
用されません。
EAUseODBC
REG_DWORD
1
ODBC を使用して外部
データ・ストアと通
信するかどうかを決
定します。ODBC を使
用する場合は 1 を指
定し、ADO を使用す
る場合は 0 を指定し
ます。
EALogEntirePOV
REG_DWORD
0
拡張分析ダンプで取
得される POV をロ
グ・ファイル(temp
ディレクトリ)にログ
するかどうかを決定
します。POV をログ
する場合は 1 を指定
し、ロギングを使用
不可にする場合は 0
を指定します。
スター・スキーマ
拡張分析モジュールを使用して、アプリケーションごとに複数のスター・スキー
マを作成できます。各スター・スキーマのテーブル名は、ユーザーが指定する接
頭辞で始まります。すべての次元から複数のメンバーを選択して、エクスポート
する情報を最適に表すスター・スキーマを作成できます。
注: セル・テキストとライン・アイテムの詳細はスター・スキーマにエクスポー
トされません。
スター・スキーマ内のデータの組合せは、エクスポートするために選択する次元
のメンバーに基づいて作成されます。選択する次元のメンバーが多くなると、ス
ター・スキーマの作成に必要なデータの組合せの数が多くなるため、エクスポー
ト・プロセスの完了に必要な時間が長くなります。データの組合せの数を計算す
るには、選択したメンバーの数を次元ごとに乗算します。
注意
すべての次元のすべてのメンバーをエクスポートする選択はしないでくだ
さい。エクスポートするデータのセグメントを選択します。アプリケー
ションの大きさや、データの組合せ数によって、エクスポート時間が非常
に長くなる場合があります。
たとえば、次のデータをエクスポートできます。
l
シナリオ - 実績
l
年 - 2009
l
期間 - 7 月
スター・スキーマ 185
l
ビュー - 期別
l
エンティティ - 地域、米国、フロリダ、コネチカット
l
値 - USD
l
勘定科目 - 粗利益、売上、総費用
l
ICP - [なし]
l
C1 - ボール、テニス・ボール、ゴルフ・ボール
l
C2 - 全顧客、顧客 2、顧客 3、顧客 4、顧客 5
l
C3 - [なし]
l
C4 - [なし]
次に、作成されるスター・スキーマを Oracle Essbase Integration Services で使用し
て、予算情報を参照および使用する必要がある対象ユーザーを表すために、1 つ
以上のデータ・キューブを作成できます。スター・スキーマには、これらのメン
バーのデータの組合せが 180 含まれます(1 * 1 * 1 * 1 * 4 * 1 * 3 * 1 * 3 * 5 * 1 * 1 =
180)。
スター・スキーマのフォーマット
スター・スキーマを作成する場合は、抽出フォーマットの次のオプションのいず
れかを選択します。
l
標準
l
メタデータのみ
l
選択したメタデータのみ
l
Essbase
l
データ・ウェアハウス
l
フラット・ファイル
選択する抽出フォーマットのオプションによって、使用するスキーマ・フォーマッ
トが決定されます。各スキーマ・フォーマットは、異なる一連のテーブルを生成
します。次のスキーマ・フォーマットを使用できます。
l
l
l
標準 Essbase スキーマ - このスキーマは、抽出フォーマット・タイプが標準、
メタデータのみ、選択したメタデータのみの場合に使用します。
SQL および Essbase スキーマ - このスキーマは、抽出フォーマット・タイプが
Essbase の場合に使用します。
ウェアハウス正規化階層スキーマ - このスキーマは、抽出フォーマット・タイ
プがデータ・ウェアハウスの場合に使用します。
各スキーマ・フォーマットでは、13 個の次元テーブルと 1 つのデータ・フィール
ドのキーを含む PREFIX_FACT テーブルが作成されます。PREFIX_DIMENSION
テーブル、メタデータの抽出タイムスタンプを追跡するための HFM_EA_EXTRACT
テーブルおよび書込みと読取りのロックを追跡するための PREFIX_LOCK_ACCESS
テーブルも作成されます。書込みロックは、たとえば、作成または置換のプロセ
スが使用中である場合など、メタデータが変更中であるときに使用されます。読
取りロックは、たとえば、更新プロセスが使用中である場合など、メタデータが
186 拡張分析の使用方法
変更中ではなく、FACT テーブルのデータが更新中であるときに使用されます。
ロックのルールは次のとおりです:
l
l
l
同じ DBMS インスタンスの同じ接頭辞には、一度に 1 つの書込みのみ行えま
す。
ライターが実行中またはキューに存在する場合は、リーダーは書込みが完了
するまで実行できません。
視点に関係なく、同時に複数の読取りを行えます。
注: エンティティ次元の 2 つのテーブル(PREFIX_ENTITY および
PREFIX_PARENT)が作成されます。
SQL および Essbase 集約スキーマ・フォーマットでは、PREFIX_DIMENSION_BASE
テーブルも作成されます。
ウェアハウス正規化階層スキーマ・フォーマットでは、
PREFIX_DIMENSION_PARENT テーブルが作成されます。
注: ビュー、年および親次元には、BASE テーブルと PARENT テーブルは作成さ
れません。
たとえば、リレーショナル・テーブルの接頭辞が DEMO で、フォーマットが
Essbase の場合は、次のテーブルが作成されます。
l
HFM_EA_EXTRACT1
l
HFM_LOCK_ACCESS1
l
DEMO_FACT
l
DEMO_YEAR
l
DEMO_VIEW
l
DEMO_PARENT
l
DEMO_SCENARIO および DEMO_SCENARIO_BASE
l
DEMO_PERIOD および DEMO_PERIOD_BASE
l
DEMO_VALUE および DEMO_VALUE_BASE
l
DEMO_ENTITY および DEMO_ENTITY_BASE
l
DEMO_ICP および DEMO_ICP_BASE
l
DEMO_ACCOUNT および DEMO_ACCOUNT_BASE
l
DEMO_CUSTOM1 および DEMO_CUSTOM1_BASE
l
DEMO_CUSTOM2 および DEMO_CUSTOM2_BASE
l
DEMO_CUSTOM3 および DEMO_CUSTOM3_BASE
l
DEMO_CUSTOM4 および DEMO_CUSTOM4_BASE
スター・スキーマ 187
データの作成とスター・スキーマへのエクスポート
スター・スキーマを作成するには、スキーマのテーブルを識別する接頭辞とエク
スポートするセルの次元のメンバーを指定します。データをエクスポートする前
に、アプリケーション・データが連結されていることを確認します。
注意
Financial Management データベースをデータのエクスポートの宛先データ
ベースとして使用しないでください。
注: Oracle ユーザーの場合: 抽出されるテキスト・データは、
NVARCHAR(Unicode)フォーマットで保管されます。SELECT ステートメン
トで Oracle の「translate」コマンドを使用して、テキストを Unicode から
ANSI フォーマットに変換します。たとえば、SELECT translate(LABEL using
CHAR_CS) as LABEL FROM DEMO_ACCOUNT のように使用します。
選択したファイルをフラット・ファイルに抽出することもできます。データ
は、.dat ファイルとして、アプリケーション・サーバー上の HFM Server Working
フォルダに抽出されます。
注: 大量のデータを抽出する場合は、抽出用に十分なディスク・スペースを確
保してください。
Web のポップアップ・ブロッカで例外が発生したときのために、Financial
Management を追加することをお薦めします。Web 上でデータのロードなどのい
くつかの Financial Management タスクを実行すると、ステータス・ウィンドウに
タスクのステータスが表示されます。ポップアップ・ブロッカを使用可能にして
いる場合、このステータス・ウィンドウは表示されません。
ä スター・スキーマを作成し、Financial Management データをそのスター・スキーマ
にエクスポートするには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、拡張分析の順に選択します。
3 次のいずれかを行います。
l
l
「テンプレート」で、使用する保存済 POV テンプレートを選択します。
エクスポートする POV 次元のメンバーを選択します。
4 宛先データベース(DSN)から、スター・スキーマのエクスポート先のデータベースを選
択します。
注: 宛先データベースとして、データのエクスポート元と同じ Financial
Management データベースを選択しないでください。
5 リレーショナル・テーブルの接頭辞に、スター・スキーマのテーブルを識別する接頭
辞を入力します。
188 拡張分析の使用方法
注: 接頭辞には、英数字を 10 文字まで入力でき、英字で始まる必要があります。
デフォルトの接頭辞はアプリケーション名です。
6 抽出フォーマットから、データに対して実行する抽出タイプを選択します。
l
標準
l
メタデータのみ - メタデータのみを抽出します。
l
選択したメタデータのみ - 選択した次元のメンバーのメタデータのみを抽出し
ます。
l
Essbase
l
データ・ウェアハウス
l
フラット・ファイル
7 オプション: スター・スキーマに動的勘定科目を含める場合は、動的勘定科目を除く
チェック・ボックスの選択を解除します。
8 スター・スキーマの作成を選択します。
スター・スキーマの更新
定義済のスター・スキーマにデータをエクスポートできます。スター・スキーマ
を更新するとき、別の次元のメンバーを指定できます。
注: スター・スキーマを更新すると、ファクト・テーブルのデータのみが消去
されます。
Web のポップアップ・ブロッカで例外が発生したときのために、Financial
Management を追加することをお薦めします。Web 上でデータのロードなどのい
くつかの Financial Management タスクを実行すると、ステータス・ウィンドウに
タスクのステータスが表示されます。ポップアップ・ブロッカを使用可能にして
いる場合、このステータス・ウィンドウは表示されません。
ä スター・スキーマを更新するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、拡張分析の順に選択します。
3 次のいずれかを行います。
l
l
「テンプレート」で、使用する保存済 POV テンプレートを選択します。
エクスポートする POV 次元のメンバーを選択します。
4 宛先データベース(DSN)から、スター・スキーマを含むデータベースを選択します。
5 リレーショナル・テーブルの接頭辞に、スター・スキーマのテーブルを識別する接頭
辞を入力します。
注: 接頭辞には、英数字を 10 文字まで入力でき、英字で始まる必要があります。
デフォルトの接頭辞はアプリケーション名です。
6 抽出フォーマットから、データに対して実行する抽出タイプを選択します。
スター・スキーマの更新 189
l
標準
l
メタデータのみ - メタデータのみを抽出します。
l
選択したメタデータのみ - 選択した次元のメンバーのメタデータのみを抽出し
ます。
l
Essbase
l
データ・ウェアハウス
注: フラット・ファイル・オプションはこのアクションには使用できません。
7 オプション: スター・スキーマに動的勘定科目を含める場合は、動的勘定科目を除く
チェック・ボックスの選択を解除します。
8 スター・スキーマの更新を選択します。
スター・スキーマの削除
不要になったスター・スキーマは削除できます。スター・スキーマを削除すると、
スター・スキーマのデータ、メタデータおよびテーブルがすべて削除されます。
ä スター・スキーマを削除するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、拡張分析の順に選択します。
3 宛先データベース(DSN)から、スター・スキーマを含むデータベースを選択します。
4 リレーショナル・テーブルの接頭辞に、スター・スキーマのテーブルを識別する接頭
辞を入力します。
注: 接頭辞には、英数字を 10 文字まで入力でき、英字で始まる必要があります。
デフォルトの接頭辞はアプリケーション名です。
5 スター・スキーマの削除を選択します。
スター・スキーマのテンプレートの作成
スター・スキーマのテンプレートを作成し、POV に名前を付けて保存すると、再
使用できます。
ä スター・スキーマのテンプレートを作成するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、拡張分析の順に選択します。
3 POV 次元のメンバーを選択します。
4 宛先データベース(DSN)から、スター・スキーマのエクスポート先のデータベースを選
択します。
5 リレーショナル・テーブルの接頭辞に、スター・スキーマのテーブルを識別する接頭
辞を入力します。
190 拡張分析の使用方法
注: 接頭辞には、英数字を 10 文字まで入力でき、英字で始まる必要があります。
デフォルトの接頭辞はアプリケーション名です。
6
をクリックします。
7 テンプレート名を入力します。
8 オプション: テンプレートを上書きする場合は、上書きを選択します。
9 保存をクリックします。
10 OK をクリックします。
スター・スキーマのテンプレートの削除
ä スター・スキーマのテンプレートを削除するには、次の手順に従います。
1 アプリケーションを開きます。
2 管理、拡張分析の順に選択します。
3 テンプレートで、削除するテンプレートを選択します。
4
をクリックします。
5 OK をクリックして確定します。
6 OK をクリックします。
スター・スキーマのテンプレートの削除 191
192 拡張分析の使用方法
レポートの定義
9
この章の内容
レポートの定義 ........................................................................................................ 193
データ・エクスプローラ・レポートの例...................................................................... 194
仕訳レポートの作成 ................................................................................................. 195
内部取引パートナ照合レポートの作成 ........................................................................ 196
内部取引レポートの作成............................................................................................ 205
Financial Management では、次のレポート・タイプを作成できます。
l
l
l
データ・エクスプローラ・レポート: データ・グリッドに含まれている情報を
示します。
仕訳レポート: 仕訳モジュールで選択した条件に従って、特定の仕訳または仕
訳リストの情報を示します。
内部取引パートナ(ICP)照合レポート: 連結するときに消去される内部取引を示
します。
レポートは、Desktop のシステム・レポート・モジュールか、Web の「レポート」
タブから実行できます。
ヒント:
Web で「レポート」タブにアクセスするには、ナビゲーション・バー
の管理リンクをクリックし、ドキュメントの管理をクリックします。
レポートの定義
レポートを定義するには、レポート・エディタまたはテキスト・エディタを使用
して、レポート・タグに値を割り当てます。レポートごとに新しいレポート定義
を作成するか、レポート定義を開いてそれを変更できます。レポート定義を RPT
または HDE フォーマットで保存できます。
レポートごとに次の属性を指定する必要があります。
l
レポート・タイプ
l
説明
l
視点(POV)
レポートの定義 193
注意
レポートを定義するとき、次の例に示す構文に従う必要があります。
ReportType は大文字の英字で始まる必要があります。ワード間や等号
の両側にスペースを含まないでください。
この例では、仕訳レポートのレポート・タイプ、説明、POV を定義しています。
ReportType=Journal
ReportDescription=TaxJournals
POV=S#Actual.Y#2009.P#July.V#<Entity Curr Adjs>
POV の定義はレポートごとに異なります。レポートの例の詳細は、194 ページの
「データ・エクスプローラ・レポートの例」、195 ページの「仕訳レポートの例」、
196 ページの「内部取引パートナ照合レポートの作成 」を参照してください。
すべてのレポートのヘッダーに、日付と時刻、およびユーザー・フィールドが自
動的に表示されます。
仕訳レポート、データ・エクスプローラ・レポートまたは内部取引パートナ照合
レポートを Desktop で作成する場合は、レポート定義が自動的に作成され、シス
テム・レポート・モジュールで開きます。レポートを Desktop で仕訳モジュール
から作成する場合、レポートはレポート・モジュールの「表示」タブで開きます。
レポートを Web で仕訳モジュールから作成する場合は、レポートをプレビューし
たり、定義を保存したりできます。レポートをデータ・エクスプローラ・モジュー
ルから作成する場合、レポートは「設計」タブで開きます。レポートを生成する
前に、設計ビューを使用してレポート・スクリプトを変更できます。次に、レポー
トの説明を設定して、新しいスタイル・シートを適用し、レポートをローカルま
たはリモートに保存できます。
レポートを Web で使用する場合は、一時ファイルとレポートの操作情報を含むロ
グ・ファイルが作成されます。Financial Management Web ディレクトリ以外のファ
イル転送ディレクトリを設定して、これらの一時ファイルを保管する必要があり
ます。このファイル転送ディレクトリの作成については、『Oracle Hyperion Enterprise
Performance Management System インストールおよび構成ガイド』を参照してくだ
さい。
データ・エクスプローラ・レポートの例
この例では、データ・エクスプローラ・レポートを定義するスクリプトを示して
います:
ReportType=ExploreData
ReportDescription=Default Data Grid
Scenario=Budget
Year=2009
Period=July
View=<Scenario View>
Entity=UnitedStates.Connecticut
Value=USD
Account=Sales
ICP=[ICP None]
Custom1=[None]
Custom2=[None]
Custom3=[None]
194 レポートの定義
Custom4=[None]
Scenarios=Budget
Years=2009
Periods=
Views=<Scenario View>
Entities=Regional,UnitedStates.Connecticut
Values=USD
Accounts=GrossMargin,Sales
ICPs=[ICP Top]
Custom1s=[None]
Custom2s=[None]
Custom3s=[None]
Custom4s=[None]
ScenarioMemberList=[Hierarchy]
YearMemberList=[Hierarchy]
PeriodMemberList=[Hierarchy]
ViewMemberList=[Hierarchy]
ValueMemberList=[Hierarchy]
AccountMemberList=[Hierarchy]
ICPMemberList=[Hierarchy]
Custom1MemberList=[Hierarchy]
Custom2MemberList=[Hierarchy]
Custom3MemberList=[Hierarchy]
Custom4MemberList=[Hierarchy]
RowDimensions=Account
ColDimensions=Entity
DisplayMode=Data
MetadataDisplayMode=Labels
Row=~-ExchangeRates
Row=~-NetProfit
Row=~-NetIncome
Row=~-GrossMargin
OBPSettings=0
仕訳レポートの作成
仕訳レポートを作成して、仕訳ステータスをチェックしたり、仕訳の調整を見直
したりします。仕訳レポートを作成して、仕訳モジュールで特定の仕訳の情報や、
選択した基準に基づいた仕訳のリストを表示できます。たとえば、特定のステー
タス、残高の種類、エンティティまたは勘定科目を持つ仕訳のみを表示するよう
に選択できます。また、レポートに表示する列を選択したり、その列のソート順
を変更することもできます。
レポート定義の仕訳レポートに単一エンティティや勘定科目のフィルタを設定で
きます。エンティティ・フィルタの構文は、
EntityFilter=ParentName.ChildName(UnitedStates.Maryland など)です。勘定科目フィ
ルタの構文は、AccountFilter=MemberName(Sales など)です。
仕訳レポートの例
この例では、サンプルの仕訳レポートの定義を示しています。
ReportType=Journal
ReportDescription=Tax Journals
仕訳レポートの作成 195
POV=S#Actual.Y#2009.P#July.V#<Entity Curr Adjs>
ShowDescriptions=0
DisplayColumn_0=Label,Ascending,Repeat,Yes
DisplayColumn_1=Group,Ascending,Repeat,Yes
DisplayColumn_2=Description
DisplayColumn_3=Entity
StatusFilter=Working,Submitted,Rejected,Approved,Posted
TypeFilter=Regular
BalanceTypeFilter=Balanced,Unbalanced
EntityFilter=UnitedStates.Maryland
AccountFilter=Sales
内部取引パートナ照合レポートの作成
内部取引パートナ(ICP)照合レポートを作成して、連結時に消去される内部取引を
表示します。内部取引は、ICP 次元で管理されます。ICP 次元は、勘定科目として
存在できるすべての内部取引残高を含んでいます。データ・グリッド、データ・
ロード、仕訳またはデータ・フォームを使用して、内部取引を入力できます。
Financial Management では、勘定科目およびカスタム次元の内部取引詳細を追跡し
て消去できます。内部取引は、2 つの内部取引エンティティの共通の親が最初に
見つかった時点で消去されます。内部取引は、値次元の[Elimination]メンバーを使
用して消去されます。
内部取引照合レポートを使用すると、内部取引を追跡して、分析や監査に役立て
ることができます。内部取引照合レポートは、内部取引パートナ(IsICP)属性を使
用可能にして設定されたエンティティや内部取引パートナ(ICP)次元の一致を示し
ます。
ユーザー・インタフェースやテキスト・エディタを使用してスクリプトにレポー
トのオプションを指定して、内部取引照合レポートを作成できます。レポートを
編集するには、レポート・スクリプトを変更する必要があります。
レポートの勘定科目を選択するか、調整勘定科目オプションを使用できます。調
整勘定科目オプションを使用すると、調整勘定科目に基づいて勘定科目や照合勘
定科目が生成されます。また、戻し取引、カスタム次元または内部取引詳細を非
表示にするように選択することもできます。レポートを印刷するとき、レポート
設定を上書きして、必要に応じたレポートをカスタマイズできます。
内部取引照合レポートのメンバー・リストの選択
レポートの「エンティティ」および「パートナ」のメンバー・リストを選択でき
ます。たとえば、「エンティティ」フィールドの「地域」のメンバー・リストを選
択できます。「エンティティ」および「パートナ」のメンバー・リストを選択する
と、「エンティティ」リスト内のすべてのエンティティと「パートナ」リスト内の
すべてのエンティティを対比して ICP 取引が処理されます。ICP 属性が使用可能
なエンティティの取引のみが処理されます。
196 レポートの定義
内部取引照合レポートの勘定科目の選択
レポートの勘定科目と照合勘定科目を定義する必要があります。勘定科目と照合
勘定科目を調整勘定科目に基づいて生成したい場合は、「調整勘定」オプションを
指定すると、勘定科目と照合勘定科目が自動的に生成されます。
内部取引照合レポートの小数点以下の桁数の指定
Decimal キーワードを内部取引照合レポート定義に追加して、レポートに表示する
小数点以下の桁数を指定できます。小数点以下の桁数はデフォルトで 0-9 です。
小数点以下の桁数を指定しない場合は、勘定科目に定義されているデフォルトの
小数点設定が使用されます。
内部取引照合レポート用スタイル・シートの選択
レポートの作成時にドロップダウン・リストからスタイル・シートを選択できま
す。レポート定義に StyleSheet キーワードを追加して、レポートに使用するスタイ
ル・シートを指定することもできます。たとえば、
StyleSheet=HFM_IntercompanyDefault.xsl と指定します。レポート定義にスタイ
ル・シートを指定しない場合は、デフォルトのスタイル・シートが使用されます。
内部取引照合レポートの通貨の指定
指定する通貨で内部取引照合レポートを生成できます。これにより、金額を連結
する前に、レポートを実行して、共通の通貨で内部取引を検証できます。たとえ
ば、EUR 通貨で値をチェックするには、POV の値を USD から EUR に変更してレ
ポートを生成します。
内部取引照合レポートの非表示オプション
内部取引照合レポートを作成するとき、いくつかのタイプの内部取引と詳細をレ
ポートで非表示にできます。レポートの印刷時にもこれらの非表示オプションを
選択できます。
一致したものの非表示
内部取引照合レポートを作成するとき、一致するエンティティ/パートナの取引を
表示または非表示にできます。非表示にするように選択すると、エンティティお
よびパートナの値が照合許容差の値またはパーセントの範囲内にある場合、取引
は非表示にされます。たとえば、エンティティに 299 個、パートナに 200 個ある
場合、差異は 99 になります。照合許容差の値が 100 でエンティティとパートナの
差異がこの例のように 100 未満の場合は、照合許容差の範囲内であるため、取引
は非表示にされます。
エンティティ/パートナの取引を非表示にしないように選択すると、エンティティ
およびパートナの値が照合許容差の値またはパーセントの範囲内にある場合でも
非表示にされません。前の例では、値の差異が 99 で、照合許容差の範囲内にあり
内部取引パートナ照合レポートの作成 197
ますが、取引は非表示にされません。指定された照合許容差は単位で表示されま
す。
戻し取引の非表示
デフォルトで、エンティティの取引が表示されるたびに内部取引パートナから戻
し取引が表示されます。レポートの作成時に、これらの戻し取引を非表示にする
ように選択できます。
レポートに 1 つの照合勘定科目しかないときにこのオプションは非常に便利です。
たとえば、収益と費用の内部取引の保管に使用する「現金」勘定科目がある場合
です。この場合、レポートには 1 つの照合勘定科目しかないので、戻し取引の非
表示オプションを使用して、重複エントリを避ける必要があります。
詳細の非表示
差額のみを表示する内部取引照合レポートの場合、レポートの作成時に内部取引
の詳細を非表示にできます。このオプションを選択すると、レポートには内部取
引は表示されず、エンティティ/パートナの各セクションの合計差異のみが印刷さ
れます。不一致が存在するために、各内部取引を表示する必要がある場合は、レ
ポートを再生成して、内部取引の詳細を表示できます。
カスタム次元の非表示
カスタム 1、2、3、4 の各次元の列が非表示にするように選択できます。
「メンバー表示」オプション
次元メンバーのラベル、説明、または両方をレポートに表示できます。
「グループ化の基準」オプション
内部取引パートナとの取引をカスタム 1、2、3、4、のいずれかで分類できます。
このオプションに従って詳細がソートされ、グループの小計が表示されます。
内部取引パートナ照合レポート・スクリプトの定
義
このセクションのキーワードを使用して、内部取引照合レポート・スクリプトを
定義します。スクリプトを作成したら、ファイル名に拡張子 RPT を付けて保存し
ます。
内部取引パートナ照合レポートのサンプルのスクリプトは、Financial Management
のサンプル・アプリケーションとともにインストールされます。インストール・
ディレクトリは Hyperion_Home¥FinancialManagement¥SampleApps です。
注: 内部取引パートナ照合レポート・スクリプトではキーワードの大文字と小
文字が区別されません。
198 レポートの定義
ReportType
このキーワードは、レポート・タイプを指定します。スクリプトでは必須キーワー
ドです。
構文
ReportType=Intercompany
ReportDescription
このキーワードは、レポートの説明を指定します。レポートの説明には、40 文字
まで入力できます。スクリプトでは必須キーワードです。
構文
ReportDescription=ReportDescription
ReportDescription をレポートの説明に置換します。例:
ReportDescription=Intercompany Elimination Report
StyleSheet
このキーワードは、レポートに使用するスタイル・シートを指定します。
構文
StyleSheet=StyleSheetFileName
StyleSheetFileName をレポートのスタイル・シートに置換します。例:
ReportDescription=HFM_IntercompanyDefault.xsl
レポート定義でスタイル・シートを指定しなければ、デフォルトのスタイル・シー
トが使用されます。
POV
このキーワードは、レポートの POV を指定します。スクリプトでは必須キーワー
ドです。
構文
POV=S#Scenario.Y#Year.P#Period.V#Value.W#View
Scenario、Year、Period、Value および View を有効な次元のメンバーに置換します。
例:
POV=S#Actual.Y#2009.P#July.V#USD.W#YTD
注: Adjs 値メンバー(たとえば parent curr adjs)はサポートされていません。
内部取引パートナ照合レポートの作成 199
エンティティ
このキーワードは、レポートに表示するエンティティまたはエンティティのメン
バー・リストを指定します。
構文
Entity=E#Parent.Entity
Entity=E{EntityList}
Entity.Parent をエンティティと親の組合せに置換します。EntityList を有効なメン
バー・リストに置換します。例:
Entity=E#UnitedStates.Connecticut
Entity=E{Geographical.[Base]}
Partner
このキーワードは、レポートに表示するパートナまたはパートナのメンバー・リ
ストを指定します。
構文
Partner=E#PartnerParent.PartnerEntity
Partner=E{PartnerList}
PartnerParent.PartnerEntity をパートナの親とエンティティの組合せに置換します。
PartnerList を有効なパートナのメンバー・リストの名前に置換します。例:
Partner=E#UnitedStates.Florida
Partner=E{Geographical.[Base]}
AccountEntity と AccountPartner
AccountEntity_x および AccountPartner_x キーワードは、照合の勘定科目を指定し
ます。照合する勘定科目のペアごとに、ゼロで始まる AccountEntity_x および
AccountPartner_x を指定します。1 対多または多対多の照合レポートを作成するに
は、正しいキーワードを使用して追加の勘定科目を指定します。1 つのレポート
内に重複するキーワードを使用できません。たとえば、1 つのレポート内に
AccountEntity_0 を 2 回以上持つことはできません。
構文
AccountEntity_0=A#Sales.C1#GolfBalls.C2#Customer2
AccountPartner_0=A#Purchases.C1#GolfBalls.C2#Customer2
この例では、これらのキーワードを使用して、1 つの照合レポートですべての勘
定科目を示します。
AccountEntity_0=A#1004780
AccountEntity_1=A#1004790
AccountEntity_2=A#1005850
AccountEntity_3=A#1005850
200 レポートの定義
AccountPartner_0=A#2000100
AccountPartner_1=A#2000140
AccountPartner_2=A#2000210
AccountPartner_3=A#2000250
AccountPartner_4=A#2000320
AccountPartner_5=A#2000430
AccountPartner_6=A#2000560
AccountPartner_7=A#2000630
AccountPartner_8=A#2000680
この例では、Entity および Partner キーワードを使用して、異なる勘定科目のペア
で異なるレポートを作成します。これは、1 つの勘定科目を 2 つの勘定科目と照
合するレポートの一例です(1 対多)。
Report 1
AccountEntity_0=A#1004780
AccountPartner_0=A#2000100
AccountPartner_1=A#2000140
この例では、2 つの勘定科目を 1 つの勘定科目と照合するレポートを示していま
す(多対 1)。
Report 2
AccountEntity_0=A#1004790
AccountEntity_1=A#2000210
AccountPartner_1=A#2000250
下の例は、1 つの勘定科目を 1 つの勘定科目と照合しています。
Report 3
AccountEntity_0=A#1005850
AccountPartner_0=A#2000320
下の例は、2 つの勘定科目を 4 つの勘定科目と照合しています。
Report 4
AccountEntity_0=A#1005850
AccountEntity_1=A#1005860
AccountPartner_0=A#2000430
AccountPartner_1=A#2000560
AccountPartner_2=A#2000630
AccountPartner_3=A#2000680
SuppressIfMatch
このキーワードは、エンティティとパートナの値が照合許容差内であれば、取引
を非表示にします。
構文
SuppressIfMatch=Boolean
Boolean を Yes または No に置換します。例:
SuppressIfMatch=Yes
内部取引パートナ照合レポートの作成 201
たとえば、エンティティの値が 299 で、パートナの値が 200 の場合、差異は 99 で
す。照合許容差の値が 100 で、この例のようにエンティティとパートナの差異が
100 未満の場合は、照合許容差内なので取引が非表示になります。
エンティティ/パートナの取引を非表示にしないように選択すると、エンティティ
およびパートナの値が照合許容差の値の範囲内にある場合でも非表示にされませ
ん。前の例では、値の差異が 99 で、照合許容差の範囲内にありますが、取引は非
表示にされません。
注: 照合許容差は単位で表示されます。
SuppressReversedTransactions
このキーワードは、エンティティの取引について、そのパートナからの取引の戻
しを非表示にします。
構文
SuppressReversedTransactions=Boolean
Boolean を Yes または No に置換します。例:
SuppressReversedTransactions=Yes
デフォルトで、エンティティの取引が表示されるたびに内部取引パートナから戻
し取引が表示されます。レポートの作成時に、これらの戻し取引を非表示にする
ように選択できます。
レポートに 1 つの照合勘定科目しかないときにこのオプションは非常に便利です。
たとえば、収益と費用の内部取引について記述する"wash"勘定科目しかない場合
です。この場合、レポートには 1 つの照合勘定科目しかないので、戻し取引の非
表示オプションを使用して、重複エントリを避ける必要があります。
SuppressDetails
このキーワードは、内部取引の詳細を非表示にして、エンティティ/パートナの各
セクションの合計差異のみを印刷します。
構文
SuppressDetails=Boolean
Boolean を Yes または No に置換します。例:
SuppressDetails=Yes
差額のみを表示する内部取引照合レポートの場合、レポートの作成時に内部取引
の詳細を非表示にできます。このオプションを選択すると、レポートには内部取
引は表示されず、エンティティ/パートナの各セクションの合計差異のみが印刷さ
れます。不一致が存在するために、各内部取引を表示する必要がある場合は、レ
ポートを再生成して、内部取引の詳細を表示できます。
202 レポートの定義
MatchingTolerance
このキーワードを使用して、貸借の不一致が一定額を超える取引のみを表示する
ための値を指定するか、デフォルト値の 0 を使用します。
注: 照合許容差は単位で表示されます。
構文
MatchingTolerance=ToleranceValue
ToleranceValue を 10 億未満の数値に置換します。このキーワードの上限は、
999999999 です。例:
MatchingTolerance=100
たとえば、エンティティの値が 299 で、パートナの値が 200 の場合、差異は 99 で
す。照合許容差の値が 100 で、この例のようにエンティティとパートナの差異が
100 未満の場合は照合許容差内なので、SuppressIfMatch キーワードを使って、取
引を非表示にします。
SuppressCustoms
このキーワードは、カスタム次元を非表示にします。
構文
DisplayCustomn=Boolean
n をカスタム次元の数値に置換し、Boolean を Yes または No に置換します。デフォ
ルトは Yes です。例:
DisplayCustom1=Yes
DisplayCustom2=Yes
DisplayCustom3=No
DisplayCustom4=No
ScaleFactor
このキーワードは、小数点の位置を識別して値を表示する単位を指定します。た
とえば、位取り 3 を入力すると、レポートの値は、1000 単位で表示されます。位
取りが 0 の場合、レポートの値は 1 単位で表示されます。
構文
ScaleFactor=Scale
Scale を次の番号のいずれかに置換します。
l
0=1
l
1 = 10
l
2 = 100
内部取引パートナ照合レポートの作成 203
l
3 = 1000
l
4=1万
l
5 = 10 万
l
6 = 100 万
l
7 = 1 千万
l
8=1億
l
9 = 10 億
例:
ScaleFactor=3
この例では、数字 12345.78 はレポートで 12.345678 と表示されます。
Decimal
このキーワードは、レポートに表示する小数点以下の桁数を指定し、勘定科目で
定義した設定を上書きできます。
構文
Decimal=NumberDecimalPlaces
NumberDecimalPlaces を 0-6 の数値に置換します。小数点以下の桁数を指定しない
場合は、勘定科目に定義されているデフォルトの小数点設定が使用されます。例:
Decimal=3
この例では、数字 123.4567 はレポートで 123.457 と表示されます。
DisplayLabels
このキーワードは、メンバーのラベルをレポートに表示するかどうかを指定しま
す。
構文
DisplayLabels=Boolean
Boolean を Yes または No に置換します。デフォルトは Yes です。例:
DisplayLabels=Yes
DisplayDescriptions
このキーワードは、メンバーの説明をレポートに表示するかどうかを指定します。
構文
DisplayDescriptions=Boolean
Boolean を Yes または No に置換します。デフォルトは No です。例:
204 レポートの定義
DisplayDescriptions=Yes
DisplayPlugElimAccts
このキーワードは、内部取引の影響を受けた調整勘定の要約を表示するかどうか
を指定します。
構文
DisplayPlugElimAccts=Boolean
Boolean を Yes または No に置換します。例:
DisplayPlugElimAccts=Yes
GroupByCustom
このキーワードは、カスタム次元の取引をカスタム 1、カスタム 2、カスタム 3 ま
たはカスタム 4 の次元で分類します。このキーワードは省略可能です。
構文
GroupByCustom=Custom
Custom をカスタム次元の数値に置換します。レポートのカスタム次元は、この次
元で分類されます。例:
GroupByCustom=1
内部取引レポートの作成
次のタイプの内部取引レポートを作成できます。
l
l
内部取引 - 取引のリストを作成します。
勘定科目による内部取引照合 - 選択した勘定科目に基づく照合レポートを作成
します。
l
取引 ID による内部取引照合 - 取引 ID に基づく照合レポートを作成します。
l
内部取引テンプレート
205 ページの「内部取引レポートの構文」を参照してください。
内部取引レポートの構文
内部取引レポート・スクリプトを作成する場合は、次のキーワードを使用します。
表 36
内部取引レポート・スクリプトのキーワード
キーワード
説明
ReportType
レポート・タイプを指定します。例: ReportType=ICTransactions
ReportLabel
レポート名を指定します。例: ReportLabel=Transaction Report
内部取引レポートの作成 205
キーワード
説明
ReportDescription
レポートの説明を入力します。例: ReportDescription=Intercompany
Transaction Detail Report
ReportSecurityClass
レポートのセキュリティ・クラスを指定します。デフォルトは
[Default]です。
POV
レポートの有効な POV を指定します。例:
POV=S#ActMon.Y#2009.P#January
ScaleFactor
レポートの位取りを指定します。スケールは、0 から 9 までの値で
す。
Decimal
レポートに表示する小数点以下の桁数を指定します。小数点以下の
桁数は、0 から 9 までの値です。
IncludeMatched
レポートに照合済の取引を含める場合は TRUE を、含めない場合は
FALSE を指定します。
IncludeUnMatched
レポートに未照合の取引を含める場合は TRUE を、含めない場合は
FALSE を指定します。
IncludeMisMatched
レポートに不一致の取引を含める場合は TRUE を、含めない場合は
FALSE を指定します。
IncludePosted
レポートに転記済の取引を含める場合は TRUE を、含めない場合は
FALSE を指定します。
IncludeUnPosted
レポートに転記の戻し済の取引を含める場合は TRUE を、含めない
場合は FALSE を指定します。
エンティティ
ICP 次元の有効な基本エンティティ。親エンティティではありませ
ん。
Partner
勘定科目の ICP 次元の有効なエンティティ。
Entity Account
エンティティ取引を表示している場合は、エンティティ勘定を指定
します。
Partner Account
パートナ取引を表示している場合は、パートナ勘定を指定します。
TransactionID
この ID は必須です。取引に 40 文字までの ID を入力する必要があり
ます。サブ ID と組み合わせると、この ID は、Scenario/Year/Period 内
の Entity/Partner/Account/C1/C2/C3/C4 の一意の識別子になります。
取引サブ ID
取引のサブ ID を指定します。
TransactionCurrency
これは、請求書取引に使用する通貨です。アプリケーションで定義
された有効な通貨である必要があります。
ReferenceID
オブジェクトです。参照 ID を入力して取引の参照情報を保管でき
ます。たとえば、エンティティは、請求書を発行したエンティティ
とは異なる固有の請求書一連番号を持つ場合があります。情報目的
のみのために、この参照 ID に追加情報を入力できます。
エンティティの参照 ID を「取引 ID」に入力し、パートナ・エンティ
ティから受け取った請求書の番号を入力できます。
MatchCode
206 レポートの定義
これは省略可能です。照合コードは、照合プロセスのタイプを区別
するための接頭辞です。次のいずれかを指定します。
キーワード
TransactionAmount
ReasonCode
説明
l
A - 勘定科目を使用する自動照合
l
I - 取引 ID を使用する自動照合
l
R - リファレンス ID を使用する自動照合
l
M - 手動照合
取引金額の範囲を指定します。
オブジェクトです。理由コードは、管理者が定義した有効な理由
コードであることが必要です。理由コードの主な目的は、取引が
「不一致」ステータスを持つようになった理由(パートナ・エンティ
ティからの請求書を紛失した、パートナによって正しくない額が入
力されたなど)を示すことです。取引が「一致」ステータスを持つ
場合は、取引に理由コードを割り当てる必要はありません。取引が
「未照合」ステータスを持つ場合は、理由コードを割り当てること
はできません。
FromDate
オプションです。これは有効な日付であることが必要です。
ToDate
オプションです。これは有効な日付であることが必要です。
DisplayColumns Section
レポートに表示される列およびそれらの列の表示形式を指定しま
す。構文は、<Displayed
Columns>,<Sort>,<Options>,<Repeat>,<Totals>です。ここで、
<Displayed Columns>は、有効な列、<Sort>は Ascending または
Descending、<Options>は、Label、Description、またはその両方、
<Repeat>は Repeat または NoRepeat、<Totals>は Total または NoTotal
です。
例:
Entity, Ascending, Label, Repeat, Total
DisplayEntityTransactions
レポートにエンティティの取引を含める場合は TRUE を、含めない
場合は FALSE を指定します。
特定のエンティティおよびパートナの内部取引のみを表示するよう
に選択できます。また、そのエンティティと対応するパートナの取
引を表示するように選択することもできます。たとえば、エンティ
ティとパートナの選択肢からエンティティ A とパートナ B の取引の
みを選択すると、エンティティ A がパートナ B と持つ取引のみが表
示されます。ただし、エンティティ B とパートナ A の該当する取引
を参照する場合は、エンティティ取引とパートナ取引を含むように
選択できます。
DisplayPartnerTransactions
レポートにパートナの取引を含める場合は TRUE を、含めない場合
は FALSE を指定します。
SuppressDetails
取引の詳細を非表示にして、小計行のみを表示する場合は TRUE を
指定します。
内部取引レポートの作成 207
208 レポートの定義
10
ルールの管理
この章の内容
ルールのタイプ ........................................................................................................ 210
ルールに関する注意事項............................................................................................ 211
連結時のルールの実行 ............................................................................................... 219
デフォルトの換算方法 ............................................................................................... 220
Financial Management のオブジェクト ............................................................................. 221
よく使用するルール .................................................................................................. 221
ルール・エディタでのルールの作成 ............................................................................ 225
ルール・ファイルの作成............................................................................................ 227
ルールのロード ........................................................................................................ 229
ルールの抽出............................................................................................................ 230
Financial Management ルールを使用して、アプリケーション内のデータの計算を自
動化します。ルールは次の目的に使用できます:
l
特定のエンティティ、シナリオおよび期間に関するデータ入力レベルの値を
計算する。
l
特定のエンティティ、シナリオ、期間の特定のセルへのデータの入力を防ぐ。
l
親エンティティ・レベルでの入力を可能にする。
l
比率や差異などの、階層間で集約できないデータを計算する。
l
親エンティティから基本エンティティに配賦する。
l
複雑な通貨変換を実行したり、為替レートの差異を計算したり、連結に必要
なその他の計算を行ったりする。
l
勘定科目を動的に計算する式を定義する。
l
アプリケーションで内部取引をサポートする勘定科目を指定する。
ルールは、テキスト・エディタまたは Financial Management ルール・エディタを
使用して作成できます。
注: ルールを Calculation Manager で使用するには、第 12 章「Calculation Manager
を使用したルールの作成」を参照してください。
209
ルールのタイプ
値の設定や消去、データの計算、通貨の換算、データの連結、別の場所へのデー
タの配賦を実行するルールや、データの入力を防ぐためのルールを作成できます。
表 37
ルールのタイプ
ルールのタイ
プ
説明
計算
ユーザーが計算を実行するとき、計算ルールが実行されます。計算ルール
を使用して、次元の階層の自然な順序では計算できない計算を実行できま
す。たとえば、比率や開始残高を導出するための計算を作成できます。
Calculate()ルーチンは、データの計算時や連結時に実行されます。
換算
ユーザーが換算を実行するとき、換算ルールが実行されます。換算ルール
を使用して、標準でない換算に関連する計算を実行できます。Translate()ルー
チンは、データの換算時または連結時に実行されます。
たとえば、アプリケーションで、資産と負債の勘定科目の換算にはデフォ
ルトの ClosingRate、収益と費用の勘定科目の換算には AverageRate をそれぞれ
使用している場合には、純利益に関連した換算差の計算には別の換算レー
トを使用する必要があります。
Financial Management は、次の場合に換算ルールを実行します。
l
l
データの参照モジュールを右クリックし、表示されたメニューから、
「換算」または「換算の強制」を選択して、ユーザーが通貨換算を実行
する場合。これは、データの入力時に換算を実行する場合に便利です。
ユーザーが連結を実行し、親エンティティのデフォルト通貨が子エン
ティティのそれと異なる場合。
連結
ユーザーが連結を実行するとき、連結ルールが実行されます。連結ルール
を使用して、法定アプリケーションで使われることが最も多い、標準では
ない連結を実行します。Consolidate()ルーチンは、データの連結時に実行さ
れます。
配賦
配賦ルールは、あるエンティティのデータをエンティティのリストに割り
当てます。たとえば、配賦ルールを使用して、ある他のエンティティの総
管理費用に基づいたエンティティのリストの管理費用を計算できます。
入力
入力ルールは、親エンティティ・レベルでの入力を可能にします。エンティ
ティ通貨値次元のみをサポートします。子から親エンティティのエンティ
ティ通貨値次元へのコントリビューション値はロールアップされません。
Parent.Child の組合せのコントリビューション値は保管されます。
NoInput
NoInput ルールは、基本エンティティ・レベルでの入力を不可能にします。
これにより、計算対象セルが予約されます。NoInput ルールで NoInput 関数を
複数回使用して、連続していない複数のセルへのデータ入力を禁止できま
す。
NoInput ルールには、次の制約事項とガイドラインが適用されます。
l
次の Financial Management 関数のみを NoInput ルールでサポートします。
m
NoInput
m
List
注: NoInput ルールでは、すべての VBScript メソッドがサポートされ
ています。
l
List 関数の場合、固定リスト、システム・リストおよび動的リストをサ
ポートします。動的リストは、List 関数がサポートするメタデータ属性
を参照できます。
210 ルールの管理
ルールのタイ
プ
説明
l
l
動的計算
(Dynamic
Calculation)
If...Then 構造は、メタデータ属性をテストできます。ただし、NoInput
ルールは、現在の POV のメンバーに対するテストをサポートしません。
たとえば、If HS.Entity.Member = "CT"をテストできません。
NoInput 関数をループで使用する場合は注意する必要があります。単純な
ステートメントでもループで使用すると、何千ものセルがメモリーに
ロードされる可能性があるので、NoInput を含むループではパフォーマン
スへの影響を確認する必要があります。
動的ルールを使用して式を定義し、勘定科目を動的に計算できます。基本
勘定科目のみを動的に計算できます。親の勘定科目には動的ルールを使用
できません。
動的計算ルールを作成するときは、次のことに注意してください。
l
等式の右側は、同じシナリオ/年/エンティティの組合せを参照する必要
があります。これは、計算で前年度の値を参照できないことを意味しま
す。
l
式の左辺では、動的勘定科目のみが有効です。
l
動的勘定科目は、式の右辺では使用できません。
l
式の左辺で使用できるのは、勘定科目とビューのみです。
l
ビューが指定されていない場合、計算は YTD および期別に対して実行し
ます。ビューが指定されている場合、計算は、指定されたビューに対し
てのみ実行します。
l
HS.View.PeriodNumber は、HS.Dynamic 計算で使用できる唯一の HS ステート
メントです。
l
Sub Dynamic セクションのステートメントはすべて、シーケンシャルに実
行されます。
取引
(Transactions)
取引ルールは、内部取引をサポートするアプリケーション内の勘定科目を
指定します。取引をサポートするセルは、Web グリッドとデータ・フォー
ムで読取り専用です。
エクイティ・
ピックアップ
エクイティ・ピックアップ・ルールは、所有エンティティ、所有者エンティ
ティおよび出資比率を指定します。
これは、SUB EquityPickup セクションの実行時のデフォルトの POV です。
l
現在のシナリオ、年および期間
l
エンティティ: 処理されるペアの所有者
l
値: <Entity Currency>
Microsoft VBScript 言語に基づいた一意のスクリプトで Financial Management のルー
ルを作成します。ルールは、目的のスクリプト構文を生成するための関数、オブ
ジェクトおよびその他の引数の組合せを使用して構築されます。各ルーチン内で、
2 つのタイプの関数を使用してルールを記述します。
l
計算を定義する Financial Management の関数
l
条件付きステートメントを作成するために使用される VBScript 関数
ルールに関する注意事項
次は、アプリケーションのルールを記述する際の注意事項です。
ルールに関する注意事項 211
l
l
l
l
ルールは、ユーザーが計算、換算、連結および配賦を行うときに実行されま
す。計算ルールは、計算または連結の適用先であるエンティティ/値次元の交
差ごとに一度実行されます。213 ページの「計算コマンドを含む計算ルール」
を参照してください。
Financial Management が計算を適用する次元のメンバーは、ユーザーのカーソ
ルが置かれたデータ・グリッド・セルと POV バーで指定されたメンバーに依
存します。216 ページの「現在の次元メンバー」を参照してください。
関数が通貨に関連する値次元のメンバーにデータを挿入すると、Financial
Management が、値次元のメンバー内の現在の値を削除する場合があります。
218 ページの「関数によるデータの自動消去」を参照してください。
ルールは、ルーチン内の連続した順序で実行され、ルーチンの実行順序は設
定されています。219 ページの「連結時のルールの実行」を参照してくださ
い。
計算コマンド
計算ルーチンは、シナリオ、年、期間、エンティティおよび値の特定の交差に対
して実行されます。計算ルーチンを実行すると、シナリオ、年、期間、エンティ
ティおよび値の現在の交差に対応する現在のデータ・テーブルにデータが書き込
まれるか消去されます。ユーザーが計算ルーチンを実行すると、アプリケーショ
ン内の任意の場所からデータが読み取られます。ただし、データは現在のデータ・
テーブルのみに書き込まれます。
注: 連結時に階層に[None]エンティティがあると、計算ルーチンは実行できませ
ん。
ユーザーは、次のコマンドのいずれかを選択して、データ・グリッドでこれらの
プロセスを実行します:
l
計算
l
計算の強制
l
コントリビューションの計算
l
コントリビューション計算の強制
l
連結
l
データのあるものすべてを連結
l
すべて連結
l
換算
l
換算の強制
ユーザーが計算コマンドを選択すると、Financial Management は、RLE ファイルで
Sub Calculate()ルーチンを実行します。Calculate()ルーチンは、特定のシナリオ、
年および期間内の特定のエンティティおよび値の組合せに対して、勘定科目とカ
スタム次元のメンバーを計算します。
212 ルールの管理
計算の強制
計算の強制オプションは、選択された値次元のメンバーおよびその値次元のメン
バーが依存するすべての値次元のメンバーのみに強制的にルールを適用します。
たとえば、エンティティ通貨に対する計算の強制はエンティティ通貨次元のメン
バーのみにルールを適用します。エンティティ通貨の合計に対する計算の強制は、
エンティティ通貨、エンティティ通貨の調整およびエンティティ通貨の合計にルー
ルを適用します。計算の強制は、値の 3 つ組からなる単一メンバーのみに影響を
与えることが可能な唯一のコマンドです。
計算コマンドを含む計算ルール
計算ルールが実行される回数は、ユーザーおよびその他の要素によって選択され
る計算コマンドによって異なります。
注意
ルールを記述する前にこれらのセクションを注意してお読みください。値
次元の特定のメンバーにのみ起こる操作が目的である場合は、操作を実行
する前に VBScript の If 構造と Member 関数を使用して現在のメンバーに対
してテストを行う必要があります。If 構造と Member 関数の使用に関する
手順および例については、223 ページの「条件付きのルール」を参照して
ください。
ユーザーが Calculate または Force Calculate コマンドを選択すると、Financial
Management では、エンティティのデフォルト通貨(Entity Currency)の値次元のメ
ンバーと現在のエンティティ・メンバーの交差に対してアプリケーションの計算
ルールが実行されます。エンティティの AllowAdjs 属性がメタデータで使用可能
である場合、Financi l Management では、2 度目のルールが実行され、エンティティ
のデフォルト通貨の調整(Entity Curr Adjs)を保管する値次元のメンバーとエンティ
ティの交差に対してルールが適用されます。
例
たとえば、California という名前のエンティティのデフォルト通貨が USD であり、
その AllowAdjs 属性がメタデータで使用可能になっている場合、1 度目は California
と USD の交差に対して、2 度目は California と USD Adjs の交差に対してというよ
うに、計算ルールは 2 度実行されます。
連結コマンドを使用した計算ルール
ユーザーが連結コマンドのいずれかを選択すると、Financial Management では、ま
だ連結されていない各子エンティティを交差するいくつかの値次元に対して計算
ルールが実行されます。子に対して実行したら、Financial Management では、親の
デフォルト通貨の値次元のメンバーと親エンティティの交差に対してルールが実
行されます。
1. ルールは、子エンティティのデフォルト通貨(Entity Currency)を保管する値次
元のメンバーと子エンティティの交差に対して実行されます。
ルールに関する注意事項 213
2. 子エンティティの AllowAdjs 属性が Y に設定されている場合、ルールは、子エ
ンティティのデフォルト通貨の調整(Entity Curr Adjs)を保管する値次元のメン
バーと子エンティティの交差に対して実行されます。
3. 子と親で通貨が異なる場合、ルールは、親の母国通貨(Parent Currency)に換算
された値を保管する値次元のメンバーと子エンティティの交差に対して実行
されます。
4. 子と親で通貨が異なり、ルール・ファイルが換算ルールを含む場合、Financial
Management は、手順 3 の前に換算ルールを実行します。
5. 子と親で通貨が異なり、子エンティティの AllowAdjs 属性が Y に設定されてい
る場合、ルールは親の母国通貨に換算された調整(Parent Curr Adjs)を保管する
値次元のメンバーと子エンティティの交差に対して実行されます。
6. 親エンティティの AllowAdjFromChildren 属性が Y に設定されている場合、ロ
ジック・ルールは、子エンティティと Parent Adjs 値の交差に対して実行され
ます。
7. ルールは、子エンティティと Proportion 値の交差に対して実行されます。
8. ルールは、子エンティティと Elimination 値の交差に対して実行されます。
9. 親エンティティの AllowAdjFromChildren 属性が Y に設定されている場合、ルー
ルは、子エンティティと Contribution Adjs 値の交差に対して実行されます。
10. まだ連結されていないデータを含むその他の各子エンティティに対して、手
順 1-9 を繰り返します。
11. ルールは、親エンティティのデフォルト通貨を保管する値次元のメンバーと
親エンティティの交差に対して実行されます。
例
たとえば、UnitedStates という名前の親エンティティに、EastUS という名前と
WestUS という名前の子がいるとします。子は AllowAdjs 属性を使用可能にしてい
ます。UnitedStates エンティティは、AllowAdjs 属性と AllowAdjFromChildren 属性
を使用可能にしています。3 つのすべてのエンティティは、デフォルト通貨 USD
を共有します。
この場合、EastUS と WestUS のデータを変更し、United States を連結すると、
Financial Management では、エンティティ次元と値次元における次の各交差に対し
てルールが実行されます。
1. EastUS および Entity Currency
2. EastUS および Entity Currency Adjs(EastUS の AllowAdjs 属性は Y に設定されて
います)。
3. EastUS および Parent。
4. EastUS および Parent Adjs(UnitedStates の AllowAdjFromChildren 属性は Y に設
定されています)。
5. EastUS および Proportion。
6. EastUS および Elimination。
214 ルールの管理
7. EastUS および Contribution Adjs(UnitedStates の AllowAdjFromChildren 属性は Y
に設定されています)。
8. WestUS および Entity Currency
9. WestUS および Entity Currency Adjs(WestUS の AllowAdjs 属性は Y に設定されて
います)。
10. WestUS および Parent。
11. WestUS および Parent Adjs(UnitedStates の AllowAdjFromChildren 属性は Y に設
定されています)。
12. WestUS および Proportion。
13. WestUS および Elimination。
14. WestUS および Contribution Adjs(UnitedStates の AllowAdjFromChildren 属性は Y
に設定されています)。
15. UnitedStates および Entity Currency
次に連結プロセスの例を示します。
ルールに関する注意事項 215
現在の次元メンバー
デフォルトで、Financial Management は、ユーザーが計算コマンドを選択するとき
に、現在の次元メンバーに計算ルールを適用します。213 ページの「計算コマン
ドを含む計算ルール」を参照してください。現在の次元メンバーは次の要因によっ
て決定されます。
l
l
l
216 ルールの管理
データ・グリッドで、ユーザーがデータを計算、換算または連結するときに
カーソルを置いているセル。
POV バーで指定した次元のメンバー。
連結の場合、エンティティ次元と値次元の現在のメンバーは、ルールを実行
するたびに変更されます。213 ページの「連結コマンドを使用した計算ルー
ル」を参照してください。
ルールは、現在選択されている次元のメンバーに対して適用されます。ただ
し、計算ルールは例外で、アプリケーションのすべての勘定科目において適
用されます。
l
カーソルが置かれたセルの次元メンバーが POV バー内の対応する次元の対応する
メンバーと異なる場合、セルの次元メンバーは、POV バーの次元メンバーを上書
きします。たとえば、ユーザーが POV バー内で Europe という名前のエンティティ
を指定し、カーソルを Germany という名前のエンティティのセル内に配置した状
態で換算を実行すると、Germany が現在のエンティティになります。
次元メンバーを引数に指定すると、現在の次元とは関係なく、いくつかの関数を
使用して、特定の次元メンバーを操作できます。たとえば、Entity オブジェクト
を指定して NumBase 関数を使用すると、引数で指定するエンティティの基本エン
ティティの数を取得できます。
さらに複雑な関数の場合は、勘定科目式を作成して、次元のメンバーを指定でき
ます。
勘定科目式
一部の関数は、勘定科目式を引数として必要です。最も簡単なフォームの勘定科
目式は、Financial Management によって実行される関数の適用先である勘定科目を
指定する文字列です。
次の表は、勘定科目式の文字を示したものです。
表 38
勘定科目式で次元を指定するために使用される文字
文字
次元
A#
勘定科目
I#
ICP
C1#
カスタム 1
C2#
カスタム 2
C3#
カスタム 3
C4#
カスタム 4
S#
シナリオ
Y#
年
P#
期間
W#
ビュー
E#
エンティティ
V#
値
勘定科目の式を理解するために、関数の引数に指定された次元メンバーの値を除
去する Clear 関数について検討します。この例では、引数「A#Sales」は勘定科目
式です。
ルールに関する注意事項 217
HS.Clear"A#Sales"
A#文字は、勘定科目次元を表し、単語 Sales は、Financial Management によって実
行される Clear 関数の適用先である勘定科目次元のメンバー名です。つまり、こ
の勘定科目式は、Financial Management に、Sales 勘定科目に保管されたデータを
消去するように伝えます。
勘定科目の式を使用するときは、勘定科目の式で指定した勘定科目と、次に示す
次元の現在のメンバーの交差に、Financial Management によって関数が適用されま
す。
l
エンティティ
l
期間
l
シナリオ
l
値
l
ビュー
l
年
l
l
カスタム - メタデータの勘定科目に設定された CustomTop メンバーを使用し
ます。たとえば、勘定科目の式がカスタム 2 次元のメンバーを指定していな
い場合、Financial Management では、勘定科目に指定された CustomTop メン
バーによって定義されたとおりに、すべての有効なカスタム 2 次元のメンバー
が使用されます。
ICP - ICP(内部取引パートナ)次元のすべての有効なメンバー。
内部取引とカスタム次元のデフォルトを上書きするには、勘定科目の式にメンバー
を指定します。各次元は、特定の文字で表されます。2 つ以上の次元を勘定科目
の式に含める場合は、次元をピリオドで区切る必要があります。
勘定科目の式を作成する場合、これらの次元メンバーのすべてを指定する必要は
ありません。関数を適用するメンバーを指定します。たとえば、この行は、Sales
勘定科目と Hardware ICP の交差を消去します。
HS.Clear "A#Sales.I#Hardware"
関数によるデータの自動消去
関数によって通貨に関連する値次元のメンバーにデータが挿入されると、Financial
Management では、次のいずれかの条件に該当する場合、データがメンバーから自
動的に消去されます。
l
交差するエンティティ・メンバーが親である場合
l
交差する勘定科目次元のメンバーが計算済勘定科目である場合
ヒント:
通貨関連の値次元のメンバーは、システム生成の Entity Currency メ
ンバーと、USD、EURO、LIRA などのユーザー定義通貨メンバーで
す。
また、関数により調整用データが値次元のメンバーに挿入されると、Financial
Management では、交差する勘定科目次元のメンバーが計算済勘定科目である場合
に、このメンバーからのデータが自動的に消去されます。
218 ルールの管理
ヒント:
調整に関連する値次元のメンバーは、名前にコード「Adjs」が含まれる
メンバーです。たとえば、USD Adjs、EURO Adjs、LIRA Adjs などです。
エラー・メッセージ
Financial Management が構文エラーを検出すると、次の情報を含むエラー・メッ
セージを表示します。
l
エラーの原因となる RLE ファイル内の行番号
l
該当する Financial Management のオブジェクトおよび関数
l
エラーの説明
連結時のルールの実行
連結プロセスでは、ルールは定義済シーケンスで実行されます。特定の親の基本
の子それぞれに対して、値次元内の様々な要素の計算シーケンスが次の順序で適
用されます。
1. メタデータで IsCalculated として定義された勘定科目が Entity Currency で消去
されます。
2. メタデータで IsCalculated として定義された勘定科目が EntityCurrAdjs で消去
されます。
3. Sub Calculate()ルーチンが Entity Currency で実行されます。
4. Sub Calculate()ルーチンが EntityCurrAdjs で実行されます。
5. ParentCurrency データが消去されます。
6. EntityCurrency および EntityCurrAdjs の合計値に対して、デフォルトの換算が、
収益、費用、資産、負債として定義されたすべての勘定科目に適用されます。
属性のフローまたは残高を持つ勘定科目の場合、EntityCurrency および
EntityCurrAdjs の合計値は、親通貨にロールアップされます。
7. Sub Translate()ルーチンが実行されます。
8. Sub Calculate()ルーチンが ParentCurrency で実行されます。
9. メタデータで「IsCalculated」として定義された勘定科目が ParentCurrAdjs で消
去されます。
10. Sub Calculate()ルーチンが ParentCurrAdjs で実行されます。
11. メタデータで「IsCalculated」として定義された勘定科目が ParentAdjs で消去さ
れます。
12. Sub Calculate()ルーチンが ParentAdjs で実行されます。
13. Proportion および Elimination のデータが消去されます。
14. Parent および ParentAdjs の合計値に対して、デフォルトの連結と消去が実行さ
れます。
15. Sub Calculate()ルーチンが Proportion および Elimination で実行されます。
連結時のルールの実行 219
16. メタデータで「IsCalculated」として定義された勘定科目が ContributionAdjs で
消去されます。
17. Sub Calculate()ルーチンが ContributionAdjs で実行されます。
上記の手順が各基本子に対して繰り返された後、次のシーケンスが親エンティティ
に適用されます。
1. Entity Currency データが消去されます。
2. 各子の Proportion、Elimination および ContributionAdjs の合計が親エンティ
ティの EntityCurrency に書き込まれます。
3. Sub Calculate()ルーチンが Entity Currency で実行されます。
4. メタデータで「IsCalculated」として定義された勘定科目が EntityCurrAdjs で消
去されます。
5. Sub Calculate()ルーチンが EntityCurrAdjs で実行されます。
注: 親がさらに別の親に連結される場合、このシーケンスは子の連結シーケ
ンスの手順 5 から継続されます。
デフォルトの換算方法
デフォルトの換算は、次の順序で実行されます。
1. システムにより、現在のエンティティで直接換算レートがチェックされ、そ
のレートが換算に使用されます。
2. 直接換算レートが見つからなかった場合は、現在のエンティティの間接レー
トから直接レートが計算されます。
3. 現在のエンティティで直接レートと間接レートのどちらも見つからない場合、
[None]エンティティが検索され、直接レートが使用されます。
4. [None]エンティティの直接レートが見つからない場合は、[None]エンティティ
の間接レートから直接レートが計算されます。
5. [None]エンティティの間接レートが存在しない場合、[None]エンティティのア
プリケーション通貨を使用した三角換算法によってレートが計算されます。
6. 三角換算法が失敗すると、エンティティは換算されません。
注: 最初に現在のエンティティ内の換算レートが検索されます。現在のエン
ティティで見つからなければ、[None]エンティティ内の換算レートが検
索されます。[None]エンティティで見つからなければ、三角換算法を使
用して換算されます。三角換算法は、3 番目の共通通貨を使用して、残
高をある通貨から別の通貨に変換する方法です。
たとえば、EURO から YEN への換算で、その換算を実行するための直接レートま
たは間接レートが見つからない場合や、EURO と YEN の両方を USD に換算でき
る場合は、三角換算法を使用することで EURO の残高を USD に変換してから、
USD の残高を YEN に変換します。
220 ルールの管理
Financial Management のオブジェクト
このセクションでは、関数の使用時に Financial Management のオブジェクトを表
すために使用する必要がある構文について説明します。
HS オブジェクト
Financial Management の最上位レベルのオブジェクトは、HS オブジェクトです。
これは、Financial Management の関数を使用するとき、最初の 3 つの文字を「HS.」
にする必要があることを意味します。
HS.
この例では、Clear 関数を記述する方法を示します。
HS.Clear
Clear の前に「HS.」の文字を付けないと、エラーが発生します。
注意
標準の VBScript 関数の前に「HS.」の文字は使用できません。使用した場
合は、エラーが発生します。「HS.」の文字は、Financial Management の関
数の前のみに使用します。
Financial Management の一部の関数は、HS オブジェクトの子であるオブジェクト
のみに適用されます。これらの関数では、「HS.」の文字と関数名の間に該当する
オブジェクトの名前を入れる必要があります。これらのオブジェクトは、HS オブ
ジェクトの子であり、Financial Management で使用されます。
l
Account
l
AppSettings
l
Custom1-Custom4
l
DataUnit
l
エンティティ
l
ICP
l
Node
l
Parent
l
期間
l
シナリオ
l
値
l
Year
よく使用するルール
次のセクションでは、よく使用される単純ないくつかのルールを記述する方法に
ついて示します。これらのルールの説明には、VBScript を使い慣れていない読者
Financial Management のオブジェクト 221
のために、ステップごとの手順が含まれています。これらの手順の後には例が続
きます。VBScript に習熟している読者は、手順をスキップして例に進んでくださ
い。
ヒント:
これらの手順では、作成したルール・ファイルとコードが Calculate()サ
ブルーチンに置かれているものとします。227 ページの「ルール・ファ
イルの作成」を参照してください。
データの再使用
EXP 関数を使用して、ある勘定科目のデータを別の勘定科目に挿入します。EXP
の引数は、設定される勘定科目と値の取得元の勘定科目を含みます。引数は等式
の形式にし、等号の左側にはターゲットの勘定科目を指定し、右側にはソースの
勘定科目を指定します。
注: EXP は、現在の次元メンバーを含む勘定科目の交差にデータを挿入します
(216 ページの「現在の次元メンバー」を参照)。さらに、勘定科目式の文字
を使用して、現在のカスタム・メンバーと ICP 次元のメンバーを上書きで
きます。
この例では、計算ルールによって、PrevCash 勘定科目が Cash 勘定科目の値に設定
されます。
HS.EXP "A#PrevCash = A#Cash"
勘定科目式の文字を使用して、EXP の引数で、等号の両側に次元のメンバーを指
定できます。265 ページの「Exp」を参照してください。この例は、PrevCash 勘定
科目とカスタム 1 次元の Golf メンバーの前年度の交差のデータを、PrevCash と
Golf の当年度の交差に挿入します。
HS.EXP "A#PrevCash.C1#Golf = A#Cash.Y#Prior.C1#Golf"
ヒント:
勘定科目式の文字 Y#の後に続く Prior キーワードによって、EXP は、
前年度のデータを取得できます。勘定科目の式には、年や期間に適用さ
れる同様のキーワードが複数あります。267 ページの「期間および年の
キーワード」を参照してください。
値の計算による勘定科目の設定
もう 1 つの共通タスクは、2 つの勘定科目に含まれる値を計算し、結果を別の勘
定科目に挿入することです。EXP 関数では、その引数で、等号の右側に加算、減
算、乗算および除算を置くことができます。
この計算ルールの例では、Sales 勘定科目の値を UnitsSold 勘定科目の値で割り、
その結果を AvgPrice 勘定科目に挿入します。
HS.EXP "A#AvgPrice = A#Sales / A#UnitsSold"
222 ルールの管理
条件付きのルール
特定の次元のメンバーが POV の現在のメンバーである場合にのみアクションを実
行するルールにします。たとえば、Actual(実績)が現在のシナリオである場合には
ある方法で勘定科目の値を計算し、Budget(予算)が現在のシナリオである場合には
別の方法で勘定科目の値を計算します。
ヒント:
Financial Management によって現在の次元メンバーをどのように判別す
るかについては、216 ページの「現在の次元メンバー」を参照してくだ
さい。
これを行うには、VBScript の If 構造で Member 関数を使用します。Member 関数
は、次の次元の現在のメンバーの名前を取得します。
l
エンティティ(現在のエンティティを取得するには Entity オブジェクトを、現
在のエンティティの親を取得するには Parent オブジェクトをそれぞれ使用)
l
期間
l
シナリオ
l
値
l
年
If 構造を使用すると、特定の条件が TRUE である場合にのみステートメントを実
行できます。次のセクションでは、Member を If 構造で使用して次元のメンバーを
テストする別の方法をいくつか示します。
ヒント:
これらのセクションでは、If 構造の側面のみをいくつか取り上げていま
す。If 構造の詳細は、Microsoft の VBScript のドキュメントを参照して
ください。VBScript のドキュメントは、Microsoft の Web サイトからダ
ウンロードできます。
次元のメンバーのテスト
特定の次元のメンバーが現在のメンバーである場合にのみ Financial Management
でアクションを行うには、Member 関数の戻り値をテストする If 構造を使用しま
す。
この例では、現在のシナリオが Budget(予算)である場合に、Financial Management
によって UnitsSold と Price の勘定科目の値が乗算され、結果が Sales 勘定科目に挿
入されます。
If HS.Scenario.Member = “Budget” Then
HS.EXP "A#Sales = A#UnitsSold * A#Price"
End If
ヒント:
すべての If 構造は、If...Then ステートメントで始まり、End If ス
テートメントで終わる必要があります。条件を満たすとき実行されるア
クションは、上記のように、If...Then ステートメントと End If ス
テートメントの間にあります。
よく使用するルール 223
複数のメンバーのテスト
If...Then ステートメントでは、複数のメンバーをテストできます。つまり、1
つの次元で 2 つ以上のメンバーのアクションを実行できます。「次元のメンバーの
テスト」セクションにある例について考えます。現在のシナリオが Budget(予算)
または Forecast(予測)の場合は、Sales 勘定科目の値を計算します。
複数のメンバーをテストするには、If...Then ステートメントで 2 つの Member
関数と VBScript の Or キーワードを使用します。Or を最初の Member 関数の後に
置き、Or と Then の間に 2 番目の Member を置きます。
ヒント:
この技法を使用して、複数のメンバーをテストできます。テストするメ
ンバーごとに、Member 関数と Or キーワードの組合せを含めます。
この例では、現在のシナリオが Budget(予算)または Forecast(予測)である場合に、
Financial Management によって UnitsSold と Price の勘定科目の値が乗算され、結果
が Sales 勘定科目に挿入されます。
If HS.Scenario.Member = "Budget" Or HS.Scenario.Member = "Forecast" Then
HS.EXP "A#Sales = A#UnitsSold * A#Price"
End If
メンバーごとに異なるアクションを実行
次元のメンバーごとに異なるアクションを実行するルールを持つことができます。
たとえば、現在のシナリオが Budget(予算)のときはある計算をし、Actual(実績)の
ときは別の計算をするルールを持つことができます。
異なるアクションを条件に従って実行するには、If 構造に 1 つ以上の ElseIf ステー
トメントを含む必要があります。メンバーごとにその ElseIf ステートメントのテ
ストを行います。ElseIf ステートメントの直下にそのメンバーのために実行するア
クションを配置します。
この例では、現在のシナリオが Budget(予算)または Actual(実績)のどちらであるか
に応じて、異なる勘定科目が更新されます。
l
l
現在のシナリオが Budget(予算)の場合は、Financial Management によって
UnitsSold と Price の勘定科目の値が乗算され、結果が Sales 勘定科目に挿入さ
れます。
現在のシナリオが Actual(実績)の場合は、Financial Management によって Sales
勘定科目の値が UnitsSold 勘定科目の値で除算され、その結果が Price 勘定科
目に挿入されます。
If HS.Scenario.Member = "Budget" Then
HS.EXP "A#Sales = A#UnitsSold * A#Price"
ElseIf HS.Scenario.Member = "Actual" Then
HS.EXP "A#Price = A#Sales / A#UnitsSold"
End If
ヒント:
If...Then と ElseIf のステートメントで指定した条件が一切満た
されない場合に別のアクションを行うには、VBScript を使用して Else
224 ルールの管理
ステートメントを If 構造に追加します。詳細は、Microsoft の
VBScript のドキュメントを参照してください。
すべての勘定科目の期首残高の設定
勘定科目の期首残高を設定するには、If 構造で Exp および IsFirst 関数を使用し
ます。Exp および If 構造は前のセクションで紹介されています。IsFirst は、現
在の期間が現在のシナリオのデフォルト頻度で最初の期間であるかどうかを判別
します。たとえば、シナリオに月次のデフォルト頻度がある場合、IsFirst は、
現在の期間が年の最初の月であるかどうかを判別します。
期首残高を設定するには、If 構造の If...Then ステートメントに IsFirst を挿入
し、このステートメントと End If ステートメントの間に Exp を挿入します。特定
の勘定科目を Exp の引数に含めることができるかぎり、すべての勘定科目の期首
残高を設定できます。
この例では、すべての勘定科目の期首残高の設定方法を示します。この例を再入
力するか、変更せずに計算ルールにコピーできます。
HS.EXP "A#ALL = A#ALL.P#Prior"
注: この例では、A#の後にキーワード ALL が続きます。これは、ルールがすべ
ての勘定科目に適用されることを示します。P#文字の後にはキーワード
Prior が続きます。これは、EXP が、現在の期間より前の期間から勘定科目
データを取得することを示します。
ルール・エディタでのルールの作成
ルール・エディタは、ルールを作成するグラフィカル・インタフェースを提供し
ます。ルール・エディタは、クライアント・コンピュータの Windows デスクトッ
プから起動できます。プログラムを起動すると、新規ルールを作成したり、既存
のルールを開いたりできます。
ä Windows デスクトップからルール・エディタを開始するには、Financial Management
のルール・エディタのアイコンをダブルクリックするか、「スタート」メニューか
らルール・エディタを選択します。
ルール・エディタの構成
ルール・ファイルの様々な部分の色やフォントを構成できます。これは、ルール・
ファイルの各部分をすばやく識別するために便利です。たとえば、Financial
Management のオブジェクトとメソッドを Visual Basic のオブジェクトとは異なる
色に設定できます。
ルール・ファイルの次の部分の色とフォントを変更できます。
l
テキスト
l
テキスト選択
l
数値
ルール・エディタでのルールの作成 225
l
演算子
l
コメント
l
文字列
l
ステートメント
l
Financial Management のメソッド
l
Visual Basic のオブジェクト
l
プロパティ
l
イベント
l
関数
l
定数
l
Financial Management のオブジェクト
ä ルール・エディタを構成するには、次の手順に従います。
1 ツール>構成を選択します。
2 フォントと色の設定で、構成するルール・ファイルの該当部分を選択します。
3 次のいずれかまたはすべての操作を行います。
l
「フォアグラウンド」から、ルール・ファイルの該当部分に使用するテキスト
の色を選択します。
注: 「自動」チェック・ボックスの選択が解除されていることを確認します。
l
「バックグラウンド」から、ルール・ファイルの該当部分に使用するバックグ
ラウンドの色を選択します。
注: 「自動」チェック・ボックスの選択が解除されていることを確認します。
l
「フォントの選択」をクリックして、ルール・ファイルの該当する部分のテキ
ストに使用するフォントとフォント・サイズを選択し、「OK」をクリックしま
す。
注: 「すべてリセット」をクリックすると、ルール・ファイルのすべての部
分に関して設定した色とフォントをデフォルト設定に戻せます。
4 構成するルール・ファイルのすべての部分を選択するまで、手順 2-3 を繰り返します。
5 OK をクリックします。
Function Wizard の使用方法
ルール・エディタで Function Wizard を使用して、ルールで使用するオブジェクト
と関数を選択できます。使用するオブジェクトと関数を選択するとき、フィール
ドをコーディングに使用できます。たとえば、Exp 関数を作成するには、オブジェ
クト HS、関数 Exp を選択し、「POV」ボタンをクリックして、ソース POV と宛先
POV を選択します。
ルール・ファイルには、デフォルトで、RLE 拡張子が付きます。
226 ルールの管理
視点の表示
POV 選択機能を使用して、Financial Management アプリケーションに保管された
メタデータでルールを作成および編集します。ルールで使用するメンバーを選択
できます。
ルールのスキャン
ルールをスキャンして、Visual Basic Script 構文およびメタデータが有効であるこ
とを確認できます。スキャンではルールの宛先も検証できます。無効な宛先であ
る場合は、エラーが発生します。ファイルをスキャンしたら、そのファイルをルー
ル・エディタからアプリケーションに直接ロードできます。
ä ルールをスキャンするには、「HFM」、「ルールのスキャン」の順に選択します。
ルールのロード
ルールは、ルール・エディタからアプリケーションに直接ロードできます。
ä アプリケーションにルールをロードするには、「HFM」、ルールのロードの順に選
択します。
ルールの抽出
ルールは、開いているアプリケーションからルール・エディタに抽出できます。
ä アプリケーションからルールを抽出するには、「HFM」、「ルールの抽出」の順に
選択します。
ルール・ファイルの作成
Microsoft のメモ帳などのテキスト・エディタでルールを作成できます。ルール・
ファイルは、マルチバイト文字セット(MBCS)対応の ASCII フォーマットを使用す
るか、Little Endian バイト・オーダーによって Unicode フォーマットにエンコード
されたファイルを使用して作成できます。ルール・ファイルでは、Visual Basic Script
の関数と Financial Management の関数を使用します。デフォルトでは、ルール・
ファイルは、ファイル拡張子 RLE を使用します。
Financial Management のルールのすべてのタイプを任意の順序でルール・ファイル
に含めることができます。表 39 は、各ルーチンを定義するための基本的な構文を
示します。
表 39
ルール・ルーチン
ルール・ルーチン
構文
Sub Calculate
Sub Calculate()
'ここに、計算ルールを入力します。
ルール・ファイルの作成 227
ルール・ルーチン
構文
End Sub
Sub Translate
Sub Translate()
'ここに、換算ルールを入力します。
End Sub
Sub Allocate
Sub Allocate()
'ここに、配賦ルールを入力します。
End Sub
Sub Input
Sub Input()
'ここに、入力ルールを入力します。
End Sub
Sub NoInput
Sub NoInput()
'ここに、入力禁止ルールを入力します。
End Sub
Sub Consolidate
Sub Consolidate()
'ここに、連結ルールを入力します。
End Sub
Sub Dynamic
Sub Dynamic()
'ここに、動的ルールを入力します。
End Sub
Sub Transactions
Sub Transactions()
'ここに、取引ルールを入力します。
End Sub
Sub Equity Pickup
Sub Equity Pick Up()
'ここに、エクイティ・ピックアップ・ルールを入力します。
End Sub
エクイティ・ピックアップ・ルールの例
次のセクションでは、エクイティ・ピックアップ・ルールのサンプル・セクショ
ンを示します。エクイティ・ピックアップを計算するために、アプリケーション
管理者は、SUB EquityPickup という名前のルール・ファイルに新しいセクション
を作成する必要があります。ここで、EPU の計算が定義されます。セクションを
実行するときのデフォルトの POV は次のとおりです。
l
現在のシナリオ、年および期間
l
エンティティ: 処理されるペアの所有者
l
値: エンティティ通貨
228 ルールの管理
例:
Sub EquityPick Up()
Owner = Hs.Entity.Member
Owned = Hs.Entity.Owned
OwnerDefaultCurrency = HS.Entity.DefCurrency("")
lPown = Hs.GetCell("E#" & Owned & ".I#" & Owner & ".V#[None].A#[Shares
%Owned].C1#[None].C2#[None].C3#[None].C4#[None]")
Hs.Clear "A#IncomeFromSubsidiary.I#" & Owned
Hs.Exp "A#IncomeFromSubsidiary.I#" & Owned & " = E#" & Owned & ".V#" &
OwnerDefaultCurrency & ".A#NetIncome.I#[ICP Top] *" & lPown
End Sub
ルールのロード
アプリケーションにルール・ファイルがロードされた後、そのアプリケーション
を使用しているユーザーに対し、システムが変更されたのでアプリケーションか
らログオフして再びログオンする必要があることが通知されます。
内部取引の場合、ルール・ファイル内の新規取引に対してアプリケーションで転
記済取引を確認するためのオプションがあります。ルール・ファイルの Sub
Transactions セクションは、内部取引の詳細をサポートする勘定科目を定義しま
す。
Windows での手順
ä ルールをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、ルールのロードを選択します。
3 ルール・ファイル名で、ロードするファイルの名前を入力するか、
をクリックし
てファイルを検索します。
注: デフォルトでは、ルール・ファイルに RLE ファイル拡張子が使用されます。
ロード・プロセスでは、TXT や CSV などの他のファイル拡張子も受け入れ
ますが、RLE ファイル拡張子の使用をお薦めします。
4 ログ・ファイル名で、ログ・ファイルの名前を入力するか、
をクリックしてファ
イルを検索します。
5 オプション: 転記済の取引が、ロードするルール・ファイルの Sub Transactions のセク
ションにあるステートメントと整合性があるかとうかを確認するには、内部取引の整
合性の確認を選択します。
6 オプション: ファイル・フォーマットが正しいかどうかを確認するには、スキャンを
クリックします。
ルールのロード 229
7 ロードをクリックします。
注意
既存のルールを変更した場合は、更新された RLE ファイルをアプリケー
ションにロードして、そのルールを有効にする必要があります。
Web での手順
注: Web のポップアップ・ブロッカで例外が発生したときのために、Financial
Management を追加することをお薦めします。Web 上でデータのロードなど
のいくつかの Financial Management タスクを実行すると、ステータス・ウィ
ンドウにタスクのステータスが表示されます。ポップアップ・ブロッカを
使用可能にしている場合、このステータス・ウィンドウは表示されません。
ä ルールをロードするには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクのロードを選択します。
3 ルールのロードを選択します。
4 ルール・ファイルで、ロードするファイルの名前を入力するか、参照をクリックして
ファイルを検索します。
注: デフォルトでは、ルール・ファイルに RLE ファイル拡張子が使用されます。
ロード・プロセスでは、TXT や CSV などの他のファイル拡張子も受け入れ
ますが、RLE ファイル拡張子の使用をお薦めします。
5 オプション: 転記済の取引が、ロードするルール・ファイルの Sub Transactions のセク
ションにあるステートメントと整合性があるかとうかを確認するには、内部取引の整
合性の確認を選択します。
6 オプション: ファイル・フォーマットが正しいかどうかを確認するには、スキャンを
クリックします。
7 ロードをクリックします。
ルールの抽出
ルールを抽出すると、そのルールは、マルチバイト文字セット(MBCS)対応の ASCII
ファイルに保存されます。デフォルトでは、ルール・ファイルでは RLE ファイル
拡張子を使用します。ルールを抽出したら、そのルールをテキスト・エディタで
表示および変更できます。
Windows での手順
ä ルールを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ナビゲーション・フレームで、ルールの抽出を選択します。
230 ルールの管理
3 ルール・ファイル名で、抽出するファイルの名前を入力するか、
をクリックして
ファイルを検索します。
注: ルール・ファイルには、デフォルトで、RLE 拡張子が付きます。
4 ログ・ファイル名で、ログ・ファイルの名前を入力するか、
をクリックしてファ
イルを検索します。
5 抽出をクリックします。
注: ルールを抽出したら、
「ログ・ファイル名」の横にある「表示」ボタンをク
リックしてログ・ファイルを開き、抽出中にエラーが発生したかどうかを
確認できます。
Web での手順
ä ルールを抽出するには、次の手順に従います。
1 アプリケーションを開きます。
2 ブラウザ・ビューでタスクを展開し、タスクの抽出を選択します。
3 ルールの抽出を選択します。
4 ブラウザに表示されるダウンロードの手順に従います。
使用している Web ブラウザによって、手順が異なります。ファイルは、設定した
Web ディレクトリに保存してください。
ルールの抽出 231
232 ルールの管理
11
ルール関数
この章の内容
関数の概要............................................................................................................... 236
ABSExp...................................................................................................................... 243
AccountType ................................................................................................................ 244
AccountTypeID ............................................................................................................. 245
AddEntityToList ............................................................................................................. 246
AddEntityToListUsingIDs ................................................................................................... 247
AddMemberToList .......................................................................................................... 247
AddMemberToListUsingIDs................................................................................................ 248
Alloc ......................................................................................................................... 248
AllowAdjFromChildren ..................................................................................................... 250
AllowAdjs ................................................................................................................... 250
CalculateExchangeRate ................................................................................................... 251
CalculateRate .............................................................................................................. 252
CalcStatus .................................................................................................................. 252
Clear......................................................................................................................... 254
Con .......................................................................................................................... 255
Consol1、Consol2、Consol3............................................................................................ 255
ConsolidateYTD............................................................................................................. 256
ContainsCellText............................................................................................................ 257
CreateInputCache .......................................................................................................... 258
Currency .................................................................................................................... 258
Custom1Top、Custom2Top、Custom3Top、Custom4Top ........................................................... 259
Decimal ..................................................................................................................... 259
DefaultFreq ................................................................................................................. 260
DefaultTranslate............................................................................................................ 261
DefaultView ................................................................................................................. 261
DefCurrency................................................................................................................. 262
DOwn........................................................................................................................ 263
Dynamic .................................................................................................................... 264
Exp .......................................................................................................................... 265
GetCell ...................................................................................................................... 272
GetCellNoData ............................................................................................................. 272
GetCellRealData............................................................................................................ 273
GetCellText.................................................................................................................. 274
233
GetCellType ................................................................................................................. 274
GetItem ..................................................................................................................... 275
GetItemIDs2 ................................................................................................................ 276
GetNumItems............................................................................................................... 277
GetNumLID ................................................................................................................. 277
GetRate ..................................................................................................................... 278
GetSubmissionGroup ...................................................................................................... 279
GetSubmissionPhase ...................................................................................................... 279
Holding...................................................................................................................... 279
ICPTopMember ............................................................................................................. 280
ICPWeight................................................................................................................... 281
IDFromMember............................................................................................................. 281
ImpactStatus ............................................................................................................... 282
Input......................................................................................................................... 283
IsAlmostEqual .............................................................................................................. 284
IsBase....................................................................................................................... 284
IsCalculated ................................................................................................................ 286
IsChild....................................................................................................................... 287
IsConsolidated ............................................................................................................. 288
IsDescendant............................................................................................................... 289
IsFirst........................................................................................................................ 290
IsICP......................................................................................................................... 291
IsLast........................................................................................................................ 292
IsTransCur................................................................................................................... 292
IsTransCurAdj ............................................................................................................... 293
IsValidDest.................................................................................................................. 293
IsZero........................................................................................................................ 294
List........................................................................................................................... 295
Member ..................................................................................................................... 296
MemberFromID............................................................................................................. 297
Method...................................................................................................................... 298
NoInput ..................................................................................................................... 298
NoRound.................................................................................................................... 299
NumBase ................................................................................................................... 299
Number ..................................................................................................................... 301
NumChild ................................................................................................................... 301
NumDescendant ........................................................................................................... 303
NumPerInGen............................................................................................................... 304
NumPeriods ................................................................................................................ 305
OpenDataUnit .............................................................................................................. 306
OpenDataUnitSorted....................................................................................................... 307
Owned....................................................................................................................... 307
Owner ....................................................................................................................... 307
234 ルール関数
PCon ........................................................................................................................ 308
PEPU ........................................................................................................................ 308
PeriodNumber .............................................................................................................. 309
PlugAcct..................................................................................................................... 310
POwn ........................................................................................................................ 311
PVAForBalance ............................................................................................................. 312
PVAForFlow ................................................................................................................. 312
RateForBalance ............................................................................................................ 313
RateForFlow ................................................................................................................ 313
ReviewStatus ............................................................................................................... 314
ReviewStatusUsingPhaseID ............................................................................................... 315
Round ....................................................................................................................... 316
Scale ........................................................................................................................ 316
SecurityAsPartner .......................................................................................................... 317
SecurityClass ............................................................................................................... 318
SetData ..................................................................................................................... 319
SetDataWithPOV ........................................................................................................... 320
SubmissionGroup .......................................................................................................... 321
SupportsProcessManagement ............................................................................................ 321
SupportsTran ............................................................................................................... 322
SwitchSign .................................................................................................................. 322
SwitchType.................................................................................................................. 324
Trans ........................................................................................................................ 325
TransPeriodic ............................................................................................................... 325
UD1...3 ..................................................................................................................... 326
ValidationAccount.......................................................................................................... 327
ValidationAccountEx ....................................................................................................... 328
XBRLTags ................................................................................................................... 328
これらの関数を使用して、次のタイプのルールを作成できます。
l
計算ルール
l
換算ルール
l
連結ルール
l
配賦ルール
l
入力ルール
l
入力禁止ルール
l
動的計算ルール
l
取引ルール
l
エクイティ・ピックアップ・ルール
関数の中には、特定のルーチンに固有のものと、複数のルーチン内で複数のタイ
プのルールに使用できるものとがあります。
235
すべての関数の概要については、236 ページの「関数の概要」を参照してくださ
い。
関数の概要
表 40 では、Financial Management の関数、その関数で使用できるオブジェクトお
よびルールのタイプの概要を示します。関数は、アルファベット順に表示されま
す。各関数の詳細なセクションがテーブルの後に追加されています。
ルール・タイプはこのテーブルでは次のように省略されています。
l
Alloc - 配賦
l
Calc - 計算
l
Con - 連結
l
Tran - 換算
l
Dyn - 動的計算
l
Trans - 取引
l
EPU - エクイティ・ピックアップ
表 40
236 ルール関数
Financial Management の関数
関数
説明
オブジェクト
ルールのタイプ
ABSExp
計算式を実行し、結
果を絶対値として保
管します。
HS
Calc、Tran、Alloc
AccountType
メンバーの勘定科目 Account
タイプを取得します。
Calc、Tran、Con、Alloc
AccountTypeID
メンバーの勘定科目
の種別 ID を取得しま
す。
Account
Calc、Tran、Con、Alloc
AddEntityToList
指定されたエンティ
ティと親をメン
バー・リストに追加
します。
HS
メンバー・リスト
AddEntityToListUsingIDs
エンティティと親 ID
を使用して、指定さ
れたエンティティと
親を内部リストに追
加します。
HS
メンバー・リスト
AddMemberToList
メンバーをメン
バー・リストに追加
します。
HS
メンバー・リスト
AddMemberToListUsingI
Ds
メンバー ID を使用し
て、指定されたメン
バーを内部リストに
追加します。
HS
メンバー・リスト
関数
説明
オブジェクト
ルールのタイプ
Alloc
データをセルに配賦
します。
HS
Alloc
AllowAdjFromChildren
このメンバーの子か
らの仕訳の転記が可
能であるかどうかを
調べます。
Entity、Parent
Calc、Tran、Con、Alloc
AllowAdjs
このメンバーの仕訳 Entity、Parent
の転記が可能である
かどうかを調べます。
Calc、Tran、Con、Alloc
CalculateExchangeRate
ある通貨から別の通
貨への為替レートを
計算します。
HS
Calc、Tran、Con、
Alloc、Dyn、Trans
CalculateRate
指定されたエンティ HS
ティの現在の為替
レートを取得します。
Calc、Tran、Con、
Alloc、Dyn、Trans
CalcStatus
セルの算出ステータ
スを取得します。
HS
Calc、Tran、Con、Alloc
Clear
データをセルから除
去します。
HS
Calc、Tran、Con、Alloc
Con
[Proportion]および
[Elimination]勘定科目
にデータを挿入しま
す。
HS
Con
Consol1、Consol2、
Consol3
ノードの Consol1-3 シ
ステム勘定科目の値
を取得します。
Node
Calc、Tran、Con、Alloc
ConsolidateYTD
シナリオが累計メ
ソッドまたは期別メ
ソッドのいずれを使
用して連結されるか
を調べます。
Scenario
Calc、Tran、Con、Alloc
ContainsCellText
セルにセル・テキス
トが入っているかど
うかを調べます。
HS
Calc、Tran、Con、Alloc
CreateInputCache
データの連結時に使
用するバッファを作
成します。
HS
Calc、Tran、Con、
Alloc、Dyn、Trans
Currency
アプリケーションま
たは値メンバーの通
貨のタイプを取得し
ます。
AppSettings、Value
Calc、Tran、Con、Alloc
Custom1Top、
Custom2Top、
Custom3Top、
Custom4Top
最上位のカスタム・
メンバーを取得しま
す。
Account
Calc、Tran、Con、Alloc
関数の概要 237
238 ルール関数
関数
説明
オブジェクト
ルールのタイプ
Decimal
指定した勘定科目の
小数点以下の桁数を
取得します。
Account
Calc、Tran、Con、Alloc
DefaultFreq
デフォルトのシナリ
オの頻度を取得しま
す。
Scenario
Calc、Tran、Con、Alloc
DefaultTranslate
ルールを使用せずに
換算を計算します。
HS
Tran
DefaultView
デフォルトのシナリ
オのビューを取得し
ます。
Scenario
Calc、Tran、Con、Alloc
DefCurrency
エンティティまたは
親のデフォルト通貨
を取得します。
Entity、Parent
Calc、Tran、Con、Alloc
DOwn
ノードの直接出資
(DOwn)比率を取得し
ます。
Node
Calc、Tran、Con、Alloc
Dynamic
計算が必要な動的勘
定科目の式を指定し
ます。
HS
Dyn
Exp
計算式を実行し、
データを指定された
視点に挿入します。
HS
Calc、Tran、Alloc
GetCell
セルのデータを取得
します。
HS
Calc、Tran、Con、Alloc
GetCellNoData
セルに含まれている HS
データを取得し、セ
ルにデータがない場
合にはその旨を示す。
Calc、Tran、Con、Alloc
GetCellRealData
セルに含まれている
データを取得し、セ
ルに実際のデータが
含まれているかどう
かを示します。
HS
Calc、Tran、Con、Alloc
GetCellText
指定の POV のセル・
テキストを取得しま
す。
HS
Calc、Tran、Con、Alloc
GetCellType
セル・タイプを取得
します。
HS
Calc、Tran、Con、Alloc
GetItem
連結する個々のレ
DataUnit
コードを取得します。
Calc、Tran、Con
GetItemIDs2
次元の ID 番号を使用
して、連結のプロセ
スを行う個々の記録
を取得します。
Calc、Tran、Con
DataUnit
関数
説明
オブジェクト
ルールのタイプ
GetNumItems
連結するレコードの
数を取得します。
DataUnit
Calc、Tran、Con
GetNumLID
指定された POV のラ HS
イン・アイテムの詳
細の数を取得します。
Calc、Tran、Con、Alloc
GetRate
セルの換算レートを
取得します。
HS
Calc、Tran、Con、Alloc
GetSubmissionGroup
セルの提出グループ
を取得します。
HS
Calc、Tran、Con、Alloc
GetSubmissionPhase
セルの提出フェーズ
を取得します。
HS
Calc、Tran、Con、Alloc
Holding
メンバーの持株会社
を取得します。
Entity、Parent
Calc、Tran、Con、Alloc
ICPTopMember
エンティティ次元の
現在のメンバー、ま
たは指定したメン
バーの ICP の最上位
メンバーを取得しま
す。
Account
Calc、Tran、Con、Alloc
ICPWeight
[ICP Top]の値のメン
バーに集約される ICP
エンティティ・バラ
ンスの比率を取得し
ます。
AppSettings
Calc、Tran、Con、Alloc
IDFromMember
指定したメンバーの Account、Custom1Calc、Tran、Con、Alloc
ID 番号を取得します。 Custom4、Entity、ICP、
Parent、Year、Period、
Scenario、Value、View
ImpactStatus
指定したデータ単位 HS
のステータスを「影
響済」に変更します。
Calc
Input
指定した勘定科目に
ついて、親のエン
ティティ・レベルで
入力できるようにし
ます。
HS
Input
IsAlmostEqual
2 つの値が等しいか
どうかをチェックし
ます。
HS
Calc、Tran、Con、
Alloc、Dyn、Trans
IsBase
メンバーが基底メン
バーであるかどうか
を調べます。
Account、Custom1Custom4、Entity、
Parent、Node
Calc、Tran、Con、Alloc
IsCalculated
勘定科目が計算され
ているかどうかを調
べます。
Account
Calc、Tran、Con、Alloc
関数の概要 239
240 ルール関数
関数
説明
オブジェクト
ルールのタイプ
IsChild
メンバーが別のメン
バーの子であるかど
うかを調べます。
Account、Custom1Custom4、Entity、
Parent、Node
Calc、Tran、Con、Alloc
IsConsolidated
勘定科目が連結され
ているかどうかを調
べます。
Account
Calc、Tran、Con、Alloc
IsDescendant
メンバーが別のメン
バーの子孫であるか
どうかを調べます。
Account、Custom1Custom4、Entity、
Parent、Node
Calc、Tran、Con、Alloc
IsFirst
期間または年がアプ
リケーションの最初
の期間または年であ
るかどうかを調べま
す。
Period、Year
Calc、Tran、Con、Alloc
IsICP
メンバーが ICP であ
るかどうかを調べま
す。
Account、Entity、Parent
Calc、Tran、Con、Alloc
IsLast
年または期間がアプ
リケーションの最後
の年または期間であ
るかどうかを調べま
す。
Period、Year
Calc、Tran、Con、Alloc
IsTransCur
値メンバーが換算さ
れた通貨メンバーで
あるかどうかを調べ
ます。
Value
Calc
IsTransCurAdj
値メンバーが換算さ
れた通貨調整メン
バーであるかどうか
を調べます。
Value
Calc
IsValidDest
指定した POV が有効
な宛先かどうかを調
べます。
HS
Calc、Tran、Con、Alloc
IsZero
渡された値がゼロか
どうかをチェックし
ます。
HS
Calc、Tran、Con、
Alloc、Dyn、Trans
List
リストに含まれてい Account、Custom1る要素を取得します。 Custom4、Entity、
Parent、ICP、Node、
Scenario
Member
メンバー名を取得し
ます。
MemberFromID
指定した ID 番号のメ Account、Custom1Calc、Tran、Con、Alloc
ンバーを取得します。 Custom4、Entity、ICP、
Parent、Year、Period、
Scenario、Value、View
Calc、Tran、Con、Alloc
Entity、Parent、Period、 Calc、Tran、Con、Alloc
Scenario、Value、Year、
View
関数
説明
オブジェクト
Method
メンバーの連結メ
Node
ソッドを取得します。
NoInput
セルへの入力を禁止
します。
HS
NoInput
NoRound
四捨五入をオフにし
ます。
HS
Calc、Tran、Con、Alloc
NumBase
基底メンバーの数を
取得します。
Account、Custom1Custom4、Entity、
Parent、Node、Period
Calc、Tran、Con、Alloc
Number
現在の期間の番号を
取得します。
Period
Calc、Tran、Con、Alloc
NumChild
メンバーの子の数を
取得します。
Account、Custom1Custom4、Entity、
Parent、Node
Calc、Tran、Con、Alloc
NumDescendant
メンバーの子孫の数
を取得します。
Account、Custom1Custom4、Entity、
Parent、Node
Calc、Tran、Con、Alloc
NumPerInGen
処理されている現在
の期間の世代で期間
の数を取得します。
Period
Dynamic
NumPeriods
指定されたシナリオ
の頻度に定義された
期間の数を取得しま
す。
Scenario
Dynamic
OpenDataUnit
連結のデータ単位を
取得します。
HS
Calc、Tran、Con
OpenDataUnitSorted
計算、換算または連
結のデータ単位を
ソート順に取得しま
す。
HS
Calc、Tran、Con
Owned
現在処理されている
ペアの所有エンティ
ティを取得します。
エンティティ
エクイティ・ピック
アップ
Owner
現在処理されている
ペアの所有者エン
ティティを取得しま
す。
エンティティ
エクイティ・ピック
アップ
PCon
連結比率を取得しま
す。
Node
Calc、Tran、Con、Alloc
PEPU
EPU テーブルから出
HS
資比率を取得します。
PeriodNumber
取得されているデー
タのビューに期間数
を取得します。
View
ルールのタイプ
Calc、Tran、Con、Alloc
エクイティ・ピック
アップ
Dynamic
関数の概要 241
242 ルール関数
関数
説明
オブジェクト
ルールのタイプ
PlugAcct
調整勘定科目を取得
します。
Account
Calc、Tran、Con、Alloc
POwn
出資比率を取得しま
す。
Node
Calc、Tran、Con、Alloc
PVAForBalance
BALANCE 勘定科目の
デフォルトの換算メ
ソッドを調べます。
AppSettings
Calc、Tran、Con、Alloc
PVAForFlow
FLOW 勘定科目のデ
フォルトの換算メ
ソッドを調べます。
AppSettings
Calc、Tran、Con、Alloc
RateForBalance
BALANCE のデフォル
ト・レートを取得し
ます。
AppSettings
Calc、Tran、Con、Alloc
RateForFlow
FLOW のデフォルト・ AppSettings
レートを取得します。
Calc、Tran、Con、Alloc
ReviewStatus
セルのプロセス管理
の承認ステータスを
取得します。
HS
Calc、Tran、Con、Alloc
ReviewStatusUsingPhase
ID
セルのフェーズ ID ご
とにプロセス管理の
承認ステータスを取
得します。
HS
Calc、Tran、Con、Alloc
Round
データを四捨五入し
ます。
HS
Calc、Tran、Con、Alloc
Scale
指定した通貨の位取
りを取得します。
Currency
Calc、Tran、Con、Alloc
SecurityAsPartner
ICP エンティティのセ
キュリティ・クラス
を取得します。
Entity、Parent
Calc、Tran、Con、Alloc
SecurityClass
次元のメンバーのセ
キュリティ・クラス
を取得します。
Account、Scenario、
Entity、Parent、
Custom1-Custom4
Calc、Tran、Con、Alloc
SetData
個々のレコードを設
定します。
HS
Calc、Tran、Con、Alloc
SetDataWithPOV
データをノードまた
は通貨キューブに挿
入します。
HS
Calc、Tran、Con、
Alloc、Dyn、Trans
SubmissionGroup
次元メンバーのプロ HS
セス管理の提出グ
ループを取得します。
SupportsProcessManage
ment
シナリオでプロセス
管理をサポートして
いるかどうかを調べ
ます。
Scenario
Calc、Tran、Con、Alloc
Calc、Tran、Con、Alloc
関数
説明
オブジェクト
ルールのタイプ
SupportsTran
アプリケーションで、 Scenario、Year、Entity、 Trans
内部取引詳細のサ
Account、C1...4
ポートが必要な勘定
科目を定義します。
SwitchSign
メンバーの貸方が借
方に切り替えられて
いるかどうかを調べ
ます。
Custom1-Custom4
Calc、Tran、Con、Alloc
SwitchType
メンバーの勘定科目
の種別が切り替えら
れるかどうかを調べ
ます。
Custom1-Custom4
Calc、Tran、Con、Alloc
Trans
YTD メソッドを使用し
て換算します。
HS
Tran
TransPeriodic
期別メソッドを使用
して換算します。
HS
Tran
UD1...3
メンバーのユーザー
定義属性を取得しま
す。
Account、Entity、
Parent、Scenario、
Custom1-Custom4
Calc、Tran、Con、Alloc
ValidationAccount
検証勘定科目を取得
します。
AppSettings
Calc、Tran、Con、Alloc
ValidationAccountEx
プロセス管理の提出
フェーズの検証勘定
科目を取得します。
AppSettings
Calc、Tran、Con、Alloc
XBRLTags
勘定科目の XBRL タグ
を取得します。
Account
Calc、Tran、Con、Alloc
ABSExp
計算式を実行し、結果を絶対値として保管します。この関数は、結果を絶対値と
して保管する以外は Exp 関数と同じです。この関数は、次のタイプのルールで使
用できます。
l
計算
l
換算
l
配賦
構文
HS.ABSExp "DestPOV = Expression"
表 41
ABSExp 関数の構文
パラメー
タ
説明
DestPOV
データの配賦先の宛先 POV。
ABSExp 243
パラメー
タ
説明
必ず勘定科目のメンバーを指定します。また、オプションで ICP およびカスタ
ム・メンバーを指定できます。使用に関する次のルールに注意してください。
l
l
Expression
ICP 次元のメンバーを指定しないと、デフォルトで[ICP None]が使用されま
す。
データベースに不要な値を移入することを避けるには、データを配置する
場所の定義について、ルールをできるだけ明確にする必要があります。適
切な方法は、勘定科目次元に、明確に定義されたカスタム次元の交差を含
めることです。この明確に定義された交差では、Financial Management の検証
チェックを使用して、無効な交差にデータが書き込まれないようにします。
266 ページの「次元の交差に関する考慮事項」を参照してください。
計算式。
戻り値
なし。
例
この例では、StateTax 勘定科目の金額を設定します。2009 年の Sales 勘定科目の金
額に、2009 年の StateRate 勘定科目のレートを乗算して、絶対値を計算します。
HS.ABSExp "A#StateTax = A#Sales.Y#2009 * A#StateRate.Y#2009"
AccountType
現在の勘定科目のメンバーまたは指定された勘定科目の勘定科目の種別を取得し
ます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Account.AccountType("Account")
HS.Account.AccountType(" ")
ここで、Account は、有効な勘定科目のメンバーの名前です。
Sub Consolidate ルーチンで関数を使用している場合にのみ、空白文字列(" ")を使用
して、この関数を現在のメンバーに適用できます。関数を使用していない場合は、
この関数の使用時に勘定科目を指定します。
戻り値
指定した勘定科目の勘定科目の種別。
注: 勘定科目の種別は、すべて大文字です。
244 ルール関数
次のタイプがあります。
l
ASSET(資産)
l
LIABILITY(負債)
l
REVENUE(収益)
l
EXPENSE(費用)
l
FLOW(フロー)
l
BALANCE(残高)
l
BALANCERECURRING(経常残高)
l
CURRENCYRATE(通貨レート)
l
GROUPLABEL(グループラベル)
例
この例では、Sales 勘定の勘定科目の種別が REVENUE のときに、If...Then と End
If のステートメントの間にあるすべてのステートメントが実行されます。
If HS.Account.AccountType("Sales") = "REVENUE" Then
...
End If
AccountTypeID
現在の勘定科目のメンバーまたは指定された勘定科目の勘定科目の種別 ID を取得
します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
l
動的計算(Dynamic Calculation)
l
取引(Transactions)
構文
HS.Account.AccountTypeID("Account")
HS.Account.AccountTypeID(" ")
Account は、有効な勘定科目メンバーの名前です。
Sub Consolidate ルーチンで関数を使用している場合にのみ、空白文字列(" ")を使用
して、この関数を現在のメンバーに適用できます。関数を使用していない場合は、
この関数の使用時に勘定科目を指定する必要があります。
戻り値
指定された勘定科目の ID です。表 42 は、対応する ID の有効な勘定科目の種別を
示します。
AccountTypeID 245
表 42
勘定科目の種別 ID
勘定科目の種別
ID
REVENUE(以前のリリースでは INCOME)
0
EXPENSE(費用)
1
ASSET(資産)
2
LIABILITY(負債)
3
BALANCE(残高)
4
FLOW(フロー)
5
CURRENCYRATE(通貨レート)
7
GROUPLABEL(グループラベル)
10
BALANCERECURRING(経常残高)
11
DYNAMIC(動的)
12
例
If HS.Account.AccountTypeID("Investments") = 2 Then
...
End If
AddEntityToList
指定されたエンティティと親をメンバー・リストに追加します。この関数は、次
のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
l
動的計算(Dynamic Calculation)
l
取引(Transactions)
構文
HS.AddEntityToList("Parent", "Child")
表 43
246 ルール関数
AddEntityToList 関数の構文
パラメータ
説明
Parent
有効な親エンティティの名前。
Child
親エンティティの子の名前。
戻り値
なし
例
HS.AddEntityToList "UnitedStates", "Maine"
AddEntityToListUsingIDs
エンティティと親の ID を使用して、指定されたエンティティと親を Financial
Management の内部リストに追加し、後で使用します。この関数は、次のタイプの
ルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
l
動的計算(Dynamic Calculation)
l
取引(Transactions)
構文
HS.AddEntityToListUsingIDs(ParentID, ChildID)
表 44
AddEntityToListUsingIDs 関数の構文
パラメータ
説明
ParentID
親エンティティの ID。
ChildID
親エンティティの子の ID。
戻り値
なし
AddMemberToList
指定されたメンバーをメンバー・リストに追加します。この関数は、次のタイプ
のルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
l
動的計算(Dynamic Calculation)
l
取引(Transactions)
AddEntityToListUsingIDs 247
構文
HS.AddMemberToList("Member")
Member は、有効な次元メンバーの名前です。
戻り値
なし
例
HS.AddMemberToList "July"
AddMemberToListUsingIDs
指定されたメンバーを Financial Management の内部リストに追加して後で使用し
ます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
l
動的計算(Dynamic Calculation)
l
取引(Transactions)
構文
HS.AddMemberToListUsingIDs(MemberID)
MemberID は、有効な次元メンバーの ID です。
戻り値
なし
Alloc
別の POV にデータを配賦します。この関数は、配賦ルールで使用できます。
構文
HS.Alloc ("SourcePOV","DestPOV","EntityList","AllocExp","PlugAccount")
表 45
Alloc 関数の構文
パラメータ
説明
SourcePOV
データの配賦元のソース POV。
勘定科目は必ず指定し、オプションで ICP およびカスタム・メンバーを指定
できます。ICP およびカスタム・メンバーを指定しない場合は、次のように
なります。
248 ルール関数
パラメータ
DestPOV
説明
l
デフォルトの ICP メンバーが、[ICP Top]になります。
l
デフォルトのカスタム・メンバーはその勘定科目の最上位メンバーです。
データの配賦先の宛先 POV。
必ず勘定科目のメンバーを指定します。また、オプションで ICP およびカス
タム・メンバーを指定できます。使用に関する次のルールに注意してくださ
い。
EntityList
l
ICP 次元のメンバーを指定しないと、デフォルトで[ICP None]が使用されま
す。
l
カスタム・メンバーを指定しないと、デフォルトで[None]が使用されま
す。
l
エンティティのメンバーを指定し、EntityList 引数を[Base]にした場合
は、指定したメンバーが親とみなされます。
データの配賦先エンティティを識別するメンバー・リスト。システム定義の
エンティティ・リスト[Base]を使用するか、ユーザー定義のリストを使用で
きます。
システム定義のリスト[Base]を使用する場合は、宛先 POV に親メンバーとし
て指定されたエンティティが使用されます。ユーザー定義のリストを使用
し、そのリストに親メンバーが含まれる場合、親メンバーは無視されます。
AllocExp
各エンティティに配賦されるデータを識別する式。この式は、次のタイプの
値を含むことができます。
l
l
数値
数値を識別する勘定科目の式。勘定科目のメンバーは必ず指定し、オプ
ションで ICP およびカスタム次元のメンバーを指定できます。使用に関す
る次のルールに注意してください。
- カスタム・メンバーを指定しない場合、デフォルトは最上位メン
バーです。
- ICP メンバーを指定しない場合、デフォルトは[ICP Top]です。
- シナリオ、年、期間、ビューまたは値のメンバーを指定しない場
合、デフォルトは現在になります。
- エンティティ・メンバーを指定しない場合、デフォルトは宛先エン
ティティになります。
PlugAccount
調整勘定科目の名前。この引数はオプションです。ソース POV の勘定科目と
調整勘定の属性を比較して、必要に応じて、ソース POV にある勘定の金額の
符号を逆にします。
必ず勘定科目のメンバーを指定します。また、オプションで ICP およびカス
タム・メンバーを指定できます。使用に関する次のルールに注意してくださ
い。
l
ソース POV のエンティティ・メンバーが親の場合、またはソース POV の
値メンバーが Entity Currency でない場合、この引数は使用できません。
l
ICP のメンバーを指定しないと、デフォルトで[ICP None]が使用されます。
l
カスタム・メンバーを指定しないと、デフォルトで[None]が使用されま
す。
戻り値
なし。
Alloc 249
例
この例では、TangibleAssets 勘定科目からのデータは現金勘定科目に割り当てられ
ます。
Call HS.ALLOC
("A#TangibleAssets","A#Cash","NewEngland","A#TangibleAssets","A#Plug")
AllowAdjFromChildren
指定されているエンティティの子からの仕訳の転記が可能であるかどうかを指定
します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
注: メンバーがツリー階層で別のメンバーのすぐ 1 つ下のレベルにある場
合、そのメンバーは子です。
構文
HS.Entity.AllowAdjFromChildren("Entity")
HS.Entity.AllowAdjFromChildren(" ")
Entity は、有効なエンティティ・メンバーの名前です。
この関数を現在のエンティティに適用するには、空白文字列(" ")を使用します。
戻り値
指定されたエンティティの子からの仕訳の転記が可能な場合に TRUE となり、不
可能な場合に FALSE となるブール式。
例
この例では、France というエンティティの子メンバーの仕訳を転記できる場合に、
If...Then と End If の間にあるすべてのステートメントが実行されます。
If HS.Entity.AllowAdjFromChildren("France") = TRUE then
...
End If
AllowAdjs
指定されているエンティティの仕訳の転記が可能であるかどうかを指定します。
この関数は、次のタイプのルールで使用できます。
250 ルール関数
l
計算
l
換算
l
連結
l
配賦
構文
HS.Entity.AllowAdjs("Entity")
HS.Entity.AllowAdjs(" ")
Entity は、有効なエンティティ・メンバーの名前です。
この関数を現在のエンティティに適用するには、空白文字列(" ")を使用します。
戻り値
指定されたエンティティの仕訳の転記が可能な場合に TRUE となり、不可能な場
合に FALSE となるブール式。
例
この例では、France というエンティティの仕訳を転記できる場合は、If...Then と
End If の間にあるすべてのステートメントが実行されます。
If HS.Entity.AllowAdjs("France") = TRUE then
...
End If
CalculateExchangeRate
ある通貨から別の通貨への為替レートを計算します。
構文
HS.CalculateExchangeRate (ScenarioID, YearID, PeriodID, EntityID,
RateAccountID, FromCurrencyID, ToCurrencyID)
表 46
CalculateExchangeRate 関数の構文
パラメータ
説明
ScenarioID
シナリオの ID。
YearID
年の ID。
PeriodID
期間の ID。
EntityID
エンティティの ID。
RateAccountID
レート勘定の ID。
FromCurrencyID
換算元の通貨の ID。
ToCurrencyID
換算先の通貨の ID。
戻り値
為替レート。
CalculateExchangeRate 251
CalculateRate
指定されたエンティティの現在の為替レートを取得します。
構文
HS.CalculateRate (ScenarioID, YearID, PeriodID, EntityID, CurrID,
RateAccountID)
表 47
CalculateRate 関数の構文
パラメータ
説明
ScenarioID
シナリオの ID。
YearID
年の ID。
PeriodID
期間の ID。
EntityID
エンティティの ID。
CurrID
通貨の ID。
RateAccountID
レート勘定の ID。
戻り値
指定されたエンティティの為替レート。
CalcStatus
指定された POV の算出ステータスを取得します。この計算は、次のタイプのルー
ルで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.CalcStatus("Scenario.Year.Period.Entity.Value")
表 48
252 ルール関数
CalcStatus 関数の構文
パラメータ
説明
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
Entity
エンティティ次元の有効なメンバーの名前。
パラメータ
説明
Value
値次元の有効なメンバーの名前。
戻り値
指定された POV の算出ステータスを示す文字列。有効なステータス・コードを次
に示します。
表 49
算出ステータス・コード
ステー
タスの
コード
説明
OK
指定したシナリオ、年、期間、エンティティおよび値次元のデータは、変更され
ていません。
OK ND
OK - データなし。一部のデータが変更されている可能性があります。
OK SC
OK - システム変更済。指定されたシナリオ、年、期間、エンティティおよび値次
元の一部のデータが変更されています。たとえば、新規のルール・ファイルまた
はメタデータ・ファイルがロードされています。
CH
計算が必要。指定されたシナリオ、年、期間、エンティティおよび値次元の少な
くとも 1 つが変更されているか、メタデータ・パラメータまたはルールが変更さ
れています。その結果、SubCalculate ルーチンが実行されなかったため、このシナ
リオ、年、期間、エンティティおよび値次元内の他のデータ・セルが最新になっ
ていない可能性があります。基本レベルのエンティティには、手動のデータ入力
またはデータ・ファイルの一括ロードによって、データ・セルが入力されている
場合があります。エンティティには、仕訳転記によってデータ・セルが入力され
ている場合があります。
CH ND
計算が必要 - データなし。これは、セルで計算が実行される初回を示します。
TR
換算が必要。選択された値次元のメンバーは、エンティティのデフォルト通貨で
はなく、換算された値が最新のものではない可能性があります。
TR ND
換算が必要 - データなし。これは、セルで換算が実行される初回を示します。
CN
連結が必要。指定されたシナリオ、年、期間、エンティティおよび値次元のデー
タが、最新のものではない可能性があります。これは、子エンティティのデー
タ、同じエンティティのデフォルト通貨のデータ、またはメタデータのパラメー
タかルールが変更されているためです。
CN ND
連結が必要 - データなし。親にはデータがありませんが、親の子が変更されてい
ます。これは、セルに連結が実行される初回を示します。
ロック
済
指定したシナリオ、年、期間、エンティティおよび値の各次元のデータは管理者
により保護されているため、手動データ入力または計算のいずれによっても変更
できなくなりました。
注: Alloc 関数を使用して、ロックされた宛先 POV でデータを変更できます。
NoData
指定したシナリオ、年、期間、エンティティおよび値次元にデータがありませ
ん。
例
この例では、指定された POV のステータスが「OK」のときに、If...Then と End If
の間にあるすべてのステートメントが実行されます。
CalcStatus 253
If HS.CalcStatus("S#Actual.Y#2009.P#January.E#Connecticut.
V#<EntityCurrency>") = "OK" Then
...
End If
Clear
勘定科目、ICP およびカスタム・メンバーの組合せからデータを除去します。こ
の関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Clear "Account.ICP.Custom1.Custom2.Custom3.Custom4"
表 50
Clear 関数の構文
パラメータ
説明
Account
勘定科目の有効なメンバーの名前。
ICP
ICP 次元の有効なメンバーの名前。
Custom1、Custom2、
Custom3、Custom4
カスタム 1、カスタム 2、カスタム 3 およびカスタム 4 次元の有効
なメンバーの名前。
現在の POV(現在のエンティティ、期間、シナリオ、値、ビューおよび年のメン
バー)と交差するすべてのセルのデータを除去するには、次の例のように、A#に続
けて ALL キーワードを入力します。
HS.Clear "A#ALL"
セルおよびカスタムまたは ICP の次元のすべての交差を消去するには、ALL キー
ワードを使用するか、A#文字を省略します。この例では、A#文字を省略して、カ
スタム 1 次元の GolfBalls メンバーと交差するすべての勘定科目からデータを消去
します。
HS.Clear "C1#GolfBalls"
戻り値
なし。
例
この例では、Sales 勘定科目がカスタム次元の GolfBalls メンバーと交差する部分に
保管されているデータを消去します。
HS.Clear "A#Sales.C1#GolfBalls"
254 ルール関数
Con
[Proportion]および[Elimination]の値次元のメンバーにデータを入力します。この
関数は、連結ルールで使用できます。
構文
HS.Con ("DestPOV",Factor, "Nature")
表 51
Con 関数の構文
パラメー
タ
説明
DestPOV
これらの次元の組合せは次のとおりです。
l
勘定科目
l
カスタム 1、カスタム 2、カスタム 3、カスタム 4
l
内部取引
l
エンティティ
l
値
Factor
数値あるいは算術演算子(+ - * /)または HS.GetCell などの関数を使用した式。
Nature
監査目的に使用する文字列。この文字列はデータベースに保管されて、取引の
会計目的に関する情報を提供します。
連結の実行後に、連結ソースと宛先取引をユーザーが表示できるようにするに
は、このパラメータにテキストを含める必要があります。テキストを含めない
と、取引情報が保管されません。監査取引情報は、データ・グリッドのソース
または宛先の取引オプション、エンティティの詳細レポートまたは自動連結仕
訳から表示できます。
戻り値
なし。
例
Call HS.Con ("V#[Elimination]",-1*dPCon,"")
Call HS.Con ("V#[Elimination]",-1*dPCon,"Elimination")
Call HS.Con ("V#[Elimination]"PCON,"DefaultConsolidation")
Consol1、Consol2、Consol3
指定された parent.entity ノードの Consol1、Consol2 または Consol3 勘定科目から
値を取得します。
l
計算
l
配賦
構文
シナリオ、年、期間次元のメンバーと、parent.entity 形式で指定したエンティティ
次元のメンバーを組み合わせます。
Con 255
HS.Node.Consoln ("S#Scenario.Y#Year.P#Period.E#Parent.Entity")
HS.Node.Consoln ("")
注: この関数を現在のシナリオ、年、期間およびエンティティに適用するには、
空白の文字列("")を使用します。
表 52
Consol1、Consol2、Consol3 の関数の構文
パラメータ
説明
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
Parent.Entity
Parent.Entity 形式の、有効なノードの名前。
戻り値
Consol1、Consol2、Consol3 のシステム勘定科目の値。
例
この例では、Actual(実績)シナリオから Group1.Ent1 ノードの Consol1 の値を取得
します。
dVar1 = HS.Node.Consol1 ("S#Actual.E#Group1.Ent1")
ConsolidateYTD
現在のシナリオ・メンバーまたは指定されたシナリオ・メンバーが年次累計で連
結されるかどうかを調べます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Scenario.ConsolidateYTD("Scenario")
HS.Scenario.ConsolidateYTD("")
「Scenario」は、シナリオ次元の有効なメンバーの名前です。
この関数を現在のメンバーに適用するには、空白の文字列("")を使用します。
戻り値
シナリオが累計メソッドを使用して連結される場合は TRUE となり、期別メソッ
ドを使用して連結される場合は FALSE となるブール式。
256 ルール関数
例
この例では、Actual(実績)シナリオが年次累計メソッドを使用して連結されるよう
に設定されている場合、If...Then と End If のステートメントの間にあるすべての
ステートメントが実行されます。
If HS.Scenario.ConsolidateYTD("Actual") = TRUE Then
...
End If
ContainsCellText
指定されたセルにセル・テキストが含まれているかどうかを調べます。この関数
は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.ContainsCellText("POVExpression")
POVExpression は、メンバーの組合せです。次元を指定していない場合は、次の
デフォルト値が使用されます。
l
Account - [none]
l
ICP - [ICP None]
l
Custom1...4 - [None]
l
Scenario - シナリオ次元の現在のメンバー
l
Entity - 現在のエンティティ・メンバー
l
Value - 現在の値メンバー
l
Year および Period - 現在のメンバー
戻り値
指定したデータ・セルにセル・テキストが含まれている場合は TRUE、そうでな
い場合は FALSE のブール値。
例
この例では、指定されたセルにセル・テキストが含まれていない場合に、If...Then
と End If の各行の間にあるすべてのステートメントが実行されます。
If HS.ContainsCellText("A#Sales.C1#Prod1.C2#Region1") = "False" then
...
End If
ContainsCellText 257
CreateInputCache
データの連結時に使用するバッファを作成します。この関数は、次のタイプのルー
ルで使用できます。
l
計算
l
換算
l
連結
l
配賦
l
動的計算(Dynamic Calculation)
l
取引(Transactions)
構文
HS.CreateInputCache()
戻り値
キャッシュされたオブジェクト。
Currency
アプリケーションまたは現在の値次元のメンバーの通貨を取得します。この関数
は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.AppSettings.Currency
HS.Value.Currency
戻り値
アプリケーションまたは値次元のメンバーの通貨の名前を示す文字列。
例
この例では、アプリケーションの通貨が Euro の場合に、If...Then と End If の間に
あるすべてのステートメントが実行されます。
If HS.AppSettings.Currency = "Euro" Then
...
End If
258 ルール関数
Custom1Top、Custom2Top、Custom3Top、Custom4Top
現在の勘定科目のメンバーまたは指定された勘定科目のメンバーの C1Top から
C4Top までのメンバーを取得します。この関数は、次のタイプのルールで使用で
きます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Account.<Object>("Account")
HS.Account.<Object>("")
注: この関数を現在のメンバーに適用するには、空白の文字列(" ")を使用しま
す。
表 53
C1Top-C4Top 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Account
l
C1Top
l
C2Top
l
C3Top
l
C4Top
勘定科目の有効なメンバーの名前。
戻り値
指定したカスタム次元の勘定科目の最上位メンバー。
例
この例の C1Top メンバーは、TotalCosts 勘定です。
strVariable = HS.Account.C1Top("TotalCosts")
Decimal
指定された勘定科目の小数点以下の桁数を取得します。この関数は、次のタイプ
のルールで使用できます。
l
計算
l
換算
l
連結
Custom1Top、Custom2Top、Custom3Top、Custom4Top 259
配賦
l
構文
HS.Account.Decimal("AccountName")
HS.Account.Decimal("")
注: Sub Consolidate サブルーチンを使用する場合にこの関数を現在の勘定科目に
適用するには、空白の文字列(" ")を使 します。
HS.Account.Decimal(Var1)
表 54
Decimal 関数の構文
パラメータ
説明
AccountName
勘定科目の有効なメンバーの名前。
Var1
勘定科目次元のメンバーを示す VBScript 変数。
戻り値
勘定科目に割り当てられる小数点以下の桁数の値を表す整数。有効な値は 0 から
9 です。
例
この例では、Sales 勘定の小数点以下の桁数を 2 に設定している場合に、If...Then
と End If の間にあるすべてのステートメントが実行されます。
If HS.Account.Decimal("Sales") = "2" Then
...
End If
DefaultFreq
現在のシナリオのメンバーまたは指定されたシナリオのメンバーのデフォルトの
頻度を取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Scenario.DefaultFreq("Scenario")
HS.Scenario.DefaultFreq("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
260 ルール関数
Scenario は、有効なシナリオ・メンバーの名前です。
戻り値
シナリオのデフォルトの頻度を示す文字列。
例
この例では、Actual(実績)シナリオのデフォルトの頻度が YTD の場合に、If...Then
と End If の間にあるすべてのステートメントが実行されます。
If HS.Scenario.DefaultFreq("Actual") = "YTD" Then
...
End If
DefaultTranslate
ルールを使用せずに換算を計算します。この関数は、アプリケーション設定を上
書きし、SubTranslate ルールでのみ使用できます。
構文
HS.DefaultTranslate(dRateForBalanceAccounts, dRateForFlowAccounts,
bUsePVAForFlowAccounts, bUsePVAForBalanceAccounts)
表 55
DefaultTranslate 関数の構文
パラメータ
説明
dRateForBalanceAccounts
レートの数字
dRateForFlowAccounts
レートの数字
bUserPVAForFlowAccounts
TRUE または FALSE
bUsePVAForBalanceAccounts
TRUE または FALSE
戻り値
なし。
例
この例では、親メンバーが United States の場合に、If...Then と End If の間のすべて
のステートメントが実行されます。
If HS.Parent.Member=”UnitedStates” Then
HS.DefaultTranslate .25, .27, True, False
End If
DefaultView
現在のシナリオのメンバーまたは指定されたシナリオのメンバーのデフォルトの
ビューを取得します。この関数は、次のタイプのルールで使用できます。
DefaultTranslate 261
l
計算
l
換算
l
連結
l
配賦
構文
HS.Scenario.DefaultView("Scenario")
HS.Scenario.DefaultView("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
Scenario は、有効なシナリオ・メンバーの名前です。
戻り値
指定されたシナリオのデフォルトのビューを示す文字列。有効な値は YTD と
Periodic です。
例
この例では、Actual(実績)シナリオのデフォルトのビューが YTD である場合に、
If...Then と End If の間にあるすべてのステートメントが実行されます。
If HS.Scenario.DefaultView("Actual") = "YTD" Then
...
End If
DefCurrency
現在のエンティティまたは親メンバー、または指定のエンティティまたは親メン
バーのデフォルト通貨を取得します。エンティティを指定すると、エンティティ
の通貨が戻されます。親通貨を取得するには、親エンティティを指定する必要が
あります。この関数は、次のルールのタイプで使用できます:
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.DefCurrency("Entity")
HS.<Object>.DefCurrency("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
262 ルール関数
表 56
DefCurrency 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Entity
l
Entity
l
Parent
エンティティ次元の有効なメンバーの名前。
戻り値
指定したエンティティまたは親のデフォルト通貨を含む文字列。
例
この例では、Connecticut というエンティティと EastRegion というエンティティの
デフォルト通貨が同じでない場合に、If...Then と End If の間にあるすべてのステー
トメントが実行されます。
If HS.Entity.DefCurrency("Connecticut")<>
HS.Parent.DefCurrency("EastRegion") Then
...
End If
DOwn
指定された parent.entity ノードの直接出資比率を取得します。この関数は、次の
タイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
シナリオ、年、期間次元のメンバーと、parent.entity 形式で指定したエンティティ
次元のメンバーを組み合わせます。
HS.Node.DOwn("S#Scenario.Y#Year.P#Period.E#Parent.Entity")
HS.Node.DOwn("")
注: この関数を現在のノードに適用するには、空白の文字列("")を使用します。
表 57
DOwn 関数の構文
パラメータ
説明
Scenario
シナリオ次元の有効なメンバーの名前。
DOwn 263
パラメータ
説明
Year
年次元の有効な年。
Period
期間次元の有効な期間。
Parent.Entity
Parent.Entity 形式の、有効なノードの名前。
戻り値
直接出資比率を示す数値。
例
dVar1 = HS.Node.DOwn("S#Actual.Y#2009.P#Q1.E#Group1.Ent1")
Dynamic
計算が必要な動的勘定科目の式を指定します。この関数は、動的ルールで使用で
きます。
注: Dynamic 関数には HS.View.PeriodNumber 関数を埋め込むことができます。
この関数は、同じサブキューブ内のデータのみを参照できます。別のサブキュー
ブのデータを参照する必要がある場合は、parking 勘定科目を作成して、他のキュー
ブの情報を保管することが必要です。たとえば、前年度の式内のデータを参照す
るには、parking 勘定科目を使用して、前年度のデータ情報を保管し、同じキュー
ブ内の動的計算で参照できるようにする必要があります。
構文
HS.Dynamic "DestPOV = Expression"
表 58
Dynamic 関数の構文
パラメータ
DestPOV
説明
「動的」タイプが設定された有効な勘定科目メンバー。計算を行うビューも指
定できます。
注: ビューを指定しないと、式は、期別と YTD に対して実行されます。ビュー
ごとに別の式を持つには、式内に期別または YTD を指定する必要があります。
Expression
計算式。
注: Dynamic 関数では、IF...THEN ステートメントはサポートされません。
戻り値
なし。
264 ルール関数
例
Sub Dynamic
HS.Dynamic "A#GM% = A#GM/A#Sales * 100)/HS.View.PeriodNumber"
End Sub
GM%勘定科目の予想結果は次のとおりです。
カスタム 1
Sales
GM
GM%(動的計算)
計算式
製品
600
140
23.33%
140 / 160 * 100
P1
100
10
10%
10 / 100 * 100
P2
200
40
20%
40 / 200 * 100
P3
300
90
30%
90 / 300 * 100
Exp
勘定科目、ICP およびカスタムのメンバー(カスタム 1 から 4 まで)の組合せにデー
タを挿入します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
配賦
構文
HS.Exp "DestPOV = Expression"
表 59
Exp 関数の構文
パラメータ
説明
DestPOV
データの挿入先を識別する宛先 POV。勘定科目のメンバーを必ず指定し、オプ
ションで ICP およびカスタム・メンバーを指定します。次の使用に関するルー
ルに注意してください。
l
l
Expression
ICP 次元のメンバーを指定しないと、デフォルトで[ICP None]が使用されま
す。
データベースに不要な値を移入することを避けるには、データを配置する
場所の定義について、ルールをできるだけ明確にする必要があります。適
切な方法は、勘定科目次元に明確に定義されたカスタム次元の交差を含め
ることです。この明確に定義された交差では、Financial Management の検証
チェックを使用して、無効な交差にデータが書き込まれないようにしま
す。
計算式。
データの宛先は等号の左側にあり、割り当てられるデータは右側にあります。こ
の例は、UnitsSold 勘定科目およびカスタム次元の[None]メンバーと交差するセル
を 40000 に設定します。
HS.Exp "A#UnitsSold.C1#[None].C2#[None].C3#[None].C4#[None]" _
Exp 265
& " = 40000"
等号の右側では、勘定科目式の文字を使用して、ICP やカスタム次元以外に次元
メンバーも表せます。したがって、セルのグループのデータをセルの別のグルー
プに代入できます。この例は、Taxes 勘定科目およびカスタム次元の[None]メン
バーと交差するセルを、Sales 勘定科目および指定されたカスタム次元と交差する
セルのデータの 6 パーセントに設定します。
HS.Exp "A#Taxes.C1#[None].C2#[None].C3#[None].C4#[None]" _
& " = A#Sales.C1#AllProducts.C2#AllCustomers.C3#[None]" _
& ".C4#[None] * .06"
ヒント:
1 つの Exp ステートメントに複数の勘定科目を設定できます。268 ペー
ジの「複数の勘定科目の同時設定」を参照してください。
次元の交差に関する考慮事項
Exp がデータを取得し、Exp がデータを配置する次元の交差を指定しない場合は、
ソース交差と宛先交差は次の要素によって決定されます。
l
l
宛先。内部取引パートナ(ICP)次元またはカスタム次元のメンバーが等号の左
側に指定されていない場合は、Exp によって、勘定科目および次元の有効な各
交差にデータが挿入されます。宛先勘定科目を指定していない場合は、Financial
Management によって、現在の POV に有効なすべての勘定科目にデータが挿
入されます。268 ページの「複数の勘定科目の同時設定」を参照してくださ
い。
ソース。次元のメンバーが等号の右側に指定されていない場合は、次のよう
ないくつかの可能性があります。
m
m
m
次元のメンバーが 1 つのみの場合、Exp はこのメンバーとソース勘定科目
の交差からデータを取得します。
次元にソース勘定科目との有効な交差が 1 つのみある場合、Exp はこの交
差からデータを取得します。
次元にソース勘定科目と交差するメンバーが複数ある場合、データのソー
ス交差は次のように等号の左側によって決定されます。
o
o
メンバーが左側に指定されている場合は、Exp は、このメンバーとソー
ス勘定科目の交差からデータの取得を試みます。
メンバーが左側に指定されていない場合は、Exp は、宛先勘定科目お
よび次元のメンバーの有効な各交差へのデータの挿入を試みます。Exp
は、メンバーおよびソース勘定科目の対応する交差から宛先交差のデー
タを取得します。
注: ソース交差が無効な場合、Exp は対応する宛先交差のデータを変
更しません。
これらの考慮事項を説明する例の詳細は、269 ページの「Exp および次元の交差
に関する考慮事項」を参照してください。
266 ルール関数
期間および年のキーワード
動的なルールを作成するには、メンバー名のかわりに表 60 のキーワードを使用し
て、宛先の年または期間次元のメンバーを表します。
表 60
期間および年のキーワードと説明
キーワード
説明
CUR
現在の期間または年。
FIRST
アプリケーションに有効な最初の期間または年。
LAST
アプリケーションに有効な最後の期間または年。
NEXT
現在の期間または年の後の期間または年。
PRIOR
現在の期間または年の前の期間または年。
注: 期間と年のキーワードでは大文字と小文字が区別されます。キーワードは
すべて大文字で指定する必要があります。
プラス記号( + )とマイナス記号( - )を年と期間のキーワードに使用できます。この
例は、現在の年より前の 2 年分の Misc 勘定科目の値を MiscPast 勘定科目に設定し
ます。
HS.Exp "A#MiscPast = A#Misc.Y#CUR-2"
キーワード Prior、First、Last、Current または Next の直後にプラス記号( + )および
マイナス記号( - )および数字を使用する場合は、等式の順序で正しい構文を使用
するように注意する必要があります。この場合は、次のメソッドのいずれかを使
用してルールを記述できます。
l
変数を正しく区切るために、常に丸カッコを使用してください。例:
HS.Exp "A#9001_Group.C4#[None] = A#9001_Group.P#Prior" & "+(" &
VAR & "*A#9001_Group.V#[ParentTotal])"
または
HS.Exp "A#9001_Group.C4#[None] = (A#9001_Group.P#Prior" & "+" &
VAR & ") *A#9001_Group.V#[Parent Total])"
l
POV の一部に数字を使用しない場合は、キーワード Prior、First、Last、Current
および Next の後にスペースを挿入します。上記のルールは次のように記述で
きます。
HS.Exp “A#9001_Group.C4#[None] = A#9001_Group.P#Prior” & “+” & VAR &
“*A#9001_Group.V#[Parent Total]”
算術計算
等号の右側で、加算、減算、乗算および除算ができます。次の標準の VBScript 文
字を使用する必要があります。
+ - * /
Exp 267
この例では、前年の Taxes 勘定科目と Purchases 勘定科目の値を加算して、その合
計を Cash 勘定科目に挿入します。
HS.Exp "A#Cash = A#Taxes.Y#PRIOR + A#Purchases.Y#PRIOR"
注: ステータスが NoData の勘定科目で乗算または除算を行っても、等号の左側
の勘定科目のデータは変更されません。ゼロ(0)はデータとみなされます。
つまり、データとして 0.00 が含まれている勘定科目のステータスは NoData
にはなりません。
Exp 内での他の関数の配置
関数が単一の数値を戻す場合は、Exp 関数内のその関数をネストできます。ただ
し、String 引数が含まれている関数をネストすると、String を引用符で囲えませ
ん。次の例では、NumBase 関数が Exp 関数内でネストされているため、その String
関数は引用符で囲えません。
HS.Exp "A#SalesAlloc = A#Sales/HS.Entity.NumBase(Regional)"
複数の勘定科目の同時設定
現在の視点と交差するすべての勘定科目にデータを挿入するには、勘定科目式で
All を使用します。これを使用して、すべての勘定科目の期首残高を設定できま
す。次の例では、現在の期間が最初の期間であるかどうかを IsFirst 関数で検証し
ます。最初の期間であると、Exp は、現在の期間の各勘定科目の値を前年の最後
の期間の勘定科目の値に設定します。
If HS.Period.IsFirst = TRUE Then
HS.Exp "A#ALL = A#ALL.P#PRIOR"
End If
勘定科目およびカスタム次元または内部取引パートナ(ICP)次元のすべての交差に
データを挿入するには、All キーワードを使用するか、または A#文字を指定しま
せん。A#文字を指定しない次の例では、カスタム 1 次元の GolfBalls メンバーと交
差する各勘定科目にデータが挿入されます。GolfBalls と勘定科目の個々の有効な
交差の場合は、前の期間の交差の金額が、現在の期間の交差に配置されます。
HS.Exp "C1#GolfBalls = C1#GolfBalls.P#PRIOR"
戻り値
なし。
例
この例では、StateTax 勘定科目の金額を設定します。2009 年の Sales 勘定科目の金
額に、2009 年の StateRate 勘定科目のレートを乗算して計算します。
HS.Exp "A#StateTax = A#Sales.Y#2009 * A#StateRate.Y#2009"
268 ルール関数
Exp および次元の交差に関する考慮事項
次の例は、266 ページの「次元の交差に関する考慮事項」に記載されている考慮
事項を示しています。次のタイプの交差が取り上げられています。
l
l
l
ソース勘定科目と宛先勘定科目に対して、すべての交差が有効である。269
ページの「すべての交差が有効な場合」を参照してください。
ソース勘定科目と宛先勘定科目に対して、一部の交差が有効で、その他は無
効である。270 ページの「交差が無効な場合」を参照してください。
ソース勘定科目に対して 1 つのメンバーが有効である。271 ページの「右側に
1 つの有効なメンバーがある場合」を参照してください。
次のすべての例で、Member001、Member002、Member003 という名前のカスタム
1 次元のメンバーとともに、TargAcct および SourceAcct という名前の勘定科目が
使用されます。これらすべての例のソース交差データは、表 61 に記載されていま
す。
表 61
次元交差例のデータ
メンバー
SourceAcct 交差のデータ
Member001
10
Member002
NoData ステータス
Member003
15
すべての交差が有効な場合
次の例では、TargAcct 勘定科目、SourceAcct 勘定科目、およびカスタム 1 メンバー
の交差がすべて有効です。
HS.Exp "A#TargAcct = A#SourceAcct"
この関数は、TargAcct 勘定科目とカスタム 1 メンバーとの交差に次のデータを挿
入します。
カスタム 1 メンバー
データ
交差
Member001
10
SourceAcct および Member001
Member002
---
該当なし。SourceAcct と
Member002 の交差のステータ
スが NoData であるため、
TargAcct と Member002 の交差
は変更されません。
Member003
15
SourceAcct および Member003
この例では、等号の左側で Member001 メンバーとともに Exp が使用されていま
す。
HS.Exp "A#TargAcct.C1#Member001 = A#SourceAcct"
Exp 269
TargAcct と Member001 の交差は 10 に設定されています。Exp は SourceAcct と
Member001 の交差からデータを取得します。これは、Member001 が左側に指定さ
れているためです。
この例では、等号の右側で Member003 メンバーとともに Exp が使用されていま
す。
HS.Exp "A#TargAcct = A#SourceAcct.C1#Member003"
この関数は、カスタム 1 メンバーと TargAcct 勘定科目との交差に次のデータを挿
入します。
カスタム 1 メンバー
データ
交差
Member001
15
SourceAcct および Member003
Member002
15
SourceAcct および Member003
Member003
15
SourceAcct および Member003
交差が無効な場合
次の例では、ソース勘定科目と宛先勘定科目にそれぞれ無効な交差があります。
l
l
SourceAcct.Member002 および SourceAcct.Member003 は有効で、Member001 は
無効です。
TargAcct.Member001 および TargAcct.Member002 は有効で、Member003 は無効
です。
この例では、等号のどちら側でもカスタム 1 メンバーを指定せずに、Exp が使用
されています。
HS.Exp "A#TargAcct = A#SourceAcct"
Exp によって TargAcct 勘定科目のデータが変更されることはありません。Exp に
よって次の演算が試みられるためです。
l
l
l
TargAcct.Member001 = SourceAcct.Member001。SourceAcct と Member001 は無効
な交差です。
TargAcct.Member002 = SourceAcct.Member002。SourceAcct と Member002 の交差
のステータスは NoData であるため、TargAcct と Member002 の交差は変更され
ません。
TargAcct.Member003 = SourceAcct.Member003。TargAcct と Member003 は無効な
交差です。
この例では、等号の左側で Member001 を指定して、Exp が使用されています。
HS.Exp "A#TargAcct.C1#Member001 = A#SourceAcct"
Exp は無効な交差(SourceAcct と Member001)からデータの取得を試みるので、
TargAcct.Member001 は変化しません。
この例では、等号の右側で Member003 を指定して、Exp が使用されています。
HS.Exp "A#TargAcct = A#SourceAcct.C1#Member003"
270 ルール関数
この関数は、カスタム 1 メンバーと TargAcct 勘定科目との交差に次のデータを挿
入します。
カスタム 1 メンバー
データ
交差
Member001
15
SourceAcct および Member003
Member002
15
SourceAcct および Member003
Member003
該当なし
該当なし。Member003 は
TargAcct 勘定科目には無効な
交差です。
右側に 1 つの有効なメンバーがある場合
次の例では、有効なメンバーがソース勘定科目には 1 つのみで、宛先勘定科目に
は 2 つあります。
l
l
SourceAcct.Member003 は唯一の有効な交差です。
TargAcct.Member001 および TargAcct.Member002 は有効で、Member003 は無効
です。
この例では、等号のどちら側でもカスタム 1 メンバーを指定せずに、Exp が使用
されています。
HS.Exp "A#TargAcct = A#SourceAcct"
この関数は、カスタム 1 メンバーと TargAcct 勘定科目との交差に次のデータを挿
入します。
カスタム 1 メンバー
データ
交差
Member001
15
SourceAcct および
Member003(SourceAcct 勘定科
目の唯一の有効な交差)
Member002
15
SourceAcct および
Member003(SourceAcct 勘定科
目の唯一の有効な交差)
Member003
該当なし
該当なし。Member003 は
TargAcct 勘定科目には無効な
交差です。
この例では、等号の左側で Member001 を指定して、Exp が使用されています。
HS.Exp "A#TargAcct.C1#Member001 = A#SourceAcct"
TargAcct と Member001 の交差は 15 に設定されています。これは SourceAcct と
Member003 の交差のデータです。
ヒント:
SourceAcct 勘定科目とカスタム 1 次元に有効な交差が複数あった場合、
Exp は SourceAcct と Member001 の交差からデータの取得を試みます。
これが無効な交差であると、Exp は宛先勘定科目を変更しません。
Exp 271
GetCell
セルのデータを取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.GetCell("POVExpression")
POVExpression は、有効な視点(POV)です。
戻り値
指定したセルにあるデータ。
注: 関数によって複数の値が戻された場合はエラーが発生します。
例
この例では、Sales 勘定とカスタム 1 次元の GolfBalls メンバーの交差にある値を
dData 変数に割り当てます。
Dim dData
dData = HS.GetCell("A#Sales.I#[ICP
None].C1#Golfballs.C2#Customer2.C3#Increases.C4#[None]")
GetCellNoData
セルに含まれているデータを取得し、セルにデータが含まれているかどうかを示
します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.GetCellNoData("POV",Var1)
表 62
272 ルール関数
GetCellNoData 関数の構文
パラメータ
説明
POV
有効な POV。
Var1
セルにデータがあるかどうかを示す変数。
戻り値
戻される値は、セルの内容によって異なります。
セルに実際のデータが含まれている場合は、データ値が戻され、Var1 に戻さ
れるブール値は FALSE になります。
l
セルにデータが含まれていない場合は、データ値として 0 が戻され、Var1 に
戻されるブール値は TRUE になります。
l
セルに計算結果データが含まれている場合は、その値が戻され、Var1 に戻さ
れるブール値は FALSE になります。
l
注意
引数によって GetCellNoData に複数の値を戻させると、エラーが発生
します。
例
この例では、Sales 勘定の金額が dSalesAmt 変数に割り当てられます。Sales 勘定に
データがない場合は、If Then ステートメントと End If ステートメント間にあるす
べてのステートメントが実行されます。
dSalesAmt = HS.GetCellNoData("A#Sales.I#[ICP
None].C1#[None].C2#[None].C3#[None].C4#[None]",bIsNoData)
If bIsNoData = TRUE then
...
End If
GetCellRealData
セルに含まれているデータを取得し、セルに実数データが含まれているかどうか
を示します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.GetCellRealData("POV",Var1)
表 63
GetCellRealData 関数の構文
パラメータ
説明
POV
有効な POV。
Var1
セルに実際のデータがあるかどうかを示す変数。
戻り値
戻される値は、セルの内容によって異なります。
GetCellRealData 273
l
l
l
セルに実数データが含まれている場合は、データ値が戻され、Var1 に戻され
るブール値は TRUE になります。
セルにデータが含まれていない場合は、データ値として 0 が戻され、Var1 に
戻されるブール値は FALSE になります。
セルに計算結果データが含まれている場合は、その値が戻され、Var1 に戻さ
れるブール値は FALSE になります。
例
dData = HS.GetCellRealData("A#Sales.C1#Prod1",bIsRealData)
If bIsRealData = TRUE then
...
End If
GetCellText
POV からセル・テキストを取得します。この関数は、次のタイプのルールで使用
できます:
l
計算
l
換算
l
連結
l
配賦
構文
HS.GetCellText("POVExpression")
POVExpression は、有効な視点(POV)です。
戻り値
POV のセル・テキスト。
例
HS.GetCellText("S#Actual.Y#2009.P#January.E#Connecticut.V#<Entity
Currency>.A#Sales.I#[ICP None].C1#[None].C2#[None].C3#[None].C4#[None]")
GetCellType
セル・タイプを取得します。この関数は、次のタイプのルールで使用できます。
274 ルール関数
l
計算
l
換算
l
連結
l
配賦
注: 勘定科目の種別は、すべて大文字です。
構文
HS.GetCellType("POVExpression")
POVExpression は、有効な視点(POV)です。
戻り値
特定のセルのタイプ。
次のタイプがあります。
l
ASSET(資産)
l
LIABILITY(負債)
l
REVENUE(収益)
l
EXPENSE(費用)
l
FLOW(フロー)
l
BALANCE(残高)
l
BALANCERECURRING(経常残高)
l
CURRENCYRATE(通貨レート)
l
GROUPLABEL(グループラベル)
例
この例では、セル・タイプが EXPENSE(費用)かどうかをチェックします。
EXPENSE(費用)の場合は、If...Then ステートメントと End If ステートメント間にあ
るすべてのステートメントが実行されます。
If HS.GetCellType("S#Actual.C4#[None]") = "EXPENSE" Then
...
End If
GetItem
連結する個々のレコードを取得します。この関数は、連結ルールで使用できます。
構文
HS.DataUnit.GetItem (lItem, strAccount, strICP, strCustom1, strCustom2,
strCustom3, strCustom4, dData)
表 64
GetItem 関数の構文
パラメータ
説明
lItem
レコードの番号。
strAccount
勘定科目次元の有効なメンバーの名前。
strICP
ICP 次元の有効なメンバーの名前。
GetItem 275
パラメータ
説明
strCustom1
カスタム 1 次元の有効なメンバーの名前。
strCustom2
カスタム 2 次元の有効なメンバーの名前。
strCustom3
カスタム 3 次元の有効なメンバーの名前。
strCustom4
カスタム 4 次元の有効なメンバーの名前。
dData
指定したセルにあるデータ。
戻り値
勘定科目次元のメンバー、ICP 次元のメンバー、カスタム 1...4 次元のメンバー、
およびデータを含む配列。
例
Call DataUnit.GetItem(lItem, strAccount, strICP, strCustom1, strCustom2,
strCustom3, strCustom4, dData)
If dData = 0 Then
...
End If
GetItemIDs2
次元 ID を使用して、連結する個々のレコードを取得します。この関数は、連結
ルールで使用できます。
構文
HS.DataUnit.GetItemIDs2(lItem, lAccountID, lICPID, lCustom1ID,
lCustom2ID, lCustom3ID, lCustom4ID, dData)
表 65
276 ルール関数
GetItemIDs2 関数の構文
パラメータ
説明
lItem
レコードの番号。
lAccountID
勘定科目次元の有効なメンバーの ID 番号。
lICPID
ICP 次元の有効なメンバーの ID 番号。
lCustom1ID
カスタム 1 次元の有効なメンバーの ID 番号。
lCustom2ID
カスタム 2 次元の有効なメンバーの ID 番号。
lCustom3ID
カスタム 3 次元の有効なメンバーの ID 番号。
lCustom4ID
カスタム 4 次元の有効なメンバーの ID 番号。
dData
指定したセルにあるデータ。
戻り値
勘定科目次元のメンバー、ICP 次元のメンバー、カスタム 1...4 次元のメンバー、
およびデータを含む配列。
例
Call DataUnit.GetItemIDs2(lItem, lAccount, lICP, lCustom1, lCustom2,
lCustom3, lCustom4, dData)
If dData = 0 Then
...
End If
GetNumItems
連結するレコードの数を取得します。この関数は、連結ルールで使用できます。
構文
NumItems = HS.DataUnit.GetNumItems
戻り値
データ単位内のレコードの数。
例
Set dataUnit = HS.OpenDataUnit("")
lNumItems = dataUnit.GetNumItems
for lItem = 0 to lNumItems - 1
' Get the next item from the Data Unit
Call dataUnit.GetItem(lItem, strAccount, strICP, strCustom1, strCustom2,
strCustom3, strCustom4, dData)
GetNumLID
指定した視点(POV)のライン・アイテムの詳細の数を取得します。この関数は、
次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.GetNumLID("POVExpression")
POVExpression は有効な POV の組合せです。次元を指定しないと、次の値が使用
されます。
l
Account - [none]
GetNumItems 277
l
ICP - [ICP None]
l
Custom1...4 - [None]
l
Scenario - シナリオ次元の現在のメンバー
l
Entity - 現在のエンティティ・メンバー
l
Value - <エンティティ通貨>
l
Year および Period - 現在のメンバー
注: 無効な交差を指定すると、0 が戻されます。
戻り値
指定したセルのライン・アイテムの詳細の数。
例
この例では、指定したセルにライン・アイテムの詳細が入力されていないと、
If...Then 行と End If 行の間にあるすべてのステートメントが実行されます。
If HS.GetNumLID("A#Sales.C1#Prod1.C2#Region1") = "0" then
...
End If
GetRate
現在の POV または指定した POV の換算レートを取得します。この関数は、次の
タイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.GetRate("POVExpression")
POVExpression は有効なデータの視点(POV)です。
注: レート勘定を指定する必要があります。
戻り値
指定した POV の為替レート。
例
dVar1 = HS.GetRate("S#Actual.Y#2009.P#March.V#Euro.E#Connecticut.A#AvgRate")
278 ルール関数
GetSubmissionGroup
セルのプロセス管理の提出グループを取得します。
構文
HS.GetSubmissionGroup(“A#Account.C1#Custom1.C2#Custom2.C3#Custom3.C4#Cu
stom4.I#ICP”)
戻り値
プロセス管理の提出グループを表す整数です。有効な値は 1–99 です。
例
HS.GetSubmissionGroup(“A#Sales.C1#Golfballs.C2#Tennisballs.C3#Soccerballs.C4#Basketb
alls.I#EastSales”)
GetSubmissionPhase
セルのプロセス管理の提出フェーズを取得します。
構文
HS.GetSubmissionPhase("S#Scenario.P#Period.A#Account.C1#Custom1.C2#Custo
m2.C3#Custom3.C4#Custom4.I#ICP")
戻り値
プロセス管理の提出フェーズを表す整数です。有効な値は 1–9 です。
例
HS.GetSubmissionPhase(“S#Actual.P#January.A#Sales.C1#Golfballs.C2#Tennisballs.C3#Soc
cerballs.C4#Basketballs.I#EastSales”)
Holding
現在のエンティティ次元メンバーまたは指定したエンティティ・メンバーの持株
会社を取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Entity.Holding("Entity")
HS.Entity.Holding("")
Entity は、有効なエンティティ次元メンバーの名前です。空白の文字列(" ")を使
用して、この関数を現在のメンバーに割り当てることができます。
GetSubmissionGroup 279
戻り値
エンティティ次元の指定したメンバーの持株会社の名前を示す文字列。
例
この例では、Europe がエンティティ France の持株会社である場合、If...Then 行と
End If 行の間にあるすべてのステートメントが実行されます。
If HS.Entity.Holding("France") = "Europe" Then
...
End If
ICPTopMember
現在の勘定科目次元メンバー、または指定した勘定科目メンバーの ICP 最上位メ
ンバーを取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Account.ICPTopMember("AccountName")
HS.Account.ICPTopMember("")
HS.Account.ICPTopMember(Var1)
注: この関数を連結のサブルーチンで使用する場合のみ、空白の文字列(" ")を使
用して、現在の勘定科目に適用できます。
表 66
ICPTopMember 関数の構文
パラメータ
説明
AccountName
勘定科目次元の有効なメンバーの名前。
Var1
VisualBasic 変数。
戻り値
勘定科目の ICP の最上位メンバーの名前を示す文字列。
例
この例では、Sales 勘定の ICP 最上位メンバーが TotalProd である場合、If...Then ス
テートメントと End If ステートメント間にあるすべてのステートメントが実行さ
れます。
If HS.Account.ICPTopMember("Sales") = "TotalProd" Then
...
280 ルール関数
End If
ICPWeight
アプリケーションの ICP 加重を取得します。値次元の[ICP Top]メンバーに集約さ
れる、内部取引パートナ・エンティティ[ICP Entities]の額の割合です。この関数
は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.AppSettings.ICPWeight
戻り値
ICP トップ・メンバーに集約される ICP エンティティの割合。この値は、小数で
表した百分率の値(1.0 が 100 パーセント)です。
例
この例では、現在のアプリケーションの ICP Weight が 1 である場合に、If...Then
行と End If 行の間にあるすべてのステートメントが実行されます。
If HS.AppSettings.ICPWeight = 1 Then
...
End If
IDFromMember
指定したメンバーの ID 番号を取得します。この関数は、次のタイプのルールで使
用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.IDFromMember("Element")
表 67
IDFromMember 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
l
Account
ICPWeight 281
パラメータ
Element
説明
l
Custom1...4
l
Entity
l
ICP
l
親
l
期間
l
シナリオ
l
値
l
Year
l
View
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Custom1...4
l
Entity
l
ICP
l
親
l
期間
l
シナリオ
l
値
l
年
戻り値
指定したメンバーの ID 番号。
例
この例では、Connecticut というメンバーの ID 番号を取得します。
lEntityID = HS.Entity.IDFromMember("Connecticut")
ImpactStatus
指定したデータ単位のステータスを「影響済」に変更します。この関数は計算ルー
ルで使用できます。
構文
シナリオ、年、期間、エンティティ、および値メンバーの組合せ。シナリオが同
じ場合は、年と期間の組合せを将来の期間にする必要があります。値メンバーを
指定しないと、現在のメンバーが使用されます。
HS.ImpactStatus"S#Scenario.Y#Year.P#Period.E#Entity.V#Value"
282 ルール関数
表 68
ImpactStatus 関数の構文
パラメータ
説明
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
Entity
エンティティ次元の有効なメンバーの名前。
Value
値次元の有効なメンバーの名前。
注: 指定したPOV が、
処理されているデータ単位と同じシナリオ、
年、
期間、
およびエンティティで
戻り値
なし。
例
HS.ImpactStatus "S#Actual.Y#2009.P#April"
Input
基本の計算済勘定科目の親エンティティへのデータ入力を可能にします。エンティ
ティ通貨の値次元のみがサポートされます。この関数を使用すると、親エンティ
ティ・レベルの値は、子のコントリビューションの合計に等しくなりません。
この関数は親エンティティ・レベルでの入力を可能にするため、子のコントリ
ビューションは親エンティティのエンティティ通貨の値次元にロール・アップし
ません。ただし、親子コントリビューション値が保管され、コントリビューショ
ン調整の値次元への仕訳の転記はできます。この関数は入力ルールで使用できま
す。
注意
親エンティティ・レベルで入力できる勘定科目では、親エンティティのエ
ンティティ通貨の値メンバーの値が、すべての子のコントリビューション
の合計に等しくならないことに注意してください。
構文
HS.Input"POVExpression"
POVExpression は視点(POV)です。
戻り値
なし。
Input 283
例
この例では、売上勘定と予算シナリオが交差するセルにデータを入力できるよう
にします。
Sub Input
HS.Input"A#Sales.S#Budget"
End Sub
IsAlmostEqual
渡された値が等しいかどうかを、事前に定義されている Financial Management イ
プシロンに基づいてチェックします。この関数は、すべてのタイプのルールで使
用できます。
-0.0000000000001 から 0.0000000000001 の差は、ゼロ差分と見なされます
構文
BooleanValue = HS.IsAlmostEqual(Value1, Value2)
戻り値
渡された値が等しい場合は TRUE となるブール式、等しくない場合は FALSE とな
るブール式。
例
Dim BoolVal
Dim Value1
Dim Value2
Value1 = 10.1299999999
Value2 = 10.13
BoolVal = HS.IsAlmostEqual(Value1, Value2)
If BoolVal = true Then
// do processing
Else
// do Processing
End If
IsBase
現在のメンバーまたは指定したメンバーが、アプリケーションまたは指定した親
の基本メンバーであるかどうかを調べます。この関数は、次のタイプのルールで
使用できます。
284 ルール関数
l
計算
l
換算
l
連結
l
配賦
注: 基本メンバーとは、子を持たない(ツリー階層の一番下にある)メンバー
のことです。
構文
HS.<Object>.IsBase("Parent","Element")
HS.Node.IsBase("Parent"."Entity"."S#Scenario.Y#Year.P#Period")
HS.<Object>.IsBase("","")
注: この関数を現在のメンバーに適用するには、空白の文字列(" ")を使用しま
す。
表 69
IsBase 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Parent
l
Account
l
Custom1...4
l
Entity
l
Parent
有効な親メンバー。
注: Parent は、Node と共に使用する場合にのみ必須です。
Element
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Custom1...4
l
Entity
l
Parent
Entity
エンティティ次元の有効なメンバーの名前。
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
注: Node オブジェクトを使用した場合は、要素が指定した親のアクティブな基
本メンバーかどうかが調べられます。
戻り値
要素が指定した親の下位にある基本メンバーである場合に TRUE となり、親が指
定されていない状態ではアプリケーションの基本メンバーとなるブール式。要素
が基本メンバーではない場合は FALSE になります。
IsBase 285
ノードの場合は、要素が指定した視点(POV)の親の下位にあるアクティブな基本
エンティティである場合は TRUE になります。要素がアクティブな基本エンティ
ティでない場合は FALSE になります。
例
この例では、Connecticut が EastRegion の下位にある基本エンティティであると、
If...Then 行と End If 行の間にあるすべてのステートメントが実行されます。
If HS.Entity.IsBase("EastRegion","Connecticut") = TRUE Then
...
End If
IsCalculated
現在の勘定科目次元メンバーまたは指定した勘定科目メンバーが計算済勘定科目
であるかどうかを調べます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Account.IsCalculated("Account)
Account は、有効な勘定科目メンバーの名前です。
HS.Account.IsConsolidated("")
注: 連結のサブルーチンで関数を使用している場合にのみ、空白の文字列("")を
使用して、この関数を現在のメンバーに適用できます。
戻り値
勘定科目が計算された勘定科目の場合は TRUE となるブール式、そうでない場合
は FALSE となるブール式。
例
この例では、売上勘定が計算されると、If...Then ステートメントと End If ステー
トメント間にあるすべてのステートメントが実行されます。
If HS.Account.IsCalculated("Sales") = TRUE Then
...
End If
286 ルール関数
IsChild
現在のメンバーまたは指定したメンバーが、指定した親の子であるかどうかを調
べます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
注: メンバーがツリー階層で別のメンバーのすぐ 1 つ下のレベルにある場
合、そのメンバーは子です。
構文
HS.<Object>.IsChild("Parent","Element")
HS.Node.IsChild("Parent"."Entity"."S#Scenario.Y#Year.P#Period")
HS.<Object>.IsChild("Parent","")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 70
IsChild 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
l
Account
l
Custom1...4
l
Entity
l
Parent
Parent
親メンバーの名前(親は必須)。
Element
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Custom1...4
l
Entity
l
Parent
Entity
エンティティ次元の有効なメンバーの名前。
Scenario
シナリオ次元の有効なメンバーの名前。
Year
有効な年。
Period
期間次元の有効な期間。
IsChild 287
注: Node オブジェクトを使用した場合は、メンバーが、指定した親のアクティ
ブな子かどうかが調べられます。
戻り値
要素が指定した親の子である場合に TRUE となり、そうでない場合に FALSE とな
るブール式。
ノードの場合は、要素が指定した親のアクティブな子である場合に TRUE となり、
そうでない場合に FALSE となります。
例
この例では、Connecticut が EastRegion の子であると、If...Then 行と End If 行の間
にあるすべてのステートメントが実行されます。
If HS.Entity.IsChild("EastRegion","Connecticut") = TRUE Then
...
End If
IsConsolidated
現在の勘定科目次元メンバーまたは指定した勘定科目メンバーが連結勘定科目で
あるかどうかを調べます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Account.IsConsolidated("Account)
Account は、有効な勘定科目メンバーの名前です。
HS.Account.IsConsolidated("")
注: 連結のサブルーチンで関数を使用している場合にのみ、空白の文字列("")を
使用して、この関数を現在のメンバーに適用できます。
戻り値
勘定科目が親勘定科目に連結される場合に TRUE となり、そうでない場合に FALSE
となるブール式。
例
この例では、売上勘定科目が連結されると、If...Then ステートメントと End If ス
テートメント間にあるすべてのステートメントが実行されます。
If HS.Account.IsConsolidated("Sales") = TRUE Then
288 ルール関数
...
End If
IsDescendant
現在のメンバーまたは指定したメンバーが、指定した親の子孫であるかどうかを
調べます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
注: メンバーがツリー階層で親の下位レベルにある場合、そのメンバーは子
孫です。子孫は、ツリーの同じ分岐内にあります。
たとえば、次の階層では、FosterCity と Sunnyvale は California および UnitedStates
の子孫です。
構文
HS.<Object>.IsDescendant("Parent","Element")
HS.Node.IsDescendant("Parent"."Entity"."S#Scenario.Y#Year.P#Period")
HS.<Object>.IsDescendant("Parent","")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 71
IsDescendant 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
l
Account
l
Custom1...4
l
Entity
l
Parent
Parent
有効な親メンバーの名前。親は必須です。
Element
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Custom1...4
l
Entity
IsDescendant 289
パラメータ
説明
l
Parent
Entity
エンティティ次元の有効なメンバーの名前。
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
注: ノードをオブジェクトとして使用する場合は、メンバーが指定した親のア
クティブな子孫であるかどうかが判断されます。
戻り値
要素が指定した親の子孫である場合に TRUE となり、そうでない場合に FALSE と
なるブール式。
ノードの場合は、要素が指定した親のアクティブな子孫である場合に TRUE とな
り、そうでない場合に FALSE となります。
例
この例では、Connecticut が Regional の子孫であると、If...Then 行と End If 行の間
にあるすべてのステートメントが実行されます。
If HS.Entity.IsDescendant("Regional","Connecticut") = TRUE Then
...
End If
IsFirst
現在の期間または年が、アプリケーションの最初の期間または年であるかどうか
を調べます。現在の期間または年がアプリケーションの最初の期間または年であ
るかどうかの判別に、現在のシナリオのデフォルト頻度が使用されます。この関
数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.IsFirst
<Object>は、次のキーワードのいずれかです。
290 ルール関数
l
Period
l
Year
戻り値
現在の期間または年がアプリケーションの最初の期間または年である場合に TRUE
となり、そうでない場合に FALSE となるブール式。
例
この例では、現在の期間が最初の期間であると、If...Then ステートメントと End If
ステートメント間にあるすべてのステートメントが実行されます。
If HS.Period.IsFirst = TRUE Then
...
End If
IsICP
現在の勘定科目次元メンバーまたはエンティティ次元メンバー、あるいは指定し
た勘定科目メンバーまたはエンティティ・メンバーが内部取引パートナ(ICP)であ
るかどうかを調べます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.IsICP("Element")
HS.<Object>.IsICP("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 72
IsICP 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Element
l
Account
l
Entity
勘定科目次元またはエンティティ次元の有効なメンバーの名前。選択したオ
ブジェクトによって異なります。
l
勘定科目
l
エンティティ
戻り値
勘定科目またはエンティティのメンバーが内部取引パートナである場合に TRUE
となり、そうでない場合に FALSE となるブール式。
IsICP 291
例
この例では、売上勘定科目が内部取引パートナであると、If...Then 行と End If 行
の間にあるすべてのステートメントが実行されます。
If HS.Account.IsICP("Sales") = TRUE Then
...
End If
IsLast
現在の期間または年がアプリケーションの最後の期間または年であるかどうかを
調べます。この判別には、現在のシナリオのデフォルト期間が使用されます。こ
の関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.IsLast
<Object>は、次のキーワードのいずれかです。
l
Period
l
Year
戻り値
現在の期間または年がアプリケーションの最後の期間または年である場合に TRUE
となり、そうでない場合に FALSE となるブール式。
例
この例では、現在の期間が最後の期間であると、If...Then と End If のステートメ
ントの間にあるすべてのステートメントが実行されます。
If HS.Period.IsLast = TRUE Then
...
End If
IsTransCur
現在の値次元メンバーが、換算済の通貨メンバーであるかどうかを調べます。こ
の関数は換算ルールに使用できます。
構文
HS.Value.IsTransCur
292 ルール関数
戻り値
現在の値次元のメンバーが換算された通貨メンバーである場合に TRUE となり、
そうでない場合に FALSE となるブール式。
例
この例では、値メンバーが換算済の通貨メンバーであると、If...Then ステートメ
ントと End If ステートメント間にあるすべてのステートメントが実行されます。
If HS.Value.IsTransCur = TRUE Then
...
End If
IsTransCurAdj
現在の値次元メンバーが、換算済の通貨調整メンバーであるかどうかを調べます。
この関数は、換算ルールで使用できます。
構文
HS.Value.IsTransCurAdj
戻り値
現在の値メンバーが換算された通貨調整メンバーである場合に TRUE となり、そ
うでない場合に FALSE となるブール式。
例
この例では、値メンバーが換算済の通貨調整メンバーであると、If...Then ステー
トメントと End If ステートメント間にあるすべてのステートメントが実行されま
す。
If HS.Value.IsTransCurAdj = TRUE Then
...
End If
IsValidDest
指定した POV が有効な宛先かどうかを判別します。この関数は、次のタイプの
ルールで使用できます:
l
計算
l
換算
l
連結
l
配賦
注: この関数では、セルが計算されたセルであるかどうかはチェックされま
せん。
IsTransCurAdj 293
構文
HS.IsValidDest("POVExpression")
POVExpression は視点(POV)です。次元を指定しないと、次のデフォルト値が使
用されます。
l
l
Account - Sub Consolidate ルーチンで使用される場合は現在の勘定科目メン
バー。それ以外の場合は、勘定科目は必須です。
Custom および ICP - Sub Consolidate ルーチンで現在のメンバーが使用されま
す。その以外の場合は、勘定科目のトップ・メンバーが使用されます。
l
Scenario - シナリオ次元の現在のメンバー
l
Entity - 現在のエンティティ・メンバー
l
Value - 現在の値メンバー
l
Year および Period - 現在のメンバー
戻り値
指定した POV が有効な宛先である場合は TRUE、そうでない場合は FALSE となる
ブール値。
例
この例では、指定した宛先が有効であると、If...Then ステートメントと End If ス
テートメント間にあるすべてのステートメントが実行されます。
If HS.IsValidDest("A#Sales.I#CT.C1#P1.C2#R1.C3#[None].C4#[None]") =
TRUE Then
...
End If
IsZero
渡された値がゼロに近いかどうかを、事前に定義されている Financial Management
イプシロンに基づいてチェックします。この関数は、すべてのタイプのルールで
使用できます。
構文
BooleanValue = HS.IsZero(Value)
戻り値
渡された値がゼロに近い場合は TRUE になり、それ以外の場合は FALSE になる
ブール値。
例
Dim BoolVal
Dim Value
Value = 0.000000001
BoolVal = HS.IsZero(Value)
294 ルール関数
If BoolVal = true Then
// do processing
Else
// do Processing
End If
List
指定したリストにある要素を取得します。この関数は、次のタイプのルールで使
用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.List("Parent"."Listname")
HS.Node.List("Parent"."Listname"."S#Scenario.Y#Year.P#Period")
表 73
List 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
l
Account
l
Custom1...4
l
Entity
l
Parent
l
ICP
l
Scenario
Parent
有効な親メンバーの名前。
Listname
有効なシステム・リストまたはユーザー定義リストの名前。
注: ノードの場合は、有効なエンティティ・システム・リストが必須。
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
戻り値
指定したリストのすべての要素が含まれている配列。ノードの場合は、リスト内
のアクティブな要素のみ。
例
この例では、現在の勘定科目のユーザー定義リスト MyBaseList の要素を取得しま
す。
List 295
HS.Account.List("","MyBaseList")
この例では、TotalAssets 勘定科目のシステム・リスト[Base]の要素を取得します。
HS.Account.List ("TotalAssets","[Base]")
Member
現在のメンバーの名前を取得します。この関数は、次のタイプのルールで使用で
きます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.Member
<Object>は、次のキーワードのいずれかです。
l
Entity
l
Parent
l
期間
l
シナリオ
l
値
l
Year
l
View
戻り値
現在のメンバー名が含まれている文字列。
値オブジェクトの場合、メンバーは、値に関連付けられている通貨ではなく現在
の値メンバーの名前を戻します。たとえば、現在の値メンバーがエンティティ通
貨で、値が USD 通貨に関連付けられている場合、HS.Parent.Member は USD では
なく、エンティティ通貨を戻します。
ヒント:
値次元の現在のメンバーに設定されている通貨を取得するには、
DefCurrency 関数を使用します。
例
この例では、現在のエンティティが California であると、If...Then と End If のス
テートメントの間にあるすべてのステートメントが実行されます。
If HS.Entity.Member = "California" Then
...
End If
296 ルール関数
MemberFromID
指定した ID 番号の次元メンバーを取得します。この関数は、次のタイプのルール
で使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.MemberFromID(ElementID)
表 74
MemberFromID 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
l
Account
l
Custom1...4
l
Entity
l
ICP
l
親
l
期間
l
シナリオ
l
値
l
Year
l
View
Parent
有効な親メンバー。
ElementID
次のいずれかの次元の有効なメンバーの ID 番号。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Custom1...4
l
Entity
l
ICP
l
親
l
期間
l
シナリオ
l
値
l
年
戻り値
次元メンバー名。
例
この例では、ID 番号 001 のメンバーを取得します。
MemberFromID 297
strEntity = HS.Entity.MemberFromID(001)
Method
指定したメンバーの連結メソッドを取得します。ゼロ以外の値が複数あると、そ
の中の最初に見つかった値が戻されます。この関数は、次のタイプのルールで使
用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Node.Method("POVExpression")
POVExpression は、シナリオ、年、期間、エンティティ、および値メンバーの組
合せです。
戻り値
指定した POV の連結メソッドを示す文字列。
例
この例では、視点のメソッドが GLOBAL であると、If...Then ステートメントと End
If ステートメント間にあるすべてのステートメントが実行されます。
If HS.Node.Method("S#Actual"."Y#2009"."P#January".
"E#Regional.Connecticut") = "GLOBAL" Then
...
End If
NoInput
特定のセルまたはセルのスライスにユーザーがデータを入力できないようにしま
す。この関数は、入力または計算済ではない勘定科目がある場合に便利です。
計算済勘定科目を設定すると、実際にユーザーは計算済勘定科目に入力できなく
なります。ただし、データ入力が一部の次元交差には可能で、その他の次元交差
には不可である勘定科目を持っている場合は、NoInput を使用できます。この関
数は、入力禁止ルールで使用できます。
構文
HS.NoInput "POVExpression"
POVExpression は視点(POV)です。
戻り値
なし。
298 ルール関数
例
この例では、Sales 勘定科目と 2009 年の Budget シナリオが交差するセルへの入力
が禁止されます:
Sub NoInput
HS.NoInput "S#Budget.Y#2009.A#Sales"
End Sub
NoRound
後に続くすべての Exp ステートメントの四捨五入をオフにします。この関数は、
次のタイプのルールで使用できます。
l
計算
l
換算
l
配賦
ヒント:
Round 関数の引数として 0 を入力しても、四捨五入をオフにできま
す。たとえば、HS.Round(0)で四捨五入がオフになります。
構文
HS.NoRound
戻り値
なし。
例
この例では、SalesRound 勘定のセルに挿入される金額を小数第 2 位で四捨五入し、
次に NoRound 関数を使用して、SalesNoRound 勘定のセルに挿入される金額を四
捨五入しません。
HS.Round 0.1
HS.Exp "A#SalesRound" = "A#Sales"
HS.NoRound
HS.Exp "A#SalesNoRound" = "A#Sales"
NumBase
現在のメンバーまたは指定したメンバーの基本メンバーの数を取得します。この
関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
NoRound 299
注: 基本メンバーとは、子を持たない(ツリー階層の一番下にある)メンバー
のことです。
構文
HS.<Object>.NumBase("Element")
HS.Node.NumBase("S#Scenario.Y#Year.P#Period.E#Entity")
HS.<Object>.NumBase("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 75
NumBase 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Element
l
Account
l
Custom1...4
l
Entity
l
親
l
Node
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Custom1...4
l
Entity
l
親
l
ノード
Account オブジェクトと Custom オブジェクトを使用する場合は、メンバーを指
定する必要があります。空白の文字列は使用できません。
次元全体の基本メンバーの数を取得するには、次の例のように、ALL を引用符
で囲んで指定します。
iAcctBase = HS.Account.NumBase("ALL")
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
Entity
エンティティ次元の有効なメンバーの名前。
Exp 関数に NumBase 関数を組み込むこともできます。NumBase 関数を組み込む場
合は、次の例のように、NumBase の引数を引用符で囲まないでください。
HS.Exp "A#AverageSales = A#Sales/HS.Entity.NumBase(Regional)"
300 ルール関数
戻り値
基本メンバーの数を識別する LONG。NODE の場合は、指定したメンバーのアク
ティブな基本要素の数を取得します。
注: 1 つの分岐に基本エンティティが 2 回表示される場合は、2 個あるとみなさ
れます。
例
この例では、Regional エンティティ下に基本エンティティの平均売上高を保管す
る SAlesAlloc という名前の勘定科目がアプリケーションに含まれています。
SalesAlloc の金額を計算するために、Sales 勘定の金額を、Regional 下の基本エン
ティティの数で割っています。
If HS.Exp"A#SalesAlloc = A#Sales/HS.Entity.NumBase(Regional)" then
...
End If
Number
現在の期間番号を取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.View.PeriodNumber
戻り値
現在の期間の番号。
例
この例では、現在の期間が最初の期間であると、If...Then と End If のステートメ
ントの間にあるすべてのステートメントが実行されます。
If HS.View.PeriodNumber = 1 Then
...
End If
NumChild
現在の次元メンバーまたは指定したメンバーの子メンバーの数を取得します。こ
の関数は、次のタイプのルールで使用できます。
l
計算
Number 301
l
換算
l
連結
l
配賦
注: メンバーがツリー階層で別のメンバーのすぐ 1 つ下のレベルにある場
合、そのメンバーは子です。指定したオブジェクトの 1 つ下のメンバー
のみがカウントされます。
構文
HS.<Object>.NumChild("Element")
HS.Node.NumChild("S#Scenario.Y#Year.P#Period.E#Entity")
HS.<Object>.NumChild("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 76
NumChild 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Element
l
Account
l
Custom1-4
l
Entity
l
Node
l
Parent
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Custom1...4
l
エンティティ
l
Node
l
親
Account オブジェクトと Custom オブジェクトを使用する場合は、メンバーを指
定する必要があります。空白の文字列は使用できません。
次元全体の子メンバーの数を取得するには、次の例のように、ALL を引用符で
囲って指定します。
iAcctBase = HS.Account.NumChild("ALL")
302 ルール関数
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
Entity
エンティティ次元の有効なメンバーの名前。
NumChild 関数を Exp 関数に組み込むことができます。NumChild 関数を組み込む
場合は、NumChild の引数を引用符で囲わないでください。
戻り値
子メンバーの数を識別する LONG。NODE の場合は、指定したメンバーのアクティ
ブな子の数を取得します。
例
この例では、Regional エンティティ直下にエンティティの平均売上高を保管する
SalesChild という名前の勘定科目がアプリケーションに含まれています。SalesChild
の金額を計算するために、Sales 勘定の金額を、Regional 直下の子の数で割ってい
ます。
HS.Exp "A#SalesChild = A#Sales/HS.Entity.NumChild(Regional)"
NumDescendant
現在の次元メンバーまたは指定したメンバーの子孫の数を取得します。この関数
は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
注: メンバーがツリー階層で親の下位レベルにある場合、そのメンバーは子
孫です。子孫は、ツリーの同じ分岐内にあります。
たとえば、次の階層では、FosterCity と Sunnyvale は California および UnitedStates
の子孫です。
構文
HS.<Object>.NumDescendant("Element")
HS.Node.NumDescendant("S#Scenario.Y#Year.P#Period.E#Entity")
HS.<Object>.NumDescendant("")
注: 関数を現在のメンバーに適用するには、空白の文字列("")を使用します。
表 77
NumDescendant 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
NumDescendant 303
パラメータ
Element
説明
l
Account
l
Custom1...4
l
Entity
l
Node
l
Parent
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Custom1...4
l
エンティティ
l
Node
l
親
Account オブジェクトと Custom オブジェクトを使用する場合は、メンバーを指
定する必要があります。空白の文字列は使用できません。
次元全体の子孫の数を取得するには、次の例のように、ALL を引用符で囲って
指定します。
iAcctBase = HS.Account.NumDescendant("ALL")
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
Entity
エンティティ次元の有効なメンバーの名前。
戻り値
指定したメンバーの子孫の数。NODE の場合は、指定したメンバーの下のアクティ
ブな子孫の数を取得します。
注: 1 つの分岐に子孫エンティティが 2 回表示される場合は、2 個あるとみなさ
れます。
例
この例では、エンティティ France に子孫がないと、If...Then ステートメントと End
If ステートメント間にあるすべてのステートメントが実行されます。
If HS.Entity.NumDescendant("France") = 0 then
...
End If
NumPerInGen
処理中の現在の期間に対する世代の期間の数を取得します。この関数は、Dynamic
SUB 関数で使用できます。
304 ルール関数
構文
HS.Period.NumPerInGen
戻り値
ビューの期間の数を表す値。
例
Var1=Hs.Period.NumPerInGen
たとえば、現在の期間が 4 月で、4 月がカレンダ・ファイルの 4 番目の世代にあ
る場合(月ごとの世代)は、月ごとの世代の期間の数は 12 です。現在の期間が、カ
レンダ・ファイルの 3 番目の世代にある Q2 である場合(四半期世代)は、期間の数
は 4 です。
月ごとの世代(4 番目の世代):
1 月、2 月、3 月、4 月、5 月、6 月、7 月、8 月、9 月、10 月、11 月、12 月
この世代の期間の数として 12 が戻されます。
四半期世代(3 番目の世代):
Q1、Q2、Q3、Q4
この世代の期間の数として 4 が戻されます。
半期世代(2 番目の世代):
HY1、HY2
この世代の期間の数として 2 が戻されます。
年次世代(1 番目の世代):
年
この世代の期間の数として 1 が戻されます。
NumPeriods
指定したシナリオの頻度に対して定義されている期間の数を取得します。この関
数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Scenaro.NumPeriod("ScenarioName")
または
HS.Scenario.NumPeriod(””)
NumPeriods 305
または
HS.Scenario.NumPeriod(Var1)
戻り値
頻度に対する期間の数を表す数値。たとえば、シナリオが月次の場合は、期間の
数として 12 が戻されます。シナリオが四半期ごとの場合は、期間の数として 4 が
戻されます。
例
この例では、実績シナリオの頻度に対して定義されている期間の数が戻されます。
HS.Scenario.NumPeriod(“Actual”)
OpenDataUnit
連結、計算または換算時に処理するデータ単位を取得します。この関数は、次の
タイプのルールで使用できます。
l
計算
l
換算
l
連結
構文
HS.OpenDataUnit(POVExpression)
ここで、POVExpression は POV です。POV 式の一部として、関数では Account、
ICP、C1、C2、C3 および C4 のユーザー定義のリストをサポートしています。こ
の関数ではシステムのリストをサポートしていません。
戻り値
この関数を連結サブルーチンで使用すると、データのあるすべてのレコードが戻
されますが、勘定科目は連結勘定として指定されている勘定科目のみが戻されま
す。
計算または換算のサブルーチンで使用すると、連結勘定として設定されている勘
定科目を含め、データのあるすべてのレコードが戻されます。
注: 勘定科目は、IsConsolidated 属性の値が TRUE である場合に連結されます。
例
Set DataUnit=HS.OpenDataUnit(A{TotalRev.[Base]}.C1{C1Top.
[Base]}.C2{MyC2List}.C3#[None])
306 ルール関数
OpenDataUnitSorted
計算、換算または連結時に処理するデータ単位を、指定した順序にデータをソー
トして取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
構文
HS.OpenDataUnitSorted(POVExpression, <dimension to be sorted>, Ascending
またはorDescending)
ここで、POVExpression は POV 文字列、<dimension to be sorted>は次元名の文字
列であり、次の 6 つの次元のいずれかのみを指定できます: Account、ICP、および
Custom1 から Custom4。次のいずれかを指定する必要があります: Account、ICP、
Custom1、Custom2、Custom3、Custom4。3 番目のパラメータは文字列値です
(Ascending または Descending)。
例
HS.OpenDataUnitSorted(“S#Actual.E#Group1”,”C1”,”Ascending”)
HS.OpenDataUnitSorted(“S#Actual.E#Group1”,”Account”,”Descending”)
Owned
現在処理中のエンティティの組合せの所有エンティティを取得します。この関数
は、エクイティ・ピックアップ・ルールで使用されます。
構文
HS.Entity.Owned
戻り値
所有エンティティ。
例
Owned=HS.Entity.Owned
Owner
現在処理中のエンティティの組合せの所有者を取得します。この関数は、エクイ
ティ・ピックアップ・ルールで使用されます。
構文
HS.Entity.Owner
OpenDataUnitSorted 307
戻り値
所有者エンティティ。
例
Owner=HS.Entity.Owner
PCon
現在のメンバーまたは指定したメンバーの連結比率を取得します。この関数は、
次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Node.PCon("S#Scenario.Y#Year.P#Period.E#Entity")
HS.Node.PCon("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 78
PCon 関数の構文
パラメータ
説明
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
エンティティ
エンティティ次元の有効なメンバーの名前。
戻り値
メンバーの連結比率。
例
この例では、指定した視点の連結比率が取得されます。
Pcon = HS.Node.PCon("S#Actual.Y#2009.P#January.E#Regional.Connecticut")
PEPU
EPU テーブルの出資比率を取得します。この関数は、エクイティ・ピックアップ・
ルールで使用されます。
308 ルール関数
構文
HS.PEPU(“S#.Y#.P#”,Owner,Owned)
戻り値
EPU テーブルの出資比率。
例
HS.PEPU(S#Actual.Y#2009.P#Jan, Group, CT)
または
HS.PEPU(,,,)
デフォルト・パラメータ: 値が空白の場合、この関数は現在のシナリオ、年、期間
のエンティティの組合せの出資比率を戻します。
例
Sub EquityPickup ( )
Owned=Hs.Entity.Owned
OwnerCurrencyTotl=Hs.Entity.DefCurrency & “Total”
Hs.Clear “A#Inv.C4#EPU.I#” & Owned
Hs.Exp “A#Inv.C4#EPU.I#” & Owned & “=A#EQ.C4#C3Tot.I#[ICPTot].E#” &
Owned & “.V#” & OwnerCurrencyTotl & “*” & Hs.PEPU (,,,)
End Sub
PeriodNumber
取得中のデータのビューの期間番号を取得します。この関数は、Dynamic SUB 関
数で使用できます。
構文
HS.View.PeriodNumber
戻り値
ビューの期間の数を表す値。
例
Var1=HS.View.PeriodNumber
期間
YTD
QTD
HYTD
1月
1
1
1
1
2月
1
2
2
2
3月
1
3
3
3
第 1 四半期
1
1
1
1
PeriodNumber 309
期間
YTD
QTD
HYTD
4月
1
4
1
4
5月
1
5
2
5
6月
1
6
3
6
第 2 四半期
1
2
1
2
HY1
1
1
1
1
7月
1
7
1
1
8月
1
8
2
2
9月
1
9
3
3
第 3 四半期
1
3
1
1
10 月
1
10
1
4
11 月
1
11
2
5
12 月
1
12
3
6
第 4 四半期
1
4
1
2
HY2
1
2
2
1
年
1
1
1
1
PlugAcct
現在の勘定科目メンバーまたは指定した勘定科目の調整勘定科目を取得します。
この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Account.PlugAcct("Account")
HS.Account.PlugAcct("")
Account は、有効な勘定科目次元メンバーの名前です。
注: 連結のサブルーチンで関数を使用している場合にのみ、空白の文字列("")を
使用して、この関数を現在のメンバーに適用できます。
310 ルール関数
戻り値
メンバーの調整勘定科目の名前を表す文字列。
例
この例では、Sales 勘定の調整勘定科目が Plug1 であると、If...Then ステートメン
トと End If ステートメント間にあるすべてのステートメントが実行されます。
If HS.Account.PlugAcct("Sales") = "Plug1" Then
...
End If
POwn
現在のメンバーまたは指定したメンバーの最大出資比率を取得します。この関数
は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Node.POwn("S#Scenario.Y#Year.P#Period.E#Entity")
HS.Node.POwn("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 79
POwn 関数の構文
パラメータ
説明
Scenario
シナリオ次元の有効なメンバーの名前。
Year
年次元の有効な年。
Period
期間次元の有効な期間。
Entity
エンティティ次元の有効なメンバーの名前。
戻り値
メンバーの出資比率。
例
この例では、指定した視点の出資比率が取得されます。
POwn = HS.Node.POwn("S#Actual.Y#2009.P#January. E#Regional.Connecticut")
POwn 311
PVAForBalance
BALANCE 勘定科目(ASSET および LIABILITY 勘定科目)のデフォルト換算メソッド
を指定します。この関数は、換算中に通貨換算のアプリケーション・デフォルト
を上書きします。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.AppSettings.PVAForBalance
戻り値
BALANCE 勘定が期別値(PVA)換算メソッドを使用する場合に TRUE となり、為替
レート値(VAL)換算メソッドを使用する場合に FALSE となるブール式。
例
この例では、アプリケーションの BALANCE 勘定で期別値換算メソッドが使用さ
れると、If...Then ステートメントと End If ステートメント間にあるすべてのステー
トメントが実行されます。
If HS.AppSettings.PVAForBalance = TRUE Then
...
End If
PVAForFlow
FLOW 勘定(REVENUE および EXPENSE 勘定)のデフォルト換算メソッドを指定し
ます。この関数は、換算中に通貨換算のアプリケーション・デフォルトを上書き
します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.AppSettings.PVAForFlow
戻り値
FLOW 勘定が期別値(PVA)換算メソッドを使用する場合に TRUE となり、為替レー
ト値(VAL)換算メソッドを使用する場合に FALSE となるブール式。
312 ルール関数
例
この例では、アプリケーションの FLOW 勘定科目で為替レート換算メソッドの値
が使用されると、If...Then と End If の間にあるすべてのステートメントが実行さ
れます。
If HS.AppSettings.PVAForFlow = FALSE Then
...
End If
RateForBalance
BALANCE 勘定(ASSET および LIABILITY 勘定科目)で使用するデフォルト換算レー
ト勘定科目を取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.AppSettings.RateForBalance
戻り値
BALANCE 勘定で使用するデフォルトの換算レートが含まれているレート勘定科目
を表す文字列。
例
この例では、BALANCE 勘定のデフォルト換算レート勘定科目が Rate1 であると、
If...Then ステートメントと End If ステートメント間にあるすべてのステートメン
トが実行されます。
If HS.AppSettings.RateForBalance = "Rate1" Then
...
End If
RateForFlow
FLOW 勘定(REVENUE および EXPENSE 勘定)で使用するデフォルト換算レート勘
定を取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.AppSettings.RateForFlow
RateForBalance 313
戻り値
FLOW 勘定で使用するデフォルトの換算レートが含まれているレート勘定科目を
表す文字列。
例
この例では、FLOW 勘定のデフォルト換算レート勘定がレート 2 であると、If...Then
ステートメントと End If ステートメント間にあるすべてのステートメントが実行
されます。
If HS.AppSettings.RateForFlow = "Rate2" Then
...
End If
ReviewStatus
指定した視点の確認ステータスを取得します。この関数は、次のタイプのルール
で使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.ReviewStatus("S#Scenario.Y#Year.P#Period.E#Entity.V#Value")
HS.ReviewStatus("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 80
ReviewStatus 関数の構文
パラメータ
説明
Scenario
シナリオ次元の有効なメンバーの名前。
Year
有効な年。
Period
期間次元の有効な期間。
エンティティ
エンティティ次元の有効なメンバーの名前。
Value
値次元のメンバーの名前。
戻り値
メンバーの確認ステータスを示す文字列。有効な確認ステータスは次のとおりで
す。
l
314 ルール関数
開始していません
l
第 1 パス
l
確認レベル 1-10
l
提出済
l
承認済
l
発行済
l
サポートされていません
例
この例では、指定した視点の確認ステータスが「提出済」であると、If...Then ス
テートメントと End If ステートメント間にあるすべてのステートメントが実行さ
れます。
If HS.ReviewStatus("") = "Submitted" Then
...
End If
ReviewStatusUsingPhaseID
プロセス管理の提出フェーズ ID を使用して、指定した視点の確認ステータスを取
得します。
構文
HS.ReviewStatusUsingPhaseID("S#Scenario.Y#Year.P#Period.E#Entity”,n)
n は、プロセス管理の提出フェーズを表す整数です。有効な値は 1-9 です。
戻り値
提出フェーズ ID を使用してメンバーの確認ステータスを示す文字列。有効な確認
ステータスは次のとおりです。
l
開始していません
l
第 1 パス
l
確認レベル 1-10
l
提出済
l
承認済
l
発行済
l
サポートされていません
例
HS.ReviewStatusUsingPhaseID("S#Actual.Y#2009.P#March.E#Connecticut",3)
ReviewStatusUsingPhaseID 315
Round
Exp 関数から戻されたデータを四捨五入します。四捨五入の位置を引数で指定し
ます。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
ヒント:
計算ルールで、状況に応じて四捨五入の位置を変える必要がある場
合は、Round を含む複数のステートメントを使用できます。
構文
HS.Round(Unit)
Unit は四捨五入の係数です。値 1 は小数点第 1 位で四捨五入して整数にし、値 0.1
は小数第 2 位で四捨五入します。値 0 は四捨五入をオフにします。
この引数に 0 を指定すると、計算ルール内の後続のすべての Exp 関数に対して四
捨五入がオフになります。この構文は、HS.NoRound: HS.Round(0)と同じ効果を持
ちます。
注意
勘定科目の NumDecimalPlaces 属性によって、小数点の右側の最大桁数が
決まります。Round 関数は、この属性を上書きしません。
戻り値
なし。
例
この例では、SalesRound 勘定のセルに挿入される金額を小数第 2 位で四捨五入し、
次に NoRound を使用して、SalesNoRound 勘定のセルに挿入される金額の四捨五入
をオフにします。
HS.Round(0.1)
HS.Exp"A#SalesRound = A#Sales"
HS.NoRound
HS.Exp"A#SalesNoRound = A#Sales"
Scale
指定した通貨の位取りを取得します。この関数は、次のタイプのルールで使用で
きます。
316 ルール関数
l
計算
l
換算
l
連結
l
配賦
構文
HS.Currency.Scale("Currency")
HS.Currency.Scale(Val1)
表 81
Scale 関数の構文
パラメータ
説明
Currency
有効な通貨の名前。
Var1
VisualBasic 変数。
戻り値
指定した通貨の位取りを示す数字(0-9)。小数点の位置を指定して、通貨の金額を
表示および保管するときの単位を指定します。戻り値は次のとおりです。
l
0=1
l
1 = 10
l
2 = 100
l
3 = 1000
l
4=1万
l
5 = 10 万
l
6 = 100 万
l
7 = 1 千万
l
8=1億
l
9 = 10 億
例
この例では、フランス・フラン(FF)の位取りが 3 であると、If...Then ステートメン
トと End If ステートメント間にあるすべてのステートメントが実行されます。
If HS.Currency.Scale("FF") = 3 Then
...
End If
SecurityAsPartner
エンティティが内部取引パートナとして使用される場合に、指定されたエンティ
ティに割り当てられるセキュリティ・クラスを取得します。この関数は、次のタ
イプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
SecurityAsPartner 317
構文
HS.Entity.SecurityAsPartner("Entity")
HS.Entity.SecurityAsPartner("")
HS.Entity.SecurityAsPartner(Var1)
注: この関数を現在のエンティティ・メンバーに適用するには、空白の文字列
("")を使用します。
表 82
SecurityAsPartner 関数の構文
パラメータ
説明
Entity
エンティティ次元の有効なメンバーの名前。
Var1
VisualBasic 変数。
戻り値
エンティティを ICP として使用する場合に、このエンティティに割り当てられて
いるセキュリティ・クラスを示す文字列。
例
この例では、内部取引パートナとして使用されるとき Class1 が France のセキュリ
ティ・クラスである場合に、If...Then と End If のステートメント間にあるステー
トメントが実行されます。
If HS.Entity.SecurityAsPartner("France") = "Class1" Then
...
End If
SecurityClass
指定されたメンバーのセキュリティ・クラスを取得します。この関数は、次のタ
イプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.SecurityClass("Element")
HS.<Object>.SecurityClass("")
HS.<Object>.SecurityClass(Var1)
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
318 ルール関数
表 83
SecurityClass 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Element
Var1
l
Account
l
Scenario
l
Entity
l
Custom1...4
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
シナリオ
l
エンティティ
l
カスタム 1...4
VisualBasic 変数。
戻り値
指定したメンバーに割り当てられているセキュリティ・クラスの名前。
例
この例では、Class1 が Cash 勘定科目に割り当てられたセキュリティ・クラスであ
る場合に、If...Then と End If のステートメント間にあるステートメントが実行さ
れます。
If HS.Account.SecurityClass("Cash") = "Class1" Then
...
End If
SetData
各レコードを設定します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.SetDatalView, lAccount, lICP, lCustom1, lCustom2, lCustom3,lCustom4,
dData, bAddToExistingData
表 84
SetData 関数の構文
パラメータ
説明
lView
0 = シナリオ・ビュー
SetData 319
パラメータ
説明
1 = 期別ビュー
2 = 年次累計ビュー
lAccount
データを設定する勘定科目の ID 番号。
lICP
データを設定する ICP の ID 番号。
lCustom1...4
データを設定するカスタム次元の ID 番号。
dData
設定するデータ値。
bAddToExistingData
TRUE = データを累積する
FALSE = データを置換する
戻り値
なし。
例
HS.SetData 2, 002, , , , , , 25000, TRUE
SetDataWithPOV
データをノードまたは通貨キューブに挿入します。この関数は、次のタイプのルー
ルで使用できます。
l
計算
l
換算
l
連結
l
配賦
l
動的計算
l
取引(Transactions)
構文
HS.SetDataWithPOV POV, dData, bAddToExistingDataInCache
表 85
SetData 関数の構文
パラメータ
説明
POV
有効な POV。
dData
設定するデータ値。
bAddToExistingDataInCache
TRUE = データを累積する
FALSE = データを置換する
320 ルール関数
戻り値
なし。
例
HS.SetDataWithPOV "V#YTD.A#Asset.I#[ICP
None].C1#None.C2#None.C3#None.C4#None”,25000,TRUE
SubmissionGroup
次元メンバーのプロセス管理の提出グループを取得します。
構文
HS.<Dimension>.SubmissionGroup(Dimension member)
Dimension は、勘定科目、カスタム 1...4 のいずれかの次元です。
HS.Account.SubmissionGroup(Account)
HS.Custom1.SubmissionGroup(Custom1)
HS.Custom2.SubmissionGroup(Custom2)
HS.Custom3.SubmissionGroup(Custom3)
HS.Custom4.SubmissionGroup(Custom4)
戻り値
次元メンバーの提出グループを表す整数。有効な値は、1 から 99 です。
例
HS.Account.SubmissionGroup(“Sales”)
SupportsProcessManagement
シナリオでプロセス管理をサポートしているかどうかを調べます。この関数は、
次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Scenario.SupportsProcessManagement("Scenario")
HS.Scenario.EnableProcessManagement("")
SubmissionGroup 321
注: この関数を現在のシナリオに適用するには、空白の文字列("")を使用しま
す。
HS.Scenario.SupportsProcessManagement(Var1)
表 86
SupportsProcessManagement 関数の構文
パラメータ
説明
Scenario
有効なシナリオ。
Var1
シナリオ次元のメンバーを表す VBScript 変数。
戻り値
シナリオでプロセス管理が使用可能な場合は TRUE、そうでない場合は FALSE と
なるブール値。
例
この例では、実績シナリオでプロセス管理が使用可能である場合に、If と End If
の間にあるすべてのステートメントが実行されます。
If HS.Scenario.SupportsProcessManagement("Actual") = "TRUE" then
...
End IF
SupportsTran
内部取引をサポートするアプリケーションの勘定科目を指定します。この関数は、
取引ルールで使用できます。
構文
HS.SupportsTran "POVExpression"
POVExpression は、勘定科目、カスタム 1-4、シナリオ、エンティティおよび年
の各メンバーの組合せです。
戻り値
なし。
例
HS.SupportsTran "S#ActMon.A#RecltIC.C1#Closing"
SwitchSign
現在のカスタム・メンバーまたは指定されたカスタム・メンバーの貸方が借方に
切り替えられているかどうかを調べます。この関数は、次のルールを使用して、
貸方/借方の符号を逆にします。
322 ルール関数
l
ASSET 勘定から LIABILITY 勘定へ
l
LIABILITY 勘定から ASSET 勘定へ
l
EXPENSE から REVENUE へ
l
REVENUE から EXPENSE へ
l
BALANCE 勘定から FLOW 勘定へ
l
FLOW 勘定から BALANCE 勘定へ
この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.SwitchSign("Member")
HS.<Object>.SwitchSign("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 87
SwitchSign 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Member
l
Custom1
l
Custom2
l
Custom3
l
Custom4
カスタム次元の有効なメンバーの名前。
戻り値
カスタム・メンバーの貸方が借方に切り替わる場合に TRUE、そうでない場合に
FALSE となるブール式。
例
この例では、貸方と借方が切り替わった場合に、If...Then と End If のステートメ
ントの間にあるすべてのステートメントが実行されます。
If HS.Custom1.SwitchSign("") = TRUE Then
...
End If
SwitchSign 323
SwitchType
現在のカスタム・メンバーまたは指定されたカスタム・メンバーの勘定科目の種
別が切り替えられているかどうかを調べます。この関数は、次のルールを使用し
て、カスタム次元メンバーの勘定科目の種別を変更します。
l
ASSET 勘定から EXPENSE 勘定へ
l
EXPENSE 勘定から ASSET 勘定へ
l
LIABILITY から REVENUE へ
l
REVENUE から LIABILITY へ
l
BALANCE 勘定から FLOW 勘定へ
l
FLOW 勘定から BALANCE 勘定へ
この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.SwitchType("Member")
HS.<Object>.SwitchType("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
表 88
SwitchType 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
Member
l
Custom1
l
Custom2
l
Custom3
l
Custom4
カスタム次元の有効なメンバーの名前。
戻り値
カスタム・メンバーの勘定科目の種別が切り替わる場合に TRUE、そうでない場
合に FALSE となるブール式。
324 ルール関数
例
この例では、現在のカスタム 1 メンバーの勘定科目の種別が切り替わる場合に、
If...Then と End If のステートメントの間にあるすべてのステートメントが実行さ
れます。
If HS.Custom1.SwitchType("") = "TRUE" Then
...
End If
Trans
年次累計メソッドを使用して通貨を換算します。この関数は換算ルールで使用で
きます。
構文
HS.Trans("DestPOV","SourcePOV","Rate1","Rate2")
表 89
Trans 関数の構文
パラメータ
説明
DestPOV
宛先 POV。宛先は、勘定科目、カスタム 1...4、ICP のメンバーの組合せを指定
できます。指定されていない各次元に対して、次元の有効なすべてのメンバー
に書き込まれます。指定された各次元に対して、指定されたメンバーのみに
書き込まれます。
SourcePOV
ソース POV。ソースは次元の組合せを指定できます。勘定科目、カスタム 1...4
および ICP の次元が指定されていない場合は、Destination メンバーと同じメン
バーが使用されます。シナリオ、年、期間およびエンティティの次元が指定
されていない場合は、現在のメンバーが使用されます。値次元が指定されて
いない場合は、<EntityCurrTotal>メンバーが使用されます。ソース POV が空白の
場合は、ソース POV として宛先 POV が使用されます。
Rate1-2
為替レート。為替レートは、定数、為替レート勘定科目または特定のセルを
指定できます。Rate 勘定科目はエンティティおよび[None]エンティティに入力
されます。デフォルトの換算プロセスについては、220 ページの「デフォルト
の換算方法」を参照してください。
戻り値
なし。
例
この例では、Rate1 勘定科目のレートを使用して、年次累計メソッドにより Sales
勘定科目が換算されます。
HS.Trans("A#Sales", "A#LastYearSales", "A#Rate1", "")
TransPeriodic
期別メソッドを使用して通貨を換算します。この関数は換算ルールで使用できま
す。
Trans 325
構文
HS.TransPeriodic("DestPOV","SourcePOV","Rate1","Rate2")
表 90
TransPeriodic 関数の構文
パラメータ
説明
DestPOV
宛先 POV。宛先は、勘定科目、カスタム 1-4、ICP のメンバーの組合せを指定で
きます。指定されていない各次元に対して、次元の有効なすべてのメンバー
に書き込まれます。指定された各次元に対して、指定されたメンバーのみに
書き込まれます。
SourcePOV
ソース POV。ソースは次元の組合せを指定できます。勘定科目、カスタム 1、
カスタム 2、カスタム 3、カスタム 4 および ICP の次元が指定されていない場
合は、Destination メンバーと同じメンバーが使用されます。シナリオ、年、期
間およびエンティティの次元が指定されていない場合は、現在のメンバーが
使用されます。値が指定されていない場合は、EntityCurrTotal メンバーが使用さ
れます。ソースが空白の場合は、ソースとして宛先が使用されます。
Rate1-2
為替レート。為替レートは、定数、為替レート勘定科目または特定のセルを
指定できます。Rate 勘定科目はエンティティおよび None エンティティに入力
されます。デフォルトの換算プロセスについては、220 ページの「デフォルト
の換算方法」を参照してください。
戻り値
なし
例
この例では、Rate1 勘定科目の為替レートを使用して、期別メソッドにより Sales
勘定科目が換算されます。
HS.TransPeriodic("A#Sales", "A#LastYearSales", "A#Rate1", "")
UD1...3
現在のメンバーまたは指定されたメンバーの UserDefined1...3 属性に保管されたテ
キストを取得します。この関数は、次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.<Object>.UD1...3(strElement)
HS.<Object>.UD1...3("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
326 ルール関数
表 91
UD1-3 関数の構文
パラメータ
説明
<Object>
次のオブジェクトのキーワードのいずれか:
要素
l
Account
l
Entity
l
親
l
シナリオ
l
Custom1...4
次のいずれかの次元の有効なメンバーの名前。選択したオブジェクトによっ
て異なります。
l
勘定科目
l
Entity
l
親
l
シナリオ
l
カスタム 1...4
戻り値
メンバーのユーザー定義のテキストを示す文字列。
例
この例では、UD1 勘定科目のユーザー定義テキストが History である場合に、
If...Then と End If のステートメント間にあるステートメントが実行されます。
If HS.Account.UD1(strAccount) = "History" Then
...
End If
ValidationAccount
アプリケーションの検証勘定を取得します。この関数は、次のタイプのルールで
使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.AppSettings.ValidationAccount
戻り値
アプリケーションの検証勘定の名前を示す文字列。
ValidationAccount 327
例
アプリケーションの検証勘定科目が MyAccount である場合に、If...Then と End If
のステートメント間にあるステートメントが実行されます。
If HS.AppSettings.ValidationAccount = "MyAccount" Then
...
End If
ValidationAccountEx
プロセス管理の提出フェーズの検証勘定科目を取得します。
構文
HS.AppSettings.ValidationAccountEx(n)
n は、プロセス管理の提出フェーズを表す整数です。有効な値は 1 から 9 です。
戻り値
プロセス管理の提出フェーズの検証勘定名を示す文字列。
例
この例では、提出フェーズ 5 に定義された検証勘定を戻します。
HS.AppSettings.ValidationAccountEx(5)
XBRLTags
指定された勘定科目メンバーに割り当てられた XBRL を取得します。この関数は、
次のタイプのルールで使用できます。
l
計算
l
換算
l
連結
l
配賦
構文
HS.Account.XBRLTags("Account")
HS.Account.XBRLTags("")
注: この関数を現在のメンバーに適用するには、空白の文字列("")を使用しま
す。
328 ルール関数
表 92
XBRLTags 関数の構文
パラメータ
説明
Account
有効な勘定科目。
戻り値
指定した勘定科目の XBRL タグを表す文字列。
XBRLTags 329
330 ルール関数
12
Calculation Managerを使用し
たルールの作成
この章の内容
Calculation Manager のセキュリティ役割 ......................................................................... 331
Calculation Manager でのアプリケーションの操作............................................................. 331
Calculation Manager へのルールの移行............................................................................. 332
関数セレクタでの VB 関数のサポート .......................................................................... 332
Financial Management の特別な VB Script 関数 .................................................................... 334
Calculation Manager モジュールは、Financial Management の計算ルールを作成する
ための共通のユーザー・インタフェースを提供します。グラフィカルなフローに
よって、計算プロセスの理解を深めることができます。このフローでは、グラフィ
カル・ビューと VB Script ビューを切り替えられます。Calculation Manager は、す
べての計算ルールを管理するための中央リポジトリを提供して、アプリケーショ
ン間でルールを共有します。計算ルールをインポート、エクスポートおよび印刷
できます。また、ナビゲーションを簡単に行うためにカスタム・フォルダを作成
できます。
Calculation Manager のセキュリティ役割
Performance Management Architect から Calculation Manager にアクセスするには、
計算マネージャ管理者または計算デザイナのセキュリティ役割が必要です。
EPM Workspace から Calculation Manager にアクセスするには、ルール管理者、ルー
ル・デザイナまたはルール・ビューアのセキュリティ役割が必要です。
ルール・セットを配置するには、計算マネージャ管理者、計算デザイナ、ルール
管理者またはルール・デザイナのセキュリティ役割が必要です。
Calculation Manager でのアプリケーションの操作
Calculation Manager は、Performance Management Architect アプリケーションまたは
クラシック管理アプリケーションで使用できます。Calculation Manager は、
Performance Management Architect とともにインストールすることも、別にインス
トールして EPM Workspace からアクセスすることもできます。
アプリケーションを作成する場合、VB Script ルールをロードすることも、
Calculation Manager を使用してルールを設計し、Financial Management アプリケー
ションに配置することもできます。
Calculation Manager のセキュリティ役割 331
注: ルールを Calculation Manager に配置した後で VB Script ルールをロードしよ
うとすると、Calculation Manager ルールが上書きされるというプロンプトが
表示されます。「OK」をクリックして続行するか、「取消し」をクリックし
ます。
Calculation Manager の連結フォルダを開くときは、使用しているアプリケーショ
ンのリストがアルファベット順に表示されます。クラシック管理アプリケーショ
ンはアイコン
で示され、Oracle Hyperion EPM Architect, Fusion Edition アプリケー
ションは、アイコン
図1
を使用します。
サンプル Calculation Manager アプリケーション・リスト
アプリケーション・フォルダを展開して、ルール・セット、ルール、式、スクリ
プトおよびテンプレートを表示できます。Calculation Manager の使用方法の詳細
は、Oracle Hyperion Calculation Manager のデザイナ・ガイドまたはオンライン・
ヘルプを参照してください。
Calculation Manager へのルールの移行
以前のリリースの既存の VB Script ルール(.rle)ファイルがある場合、それらの
ファイルを手動で変換するかわりに、ルール移行ユーティリティを使用して
Calculation Manager にファイルを移行できます。ユーティリティは、VB Script ファ
イルを XML フォーマットのグラフィカル・ルール・オブジェクトに変換し、
Calculation Manager にロードできます。ルール移行ユーティリティ
FMRulesMigrator.exe は、デフォルトで Financial Management¥Consultant
Utilities フォルダにインストールされます。
関数セレクタでの VB 関数のサポート
Calculation Manager の関数セレクタは VB 関数をサポートします。
注: VB 関数が選択の UI で使用できない場合でも、スクリプトのコンポーネン
トでは、他の VB 関数も使用できます。
配列関数
332 Calculation Manager を使用したルールの作成
関数
説明
Array
配列を含む variant を戻します。
Filter
フィルタ条件に基づいた文字列配列のサブセットを含むゼロから始まる配列を戻し
ます。
Join
配列内の多くの部分文字列で構成される文字列を戻します。
LBound
配列の指示された次元の最も小さいサブスクリプトを戻します。
Split
指定された数の部分文字列を含む、ゼロから始まる 1 次元配列を戻します。
UBound
配列の指示された次元の最も大きいサブスクリプトを戻します。
日付/時刻の関数
関数
説明
Date
現在のシステム日付を戻します。
DateAdd
指定された時間間隔が追加された日付を戻します。
DateDiff
2 つの日付間の間隔数を戻します。
DatePart
与えられた日付の指定された部分を戻します。
DateSerial
指定された年、月および日の日付を戻します。
Day
月の日(1 から 31 まで)を表す数字を戻します。
Month
年の月(1 から 12 まで)を表す数字を戻します。
MonthName
指定された月の名前を戻します。
数学
関数
説明
Abs
指定された数の絶対値を戻します。
Fix
指定された数の整数部を戻します。
Int
指定された数の整数部を戻します。
文字列
関数
説明
InStr
別の文字列内で、ある文字列が最初に出現する位置を戻します。検索は文字列の
最初の文字から始めます。
InStrRev
別の文字列内で、ある文字列が最初に出現する位置を戻します。検索は文字列の
最後の文字から始めます。
LCase
指定された文字列を小文字に変換します。
関数セレクタでの VB 関数のサポート 333
関数
説明
Left
文字列の左側から指定された数の文字を戻します。
Len
文字列内の文字数を戻します。
Mid
文字列から指定された数の文字を戻します。
Right
文字列の右側から指定された数の文字を戻します。
StrComp
2 つの文字列を比較し、比較の結果を表す値を戻します。
Trim
文字列の左と右の両側にあるスペースを除去します。
UCase
指定された文字列を大文字に変換します。
Financial Management の特別な VB Script 関数
これらの特別な関数は、Hyperion Calculation Manager の UI で配列やループを処理
するために、Financial Management 用に実装されました。
Range
値
ループ変数
VBScript 生成
@Range(1-50)
i
Dim i(50)
I(1)=1
I(2)=2
I(3)=3
..
I(50)=50
@Range(5-10)
i
Dim i(6)
I(1)=5
I(2)=6
I(3)=7
I(4)=8
I(5)=9
I(6)=10
@Range(1,3-5,7-9)
i
Dim i(8)
I(1)=1
I(2)=3
I(3)=4
I(4)=5
I(5)=7
I(6)=8
334 Calculation Manager を使用したルールの作成
値
VBScript 生成
ループ変数
I(7)=9
For/ForStep
値
ループ変数
VBScript 生成
コメント
@For(2,10)
アイテム
For Item=2 to 10
New @ForLoop @For(from,
to)
アイテム
For Item =2 to 10 step 2
New @ForStep loop
function
@ForStep(2,10,2)
@ForStep(from, to, step)
注: 逆のステップ
が必要な場合は、ス
テップの前に負数の
符号(-)を追加します。
例:
@ForStep(2,10,-2)
ExitFor
@ExitFor - ループの終了
VB Script の次のステートメントが生成されます。
For each element in group
[statements]
Exit For
[statements]
Next [element]
または
For counter=start To end [Step step]
[statements]
Exit For
[statements]
Next [counter]
ExitSub
@ExitSub - ルールの終了
VB Script の次のステートメントが生成されます。
Sub name [(x,y)]
[statements]
ExitSub
[statements]
Financial Management の特別な VB Script 関数 335
EndSub
ReDim
1 つ以上の動的配列変数を再次元化し、それらのストレージ・スペースを再配賦
します。オプションの Preserve キーワードを使用すると、配列を再次元化すると
きに配列の内容を現状のままに維持できます。
{VarArrayX(5)} = @Redim
{VarArrayXY(5,9)} = @Redim
次の VB ステートメントが生成されます。
Redim VarArrayX(5)
Redim VarArrayXY(5,9))
RedimPreserve
{VarArrayXY(5)} = @RedimPreserve
または
{VarArrayXY(5,9)} = @RedimPreserve
または
{VarArrayXY(5,{i})} = @RedimPreserve
次の VB ステートメントが生成されます。
RedimPreserve VarArrayX(5)
または
RedimPreserve VarArrayXY(5,9)
または
RedimPreserve VarArrayXY(5,i)
336 Calculation Manager を使用したルールの作成
内部取引の管理
13
この章の内容
内部取引期間の管理 .................................................................................................. 337
エンティティのロックとロック解除 ............................................................................ 340
理由コードの管理 ..................................................................................................... 341
内部取引のモニター .................................................................................................. 342
内部取引期間の管理
内部取引は、同じ会社の 2 つの単位の間で行われる取引です。内部取引の入力、
ロードまたは処理を行う前に、最初に取引の期間を開く必要があります。取引の
処理が終了したら、入力されないようにするため期間を閉じることができます。
次の各手順を参照してください。
l
337 ページの「期間を開く」
l
338 ページの「照合許容差を設定する」
l
338 ページの「転記前に照合/検証オプションを設定する」
l
339 ページの「期間を閉じる」
期間を開く
期間を開くには、シナリオ、年および期間を指定します。期間には、「開いていま
せん」、「開いています」または「閉じています」のステータスがあります。期間
のデフォルトのステータスは、「開いていません」です。期間が開いて、取引が入
力されると、「閉じています」に変更できるのみです。「開いていません」に戻る
ことはできません。
期間ごとに、転記前に照合/検証オプションを設定し、自動照合や手動照合のプロ
セスに適用される照合許容差を入力できます。338 ページの「転記前に照合/検証
オプションを設定する」および338 ページの「照合許容差を設定する」を参照し
てください。
ä 期間を開くには、次の手順に従います。
1 ブラウザ・ビューでタスクを展開し、内部取引のタスクを選択します。
2 内部取引期間の管理を選択します。
3 シナリオで、期間のシナリオを選択します。
内部取引期間の管理 337
4 年から、期間の年を選択します。
5 開く各期間の横にあるチェック・ボックスをオンにします。
6 オプション: 照合許容差列に、期間の TID 許容差値またはパーセント、勘定科目許容差
値、または手動照合許容差値を入力します。
7 転記前に照合/検証列で、オプションを選択します。
l
l
取引を転記する前に照合ステータスを確認する場合は、
「はい」または「制限
付き」を選択します。
照合ステータスを確認する必要がない場合は、
「いいえ」を選択します。
8 期間を開くをクリックします。
9 オプション: 期間の設定を保存するには、期間設定の保存をクリックします。
照合許容差を設定する
自動照合と手動照合のプロセスに期間別の照合許容差を設定できます。勘定科目
と手動照合の許容差に値を設定できます。取引 ID(TID)許容差の場合は、値、パー
セントまたはその両方を設定できます。
取引 ID にパーセントを入力すると、エンティティの取引の合計とパートナの取引
の合計で小さい方の値が使用され、その値にパーセントが適用されて、許容値が
生成されます。
たとえば、TID123 のエンティティ A で 3 つの取引を持ち、これらの取引の合計が
1000 であるとします。TID123 のパートナ B が合計 1020 の 5 つの取引を持ちます。
エンティティの合計とパートナの合計の差は 20 です。ただし、3%の許容差を入
力すると、小さい方の合計の 3%(1000x3%)が計算され、結果が 30 になります。そ
の値を差と比較すると、許容差内にあるため、取引は一致とみなされます。
パーセント以外に、たとえば値 15 を入力すると、パーセント値が入力された値と
比較され、最も小さい方の値が比較に使用されます。この例では、エンティティ
の合計とパートナの合計の差は 20、パーセントの許容差は 30、値の許容差は 15
です。これは、許容差内とみなされないため、取引は一致しません。
TID の値とパーセントを空白のままにすることもできます。いずれかがゼロ値の
場合、または両方が空白の場合、取引の差がゼロの取引のみが照合されます。
勘定科目の許容差と手動照合の許容差の場合、照合許容差は、アプリケーション
の通貨で表され、入力された値はアプリケーションの通貨の位取りで表されます。
照合プロセス時に、各取引がアプリケーションの通貨に変換され、合計値の差が
期間に設定された照合許容差と比較されます。比較は 1 の単位で実行されます。
取引を TID 許容値と比較する場合は、TID/RID の照合プロセス時に、取引はアプ
リケーションの通貨に換算されません。
転記前に照合/検証オプションを設定する
期間ごとに、転記前に照合/検証オプションを設定できます。照合/検証オプショ
ンでは、取引の転記前に取引の照合ステータスを確認する必要があるかどうかを
定義し、エンティティをロックするか期間を閉じる前に実行する必要がある検証
タイプを定義します。
338 内部取引の管理
転記前に照合/検証オプションは、「はい」、「いいえ」または「制限付き」に設定
できます。
表 93
転記前に照合/検証オプションの値の説明
転記前に
照合/検
証オプ
ションの
値
説明
いいえ
すべての取引を転記できます。
はい
次の条件のいずれかを満たす場合は、取引を転記できます。
l
取引のステータスが「一致」である。
l
ステータスが「不一致」の取引に有効な理由コードが含まれている。
注: 未照合の取引または理由コードのない不一致の取引は転記できません。
また、期間を閉じるかエンティティをロックする前に、一致した取引または理
由コードのある不一致取引のすべてが転記されているかどうかがチェックされ
ます。
制限付き
転記前に照合/検証オプションを「制限付き」に設定すると、次のいずれかの条
件が満たされた場合のみ取引を転記できます。
l
取引のステータスが「一致」である。
l
ステータスが「不一致」の取引に有効な理由コードが含まれている。
注: 未照合の取引または理由コードのない不一致の取引は転記できません。
期間を閉じるかエンティティをロックする前に、一致した取引または理由コー
ドのある不一致の取引のすべてが転記されている必要はありません。
期間を閉じる
内部取引の処理を終了したときに終了サイクルの最後で、期間を閉じて取引への
追加の変更を防止できます。期間に対して転記前に照合/検証オプションを「は
い」に設定した場合は、期間を閉じる前に一致する取引または理由コードが付い
た一致しない取引のすべてを転記する必要があります。転記前に照合/検証オプ
ションを「いいえ」または「制限付き」に設定した場合は、期間を閉じる前に確
認されません。
期間を閉じると、その後取引を変更できないようにロックされます。ただし、取
引を参照したり、期間の取引に関するレポートを実行したりすることはできます。
ä 期間を閉じるには、次の手順に従います。
1 ブラウザ・ビューでタスクを展開し、内部取引のタスクを選択します。
2 内部取引期間の管理を選択します。
3 シナリオリストから、期間を閉じるシナリオを選択します。
4 年リストから、期間を閉じる年を選択します。
5 閉じる各期間の横にあるチェック・ボックスをオンにします。
6 期間の終了をクリックします。
内部取引期間の管理 339
エンティティのロックとロック解除
シナリオ、年および期間のエンティティにロックを適用して、エンティティの内
部取引の以後の変更を防止できます。期間の転記前の照合/検証オプションが「は
い」に設定されている場合は、エンティティをロックする前に、すべての一致す
る取引または理由コードの付いた一致しない取引を転記する必要があります。転
記前の照合/検証オプションが「いいえ」または「制限付き」に設定されている場
合は、期間のロック前に確認は行われません。
注: 取引ロック・ステータスはデータ・ロック・ステータスとは異なります。
データ・ロック・ステータスについては、『Oracle Hyperion Financial
Management ユーザー・ガイド』を参照してください。
エンティティがロックされると、新規の内部取引を入力できません。エンティティ
の既存の取引にも削除や変更を行えません。ロックされたエンティティに取引を
転記したり転記を戻すことはできません。また、エンティティの取引の照合ステー
タスを更新できません。したがって、パートナ・エンティティがロックされてい
ない場合でも、エンティティの照合ステータスは更新できないため、パートナは
取引をエンティティの取引と照合できません。
たとえば、エンティティ A がロックされているとします。エンティティ A の以後
の取引を入力できません。エンティティには転記や照合を実行できません。エン
ティティ B がロックされていない場合は、パートナのエンティティ A とのエン
ティティ B の内部取引を持つことができます。ただし、エンティティ B をエン
ティティ A と照合しようとすると、エンティティ A の照合ステータスを更新でき
ないため、プロセスは失敗します。
提出フェーズを使用している場合は、すべてのフェーズが「発行済」ステータス
を持つまでエンティティをロックできません。
ä エンティティをロックするには、次の手順に従います。
1 ブラウザ・ビューでタスクを展開し、内部取引のタスクを選択します。
2 内部取引エンティティのロック/ロック解除を選択します。
3 シナリオで、エンティティのシナリオを選択します。
4 年から、エンティティの年を選択します。
5 期間から、エンティティの期間を選択します。
6 ロックする各エンティティの横にあるチェック・ボックスをオンにします。
7 ロックをクリックします。
ヒント:
340 内部取引の管理
エンティティのロックを解除するには、ロックを解除する各エンティ
ティの横にあるチェック・ボックスをオンにして、「ロック解除」をク
リックします。
理由コードの管理
内部取引がアプリケーションで作成されると、デフォルトの照合ステータスは「未
照合」になります。自動照合プロセス時に、照合ステータスは「一致」または「不
一致」に更新されます。
取引が「不一致」ステータスを持つ理由を示す理由コードを定義できます。たと
えば、パートナ・エンティティの請求書がないや、パートナが正しくない値を入
力したなどの理由があります。アプリケーションの有効な理由コードのリストを
定義したら、ユーザーは、内部取引を入力するときに、そのリストから理由コー
ドを選択して割り当てることができます。
期間に転記前に照合/検証オプションを選択した場合は、「一致」ステータスの取
引または、有効な理由コードを含む「不一致」ステータスの取引を転記できます。
アプリケーションの理由コードは追加、編集、削除できます。
次の各手順を参照してください。
l
341 ページの「理由コードの追加」
l
341 ページの「理由コードの編集」
l
342 ページの「理由コードの除去」
理由コードの追加
アプリケーションの不一致取引の理由コードのリストを作成できます。作成した
ら、ユーザーは取引の理由コードの 1 つを割り当てることができます。
理由コードを手動で追加したり、取引のロード・プロセス時にロードできます。
取引のロードについては、『Oracle Hyperion Financial Management ユーザー・ガイ
ド』を参照してください。
ä 理由コードを追加するには、次の手順に従います。
1 ブラウザ・ビューでタスクを展開し、内部取引のタスクを選択します。
2 内部取引理由コードの管理を選択します。
3 新規理由コードに、理由コードのラベルを入力します。
注: ラベルには、20 文字まで入力できます。スペースも 1 文字としてカウント
されることに注意してください。
4 説明に、理由コードの説明を入力します。
注: 説明には 40 文字まで入力できます。
5 追加をクリックします。
理由コードの編集
理由コードを作成したら、そのコードの説明を編集できます。
理由コードの管理 341
ä 理由コードを編集するには、次の手順に従います。
1 ブラウザ・ビューでタスクを展開し、内部取引のタスクを選択します。
2 内部取引理由コードの管理を選択します。
3 理由コードのリストから、編集する理由コードを選択します。
4 編集をクリックします。
5 説明列で説明を編集し、OK をクリックします。
理由コードの除去
アプリケーションの理由コード・リストから不要となった理由コードを除去でき
ます。
ä 理由コードを除去するには、次の手順に従います。
1 ブラウザ・ビューでタスクを展開し、内部取引のタスクを選択します。
2 内部取引理由コードの管理を選択します。
3 理由コードのリストから、除去する理由コードを選択します。
4 除去をクリックします。
5 はいをクリックして、理由コードを除去します。
内部取引のモニター
内部取引のモニター機能を使用して、内部取引照合プロセスを監視できます。多
数の内部取引が期間内に入力されると、すべての取引が正常に入力されて一致す
ることを確認するための照合プロセスに時間がかかります。同時にすべての取引
が入力されるとは限らないため、管理者は照合プロセスを監視する必要がありま
す。内部取引のモニター機能を使用すると、内部取引プロセスを開始した内部取
引パートナを簡単に見つけることができます。
内部取引のモニター・ウィンドウには、プロセス・ステータスとロック・ステー
タスが付いた内部取引エンティティのリストが表示されます。エンティティは、
内部取引のモニター詳細情報にリンクされます。エンティティをクリックすると、
「一致」
、「不一致」
、「未照合」などのステータス別に転記済と未転記の取引数が表
示されます。344 ページの「内部取引の要約の表示」を参照してください。
「内部取引のモニター詳細」ウィンドウの値をクリックすると、フィルタが適用さ
れた「内部取引の処理」ウィンドウが開き、値から取引の詳細が表示されます。
たとえば、エンティティのリストでエンティティ A をクリックすると、「内部取
引のモニターの詳細」ポップアップ・ウィンドウに、エンティティ A の転記済の
取引と転記の戻し済の取引の数がステータス別に表示されます。「未照合」列で転
記の戻し済の取引の値をクリックすると、フィルタが適用された「内部取引の処
理」ウィンドウが開き、エンティティ A の「未照合」ステータスを持つ転記の戻
し済の取引が表示されます。
342 内部取引の管理
内部取引のモニター・ウィンドウで任意のエンティティに電子メール・アラート
を送信できます。『Oracle Hyperion Financial Management ユーザー・ガイド』を参
照してください。
注: 内部取引を監視するには、
「内部取引管理者」のセキュリティ役割が必要で
す。
エンティティと内部取引パートナの間の内部取引のステータスを監視できます。
選択されたエンティティの内部取引のプロセス・ステータスとロック・ステータ
スが表示されます。リストをステータスでフィルタしてソートできます。
ä 内部取引を監視するには、次の手順に従います。
1 ブラウザ・ビューでタスクを展開し、内部取引のタスクを選択します。
2 内部取引のモニターを選択します。
3 POV バーで、シナリオ、年、期間を選択します。
4 エンティティに、内部取引のステータスを監視するエンティティを入力するか選択し
ます。
注: 「エンティティ」を空白のままにした場合は、すべてのエンティティがリス
トに表示されます。
5 表示ドロップダウン・リストからオプションを選択します。
l
l
l
ラベルを使用してエンティティ情報を表示するには、「ラベル」を選択しま
す。
説明を使用してエンティティ情報を表示するには、「説明」を選択します。
ラベルと説明を使用してエンティティ情報を表示するには、
「両方」を選択し
ます。
6 オプション: プロセスまたはロックのステータスを基準にして取引リストをフィルタ
するには、次の取引タイプの中から 1 つ以上選択し、更新をクリックしてリストをリ
フレッシュします。
l
開始していません
l
開始済
l
ロック不可
l
ロック可能
l
ロック済
7 オプション: プロセスステータスを基準にして取引リストをソートするには、ソート
をクリックして、昇順または降順を選択します。
8 オプション: ロックステータスを基準にして取引リストをソートするには、ソートを
クリックして、昇順または降順を選択します。
9 エンティティをクリックして、「内部取引のモニター詳細」情報にリンクします。
10 内部取引のモニター詳細ウィンドウで、いずれかのステータス列の値をクリックしま
す。
内部取引のモニター 343
フィルタが適用された「内部取引の処理」ウィンドウが表示されます。
11 監視詳細を見終わったら、内部取引のモニター詳細ウィンドウでウィンドウを閉じる
をクリックします。
内部取引の要約の表示
内部取引のモニター・ウィンドウで選択したエンティティの内部取引のステータ
スの要約を表示できます。
ä 内部取引の要約を表示するには、次の手順に従います。
1 内部取引のモニター・ウィンドウで、取引の要約を表示するエンティティを選択しま
す。
2 要約を確認したら、ウィンドウを閉じるをクリックします。
344 内部取引の管理
14
プロセス管理の提出フェーズ
の管理
この章の内容
シナリオと期間による提出フェーズの定義 .................................................................. 345
シナリオと期間による提出グループの割当て ............................................................... 347
提出グループのフェーズへの割当て ............................................................................ 349
未割当ての提出グループの表示 .................................................................................. 350
プロセス管理に提出フェーズを使用できます。これにより、プロセス単位を様々
なフェーズに分割し、分割したこれらのフェーズにプロセス管理を適用できます。
確認プロセス時に、プロセス単位全体ではなく、フェーズのプロセス単位ごとに
レベルを上げることができます。これにより、シナリオを追加して確認プロセス
を適用する必要がなくなりました。
確認プロセスでは、9 つまでの提出フェーズを使用できます。提出フェーズは期
間およびシナリオごとに異なります。たとえば、実績シナリオでは、最初の提出
フェーズでレビューの貸借対照表と損益計算書の勘定科目を提出し、次の提出
フェーズで補足データを提出します。予算シナリオでは、最初の提出フェーズで
内部取引データを提出し、2 番目のフェーズで貸借対照表と損益計算書の勘定科
目を提出し、3 番目のフェーズで補足データを提出します。
提出フェーズは、メタデータ・ファイルで定義および設定できます。『Oracle
Hyperion Enterprise Performance Management Architect 管理者ガイド』を参照してく
ださい。
シナリオと期間による提出フェーズの定義
確認プロセスの要件は期間によって異なります。たとえば、月締めサイクルは、
1 月と 2 月の貸借対照表と損益計算書のデータで単一フェーズの確認プロセスを
必要とする場合があります。3 月などの四半期月の場合、四半期締めの確認プロ
セスは、補足データ、貸借対照表、損益計算書のデータで複数フェーズの提出サ
イクルを必要とします。
フェーズの定義もシナリオごとに異なります。たとえば、実績シナリオは、確認
のために提出される貸借対照表と損益計算書の勘定科目のみを必要とします。予
算シナリオの場合は、すべての勘定科目を必要とし、予測シナリオの場合は、損
益計算書の勘定科目と補足データのみを必要とします。
提出フェーズを設定するには、管理者が次の操作を行う必要があります。
シナリオと期間による提出フェーズの定義 345
l
l
l
l
メタデータ・ファイルでは、送信フェーズを使用するために、アプリケーショ
ンと次元メタデータの属性を設定します。UseSubmissionPhase アプリケーショ
ン属性を Y に設定し、必要に応じて SupportSubmissionPhaseForAccounts、
SupportSubmissionPhaseForCustom または SupportSubmissionPhaseForICP 属性
を設定します。たとえば、アプリケーションが勘定科目別の送信のみを必要
とし、カスタム 1 から 4 または ICP(内部取引)次元を必要としない場合は、
SupportSubmissionPhaseForAccounts 属性を選択します。少なくとも、1 つの次
元を使用可能にする必要があります。
提出グループを定義し、提出グループを次元のメンバーに割り当てます(勘定、
カスタム次元 1-4、ICP メンバー)。
提出グループを提出フェーズに割り当てます。
検証勘定科目を提出グループに割り当てます。検証勘定科目は、プロセス単
位を次の確認レベルに上げる前に値がゼロに等しいことを確認するために使
用します。提出グループ 0 をプロセス管理の影響を受けない検証勘定科目に
割り当てます。
複数の次元がフェーズ提出に使用される場合、次元メンバーの最大のグループ割
当てによってセル提出グループ割当てが決定されます。提出グループを割り当て
る前に、必要なすべてのグループ割当てを検討する必要があります。
例 1:
Account=2
C1=1
C2=2
C3=1
C4=1
ICP=1
これらの次元の最大提出グループ数が 2 であるため、セルの提出グループ値は 2
となります。
例 2:
Account=1
C1=3
C2=2
C3=5
C4=1
ICP=3
これらの次元の最大提出グループ数が 5 であるため、セルの提出グループ値は 5
となります。
346 プロセス管理の提出フェーズの管理
シナリオと期間による提出グループの割当て
フェーズのアプリケーションと次元メンバーの属性を設定し、次元メンバーの提
出グループを定義したら、勘定科目の提出グループを各提出フェーズに割り当て
ることができます。割当ては、プロセス管理をサポートするシナリオにのみ適用
されます。ただし、割当ては、シナリオと期間によって実行される必要がありま
す。
グループが指定されていない場合は、プロセス管理が適用されません。
これらの例は、サンプルの提出グループと提出フェーズへのそれらの割当てを示
します。
会計
提出グループ
HistData
0
Cash
1
Invest
1
ICRec
2
ICPay
2
Liability
3
Equity
3
Revenue
4
Expense
4
SuppData1
5
SuppData2
5
Headcount
6
MiscData
6
C1(製品)
提出グループ
[None}
1
Golf Balls
7
Tennis Balls
8
Soccer Balls
9
基本勘定科目は、親勘定科目から提出グループを継承しません。親勘定科目は、
子の提出グループを前提にしません。提出グループを各勘定科目に割り当てる必
要があります。提出グループを空白のままにすると、提出グループ 1 がデフォル
トで設定されます。この例では、HistData 勘定科目は提出グループ 0 の割当てを
持ちます。これは、勘定科目が確認プロセスを必要としないことを示します。
この例では、実績シナリオの期間による提出グループの割当てを示します。
シナリオと期間による提出グループの割当て 347
表 94
例: 提出フェーズへの提出グループの割当て
期間
提出フェーズ 1
提出フェーズ 2
提出フェーズ 3
1 月(単一フェーズ)
1, 2, 3, 4
該当なし(補足データ
または製品データは
必要なし)
該当なし(補足データ
または製品データは
必要なし)
2月
1, 2, 3, 4
該当なし
該当なし
3 月(複数フェーズ)
2
1, 3, 4, 7, 8, 9
5, 6
4月
1, 2, 3, 4
該当なし
該当なし
5月
1, 2, 3, 4
該当なし
該当なし
6 月(複数フェーズ)
2
1, 3, 4, 7, 8, 9
5, 6
7月
1, 2, 3, 4
該当なし
該当なし
8月
1, 2, 3, 4
該当なし
該当なし
9 月(複数フェーズ)
2
1, 3, 4, 7, 8, 9
5, 6
10 月
1, 2, 3, 4
該当なし
該当なし
11 月
1, 2, 3, 4
該当なし
該当なし
12 月(複数フェーズ)
2
1, 3, 4, 7, 8, 9
5, 6
1 月 - 単一フェーズの割当て
この例の 1 月の月締めでは、提出フェーズ 1 のプロセス管理が必要ですが、提出
フェーズ 2 と 3 は必要ありません。これは、短い月締めサイクルであるため、内
部取引の貸借対照表、損益計算書のデータ(グループ 1、2、3、4)が、同じ提出
フェーズで提出されます。補足データは必要ありません。
3 月 - 複数フェーズの割当て
3 月の四半期締めでは、プロセス管理が複数フェーズにわたるデータ提出を使用
します。
提出フェーズ 1 には内部取引データが必要であるため、ICRec および ICPay 勘定
科目のデータが含まれます。この例では、提出グループ割当て 2 の全勘定科目と
なります。
3 月の提出フェーズ 2 には、貸借対照表および損益計算書勘定科目(Cash、Invest、
Liability、Equity、Revenue、Expense)が含まれます。この例では、提出グループ割
当て 1、3、4 の全勘定科目となります。
3 月の提出フェーズ 3 には補足データが含まれます。また、SuppData1、
SuppData2、Headcount、MiscData などの補足データも含まれます。この例では、
提出グループの割当て 5 と 6 の全勘定科目となります。
348 プロセス管理の提出フェーズの管理
提出グループのフェーズへの割当て
提出フェーズの管理タスクを使用して、提出フェーズを表示および管理します。
このタスクは、メタデータ・ファイルの UseSubmissionPhase アプリケーション設
定が使用可能である場合にのみ表示されます。管理者または「確認監督者」のセ
キュリティ役割も割り当てられている必要があります。
「提出フェーズの管理」ウィンドウでは、表示する提出フェーズを 1-9 のいずれか
を指定できます。必要に応じて異なる提出フェーズを表示するように設定を変更
することもできます。
提出グループをシナリオおよび期間別のフェーズに割り当てます。提出フェーズ
に 1 つ以上のグループを入力し、カンマを区切り文字に使用して、複数のグルー
プ割当て(たとえば、1,5,6,8,9)を行います。グループの範囲を指定できます。たと
えば、グループ 1、2、3、4、5、7 および 8 を提出フェーズに割り当てるには、1–
5,7–8 を指定します。カンマを使用して 1 つ以上のグループを範囲で入力すると、
データを提出してリフレッシュするとき、範囲内のグループ(たとえば、1,2,3,4 が
1–4 で表示されます)が表示されます。
有効なグループは 1 から 99 です。提出フェーズ 1 のデフォルトは、すべてのグ
ループを表すキーワード ALL です。すべてのグループは、割当てを変更するまで
提出フェーズ 1 に属します。
同じグループを同じ期間内の複数のフェーズに割り当てることはできません。た
とえば、グループ 2 から 5 をフェーズ 1 に指定し、グループ 3 と 8 をフェーズ 2
に指定できません。グループ 3 をフェーズ 1 とフェーズ 2 の両方に割り当てるこ
とはできないからです。提出グループは、同じ期間内の 1 つのフェーズにのみ割
り当てることができます。提出グループをすでに提出グループが割り当てられた
フェーズに割り当てようとすると、エラー・メッセージが表示されます。すべて
のグループを別の提出フェーズに移動すると、指定されたシナリオと期間の元の
フェーズが完全に消去されます。
提出フェーズの割当てをスキップできます。たとえば、フェーズ 1 と 3 のグルー
プを割り当て、フェーズ 2 をスキップできます。提出フェーズに割り当てられて
いないグループは、確認プロセスの一部とみなされません。これらの次元メンバー
は、確認レベルのセキュリティの確認をせずに、該当するセキュリティ・クラス
のアクセス権を持つすべてのユーザーが使用できます。データを入力する前に、
未割当てのセルをプロセス管理で開始する必要はありません。
ä 提出グループを提出フェーズに割り当てるには、次の手順に従います。
1 「ブラウザ・ビュー」で、タスク、データ・タスク、提出フェーズの管理の順に選択
します。
2 表示するフェーズを選択して、OK をクリックします。
3 シナリオを変更するには、シナリオをクリックして選択し、OK をクリックします。
4 各フェーズ列で、その提出フェーズのグループを入力し、入力をクリックします。
l
複数のグループを入力するには、区切りとしてカンマを使用します。
l
グループの範囲を指定するには、区切りとしてマイナス記号を使用します。
l
すべてのグループを示すには、「すべて」を指定します。
提出グループのフェーズへの割当て 349
5 データを保存するにはデータの提出を、データベースをリフレッシュするにはデータ
のリセットをクリックします。
未割当ての提出グループの表示
「プロセス・コントロール」で、どのフェーズにも割り当てられていない提出グ
ループを表示できます。提出フェーズに割り当てられていない提出グループは、
確認プロセスの一部ではありません。未割当てグループを表示すると、グループ
が間違って確認プロセスから見落とされていないかを確認できます。
どの提出フェーズにも割り当てられていない次元メンバーに割り当てられたグルー
プと、どの次元メンバーにも割り当てられていない提出フェーズに割り当てられ
たグループが表示されます。グループが次元メンバーとフェーズのいずれにも割
り当てられていない場合、そのグループは表示されません。
たとえば、アプリケーションで 1 から 10 の提出グループが割り当てられていると
します。
期間
提出フェーズ 1
提出フェーズ 2
提出フェーズ 3
1月
1,2,3,4
5,7
8,9
2月
1,2,3,4
5–8
該当なし
3月
2
1,3,4
5,6
4月
1,2,3,4
5,6
8
5月
1,2,3,4
5–8
該当なし
6月
2
1,3,4
5,6
7月
1,2,3,4
該当なし
該当なし
8月
1,2,3,4
該当なし
該当なし
9月
2
1,3,4
5,6
10 月
1,2,3,4
該当なし
該当なし
11 月
1,2,3,4
該当なし
該当なし
12 月
2
1,3,4
5,6
上記の例の 1 月について未割当てのグループを表示するオプションを選択すると、
次のグループが未割当てとして表示されます。
期間
未割当てのグループ
1月
6,10
ä 未割当て提出グループを表示するには、次の手順に従います。
1 「ブラウザ・ビュー」で、タスク、データ・タスク、提出フェーズの管理の順に選択
します。
350 プロセス管理の提出フェーズの管理
2 フェーズのセルを選択して右クリックし、未割当てグループの表示を選択します。
3 ポップアップ・リストで、未割当てグループのリストが表示されたら、このリストを
確認して OK をクリックします。
未割当ての提出グループの表示 351
352 プロセス管理の提出フェーズの管理
15
電子メール・アラートの管理
この章の内容
プロセス管理のアラートの設定 .................................................................................. 353
内部取引のアラートの設定......................................................................................... 354
内部取引とプロセス管理確認プロセスで電子メール・アラートを使用できます。
電子メール・アラートを使用すると、システムの重要なイベントまたはデータ変
更をハイライトできます。たとえば、内部取引が不一致であるため一致させる必
要があること、またはプロセス単位を次のレベルに上げられることを電子メール・
アラートで送信できます。
電子メール・アラートは、標準の SMTP(Simple Mail Transfer Protocol)を使用して
送信されるため、インターネット電子メールで動作するすべての電子メール・シ
ステムでアラートを使用できます。アラートを使用するには、Financial Management
構成ユーティリティを実行するときに SMTP サーバー名を指定する必要がありま
す。『Oracle Hyperion Enterprise Performance Management System インストールおよ
び構成ガイド』を参照してください。
アラート・プロセスでは、LDAP、MSAD、Native Directory などの認証ファイルに
保管された電子メール・アドレスを使用します。
電子メール・アラートを送受信する前に、アプリケーションにユーザーとデータ
のセキュリティ権限を設定する必要があります。シナリオとエンティティに割り
当てられるアラートのセキュリティ・クラスは、電子メール・アラートをサポー
トする必要があり、ユーザーは、電子メール・アラートを受信するためにセキュ
リティ役割が割り当てられる必要があります。
プロセス管理のアラートの設定
プロセス・コントロール・モジュールを設定して、プロセス・コントロールでの
ステータスの変更に基づいて電子メール・アラートをトリガーできます。次のア
クション(「第 1 パス」
、「確認レベル 1」から「確認レベル 10」
、「提出済」
、「承認
済」、「発行済」)のアラートを設定できます。
プロセス単位が「開始していません」レベルの場合、またはサインオフ・アクショ
ンに対しては、電子メール・アラートは生成されません。
セキュリティ役割の設定については、『Oracle Hyperion Enterprise Performance
Management System セキュリティ管理ガイド』を参照してください。
プロセス管理のアラートの設定 353
ä プロセス管理の電子メール・アラートを設定するには、次の手順に従います。
1 プロセス単位のシナリオについてアラートを設定するには、SupportsProcessManagement
メタデータ属性を「A」に設定します。
注: この属性を使用可能にすると、確認時に、電子メール・アラートを受信す
るセキュリティ権限を持っているユーザーに向けて電子メール・アラート
が生成されます。
2 「プロセス管理の電子メール・アラートを受信」の役割にユーザーを割り当てます。
3 プロセス単位のシナリオとエンティティに割り当てられているセキュリティ・クラス
に対する「すべて」または「レベルを上げる」アクセス権をユーザーに割り当てて、
各セキュリティ・クラスのアラートを追加します。
すべての条件を満たすユーザーが電子メール・アラートを受信します。
表 95
プロセス管理のユーザーの役割とアラート通知
アクション
の前後のプ
ロセス単位
レベル
通知を受けるプロセス管理のユーザーの役割
第 1 パス
エンティティに対する「すべて」または「レベルを上げる」アクセス権を持つ
ユーザーに通知されます。
確認レベル
1-10
該当する確認レベルの「確認者」および「提出者」の役割のユーザーに通知さ
れます。
たとえば、確認レベル 1 の場合、「確認者 1」と「提出者」の役割のユーザー
に通知されます。
提出済
「確認監督者」の役割のユーザーに通知されます。この役割のユーザーのみが
提出されたプロセス単位を承認できます。
承認済
「確認者 1」から「確認者 10」および「提出者」の役割のユーザーに通知され
ます。
発行済
エンティティに対する「すべて」、「読取り」または「レベルを上げる」アク
セス権を持つユーザーに通知されます。
プロセスのレビュー・アクションが実行されると、設定されたセキュリティ権限
に従って、該当するユーザーの電子メール・アラートが自動的に生成されます。
アクションを実行したユーザーには確認の電子メールも通知されます。
注: 「アプリケーション管理者」の役割を持つユーザーは、電子メール・アラー
トを受信しません。「アプリケーション管理者」の役割を持つユーザーが電
子メール・アラートを受信するには、管理者を個別ユーザーとして設定し、
アラートを受信するように役割を割り当てます。
内部取引のアラートの設定
電子メール・アラートを受信するセキュリティ権限を持つユーザーに内部取引の
電子メール・アラートを生成できます。
セキュリティ役割の設定については、『Oracle Hyperion Enterprise Performance
Management System セキュリティ管理ガイド』を参照してください。
354 電子メール・アラートの管理
ä 内部取引の電子メール・アラートを設定するには、次の手順に従います。
1 アラートについて、シナリオおよびエンティティに SupportAlert=Y のセキュリティ・ク
ラス属性を設定します。
2 「内部取引の電子メール・アラートを受信」の役割にユーザーを割り当てます。
3 「内部取引の管理」または「内部取引ユーザー」の役割にユーザーを割り当てます。
4 取引のシナリオとエンティティに割り当てられているセキュリティ・クラスに対する
「すべて」
、「読取り」または「レベルを上げる」アクセス権をユーザーに割り当てて、
各セキュリティ・クラスのアラートを追加します。
すべての条件を満たすユーザーが内部取引モジュールまたは内部取引パートナ照
合レポート・モジュールから電子メール・アラートを受信します。
内部取引の電子メール・アラートの生成については、『Oracle Hyperion Financial
Management ユーザー・ガイド』を参照してください。
内部取引のアラートの設定 355
356 電子メール・アラートの管理
アクセシビリティ
A
この付録の内容
Financial Management へのアクセスを使用可能にする ....................................................... 357
キーボード同等物の使用方法 ..................................................................................... 357
Financial Management へのアクセスを使用可能にする
Financial Management へのアクセスが使用可能になるのは、EPM Workspace プリ
ファレンスでスクリーン・リーダー・サポートを使用可能にし、Financial
Management アプリケーションを開いたときです。
注: EPM Workspace でスクリーン・リーダー・サポートを使用可能にする前に、
アプリケーションがすでに開いている場合は、一度閉じて、新規のブラウ
ザ・ウィンドウで開き直す必要があります。
ä アクセスを使用可能にするには、次の手順に従います。
1 Oracle Enterprise Performance Management Workspace, Fusion Edition から、ファイル、プリファ
レンスの順に選択します。
2 「アクセス・モード」から、スクリーン・リーダー・サポートの使用可能を選択しま
す。
3 OK をクリックします。
キーボード同等物の使用方法
これらのニーモニックは、Financial Management のアプリケーションでは、キーの
ショートカットに使用されます。
ファイル、新規の順に選択し、次のオプションのいずれかを選択します。
表 96
Financial Management のアプリケーション - アクセス・キー
キー
アクション
g
データ・グリッド
f
データ・フォーム
l
リンク
Financial Management へのアクセスを使用可能にする 357
キー
アクション
r
関連コンテンツ
k
タスク・リスト
j
仕訳
i
内部取引
d
データ・エクスプローラ
t
内部取引照合テンプレート
n
内部取引
c
勘定科目による内部取引照合
m
取引 ID による内部取引照合
これらのニーモニックは、アプリケーション管理のキーのショートカットに使用
されます。
管理を選択し、次のオプションを選択します。
表 97
連結アプリケーションの管理 - アクセス・キー
キー
アクション
d
ドキュメントの管理
f
お気に入りの管理
s
システム・メッセージ
u
システムのユーザー
r
サーバーとアプリケーションの管理
k
タスク監査
t
データ監査
i
タスクの実行
x
拡張分析
c
ドキュメント・リンクのコピー
l
タスクフローの管理
v
タスクフローのステータスの表示
w
Smart View プロバイダの管理
[Alt]+[B]
ブラウザ・ビュー
[Alt]+[P]
プロジェクト・ビュー
358 アクセシビリティ
表 98
ツールバーのボタンのショートカット
キー
アクション
[Alt]+[O]
ドキュメントの管理
[Alt]+[W]
タスク・リストの管理
[Alt]+[I]
お気に入りの管理
[Ctrl]+[F6]、[Tab]
iFrame への移動
さらに、前述のアプリケーション・アクションのすべてにタブ・インデックスが
用意されています。
Oracle Hyperion Financial Management, Fusion Edition のプリファレンス
タブ・インデックスがグループボックス、テキスト・ボックス、コンボ・ボック
スおよびボタンに準備されています。
キーボード同等物の使用方法 359
360 アクセシビリティ
用語集
! 感嘆符(!)(bang character(!))を参照してください。
#MISSING 欠落データ(#MISSING)(missing
data(#MISSING))を参照してください。
2 パス(two-pass) 他のメンバーの計算済の値に依存す
るメンバーを再計算するために使用される、Essbase
のプロパティです。2 パスのメンバーは、2 番目の
パスの間にアウトラインから計算されます。
Calculation Manager Planning、Financial Management お
よび Essbase のユーザーがグラフィカルな環境でビ
ジネス・ルールを設計、検証および管理するために
使用する計算モジュールです。
CDF カスタム定義関数(CDF)(custom-defined
Extensible Markup Language(XML) データに属性を割り当
てるタグのセットで構成される言語です。スキーマ
に基づいて、複数のアプリケーションの間で解釈可
能です。
Extract-Transform-Load(ETL) データを抽出してアプリ
ケーションに移行するための、データ・ソース固有
のプログラムです。
GUI グラフィカル・ユーザー・インタフェースで
す。
ID(identity) 外部認証におけるユーザーまたはグルー
プの固有の ID です。
Install_Home EPM System 製品がインストールされる
CDM カスタム定義マクロ(CDM)(custom-defined
ディレクトリを示す変数です。同じコンピュータに
複数のアプリケーションがインストールされている
場合は、EPM System 製品の 1 つのインスタンスを
macro(CDM))を参照してください。
指します。
Cookie Web サイトによってコンピュータ上に配置さ
Interactive Reporting 接続ファイル(.oce)(Interactive Reporting
れたデータのセグメントです。
connection file(.oce)) データベース API(ODBC、
function(CDF))を参照してください。
essbase.cfg Essbase のオプションの構成ファイルで
す。管理者は、このファイルを編集して Essbase
サーバー機能をカスタマイズできます。一部の構成
は、Essbase クライアントで使用することにより、
Essbase サーバーの設定を上書きできます。
EssCell 特定の Essbase データベース・メンバーの交
差を示す値を取得するために、Essbase スプレッド
シート・アドインのセルに入力する関数です。
ESSCMD Essbase の操作を対話的に実行したり、バッ
SQL*Net、など)、データベース・ソフトウェア、
データベース・サーバーのネットワーク・アドレ
ス、データベース・ユーザー名などのデータベース
接続情報を含むファイルです。管理者は、Interactive
Reporting 接続ファイル(.oce)を作成して発行しま
す。
Java データベース接続(JDBC)(Java Database
Connectivity(JDBC)) Java クライアントとリレーショナ
ル・データベースにより使用されるクライアントと
サーバー間の通信プロトコルです。JDBC インタ
チ・スクリプト・ファイルから実行したりするため
の、コマンドライン・インタフェースです。
フェースにより、SQL データベースのアクセスのた
ESSLANG テキスト文字を解釈するために使用される
JSP Java Server Page です。
エンコード方式を定義する Essbase 環境変数です。
エンコード方式(encoding)も参照してください。
ESSMSH MaxL シェル(MaxL Shell)を参照してくださ
い。
めの呼出しレベル API が提供されます。
KeyContacts ガジェット(KeyContacts gadget) Smart Space
ユーザーのグループを含み、Smart Space Collaborator
へのアクセスを提供します。たとえば、マーケティ
ング・チームおよび開発チーム向けに個別の
KeyContacts がジェットを使用できます。
用語集 361
LRO リンク・レポート・オブジェクト(LRO)(linked
MDX(多次元式)(MDX(multidimensional expression)) リレー
reporting object(LRO))を参照してください。
ショナル・データベースで SQL を使用する際に、
MaxL Essbase で使用される多次元データベース向け
アクセス言語です。データ定義の言語(MaxL DDL)
とデータ操作の言語(MaxL DML)から構成されます。
MaxL DDL、MaxL DML、および MaxL シェル(MaxL
Shell)も参照してください。
MaxL DDL Essbase で、バッチまたは対話的なシステ
OLAP 準拠のデータベース向けに OLE DB に命令す
る言語です。「OLAPQuery」セクションのアウトラ
イナを構築するとき、Interactive Reporting クライア
ントは要求を MDX の命令に変換します。ユーザー
がクエリーを処理するとき、MDX がデータベース・
サーバーに送信され、サーバーはクエリーの結果と
なるレコードを戻します。SQL スプレッドシート
ム管理のタスクに使用されるデータ定義の言語で
す。
(SQL spreadsheet)も参照してください。
MaxL DML Essbase で、データのクエリーと抽出に使
拡張仕様(Multipurpose Internet Mail Extension)です。
用されるデータ操作の言語です。
アイテムのデータ・フォーマットを示す属性によ
り、システムはオブジェクトを開くアプリケーショ
ンを判断します。ファイルの MIME タイプはファ
MaxL DML の計算済メンバー(calculated member in MaxL DML)
分析を目的として設計されたメンバーです。MaxL
DML クエリーのオプションの WITH セクションで
MIME タイプ(MIME Type) 多目的インターネットメール
イル拡張子または HTTP ヘッダーにより決定されま
定義されます。
す。プラグインはブラウザに対して、サポートされ
る MIME タイプ、および各 MIME タイプに対応す
MaxL DML の計算済メンバー(calculated member in MaxL DML)
るファイル拡張子を通知します。
分析を目的として設計されたメンバーです。MaxL
DML クエリーのオプションの WITH セクションで
定義されます。
MaxL Perl モジュール(MaxL Perl Module) Essbase MaxL
DDL の一部である Perl モジュール(essbase.pm)です。
このモジュールを Perl パッケージに追加すると、
Perl プログラムから Essbase データベースにアクセ
スできます。
MaxL シェル(MaxL Shell) MaxL ステートメントを
Essbase サーバーに渡すためのインタフェースです。
MaxL シェルの実行可能ファイル(UNIX は essmsh、
NULL 値(null value) データのない値です。NULL 値は
ゼロに等しくありません。
ODBC Open Database Connectivity の略です。データ
ベース管理システム(database management system:
DBMS)の情報処理方法に関係なく、あらゆるアプリ
ケーションにより使用されるデータベース・アクセ
スの方法です。
「OK」ステータス(OK status) 連結ステータスの 1 つで
す。エンティティが連結済であり、階層の下にある
データが変更されていないことを示します。
Windows は essmsh.exe)は、Essbase の bin ディレク
OLAP メタデータ・カタログ(OLAP Metadata Catalog)
トリに格納されています。
Integration Services で、リレーショナル・データ・
MaxL スクリプト・エディタ(MaxL Script Editor) 管理サー
ソースから取り出されるデータの特性、ソース、場
所およびタイプを記述したメタデータが含まれてい
るリレーショナル・データベースです。
ビス・コンソールのスクリプト開発環境です。MaxL
スクリプトで Essbase を管理するとき、テキスト・
エディタと MaxL シェルの代替として MaxL スクリ
プト・エディタを使用できます。
OLAP モデル(OLAP model) Integration Services で、リ
レーショナル・データベースのテーブルおよび列か
ら作成される論理モデル(スター・スキーマ)です。
OLAP モデルは多次元データベースの構造を生成す
るために使用されます。
Open Database Connectivity(ODBC) 標準のアプリケーショ
ン・プログラミング・インタフェース(API)です。
これにより、アプリケーションから複数のサード
パーティ・データベースにアクセスできます。
362 用語集
PL 勘定(P&L)(P&L accounts(P&L)) 損益勘定です。通常、
SmartBook ガジェット(SmartBook gadget) Reporting and
会社の損益計算書を構成する費用勘定と収益勘定の
集合を指します。
Analysis リポジトリまたは URL からのドキュメント
POV(視点)(POV(point of view)) 行、列、またはページ軸
に割り当てられていないメンバーを選択することに
より、データ・フォーカスを設定する機能です。た
とえば、FDM での POV の選択項目には、場所、期
間、カテゴリ、およびターゲット・カテゴリが含ま
れる可能性があります。また、Smart View で POV
をフィルタとして使用すると、Currency 次元を POV
に割り当て、Euro メンバーを選択できます。デー
タ・フォームで POV を選択すると、ユーロ建でデー
タが表示されます。
Production Reporting SQR Production Reporting を参照し
てください。
PVA 期別価額メソッド(PVA)(periodic value
method(PVA)を参照してください。
root メンバー(root member) 次元分岐における最上位の
を含みます。SmartBook が開くとすべてのドキュメ
ントがロードされるので、あらゆるコンテンツへの
アクセスを即座に実行できます。
SPF ファイル(SPF files) SQR Production Reporting サー
バーで作成される、プリンタに依存しないファイル
です。フォント、間隔、ヘッダー、フッターなど、
フォーマットされた実際のレポート出力を表しま
す。
SQL スプレッドシート(SQL spreadsheet) SQL クエリーの
結果セットを表示するデータ・オブジェクトです。
SQR Production Reporting データ・アクセス、データ操
作、および SQR Production Reporting ドキュメント
作成のための専用プログラミング言語です。
Structured Query Language(SQL) リレーショナル・データ
ベースに対する指示を処理するために使用される言
語です。
メンバーです。
TCP/IP Transmission Control Protocol/Internet
RSC サービス(RSC services) リモート・サービス・コン
Protocol(TCP/IP)を参照してください。
フィグレータで構成されるサービスです。リポジト
リ・サービス、サービス・ブローカ、名前サービ
ス、イベント・サービス、およびジョブ・サービス
を含みます。
Transmission Control Protocol/Internet Protocol(TCP/IP) 異な
るオペレーティング・システムおよび内部アーキテ
クチャを持つコンピュータをリンクする標準的な通
信プロトコルのセットです。TCP/IP を使用すると、
Shared Services Registry(Shared Services Registry) Shared
LAN および WAN に接続する多様なコンピュータと
Services データベースの一部です。Shared Services
の間でのファイルの交換、メールの送信、および
データの保管が可能です。
Registry では、インストールされたほとんどの EPM
System 製品の情報(インストール・ディレクトリ、
データベース設定、配置設定、コンピュータ名、
ポート、サーバー、URL、依存サービス・データな
ど)を保管および再利用します。
Unicode モードのアプリケーション(Unicode-mode
application) 文字テキストが UTF-8 でエンコードされ
ている Essbase アプリケーションです。様々な言語
Smart Space Collaborator ユーザーまたはシステムが
に設定されているコンピュータを使用するユーザー
が、アプリケーション・データを共有できます。
メッセージを送信したり、Reporting and Analysis リ
Uniform Resource Locator(URL) インターネットまたはイ
ポジトリのコンテンツを共有したりするためのサー
ビスです。メッセージには、インスタント・メッ
セージのスタイル、ディスカッション、ミーティン
グ、トースト・メッセージなどの様々な形態を使用
できます。
ントラネット上のリソースのアドレスです。
をホストするソフトウェアやハードウェアです。
Smart Space クライアント・ソフトウェア(Smart Space client
WITH セクション(WITH section) MaxL DML で、オプショ
software) クライアントのコンピュータ上で実行し、
ガジェット、即時コラボレーション、および
Reporting and Analysis リポジトリへのアクセスを提
ンで使用できるクエリーのセクションです。メン
バーのセットを定義する再利用可能な論理を作成す
るために使用されます。WITH セクションでセット
供します。Smart Space のワークフレームとガジェッ
(カスタム・メンバー)を一度定義すると、クエリー
トから構成されます。
中に複数回参照できます。
Web サーバー(Web server) イントラネットまたはイン
ターネットの Web ページや Web アプリケーション
用語集 363
Workspace ページ(Workspace Page) 複数のソース(ドキュ
アクティブ・サービス(active service) 実行タイプが保留
メント、URL、その他のコンテンツ・タイプ)から
ではなく開始に設定されているサービスです。
のコンテンツを使用して作成されるページです。
Oracle およびその他のソースからのコンテンツを集
アセンブリ(assemblies) EPM System 製品またはコン
約するために使用できます。
ws.conf Windows プラットフォーム用の構成ファイ
ルです。
wsconf_platform UNIX プラットフォーム用の構成ファ
ポーネントのインストール・ファイルです。
値次元(value dimension) 入力値、換算値、および連結
の詳細を定義するために使用されます。
アダプタ(adapter) ターゲットおよびソース・システ
イルです。
ムのデータやメタデータにプログラムを統合するた
めのソフトウェアです。
XML Extensible Markup Language(XML)を参照してく
アップグレード(upgrade) 以前のソフトウェア・リリー
ださい。
XOLAP アウトラインのメンバーのみを保管し、クエ
リー時にリレーショナル・データベースからすべて
データを取得する、Essbase の多次元データベース
です。XOLAP は、集約ストレージ・データベース
および重複メンバー名を含むアプリケーションをサ
ポートします。
Y 軸スケール(Y axis scale)「調査」セクションに表示さ
れる、チャートの Y 軸上の値の範囲です。たとえ
ば、各チャートについて一意の Y 軸スケールを使
スを現在のリリースに置換するプロセス、またはあ
る製品を別の製品に置換するプロセスです。
宛先(destination) (1)Business Rules および Calculation
Manager では、割り当てられた値が保管されるデー
タベース内の交差です。(2)Profitability and Cost
Management 割当てでは、割り当てられた値を受け
取るポイントです。
アドホック・レポート(ad hoc report) エンド・ユーザー
がその場で作成するオンライン分析クエリーです。
用したり、すべての詳細チャートに同一の Y 軸ス
アプリケーション(application) (1)特定のタスクまたは
ケールを使用したり、または列内のすべてのチャー
トに同一の Y 軸スケールを使用することが可能で
タスクのグループを実行するために設計されたソフ
トウェア・プログラムです(スプレッドシート・プ
す。多くの場合、共通の Y 軸スケールを使用する
ログラム、データベース管理システムなど)。(2)必
と、一目でチャートを比較できるようになります。
要とされる特定の分析およびレポートに対応するた
めに使用される、次元および次元メンバーの関連す
るセットです。
Zero Administration サーバー上のプラグインの最新バー
ジョン番号を識別するソフトウェア・ツールです。
アウトライン(outline) 多次元データベースのデータ
ベース構造です。すべての次元、メンバー、タグ、
タイプ、連結、および算術的関係を含みます。デー
タは、アウトラインに定義された構造に応じてデー
タベースに保管されます。
アウトライン同期(outline synchronization) パーティショ
ン・データベースで、データベースのアウトライン
の変更を他のデータベースに伝播するプロセスで
す。
アクセサ(accessor) データ・マイニング・アルゴリズ
ムに関する入出力データ仕様です。
アプリケーションの通貨(application currency) アプリケー
ションのデフォルトのレポート用通貨です。
アペンダ(appender) 宛先を意味する Log4j の用語で
す。
安全率(Risk Free Rate) より安全な投資から期待される
利回りです(米国の長期国債など)。
暗黙の共有(implied share) メンバーが 1 つ以上の子を
持ち、集計されている子は 1 つのみである場合、親
と子が値を共有します。
アーチファクト(artifact) 個別のアプリケーションまた
はリポジトリ・アイテムです(スクリプト、フォー
アクセス権(access permissions) リソースに対してユー
ム、ルール・ファイル、Interactive Reporting ドキュ
ザーが実行できる一連の操作です。
メント、財務レポートなど)。オブジェクトとも呼
アクティビティ・レベルの承認(activity-level authorization)
ばれます。
操作対象のデータに依存せず、アプリケーションへ
のユーザー・アクセス、およびアプリケーションで
実行できるアクティビティのタイプを定義します。
364 用語集
移行(migration) アプリケーション、アーチファクト、
またはユーザーを、別の環境またはコンピュータに
コピーするプロセスです。たとえば、テスト環境か
ら実稼働環境にコピーします。
インデックス項目(index entry) 疎次元の交差へのポイ
移行監査レポート(migration audit report) 移行ログから生
成されるレポートです。アプリケーションの移行に
関する追跡情報を提供します。
インデックス・ファイル(index file) ブロック・ストレー
移行スナップショット(migration snapshot) アプリケー
ションの移行のスナップショットです。移行ログに
取込まれます。
移行定義ファイル(.mdf)(migration definition file(.mdf)) アプ
リケーションの移行に使用される移行パラメータを
含むファイルです。これによりバッチ・スクリプト
を処理できます。
移行ログ(migration log) アプリケーションの移行のす
べてのアクションとメッセージを取込むログ・ファ
イルです。
依存エンティティ(dependent entity) 組織内の他のエン
ティティに属するエンティティです。
一意でないメンバー名(non-unique member name) 重複メ
ンタです。インデックス・エントリはディスク上の
データ・ブロックをポイントし、オフセットを使用
してセルを検索します。
ジのデータ取得情報を格納する Essbase ファイルで
す。ディスクに常駐し、インデックス・ページを含
みます。
インデックス・ページ(index page) インデックス・ファ
イルの下位区分です。データ・ブロックを指すポイ
ンタを含みます。
イントロスペクション(introspection) データベース固有
の関係に基づいて階層を判断するために、データ・
ソースを詳細に検査することを指します。スクレー
ピング(scraping)と対比してください。
インポート・フォーマット(import format) FDM で、ソー
ス・ファイルの構造を定義します。これにより、
ソース・データ・ファイルを FDM データのロード
位置にロードできます。
「影響」ステータス(IMPACTED status) 親エンティティに
ンバー名(duplicate member name)を参照してくださ
集計する子エンティティの変更を示します。
い。
円グラフ(pie chart) 1 つのデータ・セットを扇形に分
一意のメンバー名(unique member name) データベース・
割された円形で示すグラフです。
アウトライン内に一度のみ存在する、共有されない
メンバーの名前です。
エンコード方式(encoding) テキストの作成、保管、表
一意メンバーのアウトライン(unique member outline) 重複
メンバー名を使用できないデータベース・アウトラ
インです。
イメージ・ブックマーク(image bookmarks) Web ページ
やリポジトリ・アイテムへのグラフィック・リンク
です。
因果関係マップ(cause and effect map) 企業戦略を形成す
る要素の関連、およびこれらの要素が組織の戦略目
標を達成するためにどのように連動するかを示しま
す。因果関係マップのタブは、各戦略マップについ
て自動的に作成されます。
インデックス(index) (1)疎データの組合せによりブ
ロック・ストレージ・データベースでデータを取得
する方法です。(2)インデックス・ファイルを指し
ます。
示のためにビット組合せを文字にマッピングする方
法の 1 つです。各エンコード方式には UTF-8 など
の名前が付けられています。各エンコード方式で
は、それぞれの値は特定のビット組合せにマッピン
グされています。たとえば、UTF-8 では大文字の A
は HEX41 にマッピングされています。コード・ペー
ジ(code page)およびロケール(locale)も参照してくだ
さい。
エンタープライズ・ビュー(Enterprise View)
Administration Services の機能の 1 つです。グラフィ
カルなツリー・ビューを使用して Essbase 環境を管
理できます。エンタープライズ・ビューを使用する
と、Essbase アーチファクトを直接操作できます。
エンティティ(entity) 部門、子会社、工場、地域、製
品など、組織での財務報告単位となる組織単位を示
す次元です。
インデックス・キャッシュ(index cache) インデックス・
ページを含むバッファです。
用語集 365
エージェント(agent) アプリケーションやデータベー
スの開始と停止、ユーザー接続の管理、ユーザー・
アクセスのセキュリティ対策を行う Essbase サー
確認レベル(review level) プロセス管理の確認ステータ
バー・プロセスです。このエージェントは、
ESSBASE.EXE と呼ばれます。
など、プロセス単位のレベルを示します。
お気に入りガジェット(Favorites gadget) Reporting and
れた値です。スコアボード全体のスコアの計算にお
いて、そのアイテムの相対的な重要性を示します。
スコアカードのすべてのアイテムの加重を総計する
と 100%になります。たとえば、ある製品について
Analysis ドキュメントへのリンクと URL を含みま
す。
親(parents) 直接レポートする依存エンティティを 1
つ以上含むエンティティです。親はエンティティで
あると同時に少なくとも 1 つのノードに関連してい
るため、エンティティ、ノード、および親の情報が
関連付けられています。
親の調整(parent adjustments) 親に関連して子に転記さ
れる仕訳エントリです。
折れ線グラフ(line chart) データ・セットを最大 50 個
表示できるグラフです。各データ・セットは線で示
されます。折れ線グラフで絶対値やパーセントを表
す際に、前の線の上に次の線を重ねていく形で表示
することも可能です。
オンライン分析プロセス(OLAP)(online analytical
ス・インディケータの 1 つです。「開始していませ
ん」、「第 1 パス」、「提出済」、「承認済」、「発行済」
加重(weight) スコアカードのアイテムに割り当てら
新機能を開発する重要性を認めるため、開発者のス
コアカード上の New Features Coded のメジャーに
Number of Minor Defect Fixes のメジャーよりも大き
な加重が割り当てられる可能性があります。
カスケード(cascade) メンバー値のサブセットに対し
て複数のレポートを作成するプロセスです。
カスタム・カレンダ(custom calendar) システム管理者が
作成したカレンダです。
カスタム次元(custom dimension) ユーザーが作成および
定義する次元です。チャネル、製品、部署、プロ
ジェクト、または地域がカスタム次元になることが
あります。
processing(OLAP)) 複数ユーザーによりクライアントと
カスタム定義関数(CDF)(custom-defined function(CDF)) Java
サーバー間の計算を行うことができる多次元の環境
です。連結された企業データをリアル・タイムで分
析するユーザーが使用します。OLAP システムの機
で開発され、MaxL により Essbase の標準計算スク
能には、ドリルダウン、データのピボット、複素数
計算、トレンド分析、およびモデリングが含まれま
す。
macro(CDM))も参照してください。
会社間照合(intercompany matching) アプリケーション内
の会社間勘定科目の対の残高を比較するプロセスで
す。会社間の受取勘定科目は、対応する会社間の支
払い勘定科目と比較されます。一致する勘定科目
は、組織の集計合計から会社間のトランザクション
を消去するために使用されます。
会社間照合レポート(intercompany matching report) 内部取
引勘定科目の残高を比較して、勘定の収支が合って
いるかどうかを示すレポートです。
拡張リレーショナル・アクセス(Advanced Relational Access)
リレーショナル・データベースと Essbase 多次元
データベースの統合を指します。これにより、すべ
てのデータがリレーショナル・データベースに保持
され、Essbase データベースに存在する要約レベル
のデータにマッピングされます。
366 用語集
リプト言語に追加された、Essbase 計算関数です。
カスタム定義マクロ(CDM)(custom-defined
カスタム定義マクロ(CDM)(custom-defined macro(CDM))
Essbase のマクロです。Essbase 計算機の関数および
専用マクロ関数を使用して記述されます。カスタム
定義マクロが使用する Essbase の内部マクロ言語に
より、計算関数を組み合せることが可能となり、複
数の入力パラメータが処理されます。カスタム定義
関数(CDF)(custom-defined function(CDF))も参照し
てください。
カスタム・プロパティ(custom property) ユーザーが作成
した次元または次元メンバーのプロパティです。
カスタム・レポート(custom report) 設計レポート・モ
ジュールで作成する複雑なレポートです。コンポー
ネントの様々な組合せによって構成されます。
型付きメジャー(typed measure) Essbase で、メジャーが
示されている次元で Text または Date というタグが
付けられたメンバーです。セルの値は事前定義され
たテキストまたは日付として表示されます。
カタログ・ペイン(Catalog pane) アクティブ・セクショ
勘定科目次元(accounts dimension) 高機能の会計を可能
ンで利用可能な要素のリストを表示します。アク
ティブ・セクションがクエリーの場合はデータベー
ス・テーブルのリストが表示され、ピボットの場合
は結果列が表示され、ダッシュボードの場合は埋込
み可能セクション、グラフィック・ツール、および
コントロール・ツールが表示されます。
にする次元タイプです。勘定科目として定義可能な
次元は 1 つのみです。
カテゴリ(categories) データ編成に使用するグループ
です(月など)。
株式ベータ(Equity Beta) 株のリスクを指します。その
株の収益と市場利益率の差異により測定され、ベー
タと呼ばれるインデックスで示されます。たとえ
ば、市場利益率が 1%変動するのに伴って株の収益
が通常 1.2%変動するのであれば、その株のベータ
値は 1.2 です。
可変属性(varying attribute) 1 つ以上の次元で変化する
属性の関連付けです。これらの次元との関連で値を
追跡するために使用できます。たとえば、Product
次元に関連付けられている Sales Representative とい
う可変属性を使用すると、複数の販売員による
Customer Sales の値を時間次元との関連で追跡でき
勘定科目の種別(account type) 時間の経過に伴う勘定科
目の値のフロー、およびその符号の振る舞いを示し
ます。勘定科目タイプのオプションには、費用、収
益、資産、負債、および資本が含まれます。
勘定科目の消去(account eliminations) 集計時に集計ファ
イル内で値がゼロに設定された勘定科目です。
勘定科目のブロック(account blocking) 集計ファイルで
勘定科目が入力データを受け入れるプロセスです。
ブロックされた勘定科目は加算集計プロセスで値を
受け取りません。
関数(function) 値またはデータベース・メンバーを戻
すルーチンです。
感嘆符(!)(bang character(!)) 一連のレポート・コマンド
を終了して、データベースからの情報を要求する文
字です。レポート・スクリプトは感嘆符を使用して
終了する必要があります。レポート・スクリプト内
では複数の感嘆符を使用できます。
ます。また、5 月に特定の販売員が担当した製品を
管理対象サーバー(managed server) 内蔵された Java 仮想
検索するといった場合にも、可変属性をメンバー選
択で使用できます。
マシン(Java Virtual Machine: JVM)で実行されるアプ
カレンダ(calendar) ユーザー定義の期間、およびその
関係です。暦年または会計年度は、Q1、Q2、Q3、
関連勘定科目(Related Accounts) 勘定科目の構造体で
および Q4 から構成されます。
為替レート(exchange rate) ある通貨から別の通貨に変
換する際に使用する数値です。たとえば、1 米ドル
リケーション・サーバー・プロセスです。
は、すべてのメイン勘定科目および関連勘定科目は
同一のメイン勘定科目番号にグループ化されます。
メイン勘定科目と関連勘定科目は、勘定科目番号の
最初の接尾辞により区別されます。
をユーロに変換する場合、為替レートの 0.8936 に
外部でトリガーされるイベント(externally triggered events)
米ドルを乗じます。これにより、1 米ドルに相当す
るユーロは 0.8936 と算出されます。
ジョブの実行をスケジュールするための、時間ベー
スでないイベントです。
為替レート・タイプ(exchange rate type) 為替レートの識
外部認証(external authentication) Oracle の Hyperion ア
別子です。異なるレートのタイプが使用されるの
は、一定期間および年間について複数のレートが存
在することがあるためです。従来より、期末時点で
のレートを当期の平均レートおよび期末レートとし
て定義します。その他、ヒストリカル・レート、予
算レート、予測レートなどのレート・タイプがあり
ます。レート・タイプは特定の時点に適用されま
す。
プリケーションの外部に保管されたユーザー情報を
使用して、アプリケーションにログオンすること指
します。ユーザー情報の保管場所は、通常は MSAD
換算(translation) 通貨換算(currency conversion)を参照
してください。
や NTLM などの企業ディレクトリとなります。
ガジェット(gadget) EPM のコンテンツを容易に表示
し、Reporting and Analysis のコア機能にアクセスで
きる、軽量で単純な専用アプリケーションです。
期別価額メソッド(PVA)(periodic value method(PVA) 通貨換
算方法の 1 つです。一定期間における期別の為替
レート値を適用して通貨を算出します。
換算レート(conversion rate) 為替レート(exchange rate)
を参照してください。
用語集 367
基本エンティティ(base entity) 組織の構造の一番下に
クエリー・ガバナー(query governor) Essbase Integration
位置し、他のエンティティを持たないエンティティ
です。
Server のパラメータ、または Essbase サーバーの構
基本次元(base dimension) 1 つまたは複数の属性次元に
関連付けられている標準次元です。たとえば、製品
に香りがあるとすると、Product 次元が Flavors 属性
次元の基本次元となります。
基本通貨(base currency) 日常の業務取引が行われる通
貨です。
期末(ending period) チャートの日付範囲を調整できる
期間です。たとえば、月の期末の場合、当月末まで
の情報がチャートに表示されます。
キャッシュ(cache) データを一時的に保持する、メモ
リー内のバッファです。
キューブ(cube) 3 つ以上の次元を含むデータのブロッ
クです。Essbase データベースはキューブです。
成設定です。データ・ソースに対して実行されるク
エリーの時間とサイズを制御します。
クラスタ(cluster) 単一リソースとして動作して、タ
スクの負荷を共有し、フェイルオーバーのサポート
を提供する一連のサーバーまたはデータベースで
す。システムにおける単一障害点となるサーバーや
データベースを排除します。
クラスタ棒グラフ(clustered bar charts) カテゴリを横に
並べたグラフです。並列カテゴリの分析に便利で
す。垂直棒グラフでのみ使用されます。
繰返し(iteration) 同じバージョンのデータを修正して
移行する予算またはプランニング・サイクルのパス
です。
クリーン・ブロック(clean block) 計算スクリプトによっ
キューブ・スキーマ(cube schema) Essbase Studio におけ
てすべての次元が一度に計算された場合、または計
算スクリプトで SET CLEARUPDATESTATUS コマン
るメジャーおよび階層などのメタデータ要素です。
キューブの論理モデルを指します。
ドが使用された場合の、データベース全体の計算が
完了しているデータ・ブロックを指します。
キューブ配置(cube deployment) Essbase Studio で、アウ
クロス連結レポート(crosstab reporting) テーブル・
トラインを構築してデータを Essbase アプリケー
フォーマットでデータの分類および集計を行うこと
です。テーブルのセルには、交差する分類に合致す
るデータの集計結果が保管されています。たとえ
ば、製品販売情報のクロス集計レポートに、列見出
しとして Small や Large などのサイズ属性、行見出
ションおよびデータベースにロードするために、モ
デルのロード・オプションを設定するプロセスで
す。
兄弟(sibling) 他の子メンバーと同じ世代で、すぐ上
に同じ親を持つ子メンバーです。たとえば、メン
バー Florida とメンバー New York はメンバー East
の子であり、互いの兄弟です。
共有 Workspace ページ(Shared Workspace Page) 専用のシ
ステム・フォルダに保管され、組織全体で共有する
Workspace ページです。権限を持つユーザーは、共
有 Workspace ページの「ナビゲート」メニューから
アクセスできます。
しとして Blue や Yellow などの色属性を表示できま
す。テーブルの中で Large と Blue が交差するセルに
は、サイズが Large のすべての Blue 製品の総売上げ
が表示されます。
グリッドの POV(grid POV) 行、列、またはページの交
差に次元を配置せずに、グリッド上で次元メンバー
を指定する手段です。レポート・デザイナはグリッ
ド・レベルで POV の値を設定し、ユーザーの POV
共有メンバー(shared member) ストレージ・スペースを
がグリッドに影響を与えないように防ぐことができ
ます。次元に含まれるグリッドの値が 1 つのとき、
別の同名メンバーとの間で共有するメンバーです。
Essbase アウトラインに複数回現れるメンバーが重
その次元は行、列、またはページではなくグリッド
の POV に配置します。
複して計算されることを防ぎます。
グループ(group) 複数のユーザーに同様のアクセス権
行の非表示(suppress rows) 欠落値を含む行を除外し、
を割り当てるためのコンテナです。
スプレッドシート・レポートからの文字にアンダー
スコアを付けます。
グローバル・レポート・コマンド(global report command)
クエリー(query) データ・プロバイダからの情報の要
求です。リレーショナル・データ・ソースにアクセ
スする場合などに使用されます。
368 用語集
別のグローバル・コマンドに置き換えられるか、ま
たはファイルが終了するまで実行し続けるレポー
ト・スクリプトのコマンドです。
計算(calculation) データを集約したり、データベース
で計算スクリプトを実行したりするプロセスです。
計算結果アイテム(computed item) データベースや
キューブに物理的に保管される列に対して、仮想の
列を指します。クエリー実行時にデータベースによ
り、または Interactive Reporting Studio の「結果」セ
クションで計算されます。計算結果アイテムは、関
数、データ・アイテム、およびダイアログ・ボック
スで提供される演算子に基づくデータ計算であり、
レポートに含まれたり他のデータの計算に再利用さ
れることがあります。
計算スクリプト(calc script) データベースの集計方法や
集約方法を定義する一連のコマンドです。集計プロ
セスとは別に、割当てや他の計算ルールを指定する
コマンドが計算スクリプトに含まれることもありま
す。
系統データ(genealogy data) 割当ての計算後にオプショ
ンで生成される追加データです。このデータによ
り、すべての割当てステップにわたるコストまたは
収益のフローについてレポートを作成できます。
系列(lineage) 異なるメタデータ要素間の関係です。
メタデータ要素が他のメタデータ要素からどのよう
に導き出されるかを示し、メタデータ要素を物理
ソースまでトレースします。Essbase Studio では、
検索ガジェット(Search gadget) Reporting and Analysis の
リポジトリを検索します。検索ガジェットは、ド
キュメントをインポートしたときに設定されたド
キュメントのキーワードや説明で一致を探します。
検証(validation) アウトラインに対してビジネス・ルー
ル、レポート・スクリプト、またはパーティション
定義をチェックして、チェック対象のオブジェクト
が有効であることを確認するプロセスです。たとえ
ば、FDM の検証ルールにより、FDM からターゲッ
ト・アプリケーションにデータがロードされた後で
特定の条件が満たされているかどうかが確認されま
す。
限界税率(Marginal Tax Rate) 税引き後の負債コストを計
算するために使用されます。最近計上された所得に
適用される税率(所得額に適用される最高の税率区
分の税率)を示し、連邦税、州税、および地方税を
含みます。課税対象所得と税率区分の現在のレベル
に基づいて、限界税率を予測できます。
現地通貨(local currency) 入力通貨タイプです。入力通
貨タイプが指定されていない場合は、現地通貨がエ
ンティティの基本通貨に一致します。
原点(origin) 2 つの軸の交差です。
子(child) データベース・アウトライン内で親を持つ
この関係を系列ビューアでグラフィカルに表示でき
ます。トレーサビリティ(traceability)も参照してく
メンバーです。
ださい。
算以降に更新されたデータ・ブロックを追跡する計
算方法です。
結合(join) 特定の列または行の共通のコンテンツに
高機能計算(intelligent calculation) 最後に実行された計
基づく 2 つのリレーショナル・データベース・テー
交差(intersection) 多次元データベース内の次元の交差
ブルまたはトピックの間のリンクです。通常、異な
るテーブルまたはトピック内の同一または類似する
アイテムの間で結合が起きます。たとえば、
Customer テーブルと Orders テーブルで Customer ID
を表すデータの単位です。ワークシートのセルで
す。
の値が同一である場合、Customer テーブル内のレ
コードが Orders 内のレコードに結合します。
欠落データ(#MISSING)(missing data(#MISSING)) ラベル付
けされた場所のデータが存在しないか、値が含まれ
ていないか、データが入力されていないかまたは
ロードされていないことを示すマーカーです。たと
えば、勘定科目に当期ではなく過去または将来の期
間のデータが含まれている場合は、欠落データが存
在します。
権限(permission) データまたは他のユーザーとグルー
プを管理するために、ユーザーおよびグループに付
与されるアクセス・レベルです。
構成ファイル(configuration file) セキュリティ・プラッ
トフォームでは、XML ドキュメントの構成を製品
の管理者やインストール・プログラムに依存してい
ます。XML ドキュメントは有意義なプロパティの
値を示し、企業の認証シナリオに関連する場所と属
性を指定するように変更する必要があります。
構造ビュー(structure view) トピックをコンポーネント
のデータ・アイテムの単純なリストとして表示しま
す。
構築方法(build method) データベース・アウトライン
を変更するために使用する方法の一種です。デー
タ・ソール・ファイルのデータ・フォーマットに基
づいて構築方法を選択します。
用語集 369
個人の反復タイム・イベント(personal recurring time events)
再構成 URL(reconfigure URL) ユーザーが Workspace にロ
再利用可能なタイム・イベントです。作成したユー
ザーのみがアクセスできます。
グオンしているときに、サーブレット構成設定を動
的に再ロードするための URL です。
個人用変数(personal variable) 複雑なメンバー選択の特
再構築(restructure) データベース・インデックス、ま
定の選択ステートメントです。
た場合によってはデータ・ファイルの再生成もしく
は再構築を行う操作です。
個人用ページ(personal pages) リポジトリ情報を参照す
るための個人用ウィンドウです。表示する情報、お
よびレイアウトと色を選択します。
コミット・アクセス(committed access) Essbase の取引の
最新(latest) 最新の期間として定義されたメンバーか
らデータ値を取得するために使用される、スプレッ
ドシートのキー・ワードです。
処理方法に影響する Essbase カーネルの分離レベル
最上位メンバー(top-level member) 次元のアウトライン
です。コミット・アクセスでは、同時取引は書込み
ロックを長期間保持し、予測可能な結果を生成しま
す。
で、階層ツリーの一番上に位置する次元メンバーで
す。次元メンバー間に階層の関係がない場合は、
ソート順で最初のメンバーを指します。階層の関係
がある場合、最上位メンバーの名前が次元名と同一
となるのが一般的です。
コンテキスト変数(context variable) タスクフロー・イン
スタンスのコンテキストを特定するために、特定の
タスクフローに定義される変数です。
コンテンツ(content) リポジトリに保管されたあらゆ
るタイプのファイルの情報です。
コンテンツ・ブラウザ(content browser) コンテンツを選
択して Workspace ページに配置するために使用でき
るコンポーネントです。
コントリビューション(contribution) 子エンティティか
ら親に追加される値です。それぞれの子は親に対す
るコントリビューションを持ちます。
コントロール・グループ(controls group) 証明書および評
価の情報を維持および整理するために FDM で使用
されます。サーベンス・オクスリ(Sarbanes-Oxley)法
の規定に準拠する上で特に役立ちます。
コントロール比率(percent control) 所属するグループ内
でエンティティが受ける支配の程度です。
コード・ページ(code page) 一連のテキスト文字への
ビット組合せのマッピングです。コード・ページ
は、それぞれ異なる文字セットをサポートします。
各コンピュータには、ユーザーが必要とする言語の
文字セットについてのコード・ページ設定が含まれ
ます。このドキュメントでは、コード・ページは非
Unicode のエンコードのビット組合せに文字をマッ
サブ勘定科目のナンバリング(Subaccount Numbering) 不連
続の整数を使用してサブ勘定科目のナンバリングを
行うためのシステムです。
サブスクライブ(subscribe) アイテムまたはフォルダが
更新されるときに自動的に通知を受け取るように、
アイテムまたはフォルダにフラグを付けることを指
します。
サポート詳細(supporting detail) セルの値を算出した計
算および仮定です。
三角換算法(triangulation) 第 3 の共通通貨を介して、あ
る通貨から別の通貨に残高を変換する手段です。欧
州の場合はユーロが共通通貨として使用されます。
たとえば、フランス・フランからイタリア・リラに
変換する場合、ユーロが共通通貨として定義されま
す。したがって、フランの残高をリラに変換するに
は、フランからユーロに変換してから、ユーロから
リラに変換します。
算出ステータス(calculation status) 一部の値または式の
計算が変更されたことを示す集計ステータスです。
影響を受けるエンティティについて正しい値を取得
するには、再集計する必要があります。
算術演算子(mathematical operator) 式およびアウトライ
てください。
ンでのデータの計算方法を定義する記号です。標準
的な算術演算子またはブール演算子が使用されます
(+、-、*、/、%など)。
差異(variance) プラン値と実績値などの 2 つの値の差
算術データ・ロード(arithmetic data load) データベース
です。
内の値に対して演算(たとえば各値に 10 を加算する
サイクル・スルー(cycle through) データベース内で複数
など)を実行するデータ・ロードです。
ピングします。エンコード方式(encoding)も参照し
パスを実行し、同時に計算することを指します。
370 用語集
サンプリング(sampling) エンティティの特性を判断す
集計ファイル(*.cns)(consolidation file(*.cns)) 集計ファイ
るためにエンティティの代表的な部分を選択するプ
ロセスです。メタデータのサンプリング(metadata
ルは、集計のプロセスでチャートまたはツリー・
ビューを使用して Strategic Finance ファイルを追加、
sampling)も参照してください。
削除、移動するためのグラフィカル・インタフェー
スです。集計ファイルを使用して、集計を定義した
り変更したりすることも可能です。
サービス(services) ビジネス・アイテムを取得、変更、
追加、および削除するためのリソースです(権限付
与、認証など)。
集計ファイル(親)(consolidated file(Parent)) 事業部門のす
サーブレット(servlet) Web サーバーが実行可能なコン
べてのファイルが集計されたファイルです。集計の
定義を含みます。
パイルされたコードです。
残高勘定科目(balance account) 特定の時点の符号なし
修飾名(qualified name) 定まったフォーマットのメン
の値を保管する勘定科目の種別です。
バー名です。重複メンバーのアウトラインにおい
て、重複メンバー名を区別します([Market].[East].
式(formula) データベース・メンバーを計算する演算
[State].[New York]、[Market].[East].[City].[New York]
子、関数、次元およびメンバー名、および定数の組
合せです。
など)。
式の保存(preserve formulas) データ取得中にワークシー
をロール・アップおよび保管するプロセスです。ま
たは集約プロセスによって保管された結果を指しま
す。
ト内に保持される、ユーザーが作成した式です。
資産勘定科目(asset account) 勘定科目の 1 つです。会
集約(aggregation) 集約ストレージ・データベースの値
社の資産の値を保管します。
集約関数(aggregate function) 関数の一種です。合計、
支出勘定科目(expense account) 期別の値と年次累計値
平均の計算など、データの要約や分析を実行しま
す。
を保管する勘定科目です。値が正の場合は、純利益
が減ります。
集約スクリプト(aggregation script) 集約を構築するため
市場リスク割増額(Market Risk Premium) 国債よりもリス
の集約ビューの選択を定義するファイルです。集約
ストレージ・データベースのみで使用されます。
クの高い投資を投資家に呼びかけるための、安全率
に追加して支払われる利回りです。予測される市場
利回りから安全率を差し引いて計算されます。この
数字が示すモデルは将来の市況に近いものとなる必
要があります。
集約ストレージ・データベース(aggregate storage database)
ンのメタデータから ASCII ファイルに転送します。
潜在的に大きな多数の次元に分類される疎に分散
した大規模なデータをサポートするように設計され
たデータベースのストレージ・モデルです。上位の
メンバーと式は動的に計算され、選択されたデータ
値は集約、保管されます。通常、集約の合計所要時
間が改善されます。
子孫(descendant) データベース・アウトラインで親の
集約制約(aggregate limit) 集約要求ライン・アイテムや
下に位置するメンバーです。たとえば、年、四半期
および月を含む次元では、メンバー Qtr2 およびメ
集約メタトピック・アイテムに設定する制約です。
システム抽出(system extract) データをアプリケーショ
ンバー April がメンバー Year の子孫となります。
集約セル(aggregate cell) 複数のセルから構成されるセ
ルです。たとえば、Children(Year)を使用するデー
シナリオ(scenario) データを分類するための次元です
タ・セルは、Quarter 1、Quarter 2、Quarter 3、およ
(Actuals、Budget、Forecast1、Forecast2 など)。
び Quarter 4 のデータを含む 4 つのセルに展開され
収益勘定科目(income account) 期別の値と年次累計値を
ます。
格納する勘定科目です。値が正の場合は純利益が増
えます。
集約ビュー(aggregate view) 各次元内のメンバーのレベ
ルに基づく集約セルの集合です。計算時間を短縮す
るため、値は事前に集約されて集約ビューとして保
管されています。取得は集約ビューの合計から開始
され、合計に追加されます。
用語集 371
出資比率(percent ownership) エンティティが親によっ
時系列レポート作成(time series reporting) カレンダの日
て所有される程度です。
付(年、四半期、月、週など)に基づくデータのレ
手動ステージ(manual stage) 完了するためにユーザー
が操作する必要があるステージです。
消去(elimination) 組織内のエンティティ間での取引を
ゼロに設定(消去)するプロセスです。
消去済勘定科目(Eliminated Account) 集計ファイルに表
示されない勘定科目です。
詳細チャート(detail chart) 要約チャートで、詳細な情
報を提供するチャートです。詳細チャートは要約
チャートの下にある「調査」セクションに列で表示
されます。要約チャートに円グラフが表示される場
合、その下の詳細チャートには円の各区分が示され
ます。
使用済ブロック(dirty block) 最後に計算された後に変更
されたセルを含むデータ・ブロックです。子ブロッ
クが使用済である(つまり更新されている)場合、上
位のブロックにも使用済のマークが付けられます。
シリアル計算(serial calculation) デフォルトの計算設定
です。1 つの計算を複数のタスクに分割して、一度
ポート作成プロセスです。
次元(dimension) ビジネス・データを整理して値の抽
出や保持のために使用されるデータ・カテゴリで
す。通常、次元には関連するメンバーをグループ化
した階層が含まれます。たとえば、Year 次元は多
くの場合四半期、月などの期間の各単位ごとのメン
バーが含まれます。
次元間の無関係性(interdimensional irrelevance) 次元が他
の次元と交差しない状況を指します。次元に含まれ
るデータは、交差しない次元はアクセスできないた
め、交差しない次元は無関係となります。
次元構築(dimension build) Essbase アウトラインに次元
およびメンバーを追加するプロセスです。
次元構築のルール(dimension build rules) データ・ロード
のルールに似た仕様です。Essbase でアウトライン
を変更するために使用されます。変更は外部デー
タ・ソース・ファイルのデータに基づきます。
次元性(dimensionality) MaxL DML において、セットで
に 1 つのタスクを計算します。
示された次元およびその順序です。たとえば、
{ (West, Feb), (East, Mar) }というセットの場合は、含
仕訳(JE)(journal entry(JE)) シナリオと期間の残高勘定科
まれている 2 つのタプルはいずれも次元(Region,
目の借方または貸方に計上する調整の集合です。
Year)を反映しているため、同一の次元性であるこ
シングル・サインオン(single sign-on) 外部のログイン情
報を使用するシングル・ログインにより、複数の
EPM System 製品にアクセスできる機能です。
信頼できるパスワード(trusted password) ある製品につい
とになります。
次元タイプ(dimension type) 定義済の機能を使用可能に
する次元のプロパティです。時間のタグが付けられ
た次元は、定義済のカレンダ機能を持ちます。
て認証されたユーザーが、パスワードを再入力せず
に他の製品にもアクセスできるようにするパスワー
ドです。
次元タブ(dimension tab)「ピボット」セクションで、
信頼できるユーザー(trusted user) 認証されたユーザー
次元テーブル(dimension table) (1)特定のビジネス・プ
です。
ロセスに関する多数の属性を含むテーブルです。
(2)Essbase 統合サービスでは、Essbase の潜在的な次
時間次元(time dimension) データが示す期間を定義しま
す(会計期間、暦時間など)。
軸(axis) (1)測定と分類に使用されるグラフィックを
貫通する直線です。(2)多次元のデータを整理およ
び関連付けるために使用されるレポートのアスペク
トです(フィルタ、ページ、行、列など)。たとえ
ば、Simple Basic でデータ・クエリーを実行する場
行と列の間でデータのピボットを実行するためのタ
ブです。
元を定義する 1 つ以上のリレーショナル・テーブル
のための、OLAP モデルのコンテナを指します。
事前計算(precalculation) ユーザーが取得する前にデー
タベースで計算を実行することです。
持続性(persistence) Essbase の操作や設定に対する継続
合、軸では Qtr1、Qtr2、Qtr3、および Qtr4 の値の
的または長期的な影響です。たとえば、ユーザー名
やパスワードの有効性について、Essbase 管理者が
列を定義できます。Market と Product の階層による
その持続性を制限することがあります。
合計が行データとして取得されます。
372 用語集
実行時プロンプト(runtime prompt) ビジネス・ルールが
実行される前にユーザーが入力または選択する変数
です。
実績の頻度(result frequency) 日付のセットを作成して
結果を収集および表示するために使用されるアルゴ
リズムです。
数値属性範囲(numeric attribute range) 基本次元メンバー
を関連付けるために使用される機能です。メンバー
は個別の数値を含み、値の範囲を示す属性を持ちま
す。たとえば、顧客を年齢別に分類する場合、Age
Group 属性次元に 0-20、21-40、41-60、および
61-80 という年齢範囲に該当するメンバーを含める
ことができます。各 Customer 次元メンバーは Age
自動逆仕訳(auto-reversing journal) 次期に逆仕訳する調
Group 範囲に関連付けられます。データを取得する
整を入力するための仕訳です。
自動ステージ(automated stage) ユーザーの操作を必要
際は、個別の年齢の値ではなく年齢範囲に基づいて
処理されます。
としないステージです(データ・ロードなど)。
スクレーピング(scraping) データ・ソースを検査して、
従業員(employee) 特定のビジネス・オブジェクトに
最も基本的なメタデータ要素を得ることを指しま
す。イントロスペクション(introspection)と対比し
対して責任を負う(または関与する)ユーザーです。
従業員は組織に勤めている必要はありません(コン
てください。
サルタントなど)。従業員は、認証のためにユー
スケール(scaling) スケールによって値の表示方法を
ザー・アカウントに関連付けられている必要があり
ます。
決定します(整数、十単位、百単位、千単位、百万
重要事業領域(CBA)(critical business area(CBA)) 部門、地
スコア(score) ターゲットを達成するレベルです。通
域、工場、コスト・センター、プロフィット・セン
ター、プロジェクト・チーム、またはプロセスに編
成された個人またはグループです。責任チームまた
はビジネス領域とも呼ばれます。
常はターゲットのパーセンテージとして表されま
す。
単位など)。
スコアカード(scorecard) 目標を達成する上での、従業
を達成するために確立および維持する必要のある能
力です。戦略目標または重要プロセスにより所有さ
れ、1 つ以上のアクションに対する親となります。
員、戦略要素、または責任要素の進行状況を示すビ
ジネス・オブジェクトです。スコアカードに追加さ
れた各メジャーおよび子スコアカードについて収集
されるデータに基づいて、進行状況が確認されま
す。
上位レベル・ブロック(upper-level block) 少なくとも 1 つ
スコープ(scope) Essbase の操作または設定により包含
の疎メンバーが親レベルのメンバーになっている
データ・ブロックです。
されるデータ領域です(セキュリティ設定により影
冗長データ(redundant data) 重複データ・ブロックで
粒度が 3 レベルあり、上位レベルが下位レベルを包
す。Essbase で更新されたブロックがコミットされ
含します。これらのレベルは上位から下位の順で、
システム全体(Essbase サーバー)、Essbase サーバー
重要成功要因(CSF)(critical success factor(CSF)) 戦略目標
るまで、取引の間保持されます。
ジョブ(jobs) 出力生成のために起動できる特殊なプ
ロパティを持つドキュメントです。ジョブには
Interactive Reporting、SQR Production Reporting、ま
たは汎用ドキュメントを含めることができます。
ジョブの出力(job output) ジョブの実行によって生成さ
れたファイルやレポートです。
響を受けるデータ領域など)。通常、スコープには
上のアプリケーション、Essbase サーバー・アプリ
ケーション内のデータベースとなります。持続性
(persistence)も参照してください。
ステージ(stage) 通常は個別のユーザーにより実行さ
れる、タスクフロー内の 1 つの論理ステップを形成
するタスクの説明です。ステージには手動と自動の
2 つのタイプがあります。
ステージ・アクション(stage action) 自動ステージで、
ステージを実行するために呼び出されたアクション
です。
ステージ後割当て(post stage assignment) 割当てモデル
における割当てです。後に続くモデル・ステージの
場所に割り当てられます。
用語集 373
ステージ内割当て(intrastage assignment) 財務フローの割
当てです。同じステージ内のオブジェクトに対して
割り当てられます。
精度(precision) 数値に表示される小数点以下の桁数
ステージング領域(staging area) 特定のアプリケーショ
Performance Scorecard などのアプリケーション・タ
ンの必要性に対応するために作成するデータベース
です。ステージング領域は、1 つ以上の RDBMS の
イプです。
スナップショット(再構築されたバージョン)です。
ステータス・バー(Status bar) 画面下部のステータス・
バーには、コマンド、勘定科目、およびデータ・
ファイルの現在のステータスに関する有用な情報が
表示されます。
です。
製品(product) Shared Services における、Planning や
セカンダリ・メジャー(secondary measure) プライマリ・
メジャーよりも優先度の低いメジャーです。セカン
ダリ・メジャーには業績レポートがありませんが、
スコアカードで使用したり、次元メジャーのテンプ
レートを作成するために使用できます。
責任マップ(accountability map) 組織内の責任チーム(重
スナップショット(snapshot) 特定の時点の読取り専用
要事業領域とも呼ばれます)の責任、報告、および
データです。
依存関係の構造を視覚的、階層的に示します。
スポットライタ(Spotlighter) 選択された条件に基づく
セキュリティ・エージェント(security agent) Web アクセ
カラー・コーディングを使用可能にするツールで
す。
ス管理プロバイダ(Netegrity SiteMinder など)です。
スマート・カット(SmartCut) URL フォームのリポジト
セキュリティ・プラットフォーム(security platform) EPM
リ・アイテムへのリンクです。
System 製品で外部認証とシングル・サインオン機
スマート・スライス(smart slice) Smart View で、デー
能を使用するためのフレームワークです。
タ・ソースの再利用可能なパースペクティブです。
次元または次元メンバーの限定的なセットを含みま
す。
世代(generation) データベースでのメンバー関係を定
義する階層ツリー内のレイヤーです。世代は、次元
の最上位のメンバー(世代 1)から子メンバーへと 1
スマート・タグ(smart tags) Microsoft Office アプリケー
世代ずつ下に配置されていきます。一意の世代名を
使用すると、階層ツリー内のレイヤーを特定できま
す。
ションでのキーワードです。スマート・タグのメ
ニューから利用可能な定義済アクションに関連付け
られています。EPM System 製品でも、スマート・
タグを使用して Reporting and Analysis のコンテンツ
のインポートや Financial Management および Essbase
の機能へのアクセスが可能です。
企業の Web リソースを保護します。
設計レポート(Design Report) コンポーネント・ライブ
ラリを使ってカスタム・レポートを作成するための
Web Analysis Studio のインタフェースです。
接続ファイル(connection file) Interactive Reporting 接続
スーパー・サービス(super service) RSC サービスを開始
ファイル(.oce)(Interactive Reporting connection
するために startCommonServices スクリプトによっ
file(.oce))を参照してください。
て使用される専用のサービスです。
スーパーバイザ(supervisor) サーバーのすべてのアプリ
ケーション、データベース、関連ファイル、セキュ
リティ機構にフル・アクセスできるユーザーです。
ズーム(zoom) レポートの倍率を設定します。たとえ
ば、ページ全体またはページ幅に合わせて倍率を変
更したり、100%を基準としてパーセントで倍率を
指定できます。
ズームチャート(ZoomChart) チャートを拡大すること
により詳細情報を表示するために使用されます。
チャートに表示されるメトリックについて数値情報
を詳細に表示できます。
374 用語集
セル(cell) (1)多次元データベースの次元の交差を表
すデータ値です。ワークシート上の行および列の交
差を指します。(2)管理ドメインに属するノードの
論理グループです。
セル・ノート(cell note) Essbase データベースでセルに
付けられるテキスト注釈です。セル・ノートは LRO
の一種です。
選択リスト(choice list) レポート・デザイナがレポー
属性計算次元(Attribute Calculations dimension) メンバーの
トの視点(POV)を定義する際に各次元に指定するメ
グループに対して、合計、カウント、平均、最小、
および最大を計算するシステム定義の次元です。こ
の次元は動的に計算され、データベース・アウトラ
インでは表示されません。たとえば、メンバー Avg
ンバーのリストです。定義されたメンバー・リスト
に指定されたメンバーを選択するか、または動的リ
ストの関数に定義された条件に一致するメンバーを
選択するだけで、選択リストを使用する次元の POV
を使用すると、製品 Red についてニューヨークで
を変更できます。
の 1 月の平均売上の値を計算できます。
戦略マップ(Strategy map) 上位レベルのミッションお
よびビジョンのステートメントを、構成要素である
下位レベルの戦略的達成目標に組入れる方法を示し
ます。
属性次元(attribute dimension) 次元の一種です。次元の
戦略目標(SO)(strategic objective(SO)) 測定可能な結果に
テキスト、数値、ブール値、日付、またはリンク属
性タイプです。たとえば、Ounces 属性次元は数値
よって定義された長期目標です。各戦略目標は、ア
プリケーション内の 1 つのパースペクティブに関連
メンバーの属性や特質に基づいて分析できます。
属性タイプ(attribute type) 様々な関数(データのグルー
プ化、選択、または計算)を使用可能にするための
功要因または他の戦略目標の親になります。
タイプを持つので、各製品の属性として指定される
オンス数を使用して当該製品のオンス当たりの収益
を計算できます。
税金の初期残高(Taxes - Initial Balances) Strategic Finance
属性の関連付け(attribute association) データベース・ア
では、損失の初期残高、収益の初期残高、および納
税の初期残高のエントリは、Strategic Finance の最
ウトラインでの関係です。これにより、属性次元の
メンバーが基本次元のメンバーの特性を表します。
たとえば、製品 100-10 がグレープ味である場合、
付けられ、1 つの親(エンティティ)を持ち、重要成
初の期間に先立つ期間に発生していることを前提と
します。
相関サブクエリー(correlated subqueries) 親クエリーの各
製品 100-10 は Flavor 属性の関連付けがグレープに
なります。したがって、Product 次元のメンバー
100-10 は Flavor 属性次元のメンバー Grape に関連付
行で一度評価されるサブクエリーです。サブクエ
リーのトピック・アイテムを親クエリーのトピック
に結合することにより作成されます。
けられることになります。
相互割当て(reciprocal assignment) 財務フローの割当て
の一種です。宛先の 1 つとしてソースが含まれま
性に基づくレポート作成プロセスです。基本次元
(base dimension)も参照してください。
す。
貸借一致の仕訳(balanced journal) 借方の合計と貸方の
組織(organization) 各エンティティ、およびその関係
合計が等しい仕訳です。
を定義するエンティティの階層です。
対称型マルチプロセッシング(SMP)(symmetric
疎次元(sparse dimension) ブロック・ストレージ・デー
multiprocessing(SMP)) マルチプロセッシングとマルチ
タベースで、他の次元と比較した際に、すべてのメ
ンバーの組合せについてのデータを含んでいる可能
性が低い次元です。たとえば、すべての製品につい
てのデータがすべての顧客に含まれているわけでは
ありません。密次元(dense dimension)と対比してく
スレッディングを使用可能にするサーバーのアーキ
テクチャです。多数のユーザーが単一のインスタン
スに同時に接続した場合でも、パフォーマンスが大
きく低下することはありません。
ださい。
祖先(ancestor) その下にメンバーを含む分岐メンバー
ル名、およびシナリオ名のバージョン・ボックスを
表示します。
です。たとえば、メンバー Qtr2 とメンバー 2006 は
タイム・イベント(time events) ジョブを実行するトリ
メンバー April の祖先です。
ガーです。
属性(attribute) 次元メンバーの特性です。たとえば、
タイム・スケール(time scale) 指定された期間別(毎月、
Employee 次元のメンバーは名前、年齢、住所といっ
四半期ごとなど)にメトリックを表示します。
属性レポート(attribute reporting) 基本次元メンバーの属
タイトル・バー(Title bar) Strategic Finance 名、ファイ
た属性を持ち、Product 次元のメンバーはサイズ、
味などの複数の属性を持つ可能性があります。
用語集 375
タイム・ライン・ビューア(time line viewer) 特定の場所
単項演算子(unary operator) アウトラインのメンバーに
について、完了したプロセス・フロー・ステップの
日時を表示するための FDM の機能です。
関連付けられている算術インディケータ(+、-、
多次元データベース(multidimensional database) 3 つ以上
の次元でデータを整理、格納、および参照する方法
です。次元のセットが交差するポイントが個別の値
となります。リレーショナル・データベース
(relational database)と対比してください。
タスクフロー(taskflow) ビジネス・プロセスの自動化
を指します。手続きのルールに従って、あるタスク
フロー参加者から別の参加者にタスクが渡されま
す。
タスクフロー・インスタンス(taskflow instance) タスクフ
ローの単一のインスタンスを示します。タスクフ
ローの状態と関連データが含まれます。
タスクフロー管理システム(taskflow management system)
タスクフローの定義および作成し、その実行を管理
します。定義付け、ユーザーまたはアプリケーショ
ンのやりとり、およびアプリケーションの実行可能
ファイルが含まれます。
タスクフロー参加者(taskflow participant) 手動ステージ
および自動ステージの両方について、タスクフロー
のステージのインスタンスに関連付けられているタ
スクを実行するリソースです。
タスクフロー定義(taskflow definition) タスクフロー管理
*、/、%)です。単項演算子では、データベースの
ロールアップ中のメンバーの計算方法が指定されま
す。
代替階層(alternate hierarchy) 共有メンバーの階層です。
代替階層はデータベース・アウトラインの既存の階
層に基づきますが、次元に代替レベルを持ちます。
代替階層により、異なる視点(POV)から同一データ
を表示できます。
ダッシュボード(dashboard) 業務の要約を対話的に示す
メトリックと指標の集まりです。ダッシュボードに
より分析アプリケーションを構築して配置できま
す。
置換(replace) データ・ロードのオプションの 1 つで
す。データ・ロード・ファイルに指定された期間の
すべての勘定科目からの既存の値を消去し、デー
タ・ロード・ファイルからの値をロードします。
ロード・ファイルに勘定科目が指定されていない場
合、指定された期間に該当する値が消去されます。
チャート(chart) スプレッドシート・データをグラフィ
カルに表したものです。視覚的な表示により、分
析、カラー・コーディング、および比較の手助けと
なるビジュアル・キューの効率が上がります。
チャート・テンプレート(chart template) ワークスペー
ス・チャートに表示するメトリックを定義するテン
プレートです。
システムのビジネス・プロセスを示します。ステー
ジとステージ間の関係のネットワークから構成さ
れ、タスクフローの開始と終了を示す基準、および
個別のステージに関する情報(参加者、関連アプリ
コマンドの 1 つです。データベースから抽出される
ケーション、関連アクティビティなど)が含まれま
RAW データの選択、向き、グループ分け、および
す。
配列を処理します。小なり記号(<)から始まるコマ
タスク・リスト(task list) 特定のユーザーについて、
抽出コマンド(extraction command) Essbase レポート作成
ンドです。
タスクの詳細ステータスを示すリストです。
調査(Investigation) ドリルスルー(drill-through)を参照
タブ(tabs) Strategic Finance で、勘定科目とレポート
してください。
のナビゲーションを行うことができるビューです。
調整(adjustment) 仕訳(JE)(journal entry(JE))を参照して
タプル(tuple) MDX 構文の要素です。セルは、各次
ください。
元からのメンバーの交差として参照されます。次元
が削除されている場合、最上位のメンバーが示され
ます。たとえば、(Jan)、(Jan, Sales)、( [Jan], [Sales],
調整勘定科目(plug account) 内部取引勘定科目の消去プ
[Cola], [Texas], [Actual] )といったタプルがあります。
ロセスで均衡しない差額が保管される勘定科目で
す。
重複する別名(duplicate alias name) 別名テーブルに複数
存在し、データベース・アウトラインの複数メン
バーに関連付けられている可能性のある名前です。
重複する別名は、重複メンバーのアウトラインでの
み使用できます。
376 用語集
重複メンバーのアウトライン(duplicate member outline) 重
テキスト・メジャー(text measure) メジャーの値をテキ
複メンバー名を格納しているデータベース・アウト
ラインです。
ストとして表現できるデータ型です。Essbase では、
重複メンバー名(duplicate member name) データベース内
メジャーが示されている次元で Text としてタグ付
けされたメンバーを指します。セルの値は定義済テ
キストとして表示されます。たとえば、Satisfaction
に異なるメンバーを表して重複して存在する同一の
メンバー名です。たとえば、ニューヨーク州を示す
メンバーとニューヨーク市を示すメンバーが存在す
る場合、データベースに New York という名前のメ
ます。型付きメジャー(typed measure)、テキスト・
ンバーが 2 つ含まれることがあります。
リスト(text list)、および導出テキスト・メジャー
直接レート(direct rate) 為替レート・テーブルに入力
Index というテキスト・メジャーについては、Low、
Medium、および High という値を含めることがあり
(derived text measure)も参照してください。
テキスト・リスト(text list) Essbase で、数値の識別子
する通貨レートです。直接レートは通貨換算に使用
されます。たとえば、残高を日本円から米ドルに変
換する場合、変換元通貨を日本円、変換先通貨を米
ドルとして、為替レート・テーブルに期間またはシ
ナリオのレートを入力します。
にマッピングされたテキストの値を保管するオブ
ジェクトです。テキスト・リストではテキスト・メ
ジャーを使用できます。
通貨(monetary) 金銭的な値です。
するように設計された定義済のフォーマットです。
通貨換算(currency conversion) データベースの通貨の値
デフォルト通貨単位(Default Currency Units) データの単位
を別の通貨に変換するプロセスです。たとえば、1
スケールを定義します。たとえば、千単位で分析を
定義するように選択して 10 を入力すると、10,000
米ドルをユーロに変換するには、ドルに為替レート
(たとえば、0.923702)を乗じます(1*0.923702)。変換
後のユーロの額は 0.92 になります。
通貨の上書き(Currency Overrides) 入力期間で、選択した
入力メソッドを上書きして、デフォルト通貨/アイ
テムとして該当期間の値を入力できます。入力メ
ソッドを上書きするには、数値の前または後に
シャープ(#)を入力します。
テンプレート(template) 特定のデータを一貫して取得
と解釈されます。
データ関数(data function) データを集約する関数です。
データの平均、最大値、カウントを求めたり、他の
統計値によりデータのグループを集計します。
データ・キャッシュ(data cache) 非圧縮データ・ブロッ
クを保持するメモリー内のバッファです。
データ・セル(data cell) セル(cell)を参照してくださ
通貨パーティション(currency partition) アプリケーショ
い。
ンでの定義に従って、基本通貨から現地通貨メン
バーを隔離する次元タイプです。通貨タイプ(実績、
データ値(data value) セル(cell)を参照してください。
予算、予測など)を特定します。
「データなし」ステータス(NO DATA status) 連結ステータ
通常仕訳(regular journal) 特定の期間に一度限りの調整
スの 1 つです。特定の期間と勘定科目のデータがこ
を入力するための機能です。貸借一致エンティティ
ごとに貸借一致、貸借不一致のいずれかになりま
す。
のエンティティに含まれていないことを示します。
データ・ファイル・キャッシュ(data file cache) 圧縮デー
通知ガジェット(Notifications gadget) 他のユーザーやシ
ファです。
ステムから受け取った通知メッセージの履歴を表示
します。
データ・フォーム(data form) Web ブラウザなどのイン
タ(PAG)ファイルを保持する、メモリー内のバッ
ルでの定義に従って次の詳細レベルにドリルするた
めに使用されるパスです。
タフェースからデータベースにデータを入力でき、
データまたは関連テキストを表示して分析できるグ
リッド表示です。一部の次元メンバー値は固定さ
れ、データが特定の視点から表示されます。
適応状態(adaptive states) Interactive Reporting Web
データベース接続(database connection) データソースへ
Client の権限レベルです。
の接続に使用する定義とプロパティを保管し、デー
タベース参照を移動可能にして広く使用できるよう
にするファイルです。
定義済ドリル・パス(predefined drill paths) データ・モデ
用語集 377
データ・マイニング(data mining) Essbase データベース
トレーサビリティ(traceability) メタデータ要素を物理
を検索して、大量のデータの中から隠れた関係やパ
ターンを見つけるプロセスです。
ソースまで追跡する機能です。たとえば Essbase
データ・モデル(data model) データベース・テーブル
のサブセットを示します。
データ・ロック(data lock) 指定された基準(期間、シナ
リオなど)に従ってデータの変更を防ぎます。
データ・ロード位置(data load location) FDM で、ソー
ス・データをターゲット・システムに送信する報告
単位です。通常、ターゲット・システムにロードさ
れる各ソース・ファイルに対して FDM のデータ・
ロード位置が 1 つあります。
データ・ロードのルール(data load rules) テキストベー
ス・ファイル、スプレッドシート、またはリレー
ショナル・データ・セットからのデータをデータ
ベースにロードする方法を決定する一連の基準で
す。
Studio の場合、キューブ・スキーマをそれ自体の階
層およびメジャー階層から次元要素、日付/時間要
素、メジャー、そして最終的には物理ソースまで追
跡できます。
トレース・レベル(trace level) ログ・ファイルで捕捉さ
れた詳細のレベルを定義します。
トレース割当て(trace allocations) Profitability and Cost
Management の機能の 1 つです。財務データのフ
ローに対する視覚的な追跡を可能にします。この追
跡は単一の交差から、モデル内の前方または後方に
実行できます。
トークン(token) 外部認証システム上の 1 つの有効な
ユーザーまたはグループの暗号化された ID です。
トースト・メッセージ(toast message) 画面右下の隅に
表示され、現れたり消えたりするメッセージです。
透過パーティション(transparent partition) ローカルの
同期(sync) Shared Services とアプリケーション・モデ
データベースの一部であるかのように、リモート・
データベースのデータにアクセスして変更できるよ
うにする共有パーティションです。
ルの同期です。
透過ログイン(transparent login) ログイン画面を起動せ
同期済(synchronized) モデルの最新バージョンがアプ
リケーションと Shared Services の両方に存在する状
態を指します。モデル(model)も参照してください。
ずに認証されたユーザーをログインさせます。
統合(integration) Shared Services を使用して EPM
System 製品間でデータを移動するために実行され
るプロセスです。データ統合の定義によりソース・
アプリケーションと宛先アプリケーションの間での
データの移動が指定され、データの動きのグループ
化、順序付け、およびスケジュールが決定されま
す。
導出テキスト・メジャー(derived text measure) Essbase
Studio で、範囲として表現された定義済ルールに
よって管理される値を持つテキスト・メジャーで
す。たとえば、Sales メジャーに基づき、High、
Medium、および Low という値を含む Sales
Performance Index という導出テキスト・メジャーの
場合、対応する売上が該当する範囲に応じて High、
Medium、および Low が表示されるように定義され
トップ・ラベルとサイド・ラベル(top and side labels) 列
ます。テキスト・メジャー(text measure)も参照して
と行の見出しです。ピボット・レポートの上部とサ
イドにそれぞれ表示されます。
ください。
動的階層(dynamic hierarchy) 集約ストレージ・データ
トラフィック・ライト(traffic lighting) 2 つの次元メン
バーの比較、または一定の制限値に基づいて、レ
ポートのセルまたはピンを色分けする機能です。
トリガー(triggers) ユーザーが指定した基準に従って
データを監視するための、Essbase の機能の 1 つで
す。基準に一致すると、Essbase はユーザーまたは
システム管理者にアラートを送信します。
378 用語集
ベースのアウトラインに限定して、取得時に値が計
算されるメンバーの階層です。
動的計算(dynamic calculation) Essbase で、動的計算メン
バー、または動的計算および保管メンバーとしてタ
グ付けされているメンバーについてデータを取得す
る場合にのみ実行される計算です。メンバーの値
は、バッチ計算で事前に計算されるのではなく、取
得時に計算されます。
動的計算および保管メンバー(Dynamic Calc and Store
内部取引消去(intercompany elimination) 消去(elimination)
members) ブロック・ストレージ・アウトラインで、
を参照してください。
値を最初に取得したときにのみ計算が行われるメン
バーです。計算された値はデータベースに保管さ
れ、2 回目以降の取得では計算を実行する必要があ
りません。
動的計算メンバー(Dynamic Calc members) ブロック・ス
トレージ・アウトラインで、取得時にのみ計算が行
われるメンバーです。取得要求の処理が完了する
と、計算された値は破棄されます。
動的参照(dynamic reference) データ・ソース内のヘッ
ダー・レコードを指すルール・ファイル内のポイン
タです。
動的時系列(Dynamic Time Series) ブロック・ストレー
ジ・データベースで、期間累計のレポート作成を実
行するプロセスです。
動的ビュー勘定科目(dynamic view account) 勘定科目の 1
つです。勘定科目の値は、表示されているデータか
ら動的に計算されます。
動的メンバー・リスト(dynamic member list) システムに
より作成される名前付きメンバー・セットです。
ユーザーが定義した基準が使用されます。アプリ
ケーションでリストが参照されるとき、リストは自
動的にリフレッシュされます。次元メンバーの増減
に応じて基準が自動的にリストに適用され、変更内
容が反映されます。
動的レポート(dynamic report) レポートを実行するとき
名前付きセット(named set) MaxL DML で、MaxL DML
クエリーのオプションの WITH セクションに定義
された論理を使用するセットです。名前付きセット
はクエリー内で複数回参照することが可能です。
入力データ(input data) 計算されるのではなくソース
からロードされるデータです。
認証(authentication) 安全対策としての ID の確認です。
一般に、認証はユーザー名およびパスワードに基づ
きます。パスワードおよびデジタル・シグネチャは
認証のフォームです。
認証サービス(authentication service) 単一の認証システ
ムを管理するコア・サービスです。
ネイティブ認証(native authentication) サーバーまたはア
プリケーション内で、ユーザー名とパスワードを認
証するプロセスです。
ネスト列ヘッダー(nested column headings) 複数の次元か
らのデータを表示するレポート列の列ヘッダーの
フォーマットです。たとえば、Year と Scenario のメ
ンバーが含まれる列ヘッダーはネスト列です。ネス
ト列ヘッダーでは、ヘッダーの一番上の行の
Q1(Year 次元)が、ヘッダーの一番下の行の Actual
および Budget(Scenario 次元)で修飾されます。
ノート(note) ボックス、メジャー、スコアカード、
またはマップ要素に関連する補足情報です。
に更新されるデータを含むレポートです。
ハイパーテキスト・マークアップ言語(HTML)(Hypertext
ドメイン(domain) データ・マイニングにおいて、デー
Markup Language(HTML)) Web ブラウザでのデータ表示
タ内での移動の範囲を表す変数です。
を指定するプログラミング言語です。
ドライバ(driver) ドライバは割当て方法の一種です。
ハイパーリンク(hyperlink) ファイル、Web ページ、ま
ドライバを利用する複数ソース間の数学的関係、お
よびこれらのソースがコストや収益を割り当てる宛
先を示します。
たはイントラネット HTML ページへのリンクです。
ドリルスルー(drill-through) あるデータ・ソースの値か
ら別のソースの対応するデータに移動することで
す。
に保管された要約レベルのデータにマッピングする
分析です。リレーショナル・システムの大規模ス
ケーラビリティと多次元データを組み合わせます。
ドリルダウン(drill-down) 次元の階層を使用してクエ
ハイライト(highlighting) 構成に応じて、チャートのセ
リー結果セット内をナビゲートすることです。ドリ
ルダウンにより、ユーザーのパースペクティブが集
約データから詳細に移ります。たとえば、ドリルダ
ウンにより年と四半期の階層関係、または四半期と
月の階層関係が明らかになります。
ルまたはズームチャートの詳細がハイライトされ、
値のステータス(赤色は不正、黄色は警告、緑色は
ハイブリッド分析(Hybrid Analysis) リレーショナル・
データベースに保管された下位のデータを、Essbase
良好)が示されます。
範囲(range) 上限と下限、およびその間に含まれる値
のセットです。数字、金額、または日付を含むこと
が可能です。
用語集 379
反復タイム・イベント(recurring time event) ジョブの実
行開始点と実行頻度を指定するイベントです。
反復テンプレート(recurring template) 各期間に対して同
一の調整を行うための仕訳テンプレートです。
パターン照合(pattern matching) 条件として入力される
アイテムの一部またはすべての文字と値を照合する
機能です。欠落文字は、疑問符(?)またはアスタリ
スク(*)などのワイルド・カード値で表すことがで
きます。たとえば、「Find all instances of apple」では
汎用ジョブ(generic jobs) SQR Production Reporting また
apple が戻されるのに対して、「Find all instances of
は Interactive Reporting 以外のジョブを指します。
apple*」では apple、applesauce、applecranberry など
凡例ボックス(legend box) 次元のデータ・カテゴリを
特定するためのラベルを含むボックスです。
バックアップ(backup) アプリケーション・インスタン
スの複製コピーです。
バッチ POV(batch POV) ユーザーの POV において、
バッチに含まれる各レポートおよびブックのすべて
の次元の集合です。バッチのスケジュールを立てる
際は、バッチ POV で選択されたメンバーを設定で
きます。
バッチ計算(batch calculation) データベースにおいて
バッチで実行される計算です(計算スクリプト、す
べてのデータベース計算など)。動的計算はバッチ
計算とはみなされません。
が戻されます。
パフォーマンス・インディケータ(performance indicator)
ユーザーが指定した範囲に基づくメジャーおよびス
コアカード・パフォーマンスを示すために使用され
るイメージ・ファイルです。ステータス記号とも呼
ばれます。デフォルトのパフォーマンス・インディ
ケータを使用することもできますが、無制限に独自
のパフォーマンス・インディケータを作成すること
も可能です。
パブリック・ジョブ・パラメータ(public job parameters)
管理者が作成する再利用可能な名前付きジョブ・パ
ラメータです。必要なアクセス権を持つユーザーが
アクセスできます。
パブリック反復タイム・イベント(public recurring time
バッチ処理モード(batch processing mode) サーバー管理
events) 管理者が作成する再利用可能なタイム・イベ
や診断のルーチン・タスクを自動化するために使用
できるバッチやスクリプト・ファイルを記述するた
めに、ESSCMD を使用する方法です。ESSCMD ス
ントです。アクセス・コントロール・システムから
アクセスできます。
クリプト・ファイルは複数のコマンドを実行でき、
オペレーティング・システムのコマンド・ラインか
ら実行したり、オペレーティング・システムのバッ
チ・ファイルから実行したりすることが可能です。
バッチ・ファイルを使用すると、複数の ESSCMD
スクリプトを呼び出したり、ESSCMD の複数インス
タンスを実行したりできます。
バッチ・ファイル(batch file) 複数の ESSCMD スクリプ
トを呼び出して複数の ESSCMD セッションを実行
できるオペレーティング・システム・ファイルで
す。Windows システムの場合、バッチ・ファイル
パレット(palette) JASC に準拠し、.PAL 拡張子を持つ
ファイルです。各パレットには相互に補完し合う
16 色が含まれ、ダッシュボードの色要素の設定に
使用することが可能です。
パースペクティブ(perspective) スコアボードのメジャー
やアプリケーションにおける戦略目標をグループ化
するために使用されるカテゴリです。パースペク
ティブにより、主要な利害関係者(顧客、従業員、
株主、金融関係者など)またはキー・コンピテンシ
領域(時間、コスト、品質など)を示すことができま
す。
には BAT というファイル拡張子が付けられます。
パーティション化(partitioning) データ・モデルの間で
UNIX の場合、バッチ・ファイルはシェル・スクリ
プトとして記述されます。
共有またはリンクされるデータの領域を定義するプ
ロセスです。パーティション化は Essbase アプリ
バッチ・ローダー(batch loader) 複数ファイルの処理を
ケーションのパフォーマンスとスケーラビリティに
影響することがあります。
可能にする FDM コンポーネントです。
バージョン(version) データのシナリオのコンテキスト
内で使用される、起こりうる結果です。たとえば、
Budget - Best Case と Budget - Worst Case では、Budget
がシナリオであり、Best Case と Worst Case がバー
ジョンです。
380 用語集
パーティション領域(partition area) データベース内のサ
標準仕訳テンプレート(standard journal template) 各期間
ブ・キューブです。パーティションは、データベー
スの一部からの 1 つ以上のセル領域から構成されま
に共通する調整を転記するために使用する仕訳の機
能です。たとえば、共通する勘定科目 ID、エンティ
す。複製パーティションおよび透過パーティション
の場合、2 つのパーティションが同じ形状となるた
ティ ID、または金額を含む標準テンプレートを作
めに、領域内のセルの数がデータ・ソースとター
ゲットで同一となる必要があります。データ・ソー
ス領域に 18 個のセルが含まれる場合、データ・ター
成すると、これを多数の通常仕訳の基準として使用
できます。
標準次元(standard dimension) 属性次元以外の次元です。
ゲット領域にも対応する 18個のセルが含まれてい
ビジネス・プロセス(business process) 集合的にビジネ
なければいけません。
ス上の目標を達成するための一連のアクティビティ
です。
「非アクティブ」ステータス(INACTIVE status) エンティ
ティの当期の集計が無効化されていることを示しま
す。
非アクティブ・グループ(inactive group) 管理者によりシ
ステムへのアクセスが非アクティブにされているグ
ループです。
ビジネス・ルール(business rules) 期待される一連の結
果値を生成するためにアプリケーション内に作成さ
れる論理式または式です。
ビジュアル・キュー(visual cue) 特定のタイプのデータ
カウントが非アクティブにされているユーザーで
す。
値をハイライトする、フォントや色などのフォー
マットが設定されたスタイルです。データ値は、次
元メンバー、親メンバー、子メンバー、共有メン
バー、動的計算、式を含むメンバー、読取り専用
データ・セル、読取りおよび書込みデータ・セル、
またはリンク・オブジェクトのいずれかになりま
す。
非次元モデル(non-dimensional model) Shared Services のモ
ビュー(view) 年次累計または期別のデータを示すも
デル・タイプの 1 つです。セキュリティ・ファイ
のです。
ル、メンバー・リスト、計算スクリプト、Web
ピボット(pivot) 取得したデータのパースペクティブ
フォームなどのアプリケーション・オブジェクトが
含まれます。
を変更する機能です。Essbase では、まず次元が取
非アクティブ・サービス(inactive service) 稼動が一時停
止しているサービスです。
非アクティブ・ユーザー(inactive user) 管理者によりア
日付メジャー(date measure) Essbase で、メジャーが示
得され、データが行に展開されます。その後、デー
タのピボット(並べ替え)を行うことにより、異なる
されている次元で「日付」のタグが付けられている
メンバーです。セルの値はフォーマット済の日付と
して表示されます。メジャーとしての日付は時間次
元を使用して示すことが困難なタイプの分析に役立
つことがあります。たとえば、一連の固定資産の取
得日をアプリケーションで追跡する必要がある場
合、取得日の範囲が実現可能な時間次元モデリング
の範囲を超えて長期にわたってしまうことがありま
す。型付きメジャー(typed measure)も参照してくだ
視点を得ることができます。
さい。
びピンと呼ばれる対話型アイコンから成るグラ
フィックです。ピンボードを使用するにはトラ
フィック・ライトを定義する必要があります。
表示タイプ(display type) リポジトリに保存された 3 種
類の Web Analysis フォーマット(スプレッドシート、
チャート、ピンボード)のいずれかを指します。
ピン(pins) ピンボードと呼ばれるグラフィック・レ
ポート上に配置される対話型アイコンです。ピン
は、基盤となるデータ値や分析ツールの基準に基づ
いて、イメージやトラフィック・ライトの色を変更
できます。
ピンボード(pinboard) 3 種類のデータ・オブジェクト
の表示タイプの 1 つです。ピンボードは、背景およ
ファイルの区切り文字(file delimiter) データ・ソース内
のフィールドを区切る文字です(カンマ、タブな
ど)。
用語集 381
ファクト・テーブル(fact table) スター結合スキーマの
中心のテーブルです。外部キー、および次元テーブ
ルから取得した要素により特徴付けられます。通
常、このテーブルにはスキーマの他のすべてのテー
ブルに関連する数値データが含まれます。
フィルタ(filter) データ・セットで、特定の基準に従っ
て値を制限する制約です。たとえば、特定のテーブ
ル、メタデータ、または値を除外したり、アクセス
を制御したりする場合に使用されます。
フィールド(field) データ・ソース・ファイル内のア
イテムです。Essbase データベースにロードされま
す。
フォルダ(folder) 他のファイルを含んで階層を形成す
るファイルです。
フレーム(frame) デスクトップ上の領域です。ナビ
ゲーション・フレームと Workspace フレームが 2 つ
の主要な領域となります。
フロー勘定科目(flow account) 期別と年次累計の符号な
しの値を保管する勘定科目です。
ブック(book) 類似する Financial Reporting ドキュメン
トのグループを含むコンテナです。ブックには、次
元セクションまたは次元の変更が指定されているこ
とがあります。
ブックの POV(book POV) ブックが実行される次元のメ
ンバーです。
ブックマーク(bookmark) ユーザー個人のページに表示
されるレポート・ドキュメントまたは Web サイト
フォーマット(format) ドキュメントやレポート・オブ
へのリンクです。ブックマークには、マイ・ブック
マークとイメージ・ブックマークの 2 つのタイプが
ジェクトの視覚的な特性です。
あります。
フォーマット文字列(format string) Essbase で、セルの値
ブロック(block) プライマリ・ストレージ・ユニット
の表示を変換する方法です。
です。多次元配列であり、すべての密次元のセルを
表します。
復元(restore) データベースが破損または破壊された
場合にデータおよび構造の情報を再ロードする操作
です。通常、データベースをシャット・ダウンおよ
び再起動した後で実行されます。
ブロックされた勘定科目(Blocked Account) 手動で入力す
複製パーティション(replicated partition) パーティショ
ブロック・ストレージ・データベース(block storage
ン・マネージャにより定義されるデータベースの一
部です。あるサイトで管理されるデータの更新を別
のサイトで保管されているデータのコピーに伝播す
るために使用されます。ユーザーは、ローカルの
データベースと同じようにデータにアクセスできま
す。
database) 疎次元に定義されたデータ値の密度に基づ
負債勘定科目(liability account) 一定時点における会社の
負債残高を保管する勘定科目タイプです。未払費
用、買掛金勘定、長期借入金などが負債勘定科目に
含まれます。
フッター(footer) レポート・ページ下部に表示される
テキストまたはイメージです。ページ番号、日付、
ロゴ、タイトル、ファイル名、作成者名など、動的
な関数や静的なテキストが含まれます。
る必要があるために集計ファイルの計算に含めない
勘定科目です。
いてデータを分類および保管する、Essbase のデー
タベース・ストレージ・モデルです。データ値はブ
ロック単位で保管され、ブロックは値を含む疎次元
メンバーについてのみ存在します。
ブロードキャスト・メッセージ(broadcast message)
Planning アプリケーションにログオンしているユー
ザーに対して管理者が提出する単純なテキスト・
メッセージです。メッセージには、システムの可用
性、アプリケーション・リフレッシュの通知、アプ
リケーションのバックアップなどのユーザー向けの
情報が表示されます。
分離レベル(isolation level) データベース操作のロック
とコミットの動作(コミット・アクセスまたはアン
フリーフォーム・グリッド(free-form grid) 動的計算のた
コミット・アクセス)を決定する Essbase カーネルの
めに、複数のソースからのデータを提示、入力、お
よび統合するためのオブジェクトです。
設定です。
フリーフォーム・レポート作成(free-form reporting) ワー
のニーズにとって重要な、優先度の高いメジャーで
す。コンテンツ・フレームに表示されます。
クシートに次元メンバーまたはレポート・スクリプ
ト・コマンドを入力することにより、レポートを作
成することを指します。
382 用語集
プライマリ・メジャー(primary measure) 企業および事業
プランナ(planner) プランナは、大多数のユーザーか
並列計算(parallel calculation) 計算オプションの 1 つで
ら構成されます。データの入力と送信、他のプラン
ナが作成したレポートの使用、ビジネス・ルールの
実行、タスク・リストの使用、電子メール通知の使
用、および Smart View の使用が可能です。
す。Essbase では計算がタスクに分割され、一部の
プランニング・ユニット(planning unit) シナリオ、バー
ジョン、およびエンティティの交差におけるデー
タ・スライスです。プラン・データの準備、確認、
注釈付け、および承認のための基本単位です。
プレゼンテーション(presentation) Web Analysis ドキュ
メントのプレイリストです。レポートの分類、整
理、並べ替え、配布、および確認を行うことができ
ます。リポジトリ内のレポートを参照するポインタ
を含みます。
プロキシ・サーバー(proxy server) セキュリティを保証
するために、ワークステーション・ユーザーとイン
ターネットの間で仲介を行うサーバーです。
プロジェクト(project) 実装でグループ化された EPM
System 製品のインスタンスです。たとえば、
タスクは同時に計算されます。
並列データ・ロード(parallel data load) Essbase で、複数
プロセスのスレッドによりデータ・ロードのステー
ジを同時に実行することを指します。
ヘッド・アップ・ディスプレイ(head up display) Windows
デスクトップの上に、背景イメージを含むロード済
Smart Space デスクトップを表示するモードです。
変換(transformation) (1)アプリケーションの移行後も
移行先の環境で正しく機能するように、アーチファ
クトを変換します。(2)データ・マイニングで、
キューブおよびアルゴリズムのセルの間で(双方向
に)流れるデータを変更します。
変換先通貨(destination currency) 残高の変換後の通貨で
す。為替レートを入力して、変換元通貨から変換先
通貨に変換します。たとえばユーロから米ドルに変
換する場合、変換先の通貨は米ドルです。
Planning プロジェクトには Planning アプリケーショ
変換元通貨(source currency) 為替レートを使用して変
ン、Essbase キューブ、Financial Reporting サー
換先通貨に変換される前の、値の元の通貨です。
バー・インスタンスが含まれることがあります。
「変更済」ステータス(CHANGED status) 集計ステータス
プロセス監視レポート(process monitor report) FDM デー
の 1 つです。エンティティのデータが変更されたこ
タ変換プロセスにおける、場所のリストとその位置
を表示します。プロセス監視レポートを使用して、
決算手続のステータスを監視できます。レポートに
はタイム・スタンプが付けられるので、時間データ
がロードされた場所を判断するために使用できま
す。
とを示します。
プロット領域(plot area) X 軸、Y 軸、および Z 軸で囲
まれている領域です。円グラフの場合は、その周り
に表示される長方形の領域です。
プロパティ(property) アーチファクトの特性です(サイ
ズ、タイプ、処理手順など)。
プロビジョニング(provisioning) ユーザーおよびグルー
プに対して、リソースへのアクセス権限を付与する
プロセスです。
並列エクスポート(parallel export) Essbase データを複数
別名(alias) 代替名です。たとえば、列をより簡単に
特定する記述子として、メンバー名のかわりに別名
を表示できます。
別名テーブル(alias table) メンバーの代替名を含むテー
ブルです。
ページ(page) グリッドまたはテーブルでの情報表示
の一種です。しばしば Z 軸により示されます。ペー
ジには、1 つのフィールドからのデータ、計算によ
り得られるデータ、またはテキストを含めることが
できます。
ページ・ファイル(page file) Essbase のデータ・ファイ
ルです。
ページ見出し(page heading) レポートの現在のページ
合に比べて時間を短縮できます。また、1 つのデー
で表示されているメンバーをリストした、レポート
見出しの一種です。ページ上のすべてのデータ値に
は、ページ見出し内のメンバーが共通属性として適
用されています。
タ・ファイルでサイズが大きくなりすぎた場合の、
オペレーティング・システムでの操作上の問題を解
決できます。
ンバーです。
のファイルにエクスポートする機能です。並列エク
スポートは、1 つのファイルにエクスポートした場
ページ・メンバー(page member) ページ軸を決定するメ
用語集 383
保管階層(stored hierarchy) 集約ストレージ・データベー
スのアウトラインのみで使用される用語です。アウ
トラインの構造に従ってメンバーが集約される階層
を指します。保管階層のメンバーには、式を含むこ
とができないなどの一定の制限があります。
マップ・ファイル(Map File) 外部データベースとの間
ホスト(host) アプリケーションとサービスがインス
マルチロード(multiload) 複数の期間、カテゴリ、およ
トールされているサーバーです。
び場所を同時にロードすることを可能にする FDM
ホスト・プロパティ(host properties) ホストに関係する
でのデータの送信や取得のための定義を保管するた
めに使用されます。マップ・ファイルの拡張子は、
データ送信用が.mps、データ取得用が.mpr となり
ます。
の機能です。
プロパティです。ホストに複数の Install_Home が含
マージ(merge) データ・ロード・オプションの 1 つで
まれる場合は、いずれかの Install_Home に関係する
から構成されます。
す。データ・ロード・ファイルで指定された勘定科
目の値のみを消去し、データ・ロード・ファイルの
値で置換します。
保存された仮定(saved assumptions) ビジネス上の主要な
密次元(dense dimension) ブロック・ストレージ・デー
計算を推進するための、Planning でのユーザー定義
タベースで、次元メンバーのすべての組合せのデー
タを含んでいる可能性のある次元です。たとえば、
時間次元はすべてのメンバーのあらゆる組合せを含
んでいる可能性があるために、しばしば密な次元と
なっています。疎次元(sparse dimension)と対比して
プロパティとなります。ホスト・プロパティは CMC
の仮定です(事業所の床面積 1 平方フィート当たり
のコストなど)。
棒グラフ(bar chart) 1-50 のデータ・セットを含むこと
ができるグラフです。各データ・セットには任意の
数の値を割り当てることができます。データ・セッ
トは、対応する棒のグループ、上下に積み上げた
棒、または別々の行に個別の棒として表示されま
す。
マイ Workspace ページ(My Workspace Page) 複数のソース
(ドキュメント、URL、その他のコンテンツ・タイ
ください。
ミニスキーマ(minischema) データ・ソースからのテー
ブルのサブセットをグラフィカルに示したもので
す。データ・モデリングのコンテキストを表しま
す。
ミニレポート(minireport) レポートのコンポーネント
プ)からのコンテンツを使用して作成されるページ
の 1 つです。レイアウト、コンテンツ、ハイパーリ
です。Oracle およびその他のソースからのコンテン
ンク、およびレポートのロード用の 1 つまたは複数
ツを集約するために使用できます。
のクエリーを含みます。各レポートには、1 つ以上
のミニレポートを含めることができます。
マイニング属性(mining attribute) データ・マイニングに
おいて、一連のデータを分析する際の係数として使
用する値のクラスです。
マスター・データ・モデル(master data model) 複数のク
エリーによりソースとして参照される独立するデー
タ・モデルです。このモデルが使用される場合は、
「クエリー」セクションのコンテンツ・ペインに
「ロック済データ・モデル」と表示されます。デー
タ・モデルは「データ・モデル」セクションに表示
されるマスター・データ・モデルにリンクされてい
ます(管理者によって非表示になっていることがあ
ります)。
マップ・ナビゲータ(Map Navigator) 戦略、責任、およ
び因果関係の各マップに現在の位置を示す機能で
す。赤色のアウトラインで示されます。
384 用語集
耳折れ(dog-ear) 折り曲げられたページの角です。
チャートのヘッダー領域の右上の隅に表示されま
す。
メジャー(measures) OLAP データベースのキューブに
含まれる数値で、分析に使用されます。メジャーに
は、利益幅、売上原価、売上数量、予算などがあり
ます。ファクト・テーブル(fact table)も参照してく
ださい。
メタアウトライン(metaoutline) Integration Services で、
OLAP モデルから Essbase のアウトラインを作成す
るための規則と構造を含んだテンプレートです。
メタデータ(metadata) データベースに保管された、ま
たはアプリケーションにより使用されるデータのプ
ロパティと属性を定義および説明するデータ・セッ
トです。メタデータには、次元名、メンバー名、プ
ロパティ、期間、およびセキュリティなどが含まれ
ます。
メタデータ・セキュリティ(metadata security) ユーザー
モデル(model) (1)データ・マイニングで、アルゴリ
により特定のアウトライン・メンバーへのアクセス
を制限するための、メンバー・レベルのセキュリ
ティ・セットです。
ズムにより検査されたデータに関する情報の集合で
す。より広範なデータ・セットにモデルを適用する
ことにより、データに関する有用な情報を生成でき
ます。(2)アプリケーション固有の方法で示したデー
メタデータのサンプリング(metadata sampling) ドリルダ
ウン操作で次元に含まれるメンバーのサンプルを取
得するプロセスです。
タが含まれるファイルまたはコンテンツの文字列で
す。モデルは Shared Services により管理される基本
メタデータ要素(metadata elements) データ・ソースか
データであり、次元と非次元のアプリケーション・
オブジェクトという 2 つの主要なタイプがありま
ら算出されるメタデータ、および Essbase Studio で
す。(3)Business Modeling で、検査対象の領域からの
使用するために保管され、カタログが作成されるメ
タデータおよびその他のメタデータです。
業務および財務上のフローを示し、また計算するた
めに接続されたボックス・ネットワークです。
メトリック(metric) ビジネス・データから計算される
役割(role) リソースへのアクセス権をユーザーおよ
数値測定単位です。業績評価や企業トレンド分析に
役立ちます。
びグループに付与する際に使用される手段です。
メンバー(member) 次元内の個別のコンポーネントで
トラインのメンバーに関連付けられ、メンバーの特
性を説明します。UDA を使用すると、指定された
す。メンバーにより、類似する単位の集まりが個別
に特定および区別されます。たとえば、時間次元に
は Jan、Feb、および Qtr1 などのメンバーが含まれ
ユーザー定義属性(UDA)(user-defined attribute(UDA)) アウ
UDA が関連付けられているメンバーのリストが戻
されます。
ることがあります。
ユーザー定義メンバー・リスト(user-defined member list)
メンバー選択レポート・コマンド(member selection report
command) 兄弟、世代、レベルなどのアウトライン
ユーザー定義による、特定の次元に含まれるメン
バーの静的なセットです。
の関係に基づいて、メンバーの範囲を選択するレ
ポート・ライター・コマンドの一種です。
ユーザー・ディレクトリ(user directory) ユーザーおよび
メンバー専用レポート・コマンド(member-specific report
command) レポート・ライターのフォーマット・コ
マンドの 1 つです。レポート・スクリプトで現れる
と実行されます。このコマンドは関連するメンバー
にのみ影響し、メンバーを処理する前にフォーマッ
ト・コマンドを実行します。
メンバー・リスト(member list) 次元のメンバー、関数、
他のメンバー・リストを示す名前付きのグループで
す。システムまたはユーザーにより定義されます。
メンバー・ロード(member load) Integration Services で、
次元およびメンバー(データを含まない)を Essbase
のアウトラインに追加するプロセスです
グループの情報を集中管理する場所です。リポジト
リまたはプロバイダとも呼ばれます。
ユーザー変数(user variable) ユーザーのメンバー選択に
基づいて、データ・フォームを動的に配置し、指定
されたエンティティのみを表示します。たとえば、
Department というユーザー変数を使用すると、特
定の部署および従業員を表示できます。
要約チャート(Summary chart)「調査」セクションで、
同じ列内で下に表示される詳細チャートをロール・
アップし、各チャート列最上位の要約レベルにメト
リックを描画します。
予算管理者(budget administrator) アプリケーションの設
てメジャーに期待される結果です。
定、構成、維持、および制御の担当者です。アプリ
ケーションのすべての権限およびデータ・アクセス
権を持ちます。
持株会社(holding company) 法的エンティティ・グルー
ライトバック(write-back) 取得を行うスプレッドシー
プの一部であるエンティティです。グループ内のす
べてのエンティティに対して直接的または間接的に
投資しています。
トなどのクライアントが、データベースの値を更新
する機能です。
目標(target) 指定された期間(日、四半期など)につい
ライフ・サイクル管理(life cycle management) アプリケー
ション情報をライフサイクルの最初から最後まで通
して管理するプロセスです。
用語集 385
ライフ・サイクル管理ユーティリティ(Lifecycle Management
リンク・レポート・オブジェクト(LRO)(linked reporting
Utility) アプリケーションとアーチファクトの移行に
object(LRO)) セル・ノート、URL、テキスト、オー
使用されるコマンドラインユーティリティです。
ディオ、映像、画像を含むファイルなどの外部ファ
イルへのセルベースのリンクです。Financial
ライン・アイテムの詳細(line item detail) 勘定科目で最
も下位の詳細レベルです。
Reporting では、Essbase LRO 向けにサポートされる
リソース(resources) システムにより管理されるオブ
のはセル・ノートのみです。ローカル・レポート・
オブジェクト(local report object)と対比してくださ
ジェクトまたはサービスです(役割、ユーザー、グ
い。
ループ、ファイル、ジョブなど)。
リポジトリ(repository) ビューおよびクエリーに使用す
るためのメタデータ、フォーマット、および注釈の
情報を保管します。
領域(area) メンバーおよび値の定義済のセットであ
り、パーティションを構成します。
履歴平均(Historical Average) 多数の履歴期間にわたる勘
定科目の平均です。
リレーショナル・データベース(relational database) 関連
する 2 次元テーブルにデータを保管するデータベー
スです。多次元データベース(multidimensional
database)と対比してください。
リンク(link) (1)リポジトリ・オブジェクトへの参照
です。リンクはフォルダ、ファイル、ショートカッ
トなどの参照に使用できます。(2)タスクフローで、
あるステージのアクティビティが終了して次のアク
ティビティが開始するポイントです。
リンク条件(link condition) タスクフローのステージを
順序付けるためにタスクフロー・エンジンにより評
価される論理式です。
リンク・データ・モデル(linked data model) リポジトリ
のマスター・コピーにリンクされたドキュメントで
す。
リンク・パーティション(linked partition) データ・セル
を使用して 2 つのデータベースをリンクするための
共有パーティションです。ワークシートのリンク・
セルをクリックすると、リンク・データベースの次
元を示す新しいシートが開きます。これにより、表
示される次元をドリルダウンできます。
隣接する四角形(bounding rectangle) Interactive Reporting
ドキュメントのセクションを個人用ページに埋め込
む場合に、Interactive Reporting ドキュメントのコン
テンツをカプセル化する必須のパラメータです。高
さと幅を表すピクセル、または 1 ページ当たりの行
数により指定されます。
レイアウト領域(layout area) Workspace Page で、コン
テンツを配置可能な領域を指定するために使用され
ます。
例外(exceptions) 事前定義済の条件を満たす値です。
フォーマット・インディケータを定義したり、例外
が生成されたときに登録ユーザーに通知したりでき
ます。
レイヤー(layer) (1)階層構造内で横並びにメンバーを
含む場所です。世代(上から下へ)またはレベル(下
から上へ)により指定されます。(2)他のオブジェク
トに対して相対的なオブジェクトの場所です。たと
えば、Sample Basic データベースでは Qtr1 と Qtr4
は同じ年に含まれるので、世代が同一であることに
なります。しかし、不均衡階層を含むデータベース
の場合、Qtr1 と Qtr4 は同一世代であっても同じレ
イヤーに位置しないことがあります。
レコード(record) データベースで、1 つの完全な入力
項目を形成するフィールドのグループです。たとえ
ば、顧客レコードには、名前、住所、電話番号、お
よび販売データのフィールドが含まれることがあり
ます。
列(column) グリッドまたはテーブルで縦方向に表示
される情報です。列には、特定のフィールドからの
データ、計算により得られたデータ、またはテキス
トの情報が含まれます。
レベル(level) 階層ツリー構造において、データベー
ス・メンバーの関係を定義するレイヤーです。レベ
ルは一番下の次元メンバー(レベル 0)から上位の親
メンバーへと並べられます。
レベル 0 のブロック(level 0 block) 疎のレベル 0 メン
バーの組合せに使用されるデータ・ブロックです。
386 用語集
レベル 0 のメンバー(level 0 member) 子の存在しないメ
ロケール(locale) コンピュータで使用される言語、通
ンバーです。
貨、および日付フォーマット、データのソート順、
文字セットのエンコード方式を指定するコンピュー
タ設定です。Essbase ではエンコード方式のみが使
レポート・エクストラクタ(Report Extractor) スクリプト
の実行時に、Essbase データベースからのレポート・
データを取得する Essbase コンポーネントです。
レポート・オブジェクト(report object) レポートの設計
において、テキスト・ボックス、グリッド、イメー
ジ、チャートなどの動作や外観を定義するプロパ
ティを持つ基本要素です。
レポート・スクリプト(report script) 1 つまたは複数の
運用レポートを生成する、Essbase レポート・ライ
ター・コマンドを格納したテキスト・ファイルで
す。
レポートの通貨(reporting currency) 財務諸表を準備する
ために使用される通貨です。現地通貨からレポート
の通貨に変換されます。
レポート・ビューア(Report Viewer) レポート・スクリプ
トの実行後に完全なレポートを表示する Essbase コ
ンポーネントです。
連結(consolidation) 従属するエンティティからのデー
タを親エンティティに集約するプロセスです。たと
えば、次元 Year に Qtr1、Qtr2、Qtr3、および Qtr4
というメンバーが含まれている場合、この集計は
Year になります。
連結比率(percent consolidation) 親に連結された子の値
の割合です。
連結ルール(consolidation rule) 階層のノードを集計する
際に実行されるルールを特定します。親の残高が正
しく集計されるように、顧客固有の適切な式を含め
ることができます。消去プロセスは、集計ルール内
で制御できます。
ログ・アナライザ(Log Analyzer) Essbase ログのフィル
タ、検索、および分析を行うための Administration
Services の機能です。
ロケーション別名(location alias) データ・ソースを特定
する記述子です。ロケーション別名により、サー
バー、アプリケーション、データベース、ユーザー
名、およびパスワードが指定されます。ロケーショ
ン別名は、DBA のデータベース・レベルで管理サー
ビス・コンソール、ESSCMD、または API を使用し
用されます。エンコード方式(encoding)および
ESSLANG も参照してください。
ロケール・ヘッダー・レコード(locale header record) スク
リプトなど、一部の非 Unicode でエンコードされた
テキスト・ファイルの先頭で、エンコード・ロケー
ルを特定するテキスト・レコードです。
ロック済(locked) ユーザーやプロセスがデータを変更
するのを防ぐために、ユーザーが呼び出すプロセス
です。
「ロック済」ステータス(LOCKED status) 連結ステータス
の 1 つです。変更できないデータがエンティティに
含まれていることを示します。
ロック済データ・モデル(locked data model) ユーザーが
変更できないデータ・モデルです。
論理グループ(logic group) FDM で、ソース・ファイル
が FDM にロードされた後に生成される 1 つ以上の
論理勘定を含みます。論理勘定はソース・データか
ら導き出される計算済勘定です。
ローカル結果(local results) データ・モデルのクエリー
結果です。ローカルの結合で結果を使用する場合
は、結果をデータ・モデルにドラッグして挿入でき
ます。ローカルの結果を要求すると、カタログに表
示されます。
ローカル・レポート・オブジェクト(local report object)
Explorer で Financial Reporting レポート・オブジェ
クトにリンクされていないレポート・オブジェクト
です。リンク・レポート・オブジェクト(LRO)
(linked reporting object(LRO))と対比してください。
ロールアップ(roll-up) 連結(consolidation)を参照してく
ださい。
ワイルド・カード(wild card) 検索文字列で、任意の 1
文字または文字グループを示す文字(*)です。
割当て(assignment) Profitability and Cost Management
で、割当てモデルでのソースと宛先の関連付けで
す。割り当てられたコストや収益のフローの方向を
制御します。
て設定されます。
用語集 387
ワーク・フロー(work flow) FDM でデータを最初から
最後まで処理するために必要なステップです。ワー
クフローは、インポート(GL ファイルからのデー
タ・ロード)、検証(すべてのメンバーが有効なアカ
ウントにマッピングされていることの確認)、エク
スポート(マッピングされたメンバーのターゲット・
アプリケーションへのロード)、およびチェック
(ユーザー定義の検証ルールを使用してデータを処
理することにより、データの精度を確認)から構成
されます。
ワークブック(workbook) 多数のワークシートを含むス
プレッドシート・ファイル全体です。
388 用語集
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
索引
A-Z
ABSExp 関数, 243
AccountTypeID 関数, 245
AccountType 関数, 244
AccountType 属性, 77
動作, 80
AddEntityToListUsingIDs 関数, 247
AddEntityToList 関数, 246
AddMemberToList 関数, 247, 248
AddMember キーワード、Web スクリプト, 148
Alloc 関数, 248
AllowAdjFromChildren 関数, 250
AllowAdjFromChildren 属性, 84
AllowAdjs 関数, 250
AllowAdjs 属性, 84
APP から XML, 109
APP ファイルまたは XML ファイル、作成, 98
BackgroundPOV キーワード、Web スクリプト,
149
Blank キーワード、Web スクリプト, 150
Calc1 キーワード、Web スクリプト, 152
CalcByRow キーワード、Web スクリプト, 152
CalcStatus 関数, 252
CalculateExchangeRate 関数, 251
CalculateRate 関数, 252
Cell_Link キーワード、Web スクリプト, 152
CellText キーワード、Web スクリプト, 153
Clear 関数, 254
Cn キーワード
Web スクリプト, 150
Consol1、Consol2、Consol3 関数, 255
Consol1...3 勘定科目, 95
ConsolidateYTD 関数, 256
ConsolidateYTD 属性, 86
ConsolidationRules 属性, 88
ConsolMethod 属性, 91
ContainsCellText 関数, 257
Control 属性, 91
Con 関数, 255
CreateInputCache 関数, 258
CSV ファイル
タスク監査ログ, 51
データ監査ログ, 52
Currency 関数, 258
Currency 属性, 93
CUR キーワード
Web スクリプト, 173
Custom1Top、Custom2Top、Custom3Top、
Custom4Top 関数, 259
CustomHeaderStyle キーワード
Web スクリプト, 154
CustomHeader キーワード
Web スクリプト, 153
CustomTopMember 属性, 78
Decimal 関数, 259
DefaultCurrency 属性, 88
DefaultFreq 関数, 260
DefaultFreq 属性, 86
DefaultParent 属性
エンティティ, 84
カスタム, 83
勘定科目, 78
シナリオ, 86
DefaultRateForBalanceAccounts 属性, 88
DefaultRateForFlowAccounts 属性, 88
DefaultTranslate 関数, 261
DefaultValueForActive 属性, 88
DefaultView 関数, 261
DefaultView 属性, 86
DefCurrency 関数, 262
DefCurrency 属性, 85
DefFreqForICTrans 属性, 86
Description 属性
エンティティ, 85
カスタム, 83
勘定科目, 78
索引 389
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
シナリオ, 86
通貨, 93
連結メソッド, 91
DOWN 勘定科目, 95
DOwn 関数, 263
DynamicPOV キーワード、Web スクリプト,
154
Dynamic 関数, 264
EnableCustomAggr 属性, 78
EnableDataAudit 属性
勘定科目, 78
シナリオ, 86
EnableMetadataSecurityFiltering 属性, 88
Exp 関数, 265
Financial Management
アーキテクチャ, 16
次元, 17
FIRST キーワード
Web スクリプト, 173
FormInputBoxLength キーワード、Web スクリ
プト, 154
FormNumDecimals キーワード
Web スクリプト, 155
FormRowHeight キーワード、Web スクリプト,
155
FormScale キーワード、Web スクリプト, 156
Function Wizard、式ビルダーで使用, 226
GetCellNoData 関数, 272
GetCellRealData 関数, 273
GetCelText 関数, 274
GetCellType 関数, 274
GetCell 関数, 272
GetItemIDs2 関数, 276
GetItem 関数, 275
GetNumItems 関数, 277
GetNumLID 関数, 277
GetRate 関数, 278
GetSubmissionGroup 関数, 279
GetSubmissionPhase 関数, 279
HDE ファイル、定義, 193
HoldingCompany 属性, 85
Holding 関数, 279
HS オブジェクト, 221
ICP, 96
ICPEntitiesAggregationWeight 属性, 89
ICPTopMember 関数, 280
ICPTopMember 属性, 78
390 索引
ICPWeight 関数, 281
ICP の設定, 96
ICP メンバー
システム生成, 96
編集, 97
IDFromMember 関数, 281
ImpactStatus 関数, 282
Input 関数, 283
Instructions キーワード、Web スクリプト, 157
IsAlmostEqual 関数, 284
IsBase 関数, 284
IsCalculated 関数, 286
IsCalculated 属性
カスタム, 83
勘定科目, 78
IsChild 関数, 287
IsConsolidated 関数, 288
IsConsolidated 属性, 79
IsDescendant 関数, 289
IsFirst 関数, 290
IsHoldingMethod 属性, 91
IsICP 関数, 291
IsICP 属性
エンティティ, 85
勘定科目, 79
IsLast 関数, 292
IsTransCurAdj 関数, 293
IsTransCur 関数, 292
IsValidDest 関数, 293
IsZero 関数, 294
JLF ファイル
Web 上でのロード, 141
Web での抽出, 142
Windows での抽出, 141
Windows でのロード, 140
作成, 135
LAST キーワード、Web スクリプト, 173
LineItemDetailSinglePeriod キーワード、Web ス
クリプト, 157
Link キーワード、Web スクリプト, 157
List 関数, 295
LST ファイル
Web 上でのロード, 131
Web での抽出, 132
Windows での抽出, 131
Windows でのロード, 130
作成, 126
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
MaxCells キーワード、Web スクリプト, 158
MaxColsForSparseRetrievalMethod キーワード、
Web スクリプト, 158
MaximumReviewLevel 属性, 86
MemberFromID 関数, 297
Member 関数, 296
Member 属性
エンティティ, 85
カスタム, 83
勘定科目, 79
シナリオ, 86
Metadata Manager
定義されたビュー, 107
ファイルのプロパティ、メタデータ・レポー
トの作成, 117
メタデータ・アイテム・プロパティ、カスタ
ム次元の別名の作成, 116
Metadata Manager のツリー・ビュー
階層の展開と縮小, 113
孤児メンバーの除去, 113
孤児メンバーの追加, 113
ノード属性の変更, 110
メンバーの位置の変更, 112
メンバーの移動, 111
メンバーの削除と除去, 112
メンバーの追加, 111
メンバーの追加と変更, 109
メンバーのレベルを上げる, 112
Metadata Manager のリスト・ビュー
メタデータの検証, 115
メタデータのソート, 116
メンバーのコピー、切取りおよび貼付け,
115
メンバーの削除, 115
メンバーの追加と変更, 114
列の表示と非表示, 116
Method 勘定科目, 95
Method 関数, 298
NEXT キーワード
Web スクリプト, 173
NodeSecurity 属性, 89
NoInput 関数, 298
NoRound 関数, 299
NoSuppress キーワード、Web スクリプト, 158
NumBase 関数, 299
Number 関数, 301
NumChild 関数, 301
NumDecimalPlaces 属性, 79
NumDecimals キーワード
Web スクリプト, 159
NumDescendant 関数, 303
NumPerInGen 関数, 304
NumPeriods 関数, 305
OpenDataUnitSorted 関数, 307
OpenDataUnit 関数, 306
OrgByPeriodApplication 属性, 89
Override キーワード
Web スクリプト, 159
Owned 関数, 307
Owner 関数, 307
PCON 勘定科目, 95
PCon 関数, 308
PCTRL 勘定科目, 95
PEPU 関数, 308
PercentConsol 属性, 91
PeriodNumber 関数, 309
PER ファイル、作成, 27
PlugAcct 関数, 310
PlugAcct 属性, 79
POWN 勘定科目, 95
POwn 関数, 311
PrintNumColsPerPage キーワード、Web スクリ
プト, 160
PrintNumRowsPerPage キーワード、Web スク
リプト, 161
PrintRepeatHeadersonAllPages キーワード、Web
スクリプト, 161
PVAForBalance 関数, 312
PVAForFlow 関数, 312
RateForBalance 関数, 313
RateForFlow 関数, 313
ReadOnly キーワード、Web スクリプト, 162
ReportDescription キーワード、Web スクリプ
ト, 163
ReportLabel キーワード、Web スクリプト, 163
ReportSecurityClass キーワード
Web スクリプト, 164
ReportType キーワード、Web スクリプト, 164
ReviewStatusUsingPhaseID 関数, 315
ReviewStatus 関数, 314
RLE ファイル
Web 上でのロード, 230
Web での抽出, 231
Windows での抽出, 230
索引 391
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
Windows でのロード, 229
作成, 227
Rn キーワード、Web スクリプト, 161
Round 関数, 316
RPT ファイル、定義, 193
SCalc キーワード
Web スクリプト, 164
Scale 関数, 316
Scale キーワード
Web スクリプト, 166
Scale 属性, 93
SecurityAsPartner 関数, 317
SecurityAsPartner 属性, 85
SecurityClass 関数, 318
SecurityClass 属性
エンティティ, 85
カスタム, 83
勘定科目, 79
シナリオ, 87
SEC ファイル
Web 上でのロード, 66
Web での抽出, 71
Windows での抽出, 70
Windows でのロード, 65
SelectablePOVList キーワード、Web スクリプ
ト, 166
SetDataWithPOV 関数, 320
SetData 関数, 319
Shared Services Console, 58
SharesOutstanding 勘定科目, 95
SharesOwned 勘定科目, 95
ShowDescription キーワード、Web スクリプト,
167
ShowLabels キーワード、Web スクリプト, 167
String キーワード、Web スクリプト, 167
Style キーワード、Web スクリプト, 168
SubmissionGroup 関数, 321
EnableProcessManagement 関数, 321
SupportsProcessManagement 属性, 87
SupportsTran 関数, 322
SuppressColHeaderRepeats キーワード、Web ス
クリプト, 170
SuppressInvalidColumns キーワード
Web スクリプト, 170
SuppressInvalidRows キーワード
Web スクリプト, 171
392 索引
SuppressNoDataColumns キーワード、Web スク
リプト, 171
SuppressNoDataRows キーワード、Web スクリ
プト, 171
SuppressRowHeaderRepeats キーワード、Web
スクリプト, 172
SuppressZeroColumns キーワード、Web スクリ
プト, 172
SuppressZeroRows キーワード、Web スクリプ
ト, 172
SwitchSignForFlow 属性, 84
SwitchSign 関数, 322
SwitchTypeForFlow 属性, 84
SwitchType 関数, 324
ToPercentControlComp 属性, 92
ToPercentControl 属性, 92
TranslationOperator 属性, 94
TransPeriodic 関数, 325
Trans 関数, 325
UD1...3 関数, 326
UsedByCalcRoutine 属性, 92
UsePVAForBalanceAccounts 属性, 89
UsePVAForFlowAccounts 属性, 89
UserDefined1...3 属性
エンティティ, 85
カスタム, 84
シナリオ, 87
UseSecurityForAccounts 属性, 89
UseSecurityForCustom 属性, 90
UseSecurityForEntities 属性, 90
UseSecurityForICP 属性, 90
UseSecurityForScenarios 属性, 90
UsesLineItems 属性
シナリオ, 87
ValidationAccountEx 関数, 328
ValidationAccount 関数, 327
ValidationAccount 属性, 90
VotingOutstanding 勘定科目, 95
VotingOwned 勘定科目, 95
WDF ファイル
作成, 145
抽出, 181
ロード, 180
Web スクリプト
AddMember キーワード, 148
BackgroundPOV キーワード, 149
Blank キーワード, 150
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
Calc1 キーワード, 152
CalcByRow キーワード, 152
Cell_Link キーワード, 152
CellText キーワード, 153
Cn キーワード, 150
CUR、FIRST、LAST、NEXT キーワード,
173
CustomHeaderStyle キーワード, 154
CustomHeader キーワード, 153
DynamicPOV キーワード, 154
FormInputBoxLength キーワード, 154
FormNumDecimals キーワード, 155
FormRowHeight キーワード, 155
FormScale キーワード, 156
Instructions キーワード, 157
LineItemDetailSinglePeriod キーワード, 157
Link キーワード, 157
MaxCells キーワード, 158
MaxColsForSparseRetrievalMethod キーワー
ド, 158
NoSuppress キーワード, 158
NumDecimals キーワード, 159
Override キーワード, 159
PrintNumColsPerPage キーワード, 160
PrintNumRowsPerPage キーワード, 161
PrintRepeatHeadersonAllPages キーワード,
161
ReadOnly キーワード, 162
ReportDescription キーワード, 163
ReportLabel キーワード, 163
ReportSecurityClass キーワード, 164
ReportType キーワード, 164
Rn キーワード, 161
SCalc キーワード, 164
Scale キーワード, 166
SelectablePOVList キーワード, 166
ShowDescription キーワード, 167
ShowLabels キーワード, 167
String キーワード, 167
Style キーワード, 168
SuppressColHeaderRepeats, 170
SuppressInvalidColumns キーワード, 170
SuppressInvalidRows キーワード, 171
SuppressNoDataColumns キーワード, 171
SuppressNoDataRows キーワード, 171
SuppressRowHeaderRepeats キーワード, 172
SuppressZeroColumns キーワード, 172
SuppressZeroRows キーワード, 172
Web フォーム・ビルダー
「POV」タブ, 176
「行」タブ, 177
「詳細」タブ, 178
「プロパティ」タブ, 175
「列」タブ, 176
XBRLTags 関数, 328
XBRLTags 属性, 80
XML から APP, 109
ZeroViewForAdj 属性, 87
ZeroViewForNonadj 属性, 87
あ行
アクティブ勘定科目, 94
値次元, 18
値メンバー
システム生成, 96
編集, 97
アプリケーション
Web での作成, 34
Windows での作成, 33
削除, 38
作成, 32
サンプル・ファイル, 41
閉じる, 38
開く, 37
アプリケーション・セキュリティ・ファイル
(SEC)
Web 上でのロード, 66
Web での抽出, 71
Windows での抽出, 70
Windows でのロード, 65
アプリケーション設定の属性, 88
アプリケーション設定の例, 100
アプリケーション・プロファイル
カレンダの定義, 27
期間の指定, 29
言語の指定, 27
作成, 26
頻度の指定, 28
保存, 32
アプリケーション・プロファイル(PER)、作成,
27
アプリケーション・プロファイルの保存, 32
アプリケーションを閉じる, 38
アプリケーションを開く, 37
索引 393
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
アラート
内部取引, 64
プロセス管理, 62
アラートの設定
内部取引, 64
プロセス管理, 62
エンティティ次元, 17
エンティティの属性, 84
エンティティの例, 103
オブジェクト、HS, 221
か行
カスタム次元, 19
カスタム次元の例, 103
カスタム属性, 83
換算、デフォルト, 219
換算のデフォルト, 220
勘定科目式、ルール, 217
勘定科目次元, 18
勘定科目属性, 77
勘定科目の例, 102
関数
ABSExp, 243
AccountType, 244
AccountTypeID, 245
AddEntityToList, 246
AddEntityToListUsingIDs, 247
AddMemberToList, 247, 248
Alloc, 248
AllowAdjFromChildren, 250
AllowAdjs, 250
CalcStatus, 252
CalculateExchangeRate, 251
CalculateRate, 252
Clear, 254
Con, 255
Consol1、Consol2、Consol3, 255
ConsolidateYTD, 256
ContainsCellText, 257
CreateInputCache, 258
Currency, 258
Custom1Top、Custom2Top、Custom3Top、
Custom4Top, 259
Decimal, 259
DefaultFreq, 260
DefaultTranslate, 261
DefaultView, 261
394 索引
DefCurrency, 262
DOwn, 263
Dynamic, 264
Exp, 265
GetCell, 272
GetCellNoData, 272
GetCellRealData, 273
GetCellText, 274
GetCellType, 274
GetItem, 275
GetItemItemIDs2, 276
GetNumItems, 277
GetNumLID, 277
GetRate, 278
GetSubmissionGroup, 279
GetSubmissionPhase, 279
Holding, 279
ICPTopMember, 280
ICPWeight, 281
IDFromMember, 281
ImpactStatus, 282
Input, 283
IsAlmostEqual, 284
IsBase, 284
IsCalculated, 286
IsChild, 287
IsConsolidated, 288
IsDescendant, 289
IsFirst, 290
IsICP, 291
IsLast, 292
IsTransCur, 292
IsTransCurAdj, 293
IsValidDest, 293
IsZero, 294
List, 295
Member, 296
MemberFromID, 297
Method, 298
NoInput, 298
NoRound, 299
NumBase, 299
Number, 301
NumChild, 301
NumDescendant, 303
NumPerInGen, 304
NumPeriods, 305
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
OpenDataUnit, 306
OpenDataUnitSorted, 307
Owned, 307
Owner, 307
PCon, 308
PEPU, 308
PeriodNumber, 309
PlugAcct, 310
POwn, 311
PVAForBalance, 312
PVAForFlow, 312
RateForBalance, 313
RateForFlow, 313
ReviewStatus, 314
ReviewStatusUsingPhaseID, 315
Round, 316
Scale, 316
SecurityAsPartner, 317
SecurityClass, 318
SetData, 319
SetDataWithPOV, 320
SubmissionGroup, 321
SupportsProcessManagement, 321
SupportsTran, 322
SwitchSign, 322
SwitchType, 324
Trans, 325
TransPeriodic, 325
UD1...3, 326
ValidationAccount, 327
ValidationAccountEx, 328
XBRLTags, 328
概要, 236
期間
移動, 31
コピー, 31
削除, 32
期間次元, 17
期間の移動, 31
期間のコピー, 31
期間別組織, 90
区切り文字, 19
経常残高勘定科目の動作, 81
構文
データ・フォームのスクリプト, 145
コントロール比率, 95
さ行
削除
アプリケーション, 38
期間, 32
スター・スキーマ, 190
スター・スキーマのテンプレート, 191
データ・フォーム, 182
作成
Web アプリケーション, 34
Windows アプリケーション, 33
アプリケーション, 32
アプリケーション・プロファイル, 26
アプリケーション・プロファイル(PER), 27
仕訳ファイル(JLF), 135
スター・スキーマのテンプレート, 190
データ・フォームのスクリプト(WDF), 145
データ・フォームのフォルダ, 179
フォーム・ビルダーでのデータ・フォーム,
174
メタデータ・ファイル(APP または XML), 98
メンバー・リスト・ファイル(LST), 126
ルール、ルール・エディタ, 225
ルール・ファイル(RLE), 227
参照整合性, 117
サーバー・クラスタ
登録, 35
登録の解除, 35
サーバー・クラスタの登録, 35
残高勘定科目の動作, 80
式ビルダー
Function Wizard の使用方法, 226
資産勘定科目の動作, 80
費用勘定科目の動作, 80
システム勘定科目
Consol1...3 勘定科目, 95
DOWN 勘定科目, 95
Method 勘定科目, 95
PCON 勘定科目, 95
PCTRL 勘定科目, 95
POWN 勘定科目, 95
SharesOutstanding 勘定科目, 95
SharesOwned 勘定科目, 95
VotingOutstanding 勘定科目, 95
VotingOwned 勘定科目, 95
アクティブ勘定科目, 94
編集, 96
システムのユーザー
索引 395
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
接続の使用可能, 47
接続の使用不可, 47
ユーザーの表示, 45
ユーザーのログオフ, 46
システムのユーザーの接続の使用可能, 47
システムのユーザーの接続の使用不可, 47
システムのユーザーの表示, 45
システムのユーザーのログオフ, 46
指定
アプリケーションの期間, 29
アプリケーションの言語, 27
アプリケーションの頻度, 28
シナリオ次元, 17
シナリオ属性, 85
シナリオの例, 102
シナリオ・ビューの頻度, 29
収益勘定科目の動作, 80
出資比率, 95
所有権勘定科目
SharesOutstanding 勘定科目, 95
SharesOwned 勘定科目, 95
VotingOutstanding 勘定科目, 95
VotingOwned 勘定科目, 95
仕訳ファイル(JLF)
Web 上でのロード, 141
Web での抽出, 142
Windows での抽出, 141
Windows でのロード, 140
作成, 135
ラベルの要件, 19
仕訳レポート
作成, 195
例, 195
次元の概要, 17
スター・スキーマ, 185
更新, 189
削除, 190
データの作成およびエクスポート, 188
スター・スキーマの更新, 189
スター・スキーマのテンプレート
削除, 191
作成, 190
スター・スキーマへのデータのエクスポート,
188
セキュリティ・クラス
アクセス権の割当て, 61
396 索引
セキュリティ・クラスに対するアクセス権の割
当て, 61
セキュリティ・レポート, 64
セキュリティ・レポートの実行, 64
設定, 96
説明の要件, 19
属性
AccountType, 77
AllowAdjFromChildren, 84
AllowAdjs, 84
ConsolidateYTD, 86
ConsolidationRules, 88
ConsolMethod, 91
Control, 91
Currency, 93
CustomTopMember, 78
DefaultCurrency, 88
DefaultFreq, 86
DefaultParent
エンティティ, 84
カスタム, 83
勘定科目, 78
シナリオ, 86
DefaultRateForBalanceAccounts, 88
DefaultRateForFlowAccounts, 88
DefaultValueForActive, 88
DefaultView, 86
DefCurrency, 85
DefFreqForICTrans, 86
Description
エンティティ, 85
カスタム, 83
勘定科目, 78
シナリオ, 86
通貨, 93
連結メソッド, 91
EnableCustomAggr, 78
EnableDataAudit
勘定科目, 78
シナリオ, 86
EnableMetadataSecurityFiltering, 88
HoldingCompany, 85
ICPEntitiesAggregationWeight, 89
ICPTopMember
勘定科目, 78
IsCalculated
カスタム, 83
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
勘定科目, 78
IsConsolidated, 79
IsHoldingMethod, 91
IsICP
エンティティ, 85
勘定科目, 79
MaximumReviewLevel, 86
Member
エンティティ, 85
カスタム, 83
勘定科目, 79
シナリオ, 86
NodeSecurity, 89
NumDecimalPlaces, 79
OrgByPeriodApplication, 89
PercentConsol, 91
PlugAcct, 79
Scale, 93
SecurityAsPartner, 85
SecurityClass
エンティティ, 85
カスタム, 83
勘定科目, 79
シナリオ, 87
Submission Group
勘定科目, 79, 84
SupportsProcessManagement, 87
SwitchSignForFlow, 84
SwitchTypeForFlow, 84
ToPercentControl, 92
ToPercentControlComp, 92
TranslationOperator, 94
UsedByCalcRoutine, 92
UsePVAForBalanceAccounts, 89
UsePVAForFlowAccounts, 89
UserDefined1...3
エンティティ, 85
カスタム, 84
勘定科目, 80
シナリオ, 87
UseSecurityForAccounts, 89
UseSecurityForCustom, 90
UseSecurityForEntities, 90
UseSecurityForICP, 90
UseSecurityForScenarios, 90
UsesLineItems
勘定科目, 80
シナリオ, 87
UseSubmissionPhase, 90
ValidationAccount, 90
XBRLTags, 80
ZeroViewForAdj, 87
ZeroViewForNonadj, 87
た行
タスク監査, 48
タスクの監査, 48
抽出
Web
アプリケーション・セキュリティ・ファイ
ル(SEC), 71
仕訳ファイル(JLF), 142
メタデータ・ファイル(XML および APP),
123
メンバー・リスト・ファイル(LST), 132
ルール・ファイル(RLE), 231
Windows
アプリケーション・セキュリティ・ファイ
ル(SEC), 70
仕訳ファイル(JLF), 141
メタデータ・ファイル(XML および APP),
122
メンバー・リスト・ファイル(LST), 131
ルール・ファイル(RLE), 230
データ・フォームのスクリプト(WDF), 181
直接出資比率, 95
通貨の属性, 93
通貨の例, 101
ツリー・ビュー
階層の展開と縮小, 113
孤児メンバーの除去, 113
孤児メンバーの追加, 113
ノード属性の変更, 110
メンバーの位置の変更, 112
メンバーの移動, 111
メンバーの削除と除去, 112
メンバーの追加, 111
メンバーの追加と変更, 109
メンバーのレベルを上げる, 112
定義
アプリケーションのカレンダ, 27
エンティティの属性, 84
カスタム属性, 83
勘定科目属性, 77
索引 397
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
シナリオ属性, 85
通貨の属性, 93
連結メソッド, 91
転記前に照合/検証オプション, 338
デフォルトの換算, 219, 220
電子メール・アラート
内部取引, 64, 354
プロセス管理, 62, 353
データ・エクスプローラ・レポート, 194
データ監査, 51
データの監査, 51
データ・フォーム
削除, 182
フォルダの作成, 179
データ・フォームのスクリプト(WDF)
作成, 145
抽出, 181
ロード, 180
データ・フォームのスクリプトの構文, 145
動的メンバー・リスト, 128
な行
内部取引
アラート, 64
エンティティのロック, 340
エンティティのロック解除, 340
監視, 342
期間を閉じる, 339
期間を開く, 337
照合許容差を設定する, 338
理由コードの除去, 342
理由コードの追加, 341
理由コードの編集, 341
内部取引照合レポート
小数点以下の桁数の指定, 197
スタイル・シートの選択, 197
通貨の指定, 197
非表示オプション, 197
メンバー・リストの選択, 196
内部取引次元, 18
内部取引の理由コード, 341
内部取引パートナ、設定, 96
内部取引パートナ照合レポート, 196
年次元, 17
398 索引
は行
頻度, 28, 29
ビュー、対応する頻度, 28
ビュー次元, 18
ファイルのプロパティ
メタデータ・レポートの作成, 117
フォームの編集, 179
フォーム・ビルダー, 174
フォームの編集, 179
フォーム・ビルダーでのデータ・フォームの編
集, 179
負債勘定科目の動作, 80
フロー勘定科目の動作, 80
プロセス管理
アラート, 62
提出グループの割当て, 347
提出フェーズの説明, 345
提出フェーズの定義, 345
未割当ての提出グループ, 350
プロセス管理の提出フェーズ, 345
プロセス管理のフェーズ提出, 345
ま行
メタデータ
アプリケーション設定の例, 100
エンティティの例, 103
カスタム次元の例, 103
勘定科目の例, 102
シナリオの例, 102
通貨の例, 101
ファイル・フォーマット, 109
メタデータ・ファイルに含まれない次元,
107
メタデータ・ファイルの次元, 101
メタデータ・ファイルのメンバー, 101
メタデータ・アイテム・プロパティ
カスタム次元の別名の作成, 116
メタデータの整合性, 117
メタデータ・ファイル
Web 上でのロード, 121
Web での抽出, 123
Windows での抽出, 122
Windows でのロード, 119
エンティティ次元の階層セクション, 106
階層セクション, 105
カスタム次元の階層セクション, 106
勘定科目次元の階層セクション, 106
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
シナリオ次元の階層セクション, 106
連結メソッド・セクション, 105
メタデータ・ファイル(APP または XML)、作
成, 98
メンバー・リスト・ファイル(LST)
Web 上でのロード, 131
Web での抽出, 132
Windows での抽出, 131
Windows でのロード, 130
作成, 126
メンバー・リスト・ファイル(LST)、動的リス
ト, 128
文字制限, 19
や行
役割へのユーザーおよびグループの割当て, 61
ユーザーおよびグループの割当て, 59
ユーザー定義要素の要件, 19
ら行
レベルと説明での無効な文字, 19
ラベルの要件, 19
リスト・ビュー
メタデータの検証, 115
メタデータのソート, 116
メンバーのコピー、切取りおよび貼付け,
115
メンバーの削除, 115
メンバーの追加と変更, 114
列の表示と非表示, 116
ルール
勘定科目式, 217
タイプ, 210
ロード, 227
ルール・エディタ
構成, 225
ルールの作成, 225
ルール・ファイル(RLE)
Web 上でのロード, 230
Web での抽出, 231
Windows での抽出, 230
Windows でのロード, 229
作成, 227
レコード、無効なレコードの削除, 54
レポート
仕訳レポート, 195
データ・エクスプローラ・レポート, 194
内部取引パートナ照合レポート, 196
レポート定義
仕訳レポート, 195
データ・エクスプローラ・レポート, 194
内部取引パートナ照合レポート, 196
連結勘定科目
Consol1...3 勘定科目, 95
DOWN 勘定科目, 95
Method 勘定科目, 95
PCON 勘定科目, 95
PCTRL 勘定科目, 95
POWN 勘定科目, 95
アクティブ勘定科目, 94
連結比率, 95
連結メソッド, 91
連結ルール、実行順序, 219
ロード
Web
アプリケーション・セキュリティ・ファイ
ル(SEC), 66
仕訳ファイル(JLF), 141
メタデータ・ファイル(XML および APP),
121
メンバー・リスト・ファイル(LST), 131
ルール・ファイル(RLE), 230
Windows
アプリケーション・セキュリティ・ファイ
ル(SEC), 65
仕訳ファイル(JLF), 140
メタデータ・ファイル(XML および APP),
119
メンバー・リスト・ファイル(LST), 130
ルール・ファイル(RLE), 229
式ビルダーでのルール, 227
データ・フォームのスクリプト(WDF), 180
わ行
ワークスペース, 16
索引 399
A - Z あ行 か行 さ行 た行 な行 は行 ま行 や行 ら行 わ行
400 索引
Fly UP