SAP CRM Create New Web IC Component using BSP WD workbench (BSP_WD_CMPWB)
Click here to see how to create a context node.
Once the view is created the default is non configurable. Now change the regular view to configurable screen. (If we need to add the fields in the screen the we need to convert the form as configurable view).
Click Here to see how to change the ordinary view in to configurable view.
After the view is configured we need to add the view to the window. (In web ic every thing is displayed in the window on the screen. you need to have atleast one window to display single or multiple view). See the following screen shot.

Click on the edit button and add this view to this window. See the following screen shot.

Add the created view under this window. Now the view is under the window.

Make sure you save this. once it is saved click on the test button you should see your first custom component on the browser window. See the screen shot.

OK In the another post let us discuss about the navigation between two screens using a button(event handling) and how to use the custom controller in the webic component.
Thanks Brother,
Nice explanation,
If you get a chance please send me how to add tree structure element on the view.
really appreciated.
thanks
Comment by tagooor — April 26, 2009 @ 5:48 am
Thank u very much for the info.
I tried executing the same above steps, but the IC Web screen is throwing an exception saying
CX_BSP_ELEMENT_EXCEPTION - : No valid source context supplied
Could you plz guide whether I am missing any particular step here.
Looking at the exception, it looks like we need to supply source context. Could you plz tell me what exactly it is?
Comment by Raj — May 8, 2009 @ 7:41 am
Hi Raj,
I already sent you a email asking about the details. Please reply to that and let us see where the issue is?
Comment by kumar — May 8, 2009 @ 10:06 am
Hi Kumar.
I followed the exactly steps to create some very simple Web IC components, in all cases when i tried to test triggers de same exception:
CX_SY_REF_IS_INITIAL
Method: CL_O247EAM4K0MBPZTP58GBMLGL=>_ONLAYOUT
Do you know what’s the problem?
Comment by Jr — June 8, 2009 @ 12:51 am
Hi,
I tried to create custom view by giving a zstructure, and am able to select the layout for these fields but i have one issue that we got only labels on the final screen output…
Could you pls let us know how to get the input box for these fields too………..
thanks
Aniket
Comment by Aniket — August 20, 2009 @ 9:22 pm
Hi Kumar
I have done every thing as per your above example without any errors, but when I test custom component nothing is displaying in explorer.
Could you please suggest what is the problem and provide ur email address.
Thanks
Chakri
Comment by Chakri — August 31, 2009 @ 6:58 pm
Do you have your WEB-IC running? Can you able to see other components? Did you activate all the components that is needed for WEB-IC?
My Email is moovar at gmail dot com.
Comment by kumar — September 1, 2009 @ 2:42 pm
How to delete a component?? There is no ‘DELETE’ button to delete as in SE38 etc.
Comment by Anupam — September 30, 2009 @ 5:14 am
Really superb
Comment by Naresh — January 18, 2010 @ 11:56 pm
Hi Mate,
Really very good and clear explanation. Please give me example for adding navigational link, IP mehtod, OP method, adding comp interface, adding comp usage. using a new view, new comp. adding these new view , new comp into standard component and using it.
this document is very good for so many people, many people dont know these. please guide.
thanks
ram
Comment by ram — February 17, 2010 @ 4:11 am
Please give me example for adding navigational link, IP mehtod, OP method, adding comp interface, adding comp usage. using a new view, new comp. adding these new view , new comp into standard component and using it.
if you have any good document on this please send it to my mail id rktulasi@gmail.com
Comment by ram — February 17, 2010 @ 4:12 am