Hi Srinivas,
It is based on the the below FM - Technical View
* Determine Listprofil-Name for given Szenario
CALL FUNCTION 'SHP_T186V_SELECT_01'
EXPORTING if_szenario = lf_szenario
CHANGING cs_t186v = ls_t186v
EXCEPTIONS OTHERS = 1.
Based on the selected profile Scenario, the screen is output.
Functional View
Run the transaction VL10x and give the necessary SZENARIO based on the requirement. In the quality it would have been defaulted to that particular profile.
Transaction - VL10x, wher x = A, B, C refers to the same program, this determines the number of tabs and number of fields in the selection screen.