This in this program when ever fields enter in the cats .this mode has to work. but its not working ...
Start of Change RD6K909098 * for Former Millercoors Salary Non-Exempt employee * determine amount from Anaual salary IF r4 IS NOT INITIAL. DATA: lv_ansal TYPE p0008-ansal. * Get Annual Salary CALL FUNCTION 'RP_ANSAL_FROM_PERNR' EXPORTING f_date = pn-begda f_tclas = 'A' f_pernr = p0001-pernr IMPORTING f_ansal = lv_ansal EXCEPTIONS internal_error = 1 error_read_0001 = 2 error_read_0008 = 3 error_at_indirect_evaluation = 4 currency_conversion_error = 5 OTHERS = 6. *Start of Change kannan - RD6K911847 *Whenever override rate is applicable. choose CATSB rate as hourly rate instead of Annual salary / 2010 rate. IF pi_wa_catsdb-bwgrl IS NOT INITIAL. lv_hrly_rate = pi_wa_catsdb-bwgrl. ELSE. *End of Change Kannan - RD6K911847 *Hourly rate from Annaul salary lv_hrly_rate = lv_ansal / 2080. *Start of Change kannan - RD6K911847 ENDIF. *End of Change Kannan - RD6K911847