on 05-06-2014 6:50 PM
I'm having trouble setting up ScreenPersonas - so I thought I'd post them on SCN to see if anyone else has similar issues/fixes...
(all tests were done on IE9)
1) The first error message happens immediately upon logging into ScreenPersonas
SCRIPT5009: 'setPersonasObjectSize' is undefined
index.html, line 43 character 9
2) The second error message happens when editing flavors on a specific set of t-codes in GTM:
6/5/2014 13:45:42,893 ERROR Sap.Imagineering.Personas.Base.Controller.RenderingController->CompileCachedTabControlState -
[ArgumentNull_Generic]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentNul...
Parameter name: controlState
System.ArgumentNullException: [ArgumentNull_Generic]
Arguments:
Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version=5.1.20913.00&File=mscorlib.dll&Key=ArgumentNul...
Parameter name: controlState
at Sap.Imagineering.Personas.Common.Controls.ControlStateHelper.TryGetProperty(String name, ControlState controlState, Boolean& value)
at Sap.Imagineering.Personas.Base.Controller.RenderingController.TabControlCaching.DownloadTabItem(ControlState tabItem, Object token, ControlState& resultTabItem)
at Sap.Imagineering.Personas.Base.Controller.RenderingController.TabControlCaching.DownloadFullState()
at Sap.Imagineering.Personas.Base.Controller.RenderingController.TabControlCaching.GetFullState()
at Sap.Imagineering.Personas.Base.Controller.RenderingController.CompileCachedTabControlState(ControlState state, ScreenState currentScreen, IList`1 actionsToCurrentState, Boolean screenUpdated)
I'm not sure what the parameter controlState refers too... I've tried searching for it without any luck. We do use some user exits on our GTM screens - but my ABAP programmers aren't familiar with this parameter either.
On other screens I don't seem to get this same error message.
Thanks!
Hi Shane,
1 and 2 are unrelated.
1. Please go to SE80->BSP application->/persos/mainapp". Under that "MIMEs" folder.
You will notice that ScreenMode.js has been renamed to ScreenMode.js.BAK OR ScreenMode.js.BAK1.
Correct the extra BAK or BAK1.
for slightly more info, please see
2. This is happening because the tab caching is failing. Can you please check whether the transaction you are trying requires overwrite entry or not :
1999747 - SAP Screen Personas Screen ID and Control ID overwrite rules
IF your transaction is note listed in above note, please report it.
Regards,
Sushant
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No special access is necessary... actually I just defeated the error message via debugging so I can rename the file. But in order to change the file name without doing that, you could go to transaction SE06 -> System change options -> in the System Components list, scroll down to Personas and set it to Modifiable. Then you should be able to rename the file via SE80 by changing the Properties of the .BAK file.
You may want to reset the component to non-changeable after this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.