プロジェクト所有組織の買掛/未払金請求書のデフォルトの支出組織としての設定

この例では、プロジェクト・アプリケーション管理者がプロジェクトのプロジェクト所有組織を請求書明細のデフォルトの支出組織に設定する方法を説明します。

次の表に、このシナリオにおける主な検討事項の概要を示します。

検討事項

この例での決定

どの支出組織に対して請求書明細を作成できますか。

プロジェクト所有組織である支出組織のみ。

コスト・トランザクションの支出組織のデフォルト値を設定できますか。

デフォルトの支出組織であるプロジェクト所有組織を使用して、設定できます。

タスクの概要

プロジェクト所有組織を請求書のデフォルトの支出組織として設定するには、プロジェクト・アプリケーション管理者は次を行う必要があります。
  1. 値セットを作成します。

  2. 請求書明細の値セットを使用します。

  3. 請求書配分の値セットを使用します。

  4. 更新された「プロジェクト原価計算詳細」フレックスフィールドを展開します。

値セットの作成

  1. ナビゲータ」→「設定および保守」をクリックし、「値セットの管理」タスクを検索します。

  2. 値セットの管理」リンクをクリックします。

  3. 「値セットの管理」ページで、「検索結果」セクションの「作成」をクリックして、新しい値セットを作成します。

  4. 「値セットの作成」ページで、次の値を入力します。次の表は、「値セットの作成」ページで入力する必要がある値を示しています。

    フィールド

    値セット・コード

    PJC_DEFAULT_EXP_ORGANIZATION

    摘要

    デフォルトの支出組織であるプロジェクト所有組織。

    モジュール

    コスト収集

    検証タイプ

    値データ型

    文字

  5. 「定義」セクションで、次の値を入力します。

    フィールド

    FROM句

    PJF_ORGANIZATIONS_EXPEND_V

    値列名

    NAME

    ID列名

    ORGANIZATION_ID

    WHERE句

    org_id = :{PARAMETER.BusinessUnit} and nvl(:{SEGMENT.EXPENDITURE_ITEM_DATE}, trunc(sysdate)) between nvl(EFFECTIVE_START_DATE, nvl(:{SEGMENT.EXPENDITURE_ITEM_DATE}, trunc(sysdate))) and nvl(EFFECTIVE_END_DATE, nvl(:{SEGMENT.EXPENDITURE_ITEM_DATE}, trunc(sysdate))) and organization_id = (select carrying_out_organization_id from pjf_projects_all_b where project_id = :{SEGMENT.PROJECT_ID})

  6. 「保存してクローズ」をクリックします。

請求書明細の値セットの使用

  1. ナビゲータ」→「設定および保守」をクリックし、「プロジェクト標準コスト収集フレックスフィールドの管理」タスクを検索します。

  2. プロジェクト標準コスト収集フレックスフィールドの管理」リンクをクリックします。

  3. 「プロジェクト標準コスト収集フレックスフィールドの管理」ページの「検索結果」表で「プロジェクト原価計算詳細」フレックスフィールド行が選択されていることを確認し、「編集」をクリックします。

  4. 「プロジェクト標準コスト収集フレックスフィールドの管理」ページの「コンテキスト依存セグメント」セクションで、コンテキストとして「AP: 請求書明細」を選択します。

  5. ORGANIZATION_ID行を選択し、「編集」をクリックします。

  6. 「セグメントの編集」ページで、「検証」セクションで設定した値としてPJC_DEFAULT_EXP_ORGANIZATIONを選択します。

  7. 値セットPJC_DEFAULT_EXP_ORGANIZATIONからは単一の値が戻されるため、その値は支出組織のデフォルト値として使用されます。セグメントの編集ページの「初期デフォルト」セクションを使用してデフォルト値を指定する必要はありません。

  8. 「保存してクローズ」をクリックします。