The error you are looking at is related to the Presentation Layer- Just raise a product error with SAP.
It is the problem of your User interface UI- A little back ground, you install SAP GUI and you could access all the screens of the SAP and can perform multiple tasks, let us say you want to view a sales order, you go to VA03, and type in your selections- and your sales order gets displayed. How does that happen, with just a GUI installed on your computer- not the original SAP instance?
All your SAP applications are web based applications. All the UI screens that you are looking at are developed using Webdynpro. We have Business server pages specifically for CRM. Earlier we used to have ITS, Internal transaction system, for which you need to know html, htmlb (business), abap, and jscripts. Webdynpro, you just need to know either java or abap. The architecture has 3 layers view, model, and controller- view is what you see on the screen. I do not want to dig much deeper. Your issue is related to UI.