Friday, January 25, 2008

Compatibility Problem between Citrix Memory Optimization and SAP GUI.

If you published your SAP GUI to the Citrix PS, than there is a chance you get an error message like this "CSapEditorCtrl::GetObject: Object x does not exist". This error caused by Incompatibility between the SAP GUI and Citrix Memory Optimization. To solve this error you must exclude the SAP GUI from Citrix Memory Optimization. To do that here the step
1. Deactivate Citrix Memory Optimization, to desctivate this feature, go to Citrix Management Console
Click Properties at your Farm Name, then Memory/CPU Utilization Management Disable the memory Optimization
2. Exclude the SAP GUI from Citrix Memory Optimization Process.
Open the register editor(regedit), see the "HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SFO\ProcessExclusionList", for example if yours
SAP GUI Located at "C:\Program Files\SAP\Front End\SAPGui", than add entry for DWORD which contain "C:\Program Files\SAP\Front End\SAPGui\*.*". Set the Value data to 0.
After that run the ADSCleaner.exe, this tools will list and delete the data streams that created by Citrix Memory Optimization.
After that restart this server this step only to make sure the changes that we made on the ProcessExclusionList registry. Than Activate Again the Citrix Memory Optimization.

No comments: