抽出レコードのバランス・ディメンションおよび属性コンテキスト
給与バランス・レポートの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>;