機械翻訳について

「報酬デフォルトおよび上書き」Formulaタイプ

ワークフォース報酬プランのワークシート列のデフォルト値を決定するには、「報酬デフォルトおよび上書き」Formulaタイプを使用してFormulaを作成します。

このタイプのFormulaで使用可能なコンテキストの包括的なリストを次に示します。

  • DATE_EARNED
  • EFFECTIVE_DATE
  • END_DATE
  • START_DATE
  • HR_ASSIGNMENT_ID
  • HR_TERM_ID
  • JOB_ID
  • LEGISLATIVE_DATA_GROUP_ID
  • COMPENSATION_RECORD_TYPE
  • ORGANIZATION_ID
  • PAYROLL_ASSIGNMENT_ID
  • PAYROLL_RELATIONSHIP_ID
  • PAYROLL_TERM_ID
  • PERSON_ID

このタイプのFormulaで使用可能なデータベース・アイテムは、個人、アサイメント、給与、エレメント・エントリ、報酬レコード、開始日および終了日に関するものです。

このタイプのFormulaで使用可能な入力変数は次のとおりです。

入力値 データ型 必須 摘要
CMP_IV_PLAN_ID 数値 Y ワークフォース報酬プランを表す一意の数値識別子
CMP_IV_PERIOD_ID 数値 Y 会計カレンダ期間を表す一意の数値識別子
CMP_IV_COMPONENT_ID 数値 Y ワークフォース報酬プラン・コンポーネントを表す一意の数値識別子
CMP_IV_ITEM_NAME 文字 Y ワークフォース報酬プラン項目の名前
CMP_IV_PERSON_ID 数値 Y ワークフォース報酬プランに関連付けられた個人を表す一意の数値識別子
CMP_IV_PLAN_START_DATE 日付 Y ワークフォース報酬プランがアクティブになった日付
CMP_IV_PLAN_END_DATE 日付 Y ワークフォース報酬プランが非アクティブになった日付
CMP_IV_PLAN_ELIG_DATE 日付 Y ワークフォース報酬プランが適格になった日付
CMP_IV_PERFORMANCE_EFF_DATE 日付 Y 報酬パフォーマンス評点で使用する日付
CMP_IV_PROMOTION_EFF_DATE 日付 Y ジョブ、等級、およびポジションの変更が有効になる日付
CMP_IV_XCHG_RATE_DATE 日付 Y 「ワークフォース報酬サイクルの開始」および「ワークフォース報酬データのリフレッシュ」プロセスが一般会計の日次レート表から換算レートを取得した日付。
CMP_IV_ASSIGNMENT_ID 数値 Y アサイメントに使用する日付

このタイプのFormulaで使用可能な戻り変数は次のとおりです。

戻り値 データ型 必須 摘要
L_DEFAULT_VALUE 数値/文字/日付 Y Formulaのデフォルト値。 日付はyyyy/mm/dd形式である必要があります
L_DATA_TYPE 文字 Y 列のデータ型

このサンプルFormulaは、項目名に基づいて、列の値を決定します。

/***********************************************************
FORMULA NAME : Compensation Default and Override Formula
FORMULA TYPE : Compensation Default and Override
DESCRIPTION  : Defaults the value of a column based on its item_name
*************************************************************/ 
/*=========== INPUT VALUES DEFAULTS BEGIN =====================*/
INPUTS ARE CMP_IV_PLAN_ID (number), CMP_IV_PERIOD_ID (number), CMP_IV_COMPONENT_ID (number), CMP_IV_ITEM_NAME (text)
/*=========== INPUT VALUES DEFAULTS ENDS======================*/
/*================ FORMULA SECTION BEGIN =======================*/

DEFAULT FOR CMP_IV_ITEM_NAME IS 'YYYYYYY' 
L_DEFAULT_VALUE = to_char(0) 
IF (CMP_IV_ITEM_NAME = 'AmountComp1') THEN 
(
L_DEFAULT_VALUE = to_char(3333)
)
ELSE IF (CMP_IV_ITEM_NAME = 'AmountComp2') THEN 
(
L_DEFAULT_VALUE = to_char(7777)
)
ELSE
(
L_DEFAULT_VALUE = to_char(-999)
)
RETURN L_DEFAULT_VALUE

/*================ FORMULA SECTION END =======================*/