抽出レコードのバランス・ディメンションおよび属性コンテキスト
給与バランス・レポートのHCM抽出定義を作成する場合は、正しいバランス・ディメンションを抽出する抽出属性レコードを作成します。
属性は、抽出レコード内の個別フィールドです。 バランス・ディメンション値を取得するには、「プロシージャ要素」を選択
レコード内の属性「タイプ」として指定します。
使用しているバランス・グループ使用で、実行ディメンションを定義します。 アサイメント税ユニット実行など、任意の実行ディメンションにできます。
バランス・グループ使用がマトリックス・タイプである場合、すべてのディメンションが同じデータ・グループに含まれます。 ただし、期間累計(PTD)ディメンションがある場合、それらは別のXMLデータ・グループに含まれます。 このデータ・グループを抽出定義に含め、実行、月、四半期、年などの様々な期間に短縮コードを使用する必要があります。
短縮コード詳細
バランス・グループ使用内のコンテキストごとに属性を作成します。 作成される属性には、名前と短縮コードが必要です。 たとえば、属性名は給与計算処理IDで、対応する短縮コードはPAYROLL_ACTION_IDです。
| 属性の名前 | 短縮コード |
|---|---|
| 給与関係処理識別子 | PAYROLL_REL_ACTION_ID |
| 計算ブレークダウン識別子 | CALC_BREAKDOWN_ID |
| ベース・バランス名 | BASE_BALANCE_NAME |
| 実行 | RUN |
| レポート名 | REPORTING_NAME |
| ベース・カテゴリ名 | BASE_CATEGORY_NAME |
| 税ユニット識別子 | TAX_UNIT_ID |
| バランス・タイプ識別子 | BALANCE_TYPE_ID |
| 年 | YEAR |
| 事業所 | LOCATION |
| 部門 | DEPARTMENT |
| ディメンション・レベル | DIMENSION_LEVEL |
| GUID | GUID |
| バランス・カテゴリ識別子 | BALANCE_CATEGORY_ID |
| 月 | MONTH |
| バランス値 | BALANCE_VALUE |
| ベースDBアイテム・サフィクス | BASE_DB_ITEM_SUFFIX |
| ベース・ディメンション名 | BASE_DIMENSION_NAME |
| 期間 | PERIOD |
| 給与アサイメント識別子 | PAYROLL_ASSIGNMENT_ID |
| 参照コード | REFERENCE_CODE |
| 四半期 | QUARTER |
| 給与条件識別子 | PAYROLL_TERM_ID |
| Other | OTHER |
| 会計四半期 | FQUARTER |
| 会計年度 | FYEAR |
| 半期 | HYEAR |
| 耐用期間 | LIFETIME |
| 支払 | PAYMENT |
| 12か月ローリング | R12MTH |
| バランスT2MTD | T2MONTHS |
| バランスT2WTD | T2WEEKS |
| 残高THYTD | THYEAR |
| バランスT4WTD | T4WEEKS |
| バランスTMTD | TMONTH |
| 残高TQTD | TQUARTER |
| 残高TWTD | TWEEK |
| 残高TYTD | TYEAR |
| 残高ユニット年累計 | UYEAR |
| Area1 | AREA1 |
| Area2 | AREA2 |
| Area3 | AREA3 |
| Area4 | AREA4 |
| バランス日 | 残高日 |
| 対象日 | DATE_EARNED |
| 控除タイプ | DEDUCTION_TYPE |
| エレメント・エントリ識別子 | ELEMENT_ENTRY_ID |
| 控除項目カード識別子 | DEDUCTION_CARD_ID |
| 保険タイプ | INSURANCE_TYPE |
| 年金タイプ | PENSION_TYPE |
| プロセス・タイプ | PROCESS_TYPE |
| レート・タイプ | RATE_TYPE |
| 参照Code2 | REFERENCE_CODE2 |
| 参照番号 | REFERENCE_NUMBER |
| レポート期間識別子 | REPORTING_TIME_PERIOD_ID |
| 居住者Area1 | RESIDENT_AREA1 |
| 居住者Area2 | RESIDENT_AREA2 |
| 居住者Area3 | RESIDENT_AREA3 |
| 法定レポート・コード | STATUTORY_REPORT_CODE |
| 法的レポート・タイプ | STATUTORY_REPORT_TYPE |
| 第三者受取人識別子 | THIRD_PARTY_PAYEE_ID |
| 時間定義識別子 | TIME_DEFINITION_ID |
| HRアサイメント識別子 | HR_ASSIGNMENT_ID |
| アサイメント番号 | ASSIGNMENT_NUMBER |
バランス・グループ使用のコンテキスト
このSQL問合せを使用して、特定のバランス・グループ使用に必要なコンテキストを把握し、各コンテキストの属性を作成します。 作成される属性には、この問合せ出力で属性名と短縮コードがBASE_CONTEXT_NAMEである必要があります。 SELECT DISTINCT ctx.base_context_name、pbgu.base_group_usage_name FROM pay_bal_grp_usages pbgu pay_bal_grp_inclusions pbgi pay_balance_attributes pba、pay_defined_balances pdb、pay_balance_dimensions pbd、pay_dim_context_usages pdcu、ff_contexts_b ctx WHERE pbgu.balance_group_id = pbgi.balance_group_id AND pbgi.attribute_id = pba.attribute_id AND pba.defined_balance_id = pdb.defined_balance_id AND pdb.balance_dimension_id = pbd.balance_dimension_id AND pbd.balance_dimension_id = pdcu.balance_dimension_id AND pdcu.context_id = ctx.context_id AND pbgu.base_group_usage_name = <base balance group usage name>;