コスト・センター上書き
ADPグローバル給与インタフェースのCostCenterDetailsセクションには、従業員アサイメントに関連付けられている部門にマップされたコスト・センターとその摘要がレポートされます。
次のコスト・センターを使用する場合の要件をサポートするには、「アサイメント・データ」の「拡張可能フィールド」セクションの下にあるCostCenterOverride属性を使用します。
-
部門を介してマップされていない
-
別の場所で取得された
-
複数の属性の論理的な組合せ。 たとえば、プロジェクトとコスト・センター・コードの組合せなど
CostCenterOverride属性は、他のコスト・センターのデータ値よりも優先されます。
-
出力XMLファイルにCostCenterOverride属性値を指定すると、ADPはコスト・センター・コードとしてこの値を直接使用して、ADPグローバル給与アプリケーションにレコードを作成します。
-
CostCenterOverride属性を空白のままにすると、CostCenterDetailsのコスト・センターがADPによって考慮されます。
カスタムFastFormulaを使用してCostCenterOverride属性を計算します。 そのため、実装要件に従ってFastFormulaを作成し、計算されたコスト・センター・コードの最終値をこの属性に戻すことができます。 必要に応じて、コスト・センター摘要の上書きをコスト・センター・コードに連結として送信することもできます。
コスト・センターの上書きの値および摘要を~|で区切られた文字列として定義するFastFormulaを構成します。 このFormulaを提供されたCostCenterOverride属性にマップします。 次に例を示します。
CostCenterCode = 'Cost Center Code' /** Return the computed value of the cost center **/
CostCenterDesc = 'Cost Center Description'
l_computed_val = ' '
l_computed_val = CostCenterCode || '~|' || CostCenterDesc
RETURN l_computed_val
説明を含める場合は、~|で区切られた文字列を連結します。 摘要を送信しない場合は、~|なしでコスト・センター・コードのみを送信します。
次に、FastFormulaの作成方法を示します。
-
「ホーム」ページで、「自分のクライアント・グループ」タブの「FastFormula」クイック処理をクリックして、「抽出ルール」タイプのFastFormulaを作成します。 このFormulaは、l_computed_valという変数を使用して、論理的に決定されたコスト・センターの上書きの値と摘要を返す必要があります。 計算された値を返す変数の名前は、l_computed_valである必要があります。 FastFormulaの開始日が十分に過去の日付(1900年1月1日など)であることを確認してください。
-
Formulaを正常にコンパイルします。
コスト・センターの上書き機能を有効にする方法は次のとおりです。
-
「設定および保守」作業領域で、「共通参照の管理」タスクに移動します。
-
参照タイプORA_HRY_EXTND_DATA_FORMULA_MAPを検索します。
-
参照コードORA_HRY_ENABLE_EXTND_VALUESを検索できます。
-
この参照コードの「内容」の値を「Y」に更新します。
カスタムFastFormulaを上書き属性にマップする方法を次に示します。
-
同じ参照タイプORA_HRY_EXTND_DATA_FORMULA_MAPをまだ使用している場合は、次のように参照コードを作成します。
参照コード
意味
摘要
ASG_EXTENDED_FIELD_5
以前に作成したカスタムFastFormulaの名前を指定します
OverrideCostCenter属性のFastFormulaマッピング
-
設定を保存します。
-
フレックスフィールドを使用してコスト・センターを取得している場合は、フレックスフィールドを正常にデプロイし、「フレックスフィールド・データベース・アイテムの生成」フローを実行してデータベース・アイテムを生成します。 これらの生成データベース・アイテムをFastFormulaで使用して、コスト・センター値を取得できます。