レート開始日
このFormulaタイプは、選択した報酬オブジェクトへの登録のレート開始日を導出するために使用されます。
コンテキスト
次のコンテキストを使用できます。
- BUSINESS_GROUP_ID ( ENTERPRISE_ID)
- EFFECTIVE_DATE
- HR_ASSIGNMENT_ID
- PGM_ID
- PL_ID
- PER_IN_LER_ID
- PERSON_ID
- LER_ID
- BENEFIT_RELATION_ID
- ELIG_PER_ELCTBL_CHC_ID
データベース・アイテム
このタイプのFormulaで使用可能な次のデータベース・アイテムのみを使用します。
- 個人のアサイメントに基づくデータベース・アイテム: HR_ASSIGNMENT_IDおよびPERSON_ID
入力変数
このタイプのFormulaでは入力変数を使用できません。
戻り変数
このタイプのFormulaでは、次のような戻り変数を利用できます。 任意の名前を戻り変数に使用できます。
出力変数名 | データ型 | 備考 |
---|---|---|
L_OUTPUT | 日付 | 計算済レート開始日 |
サンプルFormula 1:
Formulaタイプ: レート開始日
説明: (新規採用)のレートは、登録終了後の最初の月から始まります。
DEFAULT for PER_ASG_REL_ORIGINAL_DATE_OF_HIRE is '1951/01/01 00:00:00'(date)
l_enrt_perd_end = '1951/01/01 00:00:00'(date)
l_rt_strt_dt = '1951/01/01 00:00:00'(date)
l_hire_dt=PER_ASG_REL_ORIGINAL_DATE_OF_HIRE
l_enrt_perd_end = LAST_DAY(ADD_MONTHS(l_hire_dt,1))
l_rt_strt_dt = ADD_DAYS(l_enrt_perd_end,1)
return l_rt_strt_dt
サンプルFormula 2:
Formulaタイプ: レート開始日
DEFAULT for PER_ASG_REL_ACTUAL_TERMINATION_DATE is '1951/01/01 00:00:00' (date)
l_strt_dt = '1951/01/01 00:00:00'(date)
l_fc_dt = '1951/01/01 00:00:00'(date)
l_term_dt = PER_ASG_REL_ACTUAL_TERMINATION_DATE
l_fc_dt = ADD_DAYS(LAST_DAY(ADD_MONTHS(l_term_dt,1)),1)
RETURN l_fc_dt