Sap Basis Tutorial
Sap Basis Tutorial
This tutorial will walk you through the different features of SAP Basis.
Audience
This tutorial is designed for all those readers who are willing to learn SAP Basis
administration in simple and easy steps.
Prerequisites
The course is designed for beginners with little or no SAP Basis experience. But you need
to have a basic understanding of SAP basics to make the most of this tutorial.
All the content and graphics published in this e-book are the property of Tutorials Point (I)
Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish
any contents or a part of contents of this e-book in any manner without written consent
of the publisher.
We strive to update the contents of our website and tutorials as timely and as precisely as
possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt.
Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our
website or its contents including this tutorial. If you discover any errors on our website or
in this tutorial, please notify us at [email protected].
i
SAP Basis
Table of Contents
About the Tutorial .................................................................................................................................. i
Audience ................................................................................................................................................ i
Prerequisites .......................................................................................................................................... i
ii
SAP Basis
iii
SAP Basis
What is RFC?........................................................................................................................................ 91
22. SAP BASIS – RFC BETWEEN SAP ECC & HANA ................................................................... 93
Introduction to BI / BW ....................................................................................................................... 97
iv
SAP Basis
1. SAP Basis — Overview
SAP Basis refers to the administration of SAP system that includes activities like installation
and configuration, load balancing, and performance of SAP applications running on Java
stack and SAP ABAP. This includes the maintenance of different services related to
database, operating system, application and web servers in SAP system landscape and
stopping and starting the system.
With the help of SAP Basis, different SAP modules like Finance Accounting, Production
Planning, Sales and Distribution, SAP EWM and other modules can integrate and
communicate with each other.
SAP Basis supports the installation and configuration of SAP applications on different
operating systems like Windows, Unix, AS/400, etc. and different databases like SQL
Server, Oracle, IBM DB2 for back end database.
1
SAP Basis
This picture defines the key activities that involve the role of SAP Basis Consultant. The
roles of the SAP Basis Consultant are divided into the following categories:
Solution Specialist
The Solution Specialist is responsible for:
Installation of AP/Add On
Interface Analyst
The Interface Analyst is responsible for:
System Administrator
The System Administrator is responsible for:
2
SAP Basis
DDIC Manager
The DDIC Manager is responsible for:
SAP Architect
The SAP Architect is responsible for:
Transaction Codes
There are various Transaction Codes (T-codes) that a SAP Basis Administrator uses to
perform the assigned tasks. The following is a list of important SAP Basis T-codes:
SM02 — To send messages to users who are logged in and new users logging to the client
SM01 — To take control of transaction codes. In case, the business requires that the users
who are authorized to carry the transactions are to be stopped temporarily.
SM04 — To check the number of users who are logged into the system and in which client
and how many sessions each user is generated and in each session what transaction is
being executed.
3
SAP Basis
SM13 — To keep track of the status of the Update service is Active, in case it is not active
then we activate from the Update Administrator.
SM37 — To monitor the status of the jobs that are created by a user and for specific dates.
SM21 — SAP system log is displayed for the values inputted in the initial screen. The
values that can be maintained is the From Date.
RZ20 — This is used for cross system monitoring. In this transaction, we have a tree
structure that performs a set of transactions and also keeps a track of all the alerts that
were captured during the operation of the system
4
SAP Basis
2. SAP Basis — Installation of SAP GUI
SAP GUI is a client tool which is used to access remote central server and runs on different
operating systems like Microsoft Windows, UNIX, Mac, etc. This is used to manage and
access SAP applications like SAP ECC and SAP Business Intelligence System.
It is the standard theme of Fiori applications and comes with a new color palette and icons
which are better scalable.
The background texture has a stroke pattern in white and light blue with a gradient layer.
As it replaces Corbu with Blue Crystal, this integrates SAP GUI for Windows 7.40 and
NWBC 5.0
SAP GUI has been released separately for Windows and Java support and the latest version
for Windows and Java is 7.4.
5
SAP Basis
However, you also have the possibility to use SAP GUI and NWBC in parallel. To do so,
you merely have to select the new component Install SAP GUI Desktop Icon/
Shortcuts to install the SAP Logon (Pad) Desktop Icon and to register SAP GUI shortcuts
to SAP Logon.
JAVA Release
SAP GUI 7.4 is the latest version for JAVA. This provides support to other operating
systems and was released in October, 2014. As SAP GUI for Java 7.40 is not available on
DVD right now, you need to proceed to the patches section on the SAP Support Portal to
download SAP GUI for Java 7.40.
Step 1: To use SAP GUI for accessing remote central service, you have to first download
it from SAP Market place.
Step 3: Login using SID SXXXXXXXX and password. Once you login, go to Products >
Software Downloads
6
SAP Basis
7
SAP Basis
Step 5: Select platform from the list available, you can select SAP GUI for Windows, SAP
GUI for JAVA, and SAP GUI for Windows for S/4. Once you click there, you can see detailed
information about all that is there in the latest version of SAP GUI — features, support
lifecycle, dependencies, general information, etc. on Info Page.
Support Lifecycle
SAP GUI for Windows 7.40 was shipped in "General Availability" (released for productive
usage) on 8th October, 2014. When planning a SAP GUI upgrade, please consider moving
directly to release 7.40.
Please consider these end of support dates when planning or reviewing your frontend
landscape:
On 9th of April 2013 support for SAP GUI for Windows 7.20 ended.
On 15th of July 2015 full support for SAP GUI for Windows 7.30 ended.
On 31st of October 2015 restricted support for SAP GUI for Windows 7.30 will end.
On 9th of January 2018 support for SAP GUI for Windows 7.40 will end.
8
SAP Basis
You can get it from the download basket later on. Save the file to the local system and
run the setup. You can select to choose from different components-
9
SAP Basis
3. SAP Basis — SAP GUI Selection
As mentioned, there are three different GUIs available and we can select the right version
based on the requirement. The following scenario can help you find a suitable SAP GUI:
SAP instance is managed by CCMS. Users can login to the SAP system using an instance.
A SAP system can consist of one or more instances — you can set up a SAP system with
a single instance with only one CCMS or you can configure a system with two or more
separate instances in client/server environment.
Step 1: You need to define separate directories for UNIX, AS/400, or Microsoft Windows
NT server on which the instance is to run.
10
SAP Basis
Step 3: For each instance, there are entries created in operating system configuration
files (/etc/services, /etc/sapconfig…).
Step 5: For each instance, start and system profiles are created.
Step 1: To create an instance, you should first define the mode of operation.
Step 2: To create an instance, go to CCMS > Configuration or use Transaction code RZ04.
Step 4: To create a new instance, click on create new Instance — (F6) option as in the
following screenshot:
11
SAP Basis
Step 5: Enter the host name and click on current settings. When application server is
already running, the system will display the current settings for that instance.
Step 6: If the application server is not running, you should use the input help to display
the possible entries and fill the below values.
Step 7: Enter the host name and choose current settings. If the application server is
already running, the system will display the current settings for that instance. However, if
the application server is not yet running, you should use the input help to display the
possible entries and fill in the following fields:
12
SAP Basis
Insert the name of the start profile from Profiles to start the instance. You can also click
on “choose the input help” to display a list of available start profiles. You can select a
profile from the available list.
You have to select the name of instance profile from Profiles to run the instance. You can
click on “input help” to display a list of available instance profiles.
To save the instance, click on Save button at the top > Continue
Step 4: You can then change the data for that instance.
Step 5: You can also delete an instance, operation mode using the same transaction code.
Step 6: To delete an operation mode — From the list of productive operation modes,
position the cursor on a line with the operation mode. Select operation mode > Delete.
This deletes the operation mode, and all the instances and work process definitions
assigned to it.
13
SAP Basis
4. SAP Basis — System Landscape & Architecture
SAP Architecture is defined as a technology framework of SAP system and it changes with
time unlike the system landscape. SAP Architecture changes with new software like SAP
ECC 6.0, the most recent one.
The following figure represents SAP three tier system landscape where work flows from
Dev > QAS > PROD and not in backward direction.
Sandbox Server
When a project is implemented, at the initial stages, a sandbox server is used where all
the customization, configuration is performed.
Development Server
Next is to save the configuration in development server and saved in workbench requests
and this has to be transported to Production server.
Production Server
14
SAP Basis
You can consider it as the final or the most refined stage where the work is done when
project is in production/go live. All the changes that are required by the client are
performed in the DEV environment and later, the request is transported to production.
The presentation layer communicates with the application server to perform all the
processing and which is known as brains of an SAP system.
An application server consists of multiple instances and communicates with the database
layer of the three-tier architecture.
The bottom layer is called the database layer. This is responsible to store all the data.
The database of SAP system is kept on a separate server for performance and security
reasons.
The presentation layer consists of different components for ABAP and JAVA that enables
the communication and processing of data in SAP system.
15
SAP Basis
Message Server – This is used to manage server processes and JAVA dispatchers.
It is used to manage communication within JRE.
Enqueue Server – This is used to handle logical locks set by the executed Java
application program.
ABAP Work processes – This separately executes dialog steps in R/3 applications
separately.
16
SAP Basis
17