- SAP GUI for windows is SAP's windows based client for accessing all SAP Dynpro functionality.
- It is also provided access to all the SAP product and software components for example SAP CRM, SAPSCM, SAP ERP Solutions Manager, XI, BW etc.
- The SAP GUI is used to access all the customer systems irrespective of operating system and database.
- SAP GUI is downward compatible i.e the latest release of the SAP GUI software (such as SAPGUI for windows 7.40) works with all previous SAP product releases thus getting the feature of latest GUI.
- It provides SAP GUI for JAVA which is SAP's unified front end for multiple platforms (OS x, Linux and windows).
- It is the most interactive and communicative GUI where user submit the requests.
- It is role based, menu based and transaction based GUI.
- SAP GUI for HTML is used to access the SAP content over the web.
- It is easily customisable to change colours, themes etc.
- It is ergonomically designed to change the fonts and their size.
- Provides network settings to suppress GUI Elements using a low speed connection.
- Provide favorites to reduce the navigation levels.
- Provides set start transaction to directly navigate to the transactions.
- Supports secure network connectivity (SNC) to connect to SAP system without any password.
- The Logon entried are store in SAPLogon.iri and SAPUILandscape.xml.
- Same GUI will be used to access the SAP systems with multiple languages.
- Same GUI supports multiple Interfaces
SAP Reading Material - SAP Notes
SAP Material
Sunday, August 14, 2016
SAP GUI features:
4) Netweaver Business client 3.0/4.0/5.0 (SAP Business client 6.0)
SAP businessclient 6.0 is the latestchild inthe SAP business client family formerly known as SAP Netweaver business client (NWBC). It is a rich user interface desktop client 6.0 provides the following:
Role based single entry point to SAP business applications efficient, intuitive and complete user experience with integration of various UI technologies in particular SAP GUI Web Dynpro. ABAP and SAP Fiori step by step approach for achieving an SAP fiori user experience on windows desktops.
Netweaver Business client for HTML: it is representation of SAP over the web using Web dynpro ABAP screens or JAVA screens.
a) IT requires activation of 'nwbc' service in sicf.
b) Setup a fully qualified hostname in RZ10 using parameter icm/host_name_full
c) Check whether parameter icm/server_port_o is set with port and port and protocol
http://hostname:8000/nwbc isused to navigate to NWBC for HTML
5)SAP FioriClient:
It is based on UI technologies with ATOM protocol, JSON, WSDL and SOAP Languages. it provides a file based GUI which will be querying the database and providing the access to various Front end devices such as desktop, webtops, mobile devices, tablets and hand held devices. It requires deployment of SAP Netweaver gateway and UI Specific add-on. (Ex: ERP, CRM, SRM, SCM, GRC)
6) SAP GUI for Java products like enterprise portal:
Enterprise portal XI,MI, SLD (System landscape directory) and SAP Java engine are built using java language. These applications are accessed on the web using port 50000.
Process of Activating WebGUI
1) Execute Transaction "SITSPMON" which is available onlyl from basis versions 640 and above.
System ==> Status ==> Magnifying glass ==> check the basis release which should be 640 and above.
2) SITSPMON (SAP Internet Transaction Server Process Monitor):
It is used to provide the inbuilt ITS services to SAP System.
a) Check whether status light is "GREEN" with ITSPE is OK.
b) Check whether the parameter itsp/enable=1 (If it is set to '0' internet services are disabled)
3) Execute SMICM (Internet Communication Manager):
It is a service which is active from BASIS 640. It is used handle the web requests check whether ICM status is Green and Running.
4) Activate Internet Communication frame work services based on requirements. Execute transaction "SICF"
/sap/public/bc
/sap/public/bc/ur
/sap/public/bc/its/mimes
/sap/public/ping
/sap/bc/gui/sap/its/webgui
Right click on each of the services and activate the service (There are services like BW, CRM, SRM, Solman, KW etc are activated based on requirements)
5) Execute "SE80" and publish the services
Select internet service => system (right click) => public complete service
Select Internet service => Web GUI (right click)=> Publish complete service
6) To check the hostname, Port and protocol that is going to be used on the web.
Execute SMICM ==> Men Goto==> Services==>
Execute SMICM==> Menu Goto==> Parameters ==> Display
Note: generally the hostname should be fully qualified on the web.
So configure thehost by using parameter intransaction RZ10 using parmeter icm/host_name_full=abs.co.in
set the ports using parameter
icm/server_port_0=PROT=HTTP,PORT=8000
icm/server_port_1=PROT=SMTP,PORT=25
icm/server_port_2=PROT=https,PORT=443
Fully qualified host name means the hostname with atleast two dots(.) The parameters are configured in RZ10.
System ==> Status ==> Magnifying glass ==> check the basis release which should be 640 and above.
2) SITSPMON (SAP Internet Transaction Server Process Monitor):
It is used to provide the inbuilt ITS services to SAP System.
a) Check whether status light is "GREEN" with ITSPE is OK.
b) Check whether the parameter itsp/enable=1 (If it is set to '0' internet services are disabled)
3) Execute SMICM (Internet Communication Manager):
It is a service which is active from BASIS 640. It is used handle the web requests check whether ICM status is Green and Running.
4) Activate Internet Communication frame work services based on requirements. Execute transaction "SICF"
/sap/public/bc
/sap/public/bc/ur
/sap/public/bc/its/mimes
/sap/public/ping
/sap/bc/gui/sap/its/webgui
Right click on each of the services and activate the service (There are services like BW, CRM, SRM, Solman, KW etc are activated based on requirements)
5) Execute "SE80" and publish the services
Select internet service => system (right click) => public complete service
Select Internet service => Web GUI (right click)=> Publish complete service
6) To check the hostname, Port and protocol that is going to be used on the web.
Execute SMICM ==> Men Goto==> Services==>
Execute SMICM==> Menu Goto==> Parameters ==> Display
Note: generally the hostname should be fully qualified on the web.
So configure thehost by using parameter intransaction RZ10 using parmeter icm/host_name_full=abs.co.in
set the ports using parameter
icm/server_port_0=PROT=HTTP,PORT=8000
icm/server_port_1=PROT=SMTP,PORT=25
icm/server_port_2=PROT=https,PORT=443
Fully qualified host name means the hostname with atleast two dots(.) The parameters are configured in RZ10.
Saturday, August 13, 2016
Installation Part:
1) SAP GUI for windows:
Download the software using SAP download manager and extract it toa folder. Navigateto the installation executables and use "setupall.exe".
Select the GUI components that need to be installed (deselect the components that need to be uninstalled and continue the installation/ uninstallation.
some of the components may need some additional components like.net frame work etc.
SAP GI for windows provides an option to select the CRM, SRM, SCM dependents, ECL (Engineering Client Viewer for 2D, 3D etc)
It alsoprovides knowledge management, BW, Netweaver Business client etc.
The Logon entries are maintained in saplogon.ini (older versions), SapUILandscape.xml. These files can be stored accessed by all the presentation servers.
2)SAP GUI for JAVA:
It required a compatible version of JAVA which is specific to operating system.
Download the OS specific SAP GUI for Java software from SAP marketplace. Generally it is around 40MB.
Use command "Java - jar PlatinGUI<rel><OS>_nnn.JAR"
It is installed by default in /opt/SAPClients/SAPGUI/bin folder to initialize SAPGUInavigate to the above folder and use /guilogon..
3)SAP GUI for HTML:
It is a representation of classic GUI over the browser using HTML. It requiredinternet transaction server to convert the classic content to web content.
Download the software using SAP download manager and extract it toa folder. Navigateto the installation executables and use "setupall.exe".
Select the GUI components that need to be installed (deselect the components that need to be uninstalled and continue the installation/ uninstallation.
some of the components may need some additional components like.net frame work etc.
SAP GI for windows provides an option to select the CRM, SRM, SCM dependents, ECL (Engineering Client Viewer for 2D, 3D etc)
It alsoprovides knowledge management, BW, Netweaver Business client etc.
The Logon entries are maintained in saplogon.ini (older versions), SapUILandscape.xml. These files can be stored accessed by all the presentation servers.
2)SAP GUI for JAVA:
It required a compatible version of JAVA which is specific to operating system.
Download the OS specific SAP GUI for Java software from SAP marketplace. Generally it is around 40MB.
Use command "Java - jar PlatinGUI<rel><OS>_nnn.JAR"
It is installed by default in /opt/SAPClients/SAPGUI/bin folder to initialize SAPGUInavigate to the above folder and use /guilogon..
3)SAP GUI for HTML:
It is a representation of classic GUI over the browser using HTML. It requiredinternet transaction server to convert the classic content to web content.
Saturday, August 6, 2016
Types of Presentation Layers
Types of Presentation Layers:
- SAP GUI for windows
- SAP GUI for JAVA
- SAP GUI for HTML
- Netweaver business client (UI)
- Fiori Launch Pad (UX)
- SAP WEB Dynpro JAVA (web based)(outdated)
1) SAP GUI for Windows:
It is a client software which designed to work on windows platforms.
It of size around 1.2 GB. It is the most convenient GUI for developers, functional consultants, end user community and business process owners.
Download the SAP GUI for windows from
http://service.sap.com/swdc ==> Installations and upgrades
==> SAP front end components ==> SAP GUI for windows 7.40
==>. select and download
2) SAP GUI for JAVA Environment:
SAP's unified frontend for multiple platforms (Linux and Windows). It is based on a platform independent architecture and Java implementation.
It required platform specific JAVA to run SAP GUI for JAVA. SAP GUI for JAVA 7.40 is designed to run with SAP systems based on SAP Netweaver application server 7.40 and earlier versions which are still supported by SAP. Current version of SAP GUI for JAVA is SAP GUI 740 PL 8. It's size is approximately 40 MB.
3) SAP GUI for HTML:
It is a browser based GUI which converts the classic GUI screens into WEB Screens using in built internet transaction server. It required an Host Name and HTTP port number to access the SAP products.
4) SAP Business Client:
Earlier its called as Netweaver business client.. It provides a client on the desktop or a web client that display the content which is similar to a portal screens. These screens are designed and published by using the ABAP language. these are called WEB Dynpro. ABAP pages 9WdA). The major intension is get away from JAVA WEB Dynpro pages. It is also referred as UI (User Interface)
5) SAP Fiori Launchpad:
SAP fiori is a new user experience (UX) for SAP software. By applying modern design principles it completely reinvents the user experience. It provides personalised and role based the new user experience enables enterprised wide engagement across lines of business. It provides optimal usability on multiple devices for better business interactions and ease of use.
6) SAP Web Interface (Java applications):
These screens are defined in JAVA and they are called as WDJ (Web Dynpro Java). JAVA based SAP products are replaced by using Web Dynpro ABAP.
Presentation Layer
Presentation Layer:
It is the layer where user submits the request using an interface. Like command line interface, graphical user interface, web interface or mobile interface or any other devices, etc.
It is a small software that is used to communicate with application server. It requires inputs such as port, protocol, host name etc.
Protocol: It is used to govern the data transmission between systems.
Port: It is a terminating point to access the application.
These both are maintained in the file /etc/services.
Hostname / IP Address: It is unique in thelandscape. The naming conventions of the hostname can be global (google.com / yahoo.com) or local.
Each hostname is assigned to an IP address. These are maintained in /etc/hosts or in company DNS server or in a public DNS server (google/yahoo).
It is the layer where user submits the request using an interface. Like command line interface, graphical user interface, web interface or mobile interface or any other devices, etc.
It is a small software that is used to communicate with application server. It requires inputs such as port, protocol, host name etc.
Protocol: It is used to govern the data transmission between systems.
Port: It is a terminating point to access the application.
These both are maintained in the file /etc/services.
Hostname / IP Address: It is unique in thelandscape. The naming conventions of the hostname can be global (google.com / yahoo.com) or local.
Each hostname is assigned to an IP address. These are maintained in /etc/hosts or in company DNS server or in a public DNS server (google/yahoo).
SAP Transaction Codes & Use of Code
Transaction Code: It is shortest code to navigate to the SAP programs and reports which are long and confusing German names. These are displayed in Transaction code "SM01" and stored in table TSTC.
S.No | ||
1 | SM51 | Monitoring the SAP servers overview |
2 | SM50 | Monitoring the work process overview |
3 | SM66 | To monitor the work process globally |
4 | SM04 | To monitor the user logged in locally |
5 | AL08 | To monitor the user logged in globally |
6 | SM12 | To monitor the locks held in the system. |
7 | SM13 | To monitor updates held in system. |
8 | SM14 | To monitor updates administrations. |
9 | SM21 | To monitor system logs. |
10 | ST22 | To monitor the ABAP system dumps |
11 | SM01 | To monitor the transaction locks |
12 | SM02 | Populating the messages during downting |
13 | ST01 | To monitor and switching the traces |
14 | ST02 | To monitor the SAP application buffers |
15 | ST03 | To monitor workload overview |
16 | ST04 | To monitor database buffers |
17 | ST05 | To monitor performance traces |
18 | ST06 | To monitor the OS statistics |
19 | ST07 | To monitor the applications load |
20 | ST11 | To monitor the developer traces |
21 | SM20 | To monitor the security audit logs |
22 | SM36 | Scheduling background jobs |
23 | SM37 | To monitor background jobs |
24 | SM35 | To monitor batch inputs |
25 | SM59 | Define the RC Connections |
26 | SM58 | To monitor the transactional Rfc |
27 | SMQ1 | To monitor the outbound queue |
28 | SMQ2 | To monitor the inbound queue |
29 | SP01 | To monitor spoold requests |
30 | SMMS | To monitor message server |
31 | SMGW | To monitor gateway |
32 | DB02 | To monitor databse growth |
33 | DB13 | To monitor database calender (Scheduling backups) |
34 | DB12 | To monitor database logs |
35 | DB01 | To monitor database locks |
36 | DB17 | To monitor database checks |
37 | WE05 | To monitor Idocs |
38 | AL11 | To monitor SAP directories |
39 | DB14 | To monitor the database operational logs |
40 | DB03 | To monitor the parameter change in database |
41 | SMICM | To monitor the internet communication manager |
42 | SITSPMON | To monitor the internet transaction server |
Subscribe to:
Posts (Atom)