勘定科目階層を使用した一般会計残高キューブ・レポートのレポート
一般会計残高キューブは、勘定体系と会計カレンダの一意の組合せによって区別されます。
残高キューブでは、すべてのツリーおよびツリー・バージョン、およびそれらの残高キューブに公開されているすべての勘定体系ディメンションの要約された勘定科目残高が保持されます。公開されたツリーおよびツリー・バージョンの詳細勘定科目残高は、定義済の勘定科目階層積上に従って要約されます。
勘定科目階層の日付有効バージョンを表すために、ツリーおよびツリー・バージョンがアプリケーションで定義されます。これらは、法定レポートと管理レポートなど、様々な目的で編成され、各ツリー・バージョンに有効日範囲が割り当てられます。
ただし、この日付の有効性は残高キューブの実際の属性ではありません。暗黙の特性です。ユーザーは、選択した各ツリーおよびツリー・バージョンの重要性、およびそれらのツリー・バージョンが表す組織の積上の有効日を知る必要があります。これにより、財務結果の前年比比較の実行が容易になります。
たとえば、このユーザー決定の管理では、両方の番号セットの親勘定科目値に対して同じツリー・バージョン積上を使用して、会計年度23と会計年度22の財務結果をレポートできるため、それらの間で一貫した比較が行われます。
ユーザーは、親勘定科目値に前年のツリー・バージョン積上を使用して両方の年の結果をレポートするか、現行年のツリー・バージョン積上を使用して、両方の年の結果をレポートするかを選択できます。また、必要な場合は、会計年度23の積上を使用して、会計年度22の積上と会計年度23の結果を使用して、会計年度22の結果についてレポートすることもできます。
勘定科目階層に基づくセグメント値セキュリティ・ルール
保護された勘定科目値へのアクセス権を効率的に付与する方法として、ビジネス機能ポリシーによるセグメント値セキュリティの勘定科目階層を参照できます。
階層演算子「次の子孫である」および「次の末尾の子孫である」を、指定したツリーとともに使用して、セキュリティ・ルール条件内で親勘定科目値への参照を許可します。つまり、権限付与では、該当するツリー・コードおよびツリー・バージョンに定義されている勘定科目階層に従って、その親値およびそのすべての子孫(「次の子孫である」演算子を使用)またはその親とその詳細値の子孫(「次の末尾の子孫である」演算子を使用)にアクセスできます。
勘定体系内の各セグメントには勘定体系構造の設定の「デフォルト階層」値で指定されたとおりに個別のツリー・コードが関連付けられますが、セキュリティ・ルールは、保護された値セットに定義されている任意のツリー(階層)を参照できます。
ルールで指定するツリー・バージョンは、どの親値から選択してセキュリティ・ルール条件に添付できるかを決定する目的でのみ使用されます。実行時に、アプリケーションは日付の有効性を適用して、有効日が現在のシステム日付と交差するルールで参照されるツリーのバージョンを識別します。このツリー・バージョンに基づいて、その階層セキュリティ・ルール割当によって付与される、そのツリーの参照先親値に対してアクセス可能な子孫勘定科目値のリストが導出されます。
残高キューブの照会およびレポートでは、これらのセキュリティ付与は、指定した階層のすべてのバージョン、およびGL残高キューブに公開されている指定した階層の同じ値セットに関連付けられたすべての階層に適用されます。セキュリティ・ルールに親値の特定のツリーおよびツリー・バージョンがある場合でも、そのルールによって付与された導出された勘定科目値のセットは、同じ親値が引用され、GL残高キューブベースの照会およびレポートに示されている他のすべての公開済ツリーおよびツリー・バージョンに等しく適用されます。
この例では、階層に基づくセグメント値セキュリティ・ルールの付与によって、アクセス可能な値のリストを導出する際に、現在の有効なツリー・バージョンが適用されることを強調しています。これは、ユーザーが積上に使用するツリーおよびツリー・バージョンを正確に制御する、残高キューブの照会およびレポートのツリーおよびツリー・バージョンへの参照とは対照的です。
この表は、この例の階層、階層バージョン、親値および親値の子孫を示しています。
階層 | 階層バージョン | 親値 | 親および詳細値の子孫 |
---|---|---|---|
管理 | 2023 | 100 |
|
管理 | 2024 | 100 |
|
地理 | 2023 | 100 |
|
たとえば、これらの属性を使用してルールが定義されているとします。
- 演算子: 次の子孫である
- 値: 自: 100
- ツリー・コード: 管理
- ツリー・バージョン: 2023
付与された保護された値がアプリケーションで決定される方法を次に示します。
- アプリケーションは、現在のシステム日付(2024年1月1日)に基づいて、有効な階層(ツリー)バージョンを導出します。この例では、バージョン2024です。
- 次に、アプリケーションはルール条件を適用して、保護された値のリストを取得します。この例では、付与される保護された値は100、200、101、201、202、300、301および302です(親値100およびツリー・バージョン2024のすべての子孫。)
- この値リストには、管理階層のすべてのバージョン、およびセグメントの値セットに関連付けられたすべての階層でアクセスできます。つまり、管理階層または地理階層のいずれかのバージョンに対してレポートすることを選択した場合、値リストにアクセスできます。ノート: 管理階層バージョン2023の値203および地理階層バージョン2023の値400、401および402は、地理階層の有効な2024ツリー・バージョンの一部ではないため、アクセスできません。
データ入力のために、ユーザーは、アクセス可能な子孫セグメント値のこの有効日リストを、その特定の時点で使用できます。
残高キューブを使用した照会およびレポートのために、ユーザーは、勘定体系セグメントまたはディメンションの保護された値セットの公開済ツリーおよびツリー・バージョンすべてに対して、アクセス可能な子孫セグメント値の同じリストを使用できます。ユーザーが選択したツリーおよびツリー・バージョンに基づいて、参照される親勘定科目のアクセス可能な子孫セグメント値の残高データがそれに応じて表示されます。ユーザーに特定の親値へのアクセス権を付与することもできます。その場合、その親値に対して表示される集計済残高は、レポート目的で選択したツリーおよびツリー・バージョンの積上と一致します。これは、その特定の積上に関係するすべての子孫へのアクセス権がユーザーに付与されているかどうかには関係ありません。
アプリケーションがセキュリティ・ルールに日付の有効性を動的に適用する利点は、ルールが自動管理されることです。この方法は、ほとんどの場合リアルタイムで実行されるトランザクションまたは財務データの作成で適切に機能します。
比較レポート(前年比財務レポートなど)では、過去のツリー・バージョンを集計残高を計算するための積上の基礎として使用できます。これにより、照会またはレポートで参照される以前のツリー・バージョンの積上に基づいて、その親の子孫勘定科目へのアクセスに不一致が生じる場合があります。考えられる解決策は、ユーザーが照会またはレポートする必要があるすべての勘定科目値を網羅するセキュリティ・ルールで別の階層を使用し、読取り専用ベースでアクセス権を付与して、ユーザーがこれらの勘定科目値を使用してトランザクションを入力するのを制限することです。
残高キューブの階層ルールで親勘定科目参照を使用する場合の考慮事項
ユーザーが、必要な財務データを表示するための適切な保護された値付与を取得できるようにします。
残高キューブの照会およびレポート(勘定科目モニター、スマート・ビュー、財務レポートなど)で参照されているように、ツリーに従って親値に同期する階層ルールを定義することをお薦めします。
特定の親値の子孫勘定科目へのアクセスは、別のツリーに基づいてその親値の要約勘定科目残高に積み上げられる子孫勘定科目と同期している必要があります。そうでない場合、親値には他のツリーの適切な要約残高が表示されますが、子孫の残高のレポートに表示される詳細内訳は、それらの子孫値にアクセスできないために一貫して合計されない場合があります。
この懸念は、照会およびレポート定義で参照されるツリーが、親値参照を持つセキュリティ・ルールで使用されているツリーとまったく同じ場合にも当てはまります。これは、ルール割当の付与を決定するときに適用される動的有効日バージョン積上に差異が生じる可能性があるためです。さらに、ルールで使用されているものとは異なるツリーを照会やレポート定義を使用することも可能であり、その結果、差異がさらに顕著になる可能性があります。