Sunday, August 14, 2016

SAP GUI features:



  1. SAP GUI for windows is SAP's windows based client for accessing all SAP Dynpro functionality.
  2. 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.
  3. The SAP GUI is used to access all the customer systems irrespective of operating system and database.
  4. 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.
  5. It provides SAP GUI for JAVA which is SAP's unified front end for multiple platforms (OS x, Linux and windows).
  6. It is the most interactive and communicative GUI where user submit the requests.
  7. It is role based, menu based and transaction based GUI.
  8. SAP GUI for HTML is used to access the SAP content over the web.
  9. It is easily customisable to change colours, themes etc.
  10. It is ergonomically designed to change the fonts and their size.
  11. Provides network settings to suppress GUI Elements using a low speed connection.
  12. Provide favorites to reduce the navigation levels.
  13. Provides set start transaction to directly navigate to the transactions.
  14. Supports secure network connectivity (SNC) to connect to SAP system without any password.
  15. The Logon entried are store in SAPLogon.iri and SAPUILandscape.xml.
  16. Same GUI will be used to access the SAP systems with multiple languages.
  17. Same GUI supports multiple Interfaces

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.


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.



Saturday, August 6, 2016

Types of Presentation Layers

Types of Presentation Layers:

  1. SAP GUI for windows
  2. SAP GUI for JAVA
  3. SAP GUI for HTML
  4. Netweaver business client (UI)
  5. Fiori Launch Pad (UX)
  6. 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).

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
Transaction Code
Use
1SM51Monitoring the SAP servers overview
2SM50Monitoring the work process overview
3SM66To monitor the work process globally
4SM04To monitor the user logged in locally
5AL08To monitor the user logged in globally
6SM12To monitor the locks held in the system.
7SM13To monitor updates held in system.
8SM14To monitor updates administrations.
9SM21To monitor system logs.
10ST22To monitor the ABAP system dumps
11SM01To monitor the transaction locks
12SM02Populating the messages during downting
13ST01To monitor and switching the traces
14ST02To monitor the SAP application buffers
15ST03To monitor workload overview
16ST04To monitor database buffers
17ST05To monitor performance traces
18ST06To monitor the OS statistics
19ST07To monitor the applications load
20ST11To monitor the developer traces
21SM20To monitor the security audit logs
22SM36Scheduling background jobs
23SM37To monitor background jobs
24SM35To monitor batch inputs
25SM59Define the RC Connections
26SM58To monitor the transactional Rfc
27SMQ1To monitor the outbound queue
28SMQ2To monitor the inbound queue
29SP01To monitor spoold requests
30SMMSTo monitor message server
31SMGWTo monitor gateway
32DB02To monitor databse growth
33DB13To monitor database calender (Scheduling backups)
34DB12To monitor database logs
35DB01To monitor database locks
36DB17To monitor database checks
37WE05To monitor Idocs
38AL11To monitor SAP directories
39DB14To monitor the database operational logs
40DB03To monitor the parameter change in database
41SMICMTo monitor the internet communication manager
42SITSPMONTo monitor the internet transaction server