Question:
Hi there!
We are working over a standard BSP application and we'd like to skip several dynpro fields, as well as add some other ones.
Shall I create a new BSP application? Or is there any way to include new fields in a stardard one? If so, how can I develop it?
I'm, workin over CRM_IC BSP application, BuPaMoreCustomerView.htm page view...
How can I add the propper attributes and methods to CL_CRM_IC_BUPAMORECUSTOME_IMPL class interface?
How can I modify my web dynpro?
As you can see, I'm completely new in BSPs... Any help would be kindly appreciated.
Thanks in advance, greetings from Madrid.
Answer:
Hi there, it's me again...
I've been trying to develop the client required modifications I've told you in last post according to SAP Consultant’s Cookbook – Interaction Center (IC) WebClient (version 3, December 2003 edition, chapter 3.2.1) and so, I proceeded as follows:
1. I´ve copied standard BuPaMoreCustomerView.htm and BuPaMoreCustomerView.do controller into my own BSP application, ZCRM_IC (cookbook sugests BuPaMoreContactView.htm, but debug shows it's wrong).
2. I´ve told IC WebClient to use our new view (by creating Z_COOKBOOK IC WebClient profile).
3. I’ve replaced input fields by modifying BuPaMoreCustomerView.htm page function fields code.
But system doesn’t seem to work as it should: When I execute CRM_IC transaction, I'm not able to see replaced fields: Instead of them, system shows me standard view (and I'm absolutely sure about that because, if I modify standard BuPaMoreCustomerView.htm, it does show me developed changes).
Does anybody know how to link my ZBSP (with its modifyed views) into IC WebClient??
I'm trying to do that by including the following code in the ZCOOKBOOK IC WebClient profile but, as I've told you before, it shows me the standard BuPaMoreCustomerView view (I mean, it doesn't perform the replacement):
<ControllerReplacements>
<ControllerReplacement>
<ReplacedController>BuPaMoreCustormerView</ReplacedController>
<ReplacingController>ZCRM_IC/BuPaMoreCustomerView</ReplacingController>
</ControllerReplacement>
</ControllerReplacements>
Any help would be kindly appreciated.
Thanks in advance. Greetings from Madrid.
Answer:
Hi
I had the same problem, but this was resolved when my username was assigned to an assingment plan in the organizational model transaction PPOSA_CRM.
You are still assigned to the sap standard layer of the IC. You need to set up a profile i.e. ZCRM. The profile is assigned to the organisational model. See the cookbook about profiles.
When you logon, your username is then assigned to the assingnment plan, and then the IC knows that it has to load your replacement bsp to the one you assingned in config.
I know this is pretty high level, I didn't set up the profiles on our system, but I found out after a week or so that I had to be assinged to one before I would see any of the changes.
Hope this is of some help.
Darren