Dynamic context in Web UI
I have a client requirement wherein the columns of the search result vary depending on a particular value selected in the search shuffler. The client wants to add more options under search shuffler in future, and does not want to modify the code to incorporate this. They want a customizing table to maintain these fields for every option under the search shuffler.
To start with, I am trying to find a way to dynamically change the columns in the result list. For this, I found this link: http://wiki.sdn.sap.com/wiki/display/CRM/CRM+WebUI+--+Dynamic+table+type+Context+nodes
I have followed every step given in that document. However, as the context is dynamic, we cannot create any view configuration. This causes the exception "CONFIG_NOT_FOUND" (from CL_BSP_DLC_XML_STORAGE=>GET_CONFIG_DATA).
Is it possible to create a view configuration dynamically?
Or, is there any other way to implement the client's requirements?