Hi,
We enhanced the standard component u201CCRMCMP_CNDu201D, View: "CRMCMP_CND/CondRecEditView" in component workbench in order to retrieve the F4 values for u201C/NSN/CSP_PHASE and /NSN/CSP_OFFERu201D fields in WEB UI screen.
We added below codings in the enhanced view:
<%
data: lr_test_2 type ref to /NSN/CSP_CUSTOM_F4.
CREATE OBJECT lr_test_2.
%>
<thtmlb:inputField id = "<%= lv_comp_full %>"
alignment = "<%= lv_align %>"
value = "<%= condrecord->GET_S_STRUCT( ATTRIBUTE_PATH = lv_comp3
component = lv_comp ) %>"
helpId = "(/NSN/CSP_CUSTOM_F4)"
helpOutputFields="cf4=KEY"
helpType="A"
helpObjectReference="<%= lr_test_2 %>"
helpInputFields="\'AE\'=CARRIER_CODE;"
helpTriggerSubmit="X"
submitOnEnter="X"/>
<% endif. %>
Custom class /NSN/CSP_CUSTOM_F4 created and method IF_BSP_WD_CUSTOM_F4_CALLBACK~RETRIEVE_CUSTOM_VALUES is implemented in order to retrieve the F4 value help.
Now the F4 value help is populating in the screen and If we try to select one value from the listed F4 value help that particular value is not placed in the custom field. No values are captured in that field and we are getting blank value in the custom field.
If any one aware how to retrieve the values from the F4 kindly let me know.