財務分析コードの定義

Note

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

この手順では、エンティティに基づく財務分析コードとカスタム財務分析コードを追加する方法を示します。 ガイドでは、USMF デモ会社を使用します。

名前付けの要件

財務次元名

財務ディメンションを作成する場合、名前は次の規則に従う必要があります。

  • 文字またはアンダースコアで始める必要があります。
  • 最初の文字の後には、文字、数字、またはアンダースコアのみを含めることができます。
  • スペースや特殊文字を含めることはできません。
  • RecId などの予約済みシステム フィールド名を使用できません。

エンティティに基づくディメンションの場合、ディメンション名はソース エンティティ名とは異なる場合があります。 名前がこれらの要件を満たしていない場合は、 財務分析コード名 [DIMENSION NAME] に無効な文字が含まれています エラーが表示されます。

ディメンション値の要件

ディメンション値を作成または入力するときは、次の点に注意してください。

  • ディメンション値の最大長は 30 文字です。
  • カスタム ディメンションの場合は、ユーザーが入力できる内容を制御する書式マスクを設定できます。 数字のプレースホルダーとして番号記号 (#) を使用し、文字のプレースホルダーとしてアンパサンド (&) を使用します。 たとえば、 CC-### では 、値を文字 "CC" に続けて 3 つの数値に制限します。
  • ディメンション値に不可視な Unicode 文字やハードスペース (Alt + 0160) などの非表示の文字を含めることはできません。 これらの文字は通常のテキストと同じように見えますが、値が正確に一致しないため、検索エラーが発生します。 ディメンション値に非表示の文字が含まれている場合は、ソース レコードを開き、キー フィールドを一時的に別の値に変更してから保存してから、元に戻して保存し直して、非表示の文字を削除します。

勘定科目表の区切り記号の使用を避ける

勘定科目表の区切り記号は、勘定科目のセグメントを区切る文字です (たとえば、 110-020-300 のハイフン)。 財務分析コード名、ディメンション値、または主勘定番号には、この文字を使用しないでください。

ディメンション値に区切り文字が含まれている場合、台帳アカウントの解析時に誤って解釈される可能性があります。 たとえば、区切り記号が "-" で、ディメンション値が "Cust-049" の場合、システムは "049" を次のセグメントとして扱い、エラーを発生させる可能性があります。

Warnung

区切り記号を含むディメンション値は、既定のディメンションで使用すると正しく機能するように見えることがありますが、セグメント化されたエントリ コントロールを使用して台帳アカウントを入力したとき、またはトランザクションを転記するときにエラーが発生します。 このエラーは、システムがそれらのコンテキストでセグメント化された完全なアカウント文字列のみを解析し、値内の区切り記号をセグメント区切り記号として誤って解釈するため、発生します。

問題を回避するには:

エンティティに裏付けられた財務分析コードの作成

  1. 総勘定元帳r > 勘定科目表 > 分析コード > 財務分析コードに移動します。
  2. 新規を選択します。
  3. 値の使用元 フィールドで、財務分析コードの基になるシステム定義のエンティティを選択します。
  4. ディメンション名 フィールドに、財務ディメンションを記述する値を入力します。 名前は 名前付け要件に準拠している必要があります。
  5. アクティブ化を選択します。 財務分析コードを有効にすると、テーブルの財務分析コードの名前を更新し、削除された分析コードを削除します。 財務分析コードをアクティブ化する前にディメンション値を入力することはできますが、財務分析コードをアクティブ化するまで使用することはできません。
  6. アクティブ化メッセージで [閉じる] を選択します。
  7. アクティブ化を選択します。 ディメンションのアクティブ化をスケジュールして、特定の日時にバッチ ジョブとして実行できます。
  8. 分析コード値を選択します。 分析コード値には会社固有のものがあります。 ディメンション値リストに会社名が表示される場合は、それらが会社固有であるかどうかを確認できます。

カスタム財務分析コードの作成

  1. 新規を選択します。
  2. 値の使用元フィールドで、カスタム分析コードを選択します。
  3. ディメンション名 フィールドに、財務ディメンションを記述する値を入力します。 名前は 名前付け要件に準拠している必要があります。
    • 書式マスクを指定して、ディメンション値に対してユーザーが入力できる内容を制御します。 詳細については、「 ディメンション値の要件」を参照してください。
  4. アクティブ化を選択します。 財務分析コードを有効にすると、テーブルの財務分析コードの名前を更新し、削除された分析コードを削除します。 財務分析コードをアクティブ化する前にディメンション値を入力することはできますが、財務分析コードをアクティブ化するまで使用することはできません。
  5. アクティブ化を選択します。 ディメンションのアクティブ化を、特定の日付と時刻にバッチで実行するようにスケジュールできます。
  6. 操作ウィンドウで、[ディメンションの値] を選択します。
  7. 新規を選択します。
  8. [ ディメンション値 ] フィールドに、財務ディメンション値を記述する名前を入力します。
  9. [ 説明 ] フィールドに、財務次元の値を表す説明を入力します。

財務ディメンションの有効化

財務分析コードを作成した後は、勘定構造やトランザクションなど、システム内の任意の場所で使用する前に、それを有効化する必要があります。

財務分析コードをアクティブにすると、テーブルが更新されて財務分析コードの名前が含まれるようになります。 アクティブ化プロセスでは、削除されたディメンションが削除されます。 財務分析コードをアクティブにする前に、分析コード値を作成して編集することができます。 ただし、財務ディメンションをアクティブ化するまでは、どこでもそれを使用することはできません。 たとえば、財務分析コードがアクティブになるまでは、財務分析コードを勘定構造に追加することはできません。

[ すべてアクティブ化]を選択すると、非アクティブなディメンションまたは名前が変更されたすべてのディメンションがアクティブに更新され、[ 状態の変更] フィールドが表示されます。 すべてのディメンションで保留中の追加、名前の変更、または削除のたびにすべてのプロセスを一度に アクティブ化 するため、各ディメンションの操作を再実行する必要はありません。 財務分析コードをアクティブにするとき、システムはメンテナンス モードである必要があります。 ディメンションのアクティブ化を妨げる条件の一覧については、「財務ディメンションのアクティブ化」を参照してください。