After reading various threads in this forum about this, I haven't found the solution that I feel is the 'right' solution. I'll explain...
In the HTML template SAPLBBP_SC_UI_ITS_230, there is this snippet of code...
`if(GS_SCR_SPEC_I-SERVICE_FLAG.exists)` `TD(class="label")` `TXT_SPEC_I-SERVICE_FLAG.label` `TD(class="data")` <input type="radio" id="goods" Onclick="BBPSCForm_Submit('SC_REFRESH')" name="`GS_SCR_SPEC_I-SERVICE_FLAG.name`" value=" " `if(GS_SCR_SPEC_I-SERVICE_FLAG != "X")` checked `end`> <label for="goods"> `TXT_SPEC_I-PRODUCT.label` </label> <input type="radio" id="services" name="`GS_SCR_SPEC_I-SERVICE_FLAG.name`" Onclick="BBPSCForm_Submit('SC_REFRESH')" value="X" `if(GS_SCR_SPEC_I-SERVICE_FLAG == "X")` checked `end`> <label for="services"> `TXT_SPEC_I-SERVICE.label` </label> `TR()` `Lines()` `end`
I have been trying to figure out what BADI (if one exists), where I can set the <b>GS_SCR_SPEC_I-SERVICE_FLAG.exists</b> to false. Thus, removing 'services' functionality for 'Described Requirements' in the shopping cart.
I have seen entries where the HTML template was modifed. The entry for BBP_SC_MODIFY_UI does not effect screen 230, but it does handles 120 quite nicely. I thougth about modifying the screen in the graphical editor to change the 'Hidden' and Input fields, but not should if that's the thing to do.
So, I ask the group, is there a BADI or exit where you can revise field settings or is revising the HTML template the only accepted revision.
Thank you in advance and points will be awarded appropriately.