Module Pool Programing .
In my module pool i am giving a call To TCode EA55 Rate Category Change , i am following the below steps
i am giving the deafult value to the rate category by calling BDC
PERFORM bdc_dynpro USING 'SAPLE20A' '0100'.
PERFORM bdc_field USING 'BDC_OKCODE'
PERFORM bdc_field USING 'RE20A-TARIFTYP'
lwa_ctu_params-dismode = c_e.
lwa_ctu_params-updmode = c_s.
lwa_ctu_params-racommit = space.
lwa_ctu_params-nobinpt = c_x.
Call to Transaction EA54 to Change the Rate Category
CALL TRANSACTION p_tcode
OPTIONS FROM lwa_ctu_params
MESSAGES INTO i_messtab.
there after reading this table and displaying the message if rate category is cahnged.
but i am not getting any value in my table i_messtab if i am changing value on the Rate Category screen for eg its description , if i am going Inside any other tab on the screen and make cahnges in the value there the messge is coming please let me know any system variable which value changes on making changes on the Screen i search for sy-datar but its value is not getting changed .
please let me know the solution for this.