機械翻訳について

登録補償範囲開始日

このFormulaタイプは、登録補償範囲開始日を導出するために使用されます。

コンテキスト

次のコンテキストを使用できます。

  • BUSINESS_GROUP_ID ( ENTERPRISE_ID)
  • EFFECTIVE_DATE
  • HR_ASSIGNMENT_ID
  • PGM_ID
  • PL_ID
  • PL_TYP_ID
  • OPT_ID
  • PER_IN_LER_ID
  • PERSON_ID
  • LER_ID
  • BENEFIT_RELATION_ID
  • ELIG_PER_ELCTBL_CHC_ID
  • ORGANIZATION_ID

データベース・アイテム

このタイプのFormulaで使用可能な次のデータベース・アイテムのみを使用します。

  • 個人のアサイメントに基づくデータベース・アイテム: HR_ASSIGNMENT_IDおよびPERSON_ID

入力変数

このタイプのFormulaでは入力変数を使用できません。

戻り変数

このタイプのFormulaでは、次のような戻り変数を利用できます。 任意の名前を戻り変数に使用できます。

戻り変数表

出力変数名 データ型 備考
L_OUTPUT 日付 計算済登録補償範囲開始日

サンプルFormula 1:

Formulaタイプ: 登録補償範囲開始日

説明: 月の1から15の間で採用された(新規採用)の場合、補償範囲が開始(FONM)され、15から30/31までの補償範囲が来月の翌月の初日に開始されます

l_eff_date =GET_CONTEXT(EFFECTIVE_DATE, to_date('1951/01/01 00:00:00'))
l_rt_start_dt='1951/12/31 00:00:00'(date)
l_day = to_num(to_char(l_eff_date,'DD'))
If l_day >=1 and l_day <=15 THEN
(
l_rt_start_dt = ADD_DAYS(LAST_DAY(l_eff_date),1)
)
ELSE
(
l_rt_start_dt = ADD_MONTHS(ADD_DAYS(LAST_DAY(l_eff_date),1),1)
)
Return l_rt_start_dt

サンプルFormula 2:

FORMULAタイプ: 登録補償範囲開始日

説明: (扶養家族死亡)ライフ・イベントの補償範囲開始(有効日+ 1)。

DEFAULT FOR BEN_LER_NAME IS 'NA'
DEFAULT FOR BEN_PIL_LF_DT is '1951/01/01 00:00:00'(date)
l_ler_name = BEN_LER_NAME
l_lf_dt = BEN_PIL_LF_DT
l_cvg_strt_dt = '1951/01/01 00:00:00'(date)
IF l_ler_name = 'Death of Dependent'
THEN
(
l_cvg_strt_dt = ADD_DAYS(l_lf_dt,1)
)
RETURN l_cvg_strt_dt