勘定科目式

一部の関数は、勘定科目式を引数として必要です。最も簡単なフォームの勘定科目式は、Financial Managementによって実行される関数の適用先である勘定科目を指定する文字列です。

次の表は、勘定科目式の文字を示したものです。

表32. 勘定科目式でディメンションを指定するために使用される文字

文字

ディメンション

A#

勘定科目

I#

内部取引パートナ

C#

カスタム

S#

シナリオ

Y#

P#

期間

W#

ビュー

E#

エンティティ

V#

勘定科目の式を理解するために、関数の引数に指定されたディメンション・メンバーの値を除去するClear関数について検討します。この例では、引数「A#Sales」は勘定科目式です:

HS.Clear"A#Sales"

A#文字は、勘定科目ディメンションを表し、単語Salesは、Financial Managementによって実行されるClear関数の適用先である勘定科目ディメンションのメンバー名です。この勘定科目式は、Financial Managementに、Sales勘定科目に保管されたデータをクリアするよう指示します。

勘定科目の式を使用するときは、勘定科目の式で指定した勘定科目と、次に示すディメンションの現在のメンバーの交差に、Financial Managementによって関数が適用されます。

  • エンティティ

  • 期間

  • シナリオ

  • ビュー

  • カスタム - メタデータの勘定科目に設定されたCustomTopMemberを使用します。たとえば、勘定科目の式がカスタム3ディメンションのメンバーを指定していない場合、Financial Managementでは、勘定科目に指定されたCustomTopMemberによって定義されたとおりに、すべての有効なカスタム3ディメンションのメンバーが使用されます。

  • 内部取引パートナ - すべての有効なICPメンバー。

内部取引とカスタム・ディメンションのデフォルトを上書きするには、勘定科目の式にメンバーを指定します。各ディメンションは、特定の文字で表されます。2つ以上のディメンションを勘定科目の式に含める場合は、ディメンションをピリオドで区切る必要があります。

勘定科目の式を作成する場合、これらのディメンション・メンバーのすべてを指定する必要はありません。関数を適用するメンバーを指定します。たとえば、この行は、Sales勘定科目とHardware ICPの交差をクリアします。

HS.Clear "A#Sales.I#Hardware"