P a g e | 51 emp_type TYPE y247_employees-emp_type, emp_stat TYPE y247_employees-emp_stat, sel, END OF ts_allowance.TYPES: BEGIN OF ts_empallwnc, mandt TYPE y247_allowance-mandt, allw_id TYPE y247_allowance-allw_id, allw_type TYPE y247_allowance-allw_type, allw_desc TYPE y247_allowance-allw_desc, allw_amount TYPE y247_allowance-allw_amount, sel, END OF ts_empallwnc.TYPES: BEGIN OF ts_wtax, mandt TYPE y247_bir-mandt, wtax_no TYPE y247_bir-wtax_no, amount TYPE y247_bir-amount, percentage TYPE y247_bir-percentage, sal_start TYPE y247_bir-sal_start, sal_end TYPE y247_bir-sal_end, type TYPE y247_bir-type, sel, END OF ts_wtax.TYPES: BEGIN OF ts_sss, mandt TYPE y247_ssst-mandt, sss_no TYPE y247_ssst-sss_no, total TYPE y247_ssst-total, start_comp TYPE y247_ssst-start_comp, end_comp TYPE y247_ssst-end_comp, sel, END OF ts_sss.TYPES: BEGIN OF ts_ph, mandt TYPE y247_ph-mandt, ph_no TYPE y247_ph-ph_no, total TYPE y247_ph-total, sal_start TYPE y247_ph-sal_start, sal_end TYPE y247_ph-sal_end, sel, END OF ts_ph.TYPES: BEGIN OF ts_pi, mandt TYPE y247_pi-mandt, pi_no TYPE y247_pi-pi_no, sal_start TYPE y247_pi-sal_start, sal_end TYPE y247_pi-sal_end, total TYPE y247_pi-total, sel, END OF ts_pi.TYPES: BEGIN OF ts_dd, mandt TYPE y247_deduction-mandt, dd_no TYPE y247_deduction-dd_no,
P a g e | 52 dd_type TYPE y247_deduction-dd_type, amount TYPE y247_deduction-amount, dd_from TYPE y247_deduction-dd_from, dd_to TYPE y247_deduction-dd_to, emp_id TYPE y247_deduction-emp_id, sel, END OF ts_dd.TYPES: BEGIN OF ts_summary, mandt TYPE y247_payslip-mandt, pay_id TYPE y247_payslip-pay_id, total_regpay TYPE y247_payslip-total_regpay, total_rhworked TYPE y247_payslip-total_rhworked, total_otpay TYPE y247_payslip-total_otpay, total_othworked TYPE y247_payslip-total_othworked, total_allwnce TYPE y247_payslip-total_allwnce, total_income TYPE y247_payslip-total_income, total_ddction TYPE y247_payslip-total_ddction, net_pay TYPE y247_payslip-net_pay, pay_from TYPE y247_payslip-pay_from, pay_to TYPE y247_payslip-pay_to, date_added TYPE y247_payslip-date_added, emp_id TYPE y247_payslip-emp_id, dd_no TYPE y247_deduction-dd_no, dd_type TYPE y247_deduction-dd_type, amount TYPE y247_deduction-amount, dd_from TYPE y247_deduction-dd_from, dd_to TYPE y247_deduction-dd_to, sel, END OF ts_summary.TYPES: BEGIN OF ts_pyslp, mandt TYPE y247_payslip-mandt, pay_id TYPE y247_payslip-pay_id, total_regpay TYPE y247_payslip-total_regpay, total_rhworked TYPE y247_payslip-total_rhworked, total_otpay TYPE y247_payslip-total_otpay, total_othworked TYPE y247_payslip-total_othworked, total_allwnce TYPE y247_payslip-total_allwnce, total_income TYPE y247_payslip-total_income, total_ddction TYPE y247_payslip-total_ddction, net_pay TYPE y247_payslip-net_pay, pay_from TYPE y247_payslip-pay_from, pay_to TYPE y247_payslip-pay_to, date_added TYPE y247_payslip-date_added, emp_id TYPE y247_payslip-emp_id, END OF ts_pyslp.TYPES: BEGIN OF ts_wpay, reggpay TYPE p DECIMALS 2, rph TYPE p DECIMALS 2, othrs TYPE p DECIMALS 2,
P a g e | 53 otpay TYPE p DECIMALS 2, otrate TYPE p DECIMALS 2, weekallw TYPE p DECIMALS 2, weekgpay TYPE p DECIMALS 2, weekcontrb TYPE p DECIMALS 2, weekddctn TYPE p DECIMALS 2, taxblincome TYPE p DECIMALS 2, weekwtax TYPE p DECIMALS 2, netpay TYPE p DECIMALS 2, weeksss TYPE p DECIMALS 2, weekph TYPE p DECIMALS 2, weekpi TYPE p DECIMALS 2, amount TYPE p DECIMALS 2, percnt TYPE p DECIMALS 2, sal_start TYPE p DECIMALS 2, END OF ts_wpay.DATA: it_employee TYPE TABLE OF ts_employee, wa_employee TYPE ts_employee, it_allowance TYPE TABLE OF ts_allowance, wa_allowance TYPE ts_allowance, it_allwnconly TYPE TABLE OF ts_empallwnc, wa_allwnconly TYPE ts_empallwnc, it_wtax TYPE TABLE OF ts_wtax, wa_wtax TYPE ts_wtax, it_sss TYPE TABLE OF ts_sss, wa_sss TYPE ts_sss, it_ph TYPE TABLE OF ts_ph, wa_ph TYPE ts_ph, it_pi TYPE TABLE OF ts_pi, wa_pi TYPE ts_pi, it_dd TYPE TABLE OF ts_dd, wa_dd TYPE ts_dd, it_summary TYPE TABLE OF ts_summary, wa_summary TYPE ts_summary, it_wpay TYPE TABLE OF ts_wpay, wa_wpay TYPE ts_wpay, it_pyslp TYPE TABLE OF ts_pyslp, wa_pyslp TYPE ts_pyslp.DATA: lv_max TYPE int4 VALUE 0.DATA:txtempid TYPE string,txtemplname TYPE string,txtempfname TYPE string,txtempmname TYPE string,txtempadd TYPE string,txtempphone TYPE string,txtempbdate TYPE sy-datum,txtempsex TYPE string,txtemppos TYPE string,txtempdept TYPE string,
P a g e | 54txtempdhired TYPE sy-datum,txtempstat TYPE string,txtemptype TYPE string,txthrate TYPE p DECIMALS 2,txtsssno TYPE string,txttinno TYPE string,txtphno TYPE string,txtpino TYPE string,txtallwid TYPE string,txtallwfrom TYPE sy-datum,txtallwto TYPE sy-datum,txtsetallwid TYPE string,txtallwdesc TYPE string,txtsetallwtype TYPE string,txtsetallwamount TYPE p DECIMALS 2,tempempid TYPE string,txtperiodfrom TYPE sy-datum,txtperiodto TYPE sy-datum,temptaxid TYPE int4,txtnhw TYPE p DECIMALS 2,screenno TYPE string,boxno TYPE string,allowsave TYPE string VALUE 'False',decision TYPE string,ok_code TYPE sy-ucomm.
Search