0 ratings0% found this document useful (0 votes) 367 views69 pagesSAP Basis Overview
SAP BASIS Detail in a single file. A good Basis notes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
srr016 ‘SAP Basis Quick Guide
SAP Basis - Quick Guide
hty iwww. tute pint.com/say
Copyright © tutorialspoint.com
yasis_quick him
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.
The key responsibilities of SAP Basis Administrator include —
+ System installation and Configuration
Load balancing on servers
Performance management of different components
Managing interfaces and integration with servers
Managing servers and different services
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.
omens
‘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
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| ‘vewir2016 SAP Basis Quick Guido
The Solution Specialist is responsible for ~
+ Upgrading the SAP version of system landscape
* SAP Data backup archive
+ Migration of Operating system and Database
«Installation of AP/Add On
Interface Analyst
‘The Interface Analyst is responsible for —
* Configuration and set up of interface between different modules
System Administrator
The System Administrator is responsible for —
* Monitoring the performance of SAP system and modules
* Maintaining SAP system health and performing health checkup
SAP Database Administrator
The SAP Database Administrator is responsible for —
+ Backup and restoring the database of SAP system
© Managing database objects
Transport and Batch Job Administrator
The Transport and Batch Job Administrator is responsible for ~
* Managing batch job scheduling and replication
+ Managing SAP Control access in system landscape
DDIC Manager
The DDIC Manager is responsible for —
+ Managing changes to Data Dictionary
SAP Architect
‘The SAP Architect is responsible for —
+ Designing work and data flow in the SAP system
+ Managing SAP sizing
SAP ABAP Specialist
‘The SAP ABAP Specialist is responsible for —
* Troubleshooting and tuning of ABAP Programs
+ Applying correction to Programs as per SAP
+ Coding and customization of ABAP program as per requirement
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|srr016 ‘SAP Basis Quik Guide
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 ~
SMO02 — To send messages to users who are logged in and new users logging to the client,
SMO01 — 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.
M04 ~ 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.
SMI ~ 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
M37 ~ To monitor the status of the jobs that are created by a user and for specific dates.
PFCG ~ This is used to maintain roles in SAP system,
M21 ~ 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
SAP Basis - Installation of SAP GU.
SAP GUL is a clicnt tool which is used to access remote central server and runs on different operating,
systems like Microsoft Windows, UNIX, Mac, ete. This is used to manage and access SAP applications like
SAP ECC and SAP Business Intelligence System,
Advanced Features in SAP GUI
The following are the advanced features of SAP GUI —
Blue Crystal design
SAP Blue Crystal is a new visual design theme which succeeds Corbu. It provides a consistent design that
allows users to seamlessly experience SAP GUI and NWBC elements
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
Complete icons redesign for Blue Crystal
All SAP GUI icons used by SAP applications have been redesigned and are now fitting the Blue Crystal
Design, Additionally, they are much better scalable than before. The new set of icons is exclusive to Blue
Crystal Design.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| sasrr016 ‘SAP Basis Quik Guide
New default color for Blue Crystal icons
When you use it with patch 2, the main color changes from blue to dark gray in order to harmo
design with the Fiori Application design.
Supported Available Versions for Different Platforms
The following are the supported available versions for different platforms ~
* SAP GUI for the Windows environment
* SAP GUI for the Java(TM) environment
* SAP GUI for HTML / Internet Transaction Server (ITS)
SAP GUI has been released separately for Windows and Java support and the latest version for Windows and
Java is 7.4.
Microsoft Windows Release
SAP GUI 7.4, the latest version for Windows was released in October, 2014 and it supports various features
like — it is by default installed with NWBC 5.0 and SAP GUI and GUI shortcuts are launched through
NWBC.
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.
Downloading SAP GUI from SAP Marketplace
‘The following are the steps to download SAP GUI from SAP Marketplace ~
Step 1 ~ To use SAP GUI for accessing remote central service, you have to first download it from SAP
Market place.
Step 2 - Go to- service.sap.com to login to SAP Market Place.
SAP Service
Marketplace
Yast Saene
‘The next generation of SAP Supporttools Is live.
“The new AP ONE Suny Launchac bongs at of yur suport
toos ogener ene persona dastoar,povang youth
2s) ace ot aplkabons, an als-gance ew no kntant
{ast andl, and more
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 4ie9srr016 ‘SAP Basis Quick Guide
Step 3 - Login using SID SXXXXXXXX and password. Once you login, go to Products > Software
Downloads
Early Adoption
Bar Se 2 w Industries & Soluti Cust Invon
Industries & Solutions > Customer involvemer
Marketplace
Improvements & Innovations > Services & Support
—_ |
SAP Business Suite Cross-topics Ratted content on 6
SAPERP Accessibilty Product avatiabilty
Fd preduct ntormation
sapcRM Globalization & localization
fend of maintenance date
Grae Country and language versions. See et
Hybrid Scenarios Avaiabity Matrox
Las eat rid See ity
canon Installation & Upgrade Guides Came eee
| Release Notes Inthe SAP Software Oot
Content & collaboration SAP Best Practices have accessto the entr
ofSAPbased on your s
Step 4 — Under Software downloads, go to Installation and upgrades. Follow the alphabetical order A-Z and
select ‘G" from list.
“@_)_setware bownbads_)_vatamion
Software Downloads A -Z index
Inotoliotions ond Upsros<> mm Installations and Upgrades
INSTALLATIONS AND UPGRADES - G
sone acess Cott sarge ve
eae! = wecunrea umooue
= som = sweauiren umoousron sit
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 sce 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.
hips tin tueralspointcenveg-binlexripage.cgsrr016 ‘SAP Basis Quick Guide
© On [Sth 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.
Also consider, SAP Notes — 147519
Go to Download « Select files to add to the download basket.
=o
on about multizneneing and how to extract mutt-nart archives - Click on [Pte
“The following objects are available for download:
File Type Download Object ate
‘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 —
[BaP row ema eae = SS
|
Press Next > Finish the setup.
SAP Basis - 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 -
When users are working rarely in the SAP system
Suppose most of the users fall in this category, then it is suggested to use SAP GUI for HTML format. This
allows you to save effort and money for client deployment.
When users are working mostly in the SAP system
Ina case such as this, SAP GUI for Win dows or SAP GUI for Java is recommended,
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| eosrr016 ‘SAP Basis Quik Guide
When users are ABAP developers
For ABAP developers, it is recommended that they use SAP GUI for Windows.
When users use operating systems other than Microsoft
It is recommended they use SAP GUI for Java and HTML or they can use the SAP GUI for Windows on a
remote server.
When users are integrating Dynpro transactions to the Portal
It is recommended they use SAP GUI for HTML. This allows you to integrate classic Dynpro-based
applications into the portal easily.
SAP Instance and SID
A SAP instance is when you install and configure a SAP system. This instance defines a group of resources
— memory, processors and other resources in the system, This allows users to login to the SAP system and
share the same resources.
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 instanees — 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.
Configuring a SAP instance
You need to follow these steps to configure a SAP instance ~
Step 1 — You need to define separate directories for UNIX, AS/400, or Microsoft Windows NT server on
which the instance is to run.
Step 2 - You can use a shared file system.
Step 3 — For each instance, there are entries created in operating system configuration files (/etc/services,
jete/sapcontfig...).
Step 4 — There are communication entries created in the host.
Step 5 — For each instance, start and system profiles are created.
Step 6 — For each instance, operating system users are installed.
Creating an instance for one server
You need to follow these steps to create an instance for one server —
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 3 — Go to instances/operation modes as shown in shown in the screenshots below.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 69srra016 ‘SAP Basis Quick Guide
wenu Edt Eavortes Extras. System Help
@ [rzo4) \« @
SAP Easy Access
ta | & dhother meu | % Ye 7 &
o vl« eG@e@ shes HHH
CCMS: Maintain Operation Modes and Instances
| D.instances/operation Reggae
Operation modes for test or exception operation
bunny Sele-Contigured Operation Mode
Step 4 ~ To create a new instance, click on create new Instance — (F6) option as in the following screenshot
@ 1«B@G@ SHR HHH FH Of
CCMS: Maintain Operation Modes and Instances
@® Dicconsistency check Profile view
Productive instances and their WP distribution
Host Name Server Mane Instance Profile
Operation Mode Dia Res BP BPA Spo Upd Up2 Eny su
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—
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| asrra016 ‘SAP Basis Quick Guide
CMS: Maintain Instance Data
current settings Mantan detals <\check profle
Host Name es | | - -
SAP systemne. [00 Config'able WPs 3
Max. Work Proce 6
Instance profile
Profile name
Lae) Oe zl
‘Admin. user for start/stop
‘Admin User
Appl. server [Test_AaH_00
8 type
Home Directory
Instance Prof.
SAP System Number
‘The SAP System Number is the number that is mentioned when the SAP System is installed.
Start Profile ~ Profile Name
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.
Instance Profile — Profile Name
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
Maintaining Instance Definition
‘When you define operation modes, you need to maintain instance definition, Follow these steps to change
the definition —
Step 1 — Use Transaction Code: RZ04.
Step 2 ~ Select Instances/operation mode
Step 3 ~ Select an entry from the list of productive instances,
Step 4 - You can then change the data for that instance.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| asuire0%6 SAP Basis Guick Guido
@ *«S/@@@ 2H HHHH|AA\Of
CCMS: Maintain Operation Modes and Instances
| nstances/operation modes. Instances/Profles
Operation modes for test or exception operation
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.
System Landscape & Architecture
SAP system landscape is defined as an arrangement of SAP servers. Ideally, in a Sap environment, a three-
system landscape exists. A system landscape consists of Development Server (Dev), Production Server
(PROD), and Quality Assurance server (QAS).
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 is a request in SAP System Landscape —
DEVELOPMENT >>>> Quality >>>> PRODUCTION
The following figure represents SAP three tier system landscape where work flows from Dev > QAS >
PROD and not in backward direction.
0-0-0
Let us now discuss the system landscape —
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
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 1089wir2016 SAP Basis Quick Guido
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
‘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.
SAP System 3 — Tier Architecture
‘The image given below shows 3-tier architecture of the SAP system. The presentation layer is the topmost
one. This contains the device/application to control the SAP system. This can include mobile devices, end
user systems or SAP GUT or web browser based client.
BRR BD
SAPGUL SAPGUI__ SAPGUL GUI_SAPGUI
t t {
‘The presentation layer communicates with the appli
known as brains of an SAP system.
ion server to perform all the processing and which is
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.
‘The key components of the presentation layer include the following -
Message Server ~ This is used to manage communication between distributed dispatchers in the ABAP
system.
Message Server ~ This is used to manage server processes and JAVA dispatchers. It is used to manage
communication within JRE.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 109srr016 ‘SAP Basis Quik Guide
Dispatcher Queue ~ This is used to store multiple work process types.
Dispatcher ~ This is used to distribute the requests to the work processes.
Memory Pipes ~ This is used to manage communication between ICM and ABAP work processes.
Enqueue Server — This is used to handle logical locks set by the executed Java application program.
Java Dispatcher — This is responsible to receive the client requests via presentation layer and forward to the
server process.
Gateway — This is used to manage communication between SAP system and external systems.
ABAP Work processes ~ This separately executes dialog steps in RV3 applications separately.
SAP Basis - Hardware & Software Installation
To implement SAP ERP, we need to find out the minimum hardware and software requirements. The
minimum system requirements should be met to perform the implementation successfully.
‘The following are the minimum requirements for SAP R/3 installation —
Minimum hardware requirements
© CPU: Intel PIT 500 MHZ
* HDD: 30GB
+ RAM: 256MB
Ethernet Card for LAN connectivity
Minimum software requirements
Windows Server
Windows Server Service Pack
Internet Explorer
Database Software Ex: Microsoft SQL Server
SAP RV3 System
Report Data CD
Export CDs
SAP GUI
SAP R/3 Kernel CD
Dynamic Link Libraries or DLL
Active Directory Service Interface or ADSI
Microsoft Management Console or MMC
Hardware requirements to install SAP ECC 6.0
+ HDD ~ 250GB + 45GB Hard Disk Space
+ RAM- Minimum 4 GB of RAM — The more the capacity of RAM, the less time it takes for
installation
+ CPU -— Intel Dual Core or Core 2 Duo Processor — If you have a 64-bit processor, you can go for
ECC 6.0 EHP4 instead of ECC 6.0 SR2.
+ CD Drive to copy the software
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 2169srr016 ‘SAP Basis Quik Guide
Software requirements to install SAP ECC 6.0
* Windows server 2003 32-bit SP 2 or Windows Sever 2003 64-bit OS.
© Driver CDs
+ Adobe Acrobat Reader for Installation Manual
SAP ECC 6.0 ides SR2 installation will be completed approximately in 20 hours with the above
configuration. The installation time can be reduced further by upgrading hardware configuration like quad 2
cote processor with 8 GB ram and 1 TB Hard Disk Drive.
Note — You can download SAP ECC 6.0 free trial from SAP Market place. It is also possible to integrate
SAP FCC 6.0 trial using SAP Cloud Appliance Library ACL to AWS or other cloud environment service
provider by providing user public cloud key.
Installation of SAP ECC 6.0
Follow these steps to install SAP ECC 6.0 -
Step 1 — Install database as per the requirement. Java JDK 1.4 is the minimum requirement. Copy the
software to local drive and run sapinst.exe, Set up wizard will open.
‘rian om
hese se
Step 2 ~ Select the service you want to install — Central System Installation > Select Service Type — Typical
or Custom > Next
Step 3 — Select the software units you want to install with ECC like Biller Direct and additional NW
software units AS ABAP, etc.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 169surra016
‘SAP Basis Quick Guide
Step 4 - Enter the SAP System ID and Installation drive. SAP System ID is a unique identifier for your SAP
system, It must be unique throughout the system landscape. Enter master password which will be used for all
user accounts to be created.
cies
peammcares BE
neste ont ovsnmandes
‘Tose edn eta shen SN urea PTO
Step 5 — Enter Database parameters like DBSID for an existing database, host name, etc.
Step 6 ~ Perform perquisite check. You can click OK to perform check or cancel to move to next step.
hiipstnvwulralspeinLeorvegi-binlprinpage.ca| ‘weasrra016 ‘SAP Basis Quick Guide
nave Cane ee tong by bec cote
=|
frre ite
Step 7 ~ In the next window, you have to provide the location of export files, oracle client and kernel files >
Next > Enter OS passwords.
Step 8 - Enter the central instance number, which serves as the technical identifier for controlling internal
processes such as memory. This number must be unique for this installation.
Step 9 - The system now shows you the port numbers.
Comes tace Pa
spews counter — HEB)
toswemancortcey ae ai
‘nee ete mAb igry Sata rman nt A enon ear Po nee sar emai et
Step 10 — Click Next and you will see the summary of installation.
Step 11 — Enter the Solution Manager key to continue the installation and upgrade process.
Step 12 ~ Once the installation is complete, you will receive the following confirmation.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 15109srra016 ‘SAP Basis Quick Guide
“Teck Progress
2 ao ne
fax
Different Hardware and Software Components in SAP System
The following are the key components in SAP system —
+ Database Server
+ Application Server
* Other Servers.
+ Software components- NetWeaver
+ SAP GUI
# License key and Maintenance Certificates
+ Enhancement Package
+ Upgrade plans
+ SAP Solution Manager Integration
In SAP system, to check the list of the currently installed software component versions, you can go to SAP
GUL, select system.
Choose System in SAP logon> System > Status > click the Component Information icon under system data.
ten EX facto ea [mien] fee
Ci i New GUI Window ctr Sy gS
Close Gut Window
SAP Easy Access User Profile
Services
Ta | | Fotherment | FE tutiog
Lat
Setvices for Object
My Objects »
‘Own Spool Requests
Own Jobs
Short Message
iene
Log Off
Go to SAP system data > Click on component magnifying glass.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 1689srra016 ‘SAP Basis Quick Guide
Stent feos} Previous logon
‘SAP data =
Repository data [Sam svete data
Program (creen) (BAPLSITTR_NAY.
Program (Gs PLSIETRHAV™) cence exoration
‘You can see the following two options —
«Installed software component versions
* Installed product versions
@ S80 Gateway Foundvon 7-20
@ User interface Techralogy 7.40
@
exis Puan
‘58° Sotion Took Pun
‘Guiness Intebgence Content
3 © Se? Busnes Wachee
talled software component, you can see all the installed software, support package, service pack,
description etc. If you want to check the details of each component, you can select the component and go to
details tab as shown above.
Go to Installed Product Versions, it will show you the version of the installed SAP NetWeaver.
Installed Software Comeonent Versions
SAP Basis - NW System
SAP NetWeaver is a web-based, open integration, application platform that serves as the foundation for
enterprise service-oriented architecture (enterprise SOA) and allows the integration and alignment of people,
information, and business processes across business and technology boundaries. It allows the composition,
provisioning, and management of SAP and non-SAP applications across a heterogeneous software
environment
‘The following table defines the Main Use Cases of SAP NetWeaver and its key area —
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| ‘e9srr016 ‘SAP Basis Quik Guide
Use Case Description
Data Warehousing SAP BW
Building Integration scenarios SAP Process Integration PI
Mobilizing Business Processes SAP NetWeaver Mobile
Building Composite Applications SAP Composition Environment
Integration with SAP Enterprise Portal SAP Enterprise Portal
Application Development ABAP_— ABAP Development on NetWeaver Application Server ABAP
‘To implement these use cases, SAP has provided mapping between use cases and SAP NetWeaver software
‘componen
Consider the use case of data warehousing, it has multiple product instances and client tools to use
NetWeaver for data warehousing.
Standalone Engines Product Instance Client Tool
* AS ABAP « SAP GUI with Business Explorer (BI Add-
* BW ABAP On)
* AS Java + SAP BusinessObjects Analysis, Edition for
* NW Product Microsoft Office* [optional]
— Description [optional] * SAP BusinessObjects Crystal Reports
Classineaton UIREX) + AS Java Extensions [optional]
[optional] = SAP BusinessObjects Dashboards [optional]
* BI Java [optional] * SAP BusinessObjects Web Intelligence
* EP Core— Application [optional]
Portal [optional] + SAP BusinessObjects Design Studio
« Enterprise Portal [optional]
SAP Basis - NW Architecture
SAP NetWeaver is one of the central components of the entire SAP software stack and provides you a
platform for other components and JAVA and ABAP applications.
SAP Application server consists of multiple application server instances and also database servers. With use
of dialog instance, it also contains message server and an enqueue server.
The following is a dialog instance executed by a user ~
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 1we9srrao16 ‘SAP Basis Quick Guide
= =
These are the different components of the Dialog Instance ~
Internal Communication Manager ~ This is used to process both client and server web requests. It
supports protocol — HTTP, HTTPS, SMTP.
Dispatcher ~ This is used to distribute the user request to different work processes. If all the work processes
are busy, requests are stored in the dispatcher queue.
Work Processes ~ These are used to execute Java or ABAP programs,
SAP Gateway — This provides RFC interface between SAP instances.
Message Server ~ This is used for message communication and also balances the load in SAP system.
Installation Options for SAP NetWeaver
SAP NetWeaver provides the following installation options ~
+ ABAP System ~ This comes with an integrated VM Container. With this installation, you can run
ABAP programs and selected SAP Java applications (shown in left box).
+ Java System ~ The components to the right in the above image constitute the Java System, With the
installation of this, you can run J2EE applications but not any ABAP programs,
+ ABAP + Java system ~ All the components shown in the above image constitute the ABAP + Java
System,
Application Center and Instances
‘The SAP NetWeaver work center includes the configuration of the following tools —
Adobe Document Ser s — This allows you to register the Adobe Reader Rights credentials as well as
keep track of all unlicensed interactive form designs in your system.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 1969srr016 ‘SAP Basis Quik Guide
Application Module ~ This allows you to view the details of the deployed applications and their modules.
Here, you can also perform the run-time configuration of the application modules.
Application Resources ~ This allows you to enable applications to make use of external resources. A NW
Administrator can add or delete the application resources.
Authentication and Single Sign-On — This allows you to choose the required authentication mechanism for
your applications. You ean configure the following authentication and SSO —
AS Java as a Service Provider
+ Kerberos
Certificates and Keys ~ This allows you to manage the AS Java certificates and keys.
Composite Application Framework Authorization Tool ~ This allows you to manage business rules and
Instance Level Permissions for CAF applications, business object nodes and AS Java instances.
Configuration Wizard ~ You can make technical settings required for the technical pro
ora technical scenario,
ng of a system
Destinations ~ This can be used to specify the remote service's address and the user authentication
information for remote connections.
Development Infrastructur ~ This is required while developing with Java and you want to manage it with
‘Transport Management System (TMS).
Identity Management ~ This allows you as an administrator to control applications access by creating users
and providing these users with a means of authenticating themselves to an application.
Internationalization — This allows you to manage data from double stack systems and also used for
synchronization purpose.
Java HTTP Provider Configuration — You can create new virtual hosts and configure existing ones for all
registered systems.
Java Class Loader Viewer — You can monitor the hierarchy and references between the class loaders in the
AS Java.
Java System Properties — Using this, you can view current system configuration of Application server
JAVA and you can edit the properties that are marked as online modifiable.
Java Connection JCo RFC Provider — You can manage the Java Connector Remote Function Call (JCo
RFC) Destinations. This allows you to create, edit and view existing connections.
JMS Server Configuration ~ This is used to create new JMS resources.
Li
icenses — You can request and install new SAP licenses.
Log Configuration — You can view current log configuration, change security or reset it to default
Message Server ~ You can monitor message server parameters and settings,
SAP NetWeaver Administrator Tool — SAP NetWeaver Administrator (NWA) is a web-based tool that
allows you to perform configuration, advanced administration, and also to monitor, troubleshoot, and
diagnose a SAP NetWeaver system.
You can use NWA tool in the following working modes —
© Online
* Local and remote
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 20189srr016 ‘SAP Basis Quik Guide
Managing Java Instances using NWA
Follow these steps to change the status of Java instances at runtime.
Step 1 - Go to SAP NetWeaver Administrator > Operations > Systems > Start & Stop
Step 2 — Now, go to Java Instances tab under NWA.
Step 3 - You can sce all available instances with corresponding information about the server processes
within the instance.
Step 4 — Select an instance to perform the following functions under NWA —
Start, stop or restart a Java instance.
Enable or disable debug mode for AS Java processes.
View and refresh OS processes.
Clear the DNS cache for a particular instance,
Set a number of server processes (nodes).
SAP NW System Landscape
Follow these steps to perform the implementation of SAP NetWeaver system —
Step 1 — Plan the implementation by defining the scope, hardware and software requirements, and release
instructions.
Step 2 — Define the system landscape for the use cases.
Step 3 — Install the components of SAP NetWeaver system,
Step 4 — Configure SAP NW systems.
System Landscape Management using SAP Solution Manager
SAP recommends the use of the latest version of the SAP Solution Manager to manage your system
landscape. You can download the latest version from SAP Support Portal
hittp//support.sap.com/solutionmanager
Itis important to correctly define your SAP system landscape in the following versions of SAP Solution
Manager to maintain it correetly.
SAP Solution Manager 7.0
‘You can use the SAP Solution Manager System Landscape transaction code — SMSY for the complete
system description,
SAP Solution Manager 7.1 SP01 to SP04
You can use the Landscape Management Database transaction code — LMDB to maintain technical system
information. To maintain logical product information, you can use the transaction code — SMSY.
SAP Solution Manager 7.1 SP05 and higher
You can use the Landscape Management Database transaction code — LMDB for the complete system
description and in this, transaction code — SMSY is no longer required.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 21189srr016 ‘SAP Basis Quik Guide
Verifying Landscape with SAP Solution Manager
To verify and correct your system landscape, SAP recommends that you use the verification functions of the
following versions of SAP Solution Manager.
SAP Solution Manager 7.0 to 7.1 SP04
Use Landscape Verification 1.0 for SAP Solution Manager. This add-on allows you to identify and correct
is
ies in your SAP Solution Manager landscape (Transaction SMSY) before they cause problems, for
example, during a system update. Example for errors are a missing connection to the System Landscape
Directory or the incorrect assignment of products to technical systems. For each type of error, a generic
description for the solution is provided.
SAP Solution Manager 7.1 SP05 or higher
Use the landscape verification function that is embedded into the product system editor of the Landscape
Management Database (LMDB). It replaces the previous Landscape Verification tool.
SAP Basis - SAP Client Administration
Let us first understand what a client is before we move on to SAP client admi
stration,
A client is used in SAP system for multiple login on single instance. You can create multiple clients on a
single instance. It also provides data security wherein, one user with one client can’t see the data of the other
user with another client, In addition, there is no need to install the software for each and every user.
Advantages of Client Concept
Client concept comes in with the following advantages —
+ You can share the same resources between multiple users.
+ You can manage SAP system landscape as you can create multiple clients for DEV, QA and PROD.
team.
* You can share your SAP system with a large number of users.
+ You can create clients in SAP system from 000-999,
SAP system comes with the following three standard clients —
000 Client — This is called master client and is a
lable when you install R/3 system.
001 Client ~ This client is a copy of 000 client including the test company. This client is used to create new
clients normally.
066 Client — This is called SAP Early watch and is used for diagnostic scans and monitoring service in SAP
system,
Gent Name sty (crcy [changed on | ff]
000 SAP AGKonzem = Waldorf EUR -
ool SAP AG Kenzer Waldorf EUR 12.09.2015 oe
066 Test EarlyWatch Profiles Waldorf EUR 20.06.2003
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 22169srr016 ‘SAP Basis Quick Guide
Steps to Create a New Client in SAP
Follow these steps to create a new client in SAP system —
Step 1 - Start by using transaction code — SCC4
© [xc
SAP Easy Access
« Ge \shh | HVHHS/ 5H en
fa © | & | Hothermenu | % fe 7 | y * | CBcreatercle | Bréssignusers [eso
+ Biravorites Fi
> SAP Menu
» Blofice
» (Bi Cross-Applcation Components:
Step 2 — To create a new client, enter the below details after clicking on New Entries.
el « Display > New client will be added.
ips vn teralspointconveg-binlexripage cg 2389srra016 ‘SAP Basis Quick Guide
Display View "Clents”: Overvie:
Ss QRRR
jgtent Name wy crey [chancedon | ED
Jooo “BAP AG Kenzem Waletort ZUR =
066 Test Earlywatch Proties Watetort EUR 20.08.2003
noo bev Londin EUR 12.09.2015
Local and Remote System
You can also create a copy of existing clients between local and remote system IDs
Follow these steps to create a copy of existing clients ~
Step 1 — To create a copy of a client in local SID, the transaction code is SCL.
© scl Borce
» (BB Cross-Anplication Components.
Step 2 — Enter the following details —
Select your desired profile, enter source client, and enter description.
(© Cient Copy Gat Goto Bofle Sytem Heb
Qo, « age i= Aa ee
Client Copy - Copy a Client
“BSchedule as Background Job [start Immediately
Target Clent 002 SAP AG Konzern
Selected Profle [sap_cost
Descriston (astoming SSS)
Source Client: OP Ac Konsern
(Test Run
Step 3 — By default, the client copy is executed in a single process and you can distribute the workload on
multiple processes to reduce time for copying.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|srra016 ‘SAP Basis Quick Guide
Stent cory edit (Goto) Profle System _ Help
o Request copy a S55 oe
Delete Chant ro
Client Copy-C€ _\oa0«uy
*iechodulo 26 Bsckare
Target cient Back
Selected Profi
Deserintion
Source Gent
Step 4 — Copying a client can take longer. Therefore, this process can be run as background job.
Client Copy - Copy a Client
(BiSchedule as Background Job | [Dstart Immediately #3
Target Clent
‘Selected Profie
Description
Source Gient Toop AC Koneern
(Test Run
Step 5 — To check the logs, transaction code — SCC3 can be used.
Schedule Client Copy in Background
‘Schactule 306
Rach ground Server (Options) (noe pr7ae ol
[i] Background job was successfully scheduled: log
asplayed in sca
Remote System
You can create a copy of client in the remote system using transaction code — SCC9. This system uses
Trusted RFC connection SMS9.
Enter the details as we do for local client copy and you can select an option to run the copy in background
To check the logs, transaction code — SCC3 can be used.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 26969srra016 ‘SAP Basis Quick Guide
Client Copy/Transport Log Analysis
2G FRdelete Log alclents all Transport Requests Exports Transport Requests
Glient Copies in Client 001
Date Time [Source|Status Text Profie Mode Test mode
||f2.09.2015(@}18:10:45 000 Successfully Completed SAP_CUST Local
Import/Export
It is always recommended to use import/export option for client copy when database size is large.
Follow these steps to export a client ~
Step 1 — Log on to target system and create an entry for new target client using transaction code — SCC4.
To perform export for transferring data files to target system import buffer, use transaction code —SCC8.
TE Menu Edit Favorites Extras System Help
@ [aca v]« Ge \sHhG OHHH 5H ee8
SAP Easy Access
Ta | | Hothermen | % te Z| v * | Cacreatercle | Basson users [R30
+ BaFavorites
> BB SAP Menu
» Baotice
» Bi Cross-Application Components
Step 2 ~ Select the profile and target system. You can schedule the export process in background, Depending
‘on the export type, it creates multiple transport requests in the following areas —
+ To hold the cross client data.
* To hold the client dependent data.
* To hold some client dependent data,
Now, follow these steps to import a client ~
Step 1 - To import a client, use transaction code — STMS_IMPORT, you will see import queue.
| Import Queue: System NAS
\@S9.a7FS +2285 68% Bs ene
Go reavests tor mt: :
Bi request
winter [ Rewoet [cre | RO] One Project | shert tert &
+ | exerarenee | 200 | a | mare ‘54_yooons | te_orLono” complete Gerivery (ersion 1.09 oF 10. |v
2] enasrsres | 500] | vooreR 24cpo0022 | 162 RoVTen for mes = Ga. Mt-20K2 %
2 | execarssoe | ooe | | voucer Eaecpooeas | TOES enteneh angen 2.92 conplete, ¥
Step 2 ~ Select the transport requests to perform import process that is generated from export operation.
‘Once import is done, you can use the transaction code — SCC7 to complete post import phase. You can
check import logs using transaction code — SCC3.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 2059srr016 ‘SAP Basis Quik Guide
Deleting a Client
Follow these steps to delete a client in SAP system,
Step 1 se transaction code — SCCS as below. Go to SAP Easy Access and run the transaction.
@ | xcs] vh« Ge sh HHH 5A Of
| SAP Easy Access
| & | deothermenn | % fe Z| + = | Cacreaterole | Bh essign user
+ BBFavorites
~ Bp SAP Menu
Bofice
Step 2 — Select the client to be deleted. You can select > delete in background or start immediately. Table
7000 contains all the client entries created using Transaction SCC4, You can also select to remove table
entry for the client,
@ vj« age nA ee
Delete Client
“Eetete in woe Immechately
| Delete cient
{lent tobe deleted | 002] [Delete entry from TO00
Step 3 — When you select start immediately, you see the following window.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|
2189srr2016 SAP Basis Quick Guide
Delete Client
“Edelte in Backaround —{ifstart Immediately 3S
P
Delete Client
ee
Taract ent oma
M customizing Data MFlavors
Mlsuthoration Profile &
@Danalicstion Data
1nge Documents
ser Data
Mbelet= TO30 Entry
Copy mode:
(Ditest mede
Continue?
[continue [3]
Step 4 ~ Click on Continue to complete the deletion.
SAP Basis - User Activities
Creating a User
This chapter guides you on how to create user accounts in SAP.
Follow these steps to create multiple users with different access rights in SAP system.
Step 1 — Use transaction code — SUO1
@ ‘anil ~I« Ge \208/XHHHH/ 5H ee8
SAP Easy Access
© | %& | Kothermem % ty 7 v * | Cacreaterole — Bassin uses [Ao
+ Baravorites
> BB SAP Menu
» Gi Financia Services Network Connector
» Bmloffce
» Bicross-Appication Components
Step 2 — Enter the username you want to create, click on create icon as in the following screenshot.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 269sree ‘SAP Basis Quick Guide
ve ir]
‘Alias. 7
Step 3 ~ You will be directed to the next tab — the Address tab. Here, you need to enter the details like first
name, last name, phone number, email id, etc.
Step 4 — You will further be directed to the next tab — Logon Data.
Enter the user type under Logon data tab. We have five different user types.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 29859srr16 ‘SAP Basis Quick Guide
Maintain Users
°&y sh
User enor
Changed By Status [Revised
Address logonData SNC | Defaults | Parameters [Roles |/Profles (Groups |
Alas
User Type (Didog
Security Policy Bae
System
| Password ___\communications Data
(G3) New Password RuliReference (Logon not possble)
New Password Sevks. preveavessvataee
ee
eekeawcd
—e eae 5
| User Group for Autherization Check ]
User croup DEMO User for Demo Systems
| Nallity Perisd
Val from
valid through
( Other Data
account na,
The following are the different user types —
+ Dialog user — This user is used for interactive system access from GUI
+ System user ~ This user is used for background processing, communication within a system,
+ Communication user ~ This user is used for external RFC calls.
* Service user — This user is created for a larger and anonymous group of users.
+ Reference user ~ It is not possible to log on to the system with this user type. User type for general,
non-person related users that allows the assignment of additional authorizations,
Step 5 - Type the first Login Password > New Password > Repeat Password
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 2ne9srra016 ‘SAP Basis Quick Guide
lias
| User Type (Disbo x
‘Security Policy
|| Password
[22] New Password Rules (Case-Sensitive)
lew peawad Cicer
Password Status Productive Password
Step 6 — You will be directed to the next tab — Roles —
Assign the roles to the user.
‘Maintain Users
=
@ 2 ON G@mnt 6 Cami
cues
oe Ser ed rec nre
Step 7 — You will further be directed to the next tab — Profiles —
ign the Profiles to users.
Maintain Users
ae
lus =]
charged 8 err —_[oso7-2nia)iiser4e) © stius__(iavised 1
Data (SiC _| Defaults Parnetas,
OOo Sak
Step 8 - Click on Save to receive cor
Password Reset
Follow these steps to reset password —
Step 1 — Use transaction code — SUO!
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 89srr016 ‘SAP Basis Quik Guide
Step 2 — Enter the username and select the change option at the top to edit the profile,
User Maintenance: Initial Screen
D4e¢tTnadé
vel asc
Alas
Step 3 ~ You will be directed to the next tab — Logon Data
Step 4 — Enter the new password and click on the save icon at the top,
@ x})«81\@6e@ Aes
Maintain Users *
°Y at
User fizsass |
Changed By [rato 2008 $36 Status Saved
Address (logan Data) SNC) Defaults |Parameters Roles | Praties “Groups
Alias:
User Type [Service “i
Security Policy
(83) New Password Rules (Case-Senstive)
Ney Password alka
Ropes Pesword| SSeSREn SEA Tan EHORESSNOATEEATaERIAESTERTTE
Fassword Status Productive Password &
Step 5 ~ You will receive the following confirmation
User 123456 has changed
Lock / Unlock a User
In SAP system, an administrator can also lock or unlock a user as per the requirement, This can be performed
for a specific time period or permanently. A user can be locked/unlocked in the following two ways —
= Manually/Forcefully
+ Automatically
Manually or Forcefully
You can lock a user forcefully/automatically using these transaction codes —
* Transaction code — SUO1 for single user
+ Transaction code — SUL0 for multiple users
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 269turrets ‘SAP Basis Quick Guide
Step 1 — Execute transaction code — SUL
Step 2 — Select the user you want to lock/unlock and click on the icon,
User Maintenance: Initial Screen
D4e tgs
Wee LockfUrlock _(Ctrl+F5)
‘Alias
Step 3 — You will now see the current status of the user. Click on lock/unlock option.
User Maintenance: Initial Screen
Q4e¢G0a6
User fizsase
Ale
[ Not iocked, wv
Bex)
Step 4 ~ To lock multiple users, use transaction code — SU10 and enter the users in username list. To select
multiple users in one go, click and search you will get an option to select multiple users at one time.
User Maintenance: Mass Changes Initial Screen
Of Zsree Wy Sof os EES
(address bata authoneation Bata [Logon Data
= cree aime ret ares
BERINE AB
Step 5 ~ Select the lock and unlock icon at the top as per requirement. This can be used to unlock
single/multiple users using same transaction code.
SAP Basis - Number of Login Attempts
‘You can set the number of incorrect login attempts and then system can end the session or can also lock the
user account if parameter value is set by the administrator. The following two parameters are used to limit
the login attempts —
+ Static - This parameter doesn’t apply immediately. the system needs restart for this,
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 89wir2016 SAP Basis Quick Guido
+ Dynamic — This parameter can be applied directly and the system does not need to restart for this,
Follow these steps to set the value of parameters —
Step 1 — Use transaction code — RZ11.
© ma >] «0 G0 888 DHnH SH 08
SAP Easy Access j
Ta | & | Rothermew (% tu 4 | + + | Cicreatercle | Bhasin uses [Rap
+ BBFavorites
SAP Nenu
» Dl Financid Services Network Connector
» Bioffice
» [BiCross-Application Components
Step 2 - Enter the parameter name and click on Display. To edit a parameter, click on Edit,
Step 3 To set the number of failed attempts, put parameter name — login/fail
put any parameter name.
s_to_session_end. You can
_ Maintain Profile Parameters
&
Step 4 - To check the current policy, click on Display.
“Maintain Profile Parameters
fa
| fiezadata Tor Parameter login flls_to_sesston end
Tawa send
eer
Paamete Desrotion
[cewconsonant
|systen- wie Pramater
Dyas arate
user of wd gn tenis nl ssn end
i
Current Value of Parameter login/ fa
Keel Deu
[standart
Ineance Profi
[cursive
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 3459srr016 ‘SAP Basis Quik Guide
Important parameters to limit login attempts
+ ogin/fails_to_session_end ~ This parameter defines the number of times that a user can enter an
incorrect password before the system ends the logon attempt. The parameter should be set lower than
the value of parameter.
+ login/fails_to_user_lock ~ This parameter is used to define the number of times that a user can enter
an incorrect password before the system locks the current user account. The default value is 12 and can
be set to any value between 1 and 99 inclusive.
Password Policy
Itis also possible to define password policy for users in SAP system in the following ways ~
+ A.user has to set minimum password length.
+ There needs to be an expiry policy for the passwords.
* Password complexity and other such aspects need to be considered too,
‘The following parameters are used to define system password policy ~
login/min_password_Ing
‘This is used to define minimum password length. The default value for this field is 3 characters and can be
set to any value between 3 and 8.
login/password_expiration_time
This parameter is used to define the number of days after which a password expires. To allow users to keep
their password from expiring without any limit, set the default value to 0.
Limit Users on Password Selection
‘You can also select the password which you don’t want users to choose, These passwords are maintained in
table USR40 and transaction code SM30 is used for this purpose.
‘There are two wildcard characters —
+ 2-stands for a single character.
+ stands for a sequence of any combination characters of any length.
Ifyou s "123." is
prohibited.
1 123* in table USR4O, it means that any password that begins with the sequen
Ifyou enter #123, it prohibits any password that contains the sequence "123."
If you select AB?, passwords that begin with "AB" and an additional character will not be allowed. For
‘example — "ABB", "ABF", etc.
‘Transaction Code — SM30
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 669suire016 SAP Basis Chick Guido
Maintain Table Views: Initial Screen
UilFind Maintenance Dialog
Table View eo
Restrict Data Range (ea) Pali)!
View Table Short Description
fuseao 17 5
No Restrictions
Enter conditions
Variant
fe Diay 7 Nanton Ys Tears
Select the table and click the Display button below. Enter the password string.
Display View "Table for illegal passwords”: Overview
SR RR
Table for legal passwords
__Password Patt.findv. Vaio casesens? |
SAP Basis - Job Processing
Executing Background Jobs in SAP
Background jobs in SAP system run in the background without affecting normal operations in the system.
‘These jobs are used to reduce manual effort and to automate the process. They can run in the background
without any user input and can be scheduled to run when the system load is low.
Background jobs can be divided into three categories ~
Class A (
iigh Priority)
This is used for urgent or critical tasks and must be scheduled with class A priority job. Class A job reserves
‘one or more background work processes.
Class B (Medium Priority)
These jobs are executed after the completion of high priority jobs of Class A.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 069srr016 ‘SAP Basis Quick Guide
Class C (Low Priority)
‘The jobs in this category run once class A and class B jobs are completed.
‘Transaction Code SM36
[2 tery gelt Eavontes Extras System Help
@ [swe <_ ~I< @ 208 HHH 5 'ee8
SAP Easy Access
a | Kothermem WS ty Z| ~ = | Facresterole | Bassianuses (B
+ BaFavontes
Ba Francia Services Network Connector
fice
General Data
Enter the Job Name and its Priority.
Select the target server on which you want to execute the job. This is used for load balancing; you can define
the target server on which you want to run the job.
Define Background Job
[Ristart condition 2?step Job selection TaOwn jobs Job wizard Standard jobs
General Dats WH
Wo.| Program nae/command | Prog. type|Spool list|Parameters|User | Lang.
2 | ace sarce, 1850008] AEAP HANAUSER| EN
To pass the start condition, enter the start date, end date, frequency, etc, In case the start condition is not
specified, then the job will remain in scheduled state and will not run. Various options can be used to define
the start condition, To create a periodic job, select the box at the bottom.
| Define Background Job
| asta condition. §step —_ABJob selection FROwn jobs Job wear Standard jobs
Gomeciate] [Epstesnme 5) (aterzebs) [Eatterevent =) [at operation Mose!) (5)
DateyTins:
Scheduled Start Pre
No Start after Time
Once the schedule is defined, click on Save.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 3059srra016 ‘SAP Basis Quick Guide
Define Background Job
Westar conden step seb setecuon Gown yous 2200 ward Stancare yobs
‘General Dats
Beoc. Target (soos eH7 24 [Speci ust Recent)
SAP Basis - Unscheduling a Background Job
To unschedule a job so that it doesn’t run in future, you have to release the job.
Follow these steps to unscheduled a background job ~
Step 1 — Use transaction code — SM37
(La job is in active state, it can’t ne unscheduled till it’s completed.)
Step 2 — Enter the job name and username. To unschedule a job, select Released and Ready from the Job
Status tab. Enter the Job Start Condition and click on Execute.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|
aie9surr016 ‘SAP Basis Quick Guide
Simple Job Selection
execute. Qos Gilinformation
Job Name {=
‘User Name “HANAUSER =
a
isched. fRelessed (ZiReach Clactve | nshed (canceled
‘ob Start Condition j
From fj |o1.09.2015| To [01.09.2015
From @ too
fr arter event: ~
ob steo
BAP Progran Name:
Job Overview
Broten Minden © T Bao (xdoo Pst Scokaonseres Se FST
ae vera ioe] ween sea [sxaee ence[seace ase rucerioncaee[euay ine
| lowers lmssen [reteset ° 2
‘So [ee |eee ee en nes |
Step 3 - You will receive the confirmation and also the other details of the Job as in the above screenshot
once the job is releas
SAP Basis - Monitoring a Background Job
Monitoring a background job is important in SAP system because once you schedule the job it might be
cancelled due to some error.
Follow these steps to monitor a background job ~
Step 1 — Use transaction code — SM37
Step 2 ~ Use * in the Job Name column and select the status to see all the jobs created by this user. Also
enter the date range as per the requirement and then Execute.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 40189srra016 ‘SAP Basis Quick Guide
Step 3 ~ Upon execution, all the jobs that have been created by the mentioned user and mateh the selection
criteria are displayed.
Details like Job name, Job Created By, Status, Start Date, Duration, Delay, etc. are shown.
Selec wee nator Hasson
|[scmeamee Cnesences — Vneway Waseie rinses Wicanetes
(Cie Cecatied ine me
| aan eaten |r aoa ean rear [oe
ea —
J ines! [ar | ase
Step 4 — To check the job log, you can select the job and click on the Job Log button.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 189surra016 SAP Basis Quick Guide
tor 04.09.2015 at
seieceed gop neneot =
|
Hcnequea Uineleesea —_ Ginecay active Virinionea Weancerea
Becomes cae
faecceates eeaes
Bisvtet freeuree Ceter Hm
ob og overvier for Job; DN DEL, on FR / sist
feesvge text hese ct nessa.
to stared © 5
Step 0 seattel fptooan DATEL warient comooonOtée, user MEER 00 50
ection group /CADM/DNBOIOOOOIONELS does not exist A 62
ection yroup/ICADN/DMEOIOOONUOROLSE dos nor exae m 62
tc tinisiet © 30
SAP Basis - Deleting a Background Job
‘You can delete jobs from the SAP system. These jobs may no longer be required and may occupy a lot of
space on the system, Jobs can be deleted in the following two ways —
* Single Job
+ Multiple Jobs
Follow these steps to delete a single job —
Step 1 — Use transaction code — SM37.
Step 2 — Use * in the Job Name column and select the status to see all the jobs created by this user. Also
enter the date range as per the requirement and then Execute.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|srra016 ‘SAP Basis Quick Guide
ae
execute PMextended job selection [Flinfermation
| ob Name f
| User Name {HANADSER
“ob Status
Osched. WReleased (WiReady —V)Active (ViFinished = [YiCanceled
Step 3 ~ Upon execution, all the jobs that have been created by the mentioned user and mateh the selection
criteria are displayed.
Details like Job name, Job Created By, Status, Start date, Duration, Delay, etc. are shown. Select the job you
want to delete from the database > Delete
@ «8/1 @6@/ 808 O00 156108
I
Grete rdeace OF Bawd Dibba Psu — avceaton sees at
| for 02.09 208 att
fcleces aber
Lssieanles Viselearet — Wineey active Crimea eancetes
Cvese comealted Bert Ds
Dane promen Progen nae +
rumaoser —[retens o 2
Step 4 — To delete multiple jobs, use transaction code — SE38. Use report — RSBTCDEL2 (New version of
RSBTCDEL). Old job logs will be deleted and will not show in the job overview. Enter program and click on
Execute,
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 4969svrra016 ‘SAP Basis Quick Guide
ABAP Editor: Initial Screen
ot 7 Be te Gl OD Sodebuggng with vaiant [variants
pooem ETE) ete)
[Sibobiects j
|) @source code
Variants
attroutes
Decienentation
Text elements
Bie Display. [7 change |
Step 5 ~ In the next screen, enter the details such as the Job Name you want to delete, You can put * to
indicate all jobs. If you want to delete jobs from a specific user, enter the username
Step 6 — Mention the status of Jobs to be deleted and the time period of deletion,
Step 7 - Specify Commit — Commit value is proportional to program performance. If the commit value is
high, then job deletion will run faster. Recommended value is >= 1000.
Step 8 — Check Test run to simulate the deletion and this way jobs will not be deleted. When you are sure,
uncheck the Test run and press Execute.
Deletion of Jobs
@ OWS Mastaictcs Smug instances (i)
Dleriton spectators ot 5 login to the Domain Controller System —> Transaction STMS — Go to Overview
Systems
‘You can now see that a new system is available. Go to SAP System + Approve
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 4059srra016 ‘SAP Basis Quick Guide
© Menu Edit Favorites extras System Help
0 x]« Ge \shR OHHH 5H ef
SAP Easy Access
Ta & | & | Aotermen | % fe Z| ~~ | CBcesterle | GPéssonuses (Ao:
+ BBFavorites
~~ BB SAP Menu
a
© [Qverview ] Monitor Extras Envenment System — Help
@ Imports FS @ 55 08
| q__Timrsoart Routes shifter?
Bait Shifters
system (ei 7 system eH7
Transp, Domain _[DOHAT_EH7] Transport domain EH7
GAR System ) Edit Goto Extras Environment System Help
«Create ~heeisa
‘Change
Osplay ctlefs = JOMAIN_ EH7
Check a
nu ® 01.09.2015 12:23:39
Release Status Conf
tad corfsaton cust
Dalete ShifteF2
Ext Shift+F3
SAP Basis - Managing Transport Routes
‘Transport routes are defined as routes that are defined by a SAP Administrator to transmit the changes
between different SAP systems.
The following are the two types of transport routes ~
+ Consolidation (From DEV to QAS) — Transport Layers are used
+ Delivery (From QAS to PRD) — Transport Layers not required
Transport Request
This contains a number of changes to be implemented in the development system. It consists of the types of
changes, purpose, change category, target system and other details.
Transport request are named in a standard format like K
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 89wir2016 SAP Basis Quick Guido
For example, in K —
«SID represents System ID
+ K stands for fixed keyword/alphabet
+ Number can be anything from a range starting with 900001
‘There are two type of request types that can be created in the SAP system —
Workbench Request
This request type contains the repository objects and cross-client customizing objects. Workbench requests
are used to make changes in the ABAP workbench objects.
Customizing Request
This request type contains objects that belong to ‘client-specific’ customizing. These requests are created in
system automatically when a user performs customizing setting and a target system is automatically assigned
as per the transport layer.
Transport Organizer (Extended View)
0 #f
Pace UBS | cRenk re
aa ‘juno Jp)
(Reauest Tine Imports
[overview] Monitor Extras Environment System — Help
nests my anles
Workist fe
Systems shifters stem
j__Tareport Routes shifter?
Exit Shifter
system EH? System EH7
Transp, Domain _[DOHATN_EH7) Transport domain EH7,
‘You can see a list of systems in the current domain, description and a number of requests available in Import
Queue and the status
Import Overview: Domain DOMAIN_EH7
Bae Sag fo
ueue | Description
ex O) | systen a7
Import a Queue
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 49169srr016 ‘SAP Basis Quick Guide
This list contains Transport Requests in the common directory. These requests are ready to be imported to the
target system.
<_
We inaber of sapore au
To add a request manually, you can go to other requests > Add (you should know the name of Transport
request).
| ee feavnts tor co: 1
Transport Request Logs
‘You can also check the logs once the transport request is completed. To check the logs, use transaction code
—SE01 + GoTo — Transport Logs
© Request to Settings Enyirorment System Help
Qo A «S\@6@\oh SA@&
Transport Organizer (Extended View)
Oe
Lists
‘There are two types of logs available in Transport Management System ~
Transport Logs
It keeps track of the transport log files that have been moved in a Transport Request.
Action Log
It includes the details of all the actions that have been performed in a Transport Request. Actions such as
exports, import, etc.
One of the important functions provided by the logs are the following return codes ~
+ 0 This value represents that export was successful.
+ 4~ This value represents that a warning was issued and the objects were transported successfully.
+ 8~ This value represents that a warning was issued and at least one object could not be transported.
+ 12 or higher ~ This value represents an error in transport request and it is generally not caused by the
objects in Transport Request. This probably occurs because of system failure.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 059srr016 ‘SAP Basis Quik Guide
SAP Basis - Patch Management
In SAP system, a patch is used to fix a bug. There are different types of patches that can be used in SAP
system. All patches start with SAPK followed by patch type.
The following are the four different types of patches —
* ABAP (SAPKA620XXXX)
* BASIS (SAPKB620XXXX)
+ HR (SAPKE470XXXX)
+ APPLICATIONS (SAPKH470XXXX)
A patch follows this structure — SAPKA
Patches are also called support packs and they should be applied in the following sequence ~
+ BASIS (SAPKB620XXXX)
* ABAP (SAPKA620XXXX)
* HR (SAPKE470XXXX)
+ APPLICATIONS (SAPKH470XXXX)
Support Packages and Add-ons
‘As the name suggests, support packages are used to fix the bug and to improve the quality of SAP system.
Support package implementation and administration is done with Transaction Spam (Support Package
Manager). Each support package is valid for one release and Support Package Manager ensures that all
support packages are applied in a specified order.
Support packs are applied in the above mentioned order — Basis > ABAP > HR > Applications, It is not
necessary that Basis and ABAP patch levels should be same but SAP recommends that they should be at the
same level. Generally, Basis and ABAP should be applied together however to apply one first, it should be
Basis.
All support packs are applied with client 000. Support packages should be imported at regular intervals to
avoid errors and to keep system landscape up to date.
‘There are different types of support packages available —
+ SPAM Update — A SPAM Update contains updates and improvements to Support Package Manager
(SPAM) and Add-On Installation Tool.
+ Component Support Package ~ This contains improvement for one software component such as SAP
Basis, SAP HR or SAP APPLICATIONS and to update repository and dictionary objects.
The following table shows some naming conventions for Support Packages —
Software Component Name
SAP_APPL. APPL Support Package
SAP_BASIS Basis Support Package
SAP_ABA. Application Interface Support Package
SAP_HR HR Support Package
SAP_BW BW support Package
+ Conflict Resolution Transport ~ This is used to adjust the support packages on add on. A CRT for
one release also contains adjustment for carlier releases of this add-on.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 5169srr016 ‘SAP Basis Quick Guide
Requirements to Implement Support Package
‘A support package is always implemented on client 000 and user should have an authorization equivalent to
DDIC or SAP.
To implement a support package, use transaction code — SPAM. You can check if any previous package is
in progress or is incomplete. If there is an incomplete support package, you can’t proceed with the
implementation of a new one
Note ~ Transport directory /usr/sap/trans should have enough space.
Support Package and Stack Update
You can download support package from SAP Service Market place. Open the link — serviee.sap.com and
Jogin with your SID.
tremerotstimonnes > nees foot emer
Marketplace
‘The next generation of SAP Support tools is live.
“ne new SAP ONE Suppor Laveenpas bigs 8 your suapot
|, tcastopaher inane pesenalied dastboard rovena you wih
‘cry acess op spicatone an ae-gance vew no gata
{a andi, and moe
Go to SAP Support Portal from the dropdown — Software Downloads
[ee eee
SAP Service renee bAdoolien
Rlerden tio tincem >< | industries & Sotutions > Customer inate
Pinker pene) Improvements & innovations > Senices @ Suppe
SAP Hale Portal (
Tonaenteecncoat 9 Reten onersuineees e a
‘Support Portal erseptensAimatatos > Proyanstonices > Remotesppat >
A vers aaneenions > Documaeaton > SP Soktonanaae >
Go to Support Packages and Patches under software downloads. Now, go to Software Downloads.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|srr016 ‘SAP Basis Quick Guide
Scftware Downloads ‘Support Packages and Patches
aos =
| BED” sommare Downioads Downicads
Browse Your C
INSTALLATIONS SUPGRADES —SUCFORT PACKAGES A PATCHES DATABASE
Se 8 Aphaboncatingex AZ
ALL in one tst
A
e
.P Bank Communication Management, SBOP BI platform. SMS bulla
Download the support package and save in OS level Transport directory /usr/sap/trans
‘Uncompress the file- sapcar -xvf
‘You can see .ATT and .PAT files in Transport directory.
To load the support package from application Server, use transaction code — SPAM. Support Package —>
Load Packages — From Application Server
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|
suotwrraote SAP Basis ick Guide
@ [sai ~i« Ge sAkh O2HHD/5H'\ 08
SAP Easy Access
TO || Rothermen % te ZF) ~ * | Caceatoroe | Ghassin uses [BO
+ BBravortes
Or you can also load it from Front End in case it is < 10 MB. The support packages which are in the form of
ccar will be decompressed into eps/in directory.
If the size of the Support Package is greater than 10mb, then copy the support packages to /trans directory as
above and uncompress to .ATT and .PAT files.
SPAM Update
‘You can also update Support Package Manager and Add-on installation tool. This should be performed
before any support package upgrade.
(Support Package] Edit Goto Extras Utlties. Enyron ment = System Help
¢__ lead packages , age nAies
Version 7.40/0050
Exit ShiftsF3
SAP Basis - Importing a Queue
Queue is used to check support packages for different SAP components in your system landscape.
Follow these steps to import a queue ~
Step 1 — Click on Display/Define button and you will see a list of installed software components.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 5459srra016 ‘SAP Basis Quick Guide
Display/define queue
== Ls
tire Cacon Pees Oa
Cresvapoicten Cereeowt pest rier SP |
Sekas me ovonnteneoen ‘om owt Pe
LEASE 06,5 100 Onin Pop FLOR) III Asim eeeG
LB “285.5.700 OH Sakae Yoon Papin ‘eon seca
Gee RH 10 Sar enone B78 hase tena |
ACAPES $0410) Lereptcaonn GAPE) IFIED dade Beeson nD
apm Wb0— ppstaton Paton ‘eon econo
Sebaees Keo Lopanes ma coving AER beset Pace
ME mete (eo ana Reins we scegon cane
fase were pasmseceag
EAAER 100 GW Grn Carnes PX Sem F Adin Get Pg
AGES 100 sav Eronpve xmas Unene Fon Agen Benson 8D.
EAERSERY 160 9 Erte Cason Faecal inion Sweet
Step 2 - Select the component and it will display the list of Support Packages available for the selected
components. If this is the queue you are looking for, click Confirm Queue.
Step 3 - You will receive confirmation - Support Package Queue Saved and Defined.
Step 4 — Now, import queue to start implementing the Support Package. Click Support package — Import
Queue.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|srr016 SAP Basis Quick Guide
|
Step 5 ~ Confirm the queue once the support package is imported successfully. If you don’t confirm the
queue, you won't be able to import support package in future. Check the SPAM status —> Confirm successful
import of support package.
[rectory STS 7
Now Support Packages
aborted Support Packages No queue has been defined
Ollmpotted support Packages: SPAM status: oe
(al Sunport Packages
fe Distay
‘The following issues occur while implementing Support Packages ~
Tablespace overflow
Kernel outdated
SPAM/SAINT outdated
Check environmental variables
RDDIMPDP job not scheduled
Inconsistency in TMS
Max extents reached
Space constraint in Transport directory
“tp'" could not connect to database (Execute R3trans —d which will generate trans.log)
STMS configuration issue
Background jobs terminated due to memory-related issues
The following table shows the default values of Support Package Manager ~
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 5059srr016
‘SAP Basis Quick Guide
Option
Display Content Before Decompressing
Delete Archive After Dacompressing
Save Last Upload Directory
‘Queue Calculation initial Screen
Including Moaiication Adjustment Transports
Displaying Inactive Somware Components
Displaying Unused Subcomponents
‘Number of parallel processes for each 83
Delete Data Fle Aner import
(Global Setting
‘Calcutatin for a compenentvector
‘on
on
on
1
on
‘To save on the hard disk space, you can specify if data files need to be deleted after the Support Packages
have been imported. As mentioned, th
the default setting in Support Package Manager.
SAP Basis - Kernel Upgrade and Patching
Kernel is an executable program that exists between SAP Applications and Operating System. It consists of
executable program under the path — "/sapmnt//exe" for UNIX and \ust\sap\SID\SYS\exe\run
Windows. It starts and stops application services such as message server, dispatcher, etc.
In Kernel upgrade, new .exec files replace old executable files in SAP system. To check the current version,
use transaction code — SM51 > Go to Release Notes.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|
srieasui7e0%6 SAP Basis Guick Guido
@ | *}«8/@@@\28 Aa\es
Server List
| De OP keene 2S @ £F B64 THO H
System Overview
‘Started Server 1
Server Name Host ‘Message Types
Jods Dialog Batch Update Upd2
SAP Release Information from Server BODS_EH7_24
Saree
SAP Release Information
P Kemel Informal
SAP Kemel : 741
Make Variant: 7415
Database Client Library : SQl_Server_9.00
Created in: NT 6.0 6002 x86 MS VC++ 15.00
Created on | Nov 23 2013 16:56:56
Support Level : 0
Kemel Patch No. : 11
Source ID : 0.011
DESL Patch fio. : 010
ICU Version : 50.1 Unicode Version 6.2
Whsepui6 Version : 2.0025 Nov 23 2019 13:29:16,
Supported Environment 5
SAP Database Version
To check the status, go to System —> Status tab —> Other Kemel info
FE ist [Seten ] ae
© [Caste session Cu RS Oo anmiom
End Session
SAP sscr Prone > on Server BODS_£17_24
cues .
expen ust >
([Bpplicatic Services for Obyoct eee
SAP Kerr my objects .
Own Seal Requests
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|surra016 SAP Basis Quick Guide
_[ Database information _ =
8 clent ts, [Sot_sexvers.00 |
6002 x86 | DB releases [NSS0L 9.00.2047 0]
Sup Pkg Mv. DBEL version 741.10 |
ABAP Load DESL Patch Level ‘io |
CUA lozd |
Mode lope] ( System information - /
sm fle 1p adress 192.168.0.15 |
SAP versions [700, 710, 701, 70.)
Operating system ‘Windows NT 5.1, ©
OP release Co
Be)
In UNIX, use disp+work — version to see information on the current Kernel version
Follow these steps to download Kernel from SAP Market Place ~
Step 1 - Open URL — https:\iservice.sap.com and login with SID and password.
Step 2 — Go to SAP Support Portal from dropdown — Software Downloads.
[7 \ eee
Sderientnincen tnckattes A/Bot Customer inven
Skmthentnntoaen < | induaties & Solutions > Customer inwotve
Seon ofS rer sop fs sees
=
Ss... |
Support Pertal om Stace Sieatabons > Sipporrogame sewers > Ramet ipo >
A ees eauneeaons > Donumarton > Si Soto araer >
Step 3 ~ Go to Support Packages and patches under software downloads. Go to Software Downloads.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|srra016 ‘SAP Basis Quick Guide
| SES conmare Downiona
INSTALLATIONS & UPGRADES SS SUPDORT PACKAGES S PATCHES GATARASE
SS ov Woravencatinaex AZ)
ED” sonwore Downloads a
< Browse: Your
INSTALLATIONS AND UPGRADES - K
Choose the Next Category (14)
Ee] SP erneu azar
[ES] PP KERNEL s2-8rr unicope
[FE] or eRe os or am
All Kernel Versions are available in 64-bit —
EEE sonwere bowntonge ‘Cownonas
= rowse Your ¢
GHeeR ew
Step 4 ~ Select the Kemel version and download the files as per the Operating System — Windows, Linux,
Solaris, AIX, and HP-UX.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|svrra016 ‘SAP Basis Quick Guide
e
Upgrade Kernel Version
Let us now follow these steps to upgrade the Keel version —
Step 1 - Create a directory with enough disk space and enter the name of directory.
Step 2 ~ Copy the upgrade files SAPEXEDB.SAR & SAPEXE.SAR files to the new directory at OS level
Step 3 — To check directory, use ‘pwd’ to ensure you are in the same directory.
STep 4—Now, uncompress .SAR files by sapear exe.
SAPCAR ~xvf sapexe.SAR
SAPCAR -xvf sapexedb,SAR
Step 5 - To take backup of existing Kernel, you have to create one more directory with the name
"exe_old" and take backup of existing Kernel file.
Step 6 ~ To perform upgrade, stop the SAP application. You don’t need to shut down the database for Kemel
upgrade but you need to stop the SAP application using this command — stopsap r3.
Step 7- Copy
exe,
he files from the new kernel directory exe_new/exe_new/* /sapmnt//exe/
Step 9 — Now if you check the current Kernel version using disp+work, then check the kernel version from
OS level by the command disp+work — versions and new patch version should be displayed
Step 10 - Login to the operating system as root specific to UNIX. Execute the script in Kernel directory —
./saproot.sh
You use this to assign correct permissions to all the executable programs in the kernel such as br* file ete.
Step 11 ~ Start SAP Applications using this command — startsap
Step 12 - If you run Transaction SMS2, you can see current kernel version level
SAP Basis - System Monitoring
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| seasrr016 ‘SAP Basis Quick Guide
System monitoring involves proactive monitoring of application servers, CPU utilization, database space,
monitoring log files, ete.
System monitoring also includes the following —
* Batch jobs monitoring
Database performance monitoring
Monitoring application users
Spool request monitoring
Print requests
use transaction code — SMS51
‘To monitor the SAP system,
jeSermentiets a —
| De BM tensors # BB a7 Sea THO
[S,stem Overview
Stated servers
Serve ere at exam Te arse
E ‘Didog Bach Update pe Seo 1 Ce
BE apace rete rem
(ea EE ame
282 {| £
ei eeras = ea
cn Sia wre — oman
ae oan wae eT oon
‘To monitor application users, use transaction codes — ALO8 and SM04
| Uist oF Ali Users Logged On
fet
Beas Tine 049,205 usoe28 ree loge
faceivetasances «aber of Arcos aes [toexactou Unce [Raed of HAC Uaece— [Rabes 0 Pin-In Ueees
fossa fete]
soa. aonseerene
Use transaction code — SM04
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|srr2016 ‘SAP Basis Quick Guide
‘List of All Users Logged On
ene (2
‘rte 7 oversee oat
a ee
(osm | [Transaction code) [rise
‘To monitor update processes, use transaction code — SM13. In User field enter **” and click on Execute.
pata Raquaste: Eiltial Scraar
—_
oer =
aera)
If there is no pending request, queue will be empty as in the following screenshot ~
Update Requests
ae GT Sldmce BR RAR SF QB m\'
0
Update records found
[EXant user Date Time | TCODE I/n| flo
Update Program AdmInstr aon
2 eictaccuee I
(panes ts aceive —SSSCSCS~S~SSYdS mata)
The following table shows important transaction codes for system monitoring and performance checks ~
Monitoring System Log SM2I
ips vn teralspointconveg-binlexripage cg e369srr016 ‘SAP Basis Quik Guide
‘Tune Summary soz
CPU Utilization ST06
ABAP Dumps s122
Spool Request Monitoring SPO1
Monitoring Batch Job SM37
Database Administration DBO2
Database backup logs DBI2.
SAP Basis - Remote Function Call
What is RFC?
To communicate between SAP systems, there is a need to define a mechanism. One of the most common
ways is to define Remote Funetion Call (RFC Connection) between two systems. By creating a trusted RFC
connection between two systems, it allows you to create trusted-trusting relationship between systems
wherein, you can communicate and exchange information and data.
‘There are different types of trusted RFC connections.
Type 3 Connection
This connection type is used to specify connection between ABAP systems. Here, you need to mention the
host name and IP address of source system and also the logon information. This is applicable for both type of
RFCs, between ABAP systems and external calls to ABAP systems.
Remote Logon Connection Test Unicode Test 3
Deserption A
Cescrption 2
Adminstration 2a 2 Secumity_\ Unicose lal Options |
| Torget system settings
[ Lesd exlncina status
leadouncng Over One
Twoetton J El
| Save to Database Se
Save as Hostname IP Adress
Type I Connection
This connection type is used to specify ABAP systems connected to the same data base as the current
system, Let us take an example entry name — ws0015_K18_24
ws0015=host name
K18=system name (data base name)
24-TCP-servi
e name
Type T Connection
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| e469srr016 ‘SAP Basis Quik Guide
This connection type helps connect destinations to external programs that use the RFC API to receive RFCs.
This can be activated using start or registration.
SAP Basis - RFC Between SAP ECC & HANA
Creating a Trusted RFC between SAP ECC and HANA
Suppose, you want to set up a trusted RFC towards target system BB1 on your source SAP system AA]
With the completion of the setup, you would be logged onto AAI and your user would have enough
authorization in BBI; you can use the RFC connection and logon to BB1 without having to re-enter
username and password.
Using RFC trusted/trusting relationship between two SAP systems, RFC from a trusted system to a trusting
system, password is not required for logging on to the trusting system.
Open SAP ECC system using SAP logon. Enter transaction code SM59 — this is the transaction code to
create a new Trusted RFC connection + Click on the 3rd icon to open a new connection wizard — click on
Create and a new window will open.
© Menu Edit Eavorites Extras System — Help
@ [sna =}« Se \sHhR HHHH | 5108
SAP Easy Access
Configuration of RFC Connections
AwHo4ee
fe comefreate Tyas | Comment
REC Destination
HANA (Enter name of RFC destination) Connection Type — 3 (for ABAP system)
Go to Technical Setting.
Enter target host — ECC system name, IP and enter system number.
Remote Logon Connection Test Unicode Test 3
Beserption
Cescrpton2 A
Aaiminitration 2°%¢ 2 Secumity_\ Unicose lal Options |
| Torget system settings
[ Lesd exlncina status
leadouncng Over One
Twpetren I system saan
| Save to Database Se
Save as Hostname IP Adress
Go to Logon & Security Tab, Enter Language, Client, ECC system username and password.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| es69srr2016 ‘SAP Basis Quick Guide
RFC Destination a i)
Desenption |
Passwords
Click on the Save option at the top,
@ Destination TESTRFCSAP saved
Click on Test Connection to successfully test the connection,
RFC - Connection Test
Connection Test TESTRFCSAP
Connection Type SAP Connection
“Tranefor of OKB. ‘2 rene
Transfer of 20 KE 22 meee
fer of es
Configuring RFC Connection
Follow these steps to configure RFC connection —
Step 1 - Run transaction — Itr (to configure RFC connection) + New browser will open— Enter ECC
system username and password and logon.
Configuration and Monitoring Dashboard
Available Configurations
EE | check staus
Step 2 ~ Click on New — New Window will open —> Enter configuration name — Click Next > Enter RFC
Destination (connection name created earlier), Use search option, Choose name and click Next,
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 6059surra016 SAP Basis Quick Guide
Create Configuration
Seach tarenaniomaknn or crysis tw sun en
spun ose
Step 3 - In Specify Target system, Enter HANA system admin username & password, host name, Instance
number and click Next. Enter number of data transfer jobs like 007 (it can’t be 000) —> Next —» Create
Configuration.
:
2
3
2
i
g
=
is
l
‘Connection Test
Unicode Test
[emis Conon] ‘J[umaerea
Connecion Type [3] [ABAP Connection Description
[Description ~
RFC - Connection Test
‘Connection Test TESTRFCSAP
Connection Type SAP Connection,
SAP Basis - New Dimens'
Introduction to BI / BW
ional Product
SAP BI/BW is a data warehousing product and is based on SAP ABAP infrastructure. It is used to convert
raw data into reports. This can also be used to build analytical reports and for decision making by business
managers.
Using a Business Warehouse, you can combine data from different heterogeneous sources, organize and
manage the data for detailed reporting.
data warehousing product can easily be integrated with different SAP reporting tools, This product can
help to analyze multidimensional data from different sources.
‘The key components in SAP NetWeaver Business Intelligence are —
hips tin teralspointcenveg-binexripage.cg 769wir2016 SAP Basis Quick Guido
+ SAP NetWeaver Business Warehouse (BW)
+ SAP Business Explorer (SAP BEx) and
* SAP NetWeaver BW Accelerator (BWA)
Besides replicating data from the source to the SAP NetWeaver BW system, it is also possible to access the
source data directly from the SAP NetWeaver BW system using Virtual Providers. The analytic engine
provides methods and services for analysis, planning and generic services such as caching and security.
SAP Business Explorer BEx is used to define how data is displayed. This tool also supports the creation of
Excel-based and web-based applications for analysis, planning, and reporting. The BEx applications created
with the BEx tools can be integrated into the SAP Enterprise Portal. Integration with SAP BusinessObjects
tools offers further options for analysis and reporting in addition to the standard SAP BEx functions. You can
access BI information (like reports, analysis and dashboards) with the SAP BusinessObjects BI Portal
InfoView.
aw 128 Octi986
BM 128 Sep-1999
ew 208 Feb-2000
Bw 208 Jun-2000
By 21¢ __Nov.2000
Bw 30A | Ock2001
Bw 208 May-2002
ew au iov.2002
ew 31¢ —Apr-2008
Bw a3 ape-2008
Bw as
8
suly-2008
Basis Integration with ECC
SAP ERP is based on SAP NetWeaver version. For example, SAP ERP 6.0 is based on SAP NetWeaver 7.0.
SAP ERP is also based on enhancement packages; for example, ERP 6.0 is based on EHP04 and NetWeaver
Enhancement Package — EHPO1
‘The software components always follow product numbering like SAP HR 6.04 belongs to Enhancement
Package 4 for SAP ERP 6.0 and SAP BASIS 7.01 belongs to EHP01 for SAP NetWeaver 7.0.
Likewise,
+ SAP ECC 6.0 Enhancement Package 5 is based on SAP NetWeaver 7.0 Enhancement Package 02
+ ECC 6.0 Enhancement Package 4 is based on SAP NetWeaver 7.0 Enhancement Package 01
* ECC 6.0 Enhancement Package 6 is based on SAP NetWeaver 7.0 Enhancement Package 03
Implementation of an EHP for ECC involves the application of SAP NetWeaver EHP (starting with ECC
EHP 4),
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca| 89svrr016
‘SAP Basis Quick Guide
Software Component SAP BASIS.
hiipsstonvw tulralspeinLeorvegi-binlprinpage.ca|
69