Wednesday, 6 March 2013

INSTALLATION OF GUI & GUI INITIALIZATION


Installation of GUI:
1. Double click SapGuiSetup.exe and install as normal software.
2. Give the instance entries by click on new entry button and specify application host name, Instance number and SID of the server.
3. If there are more number of entries was present, and then copies the file Saplogon.ini on already existing desktop.

GUI initialization: GUI is initialized by the following INI files.
1. saplogon.ini
2. sapmsg.ini
3. saproute.ini
4. sapdoccd.ini

1. saplogon.ini:- This file consists of the system details like name of the server, SID and instance umber. When we click on new tab in SAP GUI to enter description of the new server after saving it will be entered into this file. Without this file we cannot logon into the system and there will be no entries to logon from SAPGUI.

2. sapmsg.ini:- This file is used to identify least loaded server in the logon group, if logon load balance is configured. This file consists of message server details. (it contains sid &message server host)

3. saproute.ini:-This file is used to communicate with SAP systems over the sap router.
(it contains router host & router port 99)


 
4. sapdoccd.ini:- This file is initialized when the library is accessed.
(It contains the path of library)
Not used as the library is available on the inter net. These are located in windows driver (c:\windows)
In the recent micro soft desktops it is stored in
C:\users\DATA CENTER(user name)\Application data\roaming\SAP



PROCESS OF ACTIVATING WEB GUI


PROCESS OF ACTIVATING WEB GUI
@ It is inbuilt since WAS 640.
@ Internal ITS (Internet transaction server) provides the webgui for html without any additional installation. It is available by default since WAS 640.
@ The transaction to check whether it is available/active is SITS PMON Ensure that the parameter itsp/enable is set to 1.
@ SAP provided internet communication frame work with various services releated to web gui, crm, srm, xi, bw, solution manager. Etc these services need to be activated based on requirement and displayed component.
Execute transaction SICF ->select the services right click ->active.
default-host/sap/public/bc/its/mimes sap/bc/gui/sap/its/webgui.

@ Execute SE80 to publish the services ->select the internet service->select system ->right click ->publish complete services ->select inter net service->select web gui -> right click ->publish complete service make sure that besides the internet service to be used also the two internet services system and web gui(also known as SAP GUI for HTML) have been published to site INTERNAL because object of these services may also be used by other services.

@ SMICM -> Internet communication manager is a new services provided in web requests. It is monitored by using SMICM

@ The webgui is accessed by using URL
https://<icman-host>;<icman-port>/sap/bc/gui/sap/its/webgui
icman-host->name of the application server/instance
icman-port(http)->port number of the server(8000+instance number)
icman-host(https)->port number of the server(44300+instance number)
http://xyz02:8000/sap/bc/gui/sap/its/webgui

@ define the ICMAN host using parameter ICM/host-name-full.
you can use this parameter to specify the fully qualified host name.
(FQHN) of the server on which the ICM is running and is available for requests. for example xyz02
xyz.co.in instated of xyz02.

Thursday, 21 February 2013

ADVANTAGES OF SAP GUI


Advantages of SAP GUI

*Single GUI to access to all the SAP Application components like ERP, CRM, SCM, XI, BI and SRM.

*We can login with our logon language i.e. specify the language during logon. Same GUI is allowed to login with different languages.

*GUI is user friendly to create favorites, start up transactions to reduce the dialog steps

Dialog Step: It is mouse click, keyboard stroke (enter), function keys like f1(field help), f4(list of possible values), f7(display), f8(execute), f3(back to earlier screen). each dialog step consumes an average of 600ms.(It is an SAP Standard. Threshold value and 1000ms for ECC6.0 systems)

*GUI is downward compatible to support the all the SAP Application components which are below the current GUI Version.

Example:GUI7.0 may not support the components that are  build on 7.10/7.20/7.30 but SAP GUI 7.0 can handle 7.00,640,620,46D,45A etc.
i.e; higher Version GUI Supports lower version SAP Components GUI should be the latest version in the SAP landscape.

*User parameters are defined for the frequently keyed inputs. The values are populated automatically in that text box based on user logon which reduces the user inputs during run time.

Example: A user belonging to the sales organization, division, plant, sales area should get all the values by default while creating sales order(VA01) etc.
use SU01--> to specify the user parameters with parameter id and value.
user master maintenance
getting a parameter ID: On the screen text element (text box)--->press f1--->click on
technical information--get the parameter id.
similarly press f4 to get the parameter value.
Note: Parameters are user specific only...

*Users can be specified with a role based menu or with a SAP Easy access menu to reduce the GUI load.

*SAP GUI is intelligent to determine the least loaded server when more than one instance (application server) is configured. it gets the information from the message server. SAP uses logon group/server group concept to perform the load balancing.

*It provides access across the low speed connections and displays the screens with out graphics/logo which consume more network traffic. (low speed/ high speed) are used to suppress the GUI.

*It provides command window to navigate to the respective functionality and minimizes dialog steps. SAP is a transaction based/menu based system where transactions reduces the dialog steps and menu based increases the dialog steps but provides the complete functionality based on module.

*SAP provides ergonomically designed GUI to configure GUI font size, colors, logos, and visual design using SAP custom layout etc.

*SAP provides various shortcuts in command window
           .(/n) to navigate to a transaction from existing transaction window
           .(/o) to open a new transaction window
           .(/ex) to exit the screen
           .(/nex) to exit GUI
*GUI entries are controlled by using saplogon.ini/ sapmsg.ini/ saproute.ini/ sapdoccd.ini these files reside in windows directory where we can configure one GUI and copy these files to the other systems easily.
Go to windows directory to display the SAP GUI initialization parameters

*GUI provides default help options (f1 help,f4 help, system help and library help)

*The character set can be changed to suite various language and printers.

*SAP GUI supports digital certificates/single sign on so that user can login without any password (NTLM or Kerberos authentication)