Hi Friends,
Am new to sap crm. I have to display values in search help by passing constant values to search help exit in se11 and display value of an another attribute start date in search help selection criteria. So that when search help is displayed start date is defaulted. Code below works fine when search button is not clicked in search help window. When selection criteria date is changed and search button is clicked, I'm able to get the output selection list and when row is selected value is highlighted in blue and f4 roundtrip is not getting triggered.
Please help me to resolve this issue.
data: ls_map type if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping,
lt_inmap type if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab,
lt_outmap type if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab,
lv_str_index type string,
lv_fname_prefix type string.
* Prefix of table view for F4 help
lv_str_index = iv_index.
condense lv_str_index.
concatenate 'TABLE[' lv_str_index ']' into lv_fname_prefix.
* constant value
ls_map-context_attr = '\''ZD01\'''.
ls_map-f4_attr = 'DBA_TYPE'.
append ls_map to lt_inmap.
ls_map-context_attr = '\''ZRELSTATUS\'''.
ls_map-f4_attr = 'ENTITY_TYPE'.
append ls_map to lt_inmap.
* Start Date field value on UI
concatenate lv_fname_prefix 'ZZRS_STDT' into ls_map-context_attr separated by '.'.
ls_map-f4_attr = 'START_DATE'.
append ls_map to lt_inmap.
concatenate lv_fname_prefix 'ZZRES_STATUS' into ls_map-context_attr separated by '.'.
ls_map-f4_attr = 'STATUS'.
append ls_map to lt_outmap.
create object rv_valuehelp_descriptor type cl_bsp_wd_valuehelp_f4descr
exporting
iv_help_id = 'ZHAS_DECSTATUS'
iv_help_id_kind = if_bsp_wd_valuehelp_f4descr=>help_id_kind_name
iv_input_mapping = lt_inmap
iv_output_mapping = lt_outmap
iv_trigger_submit = abap_true.
Thanks
Prabha