Preview only show first 10 pages with watermark. For full document please download

Sapgui710_bestpracticeforxenapp

Best Practices for Implementing SAP GUI 7.10 for Windows Using Citrix XenApp Contents SAP GUI 7.10 for Windows Installation on Citrix XenApp ................................................................... 2 Upgrading to SAP GUI 7.10 on XenApp ............................................................................................ 3 SAP GUI for Windows Ini Files ......................................................................................................... 3 Citrix Memory Optimi

   EMBED


Share

Transcript

    1   Best Practices for Implementing SAP GUI 7.10 forWindows Using Citrix XenApp Contents SAP GUI 7.10 for Windows Installation on Citrix XenApp ................................................................... 2   Upgrading to SAP GUI 7.10 on XenApp ............................................................................................ 3   SAP GUI for Windows Ini Files ......................................................................................................... 3   Citrix Memory Optimization ............................................................................................................... 4   SAP GUI 7.10 for Windows Configuration and Tuning ......................................................................... 5   Important SAP GUI 7.10 for Windows Registry Settings................................................................... 5   SAPWorkdir ........................................................................................................................................ 6   Tuning ................................................................................................................................................. 7   SAP GUI 7.10 for Windows Printing ...................................................................................................... 8   SAPLPD .............................................................................................................................................. 8   Front-end Printing with Control Technology ...................................................................................... 9   Front-end Printing with Citrix Universal Printer Driver ................................................................... 11   SAPGUI 7.10 as a Published Application ............................................................................................. 12   Citrix Application Streaming with Citrix Streaming Technology......................................................... 13   Preparation ........................................................................................................................................ 13   Profiling ............................................................................................................................................. 13   Streaming Troubleshooting ............................................................................................................... 25   Basic Troubleshooting ........................................................................................................................... 27   Additional Information .......................................................................................................................... 27      SAP GUI 7.10 for Windows Installation on Citrix XenApp The installation of SAP GUI for Windows on Citrix XenApp is similar to a local SAP GUI forWindows installation.There are different ways to install the application: ã   SAP Installation Server ã   Installation CD / Network SetupAnd there are different methods to deploy the application to the XenApp environment. ã   Manual Installation ã   Repackaging with Citrix Installation Manager ã   Profile with Citrix Profiler and deploy via Citrix streaming technology ã   3 rd Party ToolsWe recommend installing an SAP Installation Server first. But you don’t need to install the InstallServer services; you only need the Install Server File share. The benefit here is that all necessary SAPGUI for Windows and SAP Setup patches can be integrated into the Installation Server.When you install from an SAP Installation Server, please disable the following registry key: HKLM\SOFTWARE\SAP\SAPSetup\SAPstart\AutoUpdate on your Citrix server after the installation. If this key is present, SAPGUI will try to connect to theupdate server each time it is started. And if updates are available, they will be automatically installedon the environment. Citrix does not recommend allowing auto-update functionalities. All updatesshould be tested and validated prior to final installation in the Citrix environment, and this task shouldbe performed by an administrator, not a user. Also if the user doesn’t have administrative right’s thisstill could have performance impacts.    3   Upgrading to SAP GUI 7.10 on XenApp To update an older SAP GUI for Windows version to 7.10, it is important to avoid installingthe new version on top of an older version. The preferred method in a Citrix environment isto begin with a clean drive.A setup scenario with unattended setup routines is very helpful to deploy updates andmaintain the whole environment. A lot of problems and issues have occurred in the pastbecause of uninstalling and reinstalling applications. SAP GUI for Windows Ini Files The configuration of SAP GUI for Windows is stored within four Ini Files: ã   SAPlogon.ini ã   SAPshortcut.ini ã   SAProute.ini ã   SAPmsg.iniSAPlogon.ini and SAPshortcut.ini are the most important Ini Files on a Citrix environment because allconnection configurations are stored within them. The challenge here is to deploy the rightconfiguration file to your users. The search order for the Ini Files is: ã   Command line Parameter /INI_FILE= ã   Environment Variable SAPLOGON_INI_FILE ã   SAPlogon.ini File stored in the SAP GUI for Windows Installation Directory ã   SAPlogon.ini File stored in the Windows DirectoryTo deploy the right Ini Files to your users, there are different scenarios available. If you only need oneSAPlogon.ini File, the most frequently used scenario is to place it on a central file server that all userscan access, and set the environment variable on all your XenApps to point to the central file.If you need different Ini Files for users or user groups, you can deploy the right Ini Files to the users’home directory with a login script, and set the environment variable to point to the userhomedrive (e.g.h:\sapini\saplogon.ini)SAPlogon.ini and SAPshortcut.ini have to be in the same directory. After deploying your Ini FileScenario, please be sure, for example, that SAPlogon.ini is not stored in another location on yourserver. So it is recommended to search all server hard drives.    If you store the SAPlogon.ini file in the Windows directory, which is not recommended by Citrix,please be aware that Terminal Server copies Ini Files from the system’s Windows directory to a user-specific Windows directory (%userprofile%\windows). This is another function of the Terminal ServerInstall Mode (Shadow Key). But this Ini File is only deployed once, so changing the Ini on the systemdrive does not automatically update the user’s Ini File. Citrix Memory Optimization The memory optimizer changes the starting addresses to avoid paging. Some applications cannothandle optimization in a dynamic way and fail if function calls point to a fixed memory address. Thismight include applications with digitally signed components, applications whose DLLs are protectedby Windows Rights Management, and any application that programmatically checks the DLL after ithas been loaded.The SAP Graphical User Interface (GUI) is not working properly with the Memory OptimizationTechnology build into the Citrix XenApp. Some DLLs of the SAP GUI for Windows do not work after being optimized.For this reason, Citrix XenApp Memory optimization is not supported with SAP GUI for Windows.Consequence:Disable Memory Optimization completely- or -Exclude the SAP GUI for Windows installation directory with all subfoldersIf you have already used Memory Optimization in combination with SAPGUI, the DLL startingaddresses might be changed already. This can be solved by using the ADSCleaning tool.For further details, please have a look at following resource.http://support.citrix.comCTX115148 (SAPGUI & Memory Optimization)CTX108542 (usage of ADSCleaner tool )