「報酬デフォルトおよび上書き」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 =======================*/