Вопрос выше более не актуален, так как все работает с присвоением значения в SETTYP поле
ZZ0010.
Весь функционал в Badi.
Релевантная часть кода ниже. Нужно создать обьект
rv_valuehelp_descriptor с параметром search help
iv_help_id.
Code:
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,
ls_map-context_attr = 'STRUCT.ZZ0010'. "#EC NOTEXT
ls_map-f4_attr = 'ZZ0010'. "#EC NOTEXT
append ls_map to: lt_outmap.
ls_map-context_attr = 'STRUCT.ZZ0010_DESC'. "#EC NOTEXT
ls_map-f4_attr = 'DESCRIPTION'. "#EC NOTEXT
append ls_map to: lt_outmap.
create object rv_valuehelp_descriptor
type
cl_bsp_wd_valuehelp_f4descr
exporting
iv_help_id = 'ZSH_PROFITCENTER' "'CRM_IPM_IRG_RUL'
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 = 'X'.
Но!Соответствующий аттрибут Desctiption
ZZ0010_DESC не перенимается.
После сохранения в WEB GUI, значение в поле ZZ0010_DESC исчезает
Причем такая же проблема описана здесь.
https://answers.sap.com/questions/10293 ... et-ty.htmlИз описания толком ничего не ясно.
Может кто сталковался?