Professional Documents
Culture Documents
A Training Report On SAP Basis
A Training Report On SAP Basis
PROJECT OBJECTIVE
Main objective of this project is to learn basic concepts of SAP Basis. Apart from this is
how to use this technology in growing technical world. SAP is certainly a highly
resonant buzz in the business marketplace. SAP has emerged as the leading ERP
application around the world. It is going to manage its business operations using
integrated R/3 functions and methods. SAP is a software program that can manage a
corporation or business as a whole, across different departments. software to manage
their separate databases that run their company. It was first marketed to small business
owners as a way to offer a single user a method of accounting that will integrate
management assets, costs, production, operations, personnel, and financial
spreadsheets. Initially, the SAP program was meant to provide companies the ability to
work from a shared database, company-wide. It has since evolved to replace all
company spreadsheets with a single user accounting package within the business
management system of the firm.
INDEX
1. Introduction 6
2. Feasibility study 11
3. System Requirement 13
4. Architecture 14
6. Creating User 25
7. Lock/Unlock User 28
8. Conclusion 30
9. Future Scope 31
10. Bibliography 32
Introduction
SAP stands for Systems Applications and Products in Data Processing. SAP, by
definition, is also the name of the ERP (Enterprise Resource Planning) software as well
as the name of the company. SAP Software is a European multinational, founded in 1972
by Selenoether Hopps, Hector, Plattner, and Schirra. They develop software solutions
for managing business operations and customer relationships.
SAP system consists of a number of fully integrated modules, which covers virtually
every aspect of business management.
SAP is #1 in the ERP market. As of 2010, SAP has more than 140,000 installations
worldwide, over 25 industry-specific business solutions and more than 75,000
customers in 120 countries. Other Competitive products of SAP Software in the market
are Oracle, Microsoft Dynamics, etc.
Introduction of ERP:
Distribution
Manufactring Marketing
Material Finance
Accounting Sales
Human Resources
There are two type of SAP modules:
Basis is a set of programs and tools that act as an interface with Database, Operating
system, Communication protocols and business applications (such as FI, CO, MM, etc..).
Full form of BASIS is "Business Application Software Integrated solution". After adding
java stack (the applications which are developed in J2EE, BSP, JSP, etc..) enhanced
security standard for business process. Both ABAP and Java stack can be monitored
from one platform. NetWeaver supports standard protocols such as HTTP, SMTP, XML,
SOAP, SSO, WEBDAV, WSDL, WMLSSO, SSL, X.509 and Unicode format (representation
of handling text).
Basis supports a number of known operating systems (Unix flavors, Microsoft windows
server edition, AS400, z/OS, etc..) and databases (Oracle, DB2, Informix, Maxdb,
Microsoft SQL Server, etc..).
BASIS functionalities:
SAP application server monitoring, ABAP dump, and system log analysis.
Performance tuning
Database maintenance, Database backup schedule and restore
R/3, NetWeaver, solution manager installation etc.
SAP license maintenance
SAP landscape, transport management system installations etc.
Client creating, client copying, client deletion etc.
Creating user, assigning roles, locking and unlocking users etc.
Background jobs scheduling, job monitoring, job deletion etc.
Profile and operation mode maintenance
Applying support patches, upgrading and installing add-ons
SNOTE applying and removing errors
Feasibility Study
find and analyze critical situations, where key components are not available in
sufficient quantity
select the products that should be manufactured
calculate the quantity that can be produced from the limited available components
Features: To ensure the high quality of the finished product, the feasibility analysis
considers quality attributes of the critical components, for example shading or
preferential origin of the fabric roll. As well as an availability check, the feasibility
analysis also ensures that a relevant batch of a component is allocated to a production
orders and that no other process can use the component batch.
The feasibility analysis uses the bill of material (BoM) to identify critical components.
Components may have different importance, for example the main fabric must be
available to start production, while the buttons can be added later, during the
manufacturing process.
Performing the Feasibility Analysis:
The Feasibility analysis consists of three steps:
Requirement selection: Select the master planned orders that you want to analyze.
Requirement analysis: Review the overall requirement and inventory situation of
critical components and understand if there are shortages that block production.
Feasibility check: Decide which master planned orders will be produced,
optionally adjust planned production quantities and allocate critical component
batches to production orders.
System Requirement
Hardware Requirement:
2GB RAM
30 GB Hard Disk
2.5GHz processor,64-bit
Software Requirement:
Their first commercial product was launched in the year 1973 and were based on the
tier system like one tier system was called SAP R1 and two-tier system was called SAP
R2 and three tier system was called SAP R3.
SAP is basically divided into three layers and they are as follows:
Presentation Layer
Application Layer
Storage layer
Data increased and also the SAP software evolved the 2-tier system was also getting
slow. SAP R1 had all the above layers in a single tier. This was sufficient when the
amount of computations and data is low. As the amount of computations increased the
R1 system became slow and they then introduced two tier system. Here in the 2-tier
system the presentation layer is in one tier and the other two layers on the second tier.
Depending on the amount of load and computations a single tier out of the two tiers can
be allocated to the one of the layers. Then as the amount of computations and
Presentation Layer:
The Presentation Layer contains the software components that make up the SAP gui
(graphical user interface). This layer is the interface between the R/3 System and its
users. The R/3 System uses the SAP Gui to provide an intuitive graphical user interface
for entering and displaying data. The presentation layer sends the user's input to the
application server, and receives data for display from it. While an SAP gui component is
running, it remains linked to a user's terminal session in the R/3 System.
Application Layer:
The Application Layer consists of one or more application servers and a message server.
Each application server contains a set of services used to run the R/3 System.
Theoretically, you only need one application server to run an R/3 System. In practice,
the services are distributed across more than one application server. The message
server is responsible for communication between the application servers. It passes
Database Layer:
The Database Layer consists of a central database system containing all of the data in
the R/3 System. The database system has two components - the database management
system (DBMS), and the database itself. SAP has manufactured its own database named
Hana but is compatible with all major databases such as Oracle . All R/3 data is stored in
the database. For example, the database contains the control and customizing data that
determine how your R/3 System runs. It also contains the program code for your
applications. Applications consist of program code, screen definitions, menus, function
modules, and various other components. These are stored in a special section of the
database called the R/3 Repository, and are accordingly called repository objects. R/3
repository, objects are used in ABAP workbench.
- Tier Architecture
SAP R/1 1-Tier Architecture is the simplest, single tier on single user, and is the
equivalent of running an application on a personal computer. All the required
component to run the application are located within it. User interface, business logic,
and data storage are all located on the same machine. They are the easiest to design, but
the least scalable. Because they are not part of a network, they are useless for designing
web applications.
Client
R/1 Tier
Application
Database
SAP R/2 :2-Tier Architecture
SAP R/2 2-Tier Architectures supply a basic network between a client and a server. For
example, the basic web model is a 2-Tier Architecture. A web browser makes a request
from a web server, which then processes the request and return she desired response,
in this case, web pages. This approach improves scalability and divides the user
interface from the data layers. However, it does not divide application layers so they can
be utilized separately. This makes them difficult to update and not specialized. The
entire application must be updated because layers aren’t separated.
(Server one = Present Layer, Server two= Application Layer + Database layer)
SAP R/3 3-Tier Architecture is most commonly used to build web applications. In this
model, the browser acts like a client, middleware or an application server contains the
business logic, and database servers handle data functions. This approach separates
business logic from display and data. So, the 3 layers commonly known as: Presentation
Layer (PL/UI), Business Logic Layer (BLL) & Data Access Layer (DAL)
(Server one = Present Layer, Server two= Application Layer, Server three= Database layer)
SAP R/3 Work Process:
One more component is JCO. JCO is used to handle communication between java
dispatcher and ABAP dispatcher when system is configured as ABAP + Java.
Data Flow Diagram of SAP Process:
SAP basis Administrator control the assess to application by creating users, maintaining
the same users. Users can be collected in groups according o the criteria in a company
or a department and based or roles they perform in the project.
Roles can be defined to either users individually or to the user group. Roles define the
user’s authorization levels to navigate or access the specific set of functions or crucial
applications. Authorizations are the key building blocks of sap security system.
Authorization is the known process of assigning designated values of fields presents in
authorization objects.
A user administration includes creating, managing and controlling access to the system,
various R/3 user types and its data. SAP NW Application Server java includes the
identity management application for administration of users, group, and roles.
Creating User
Locking and Unlocking User
Deleting User
Dialog User
Service User
Communication User
System user
Reference User
Dialog User:
This is the most commonly used type. This user type is primarily for individuals to gain
interactive system access. A user of this type can perform dialog processing in
interactive mode, background processing, batch input processing and CPI-C services
provided there are no explicit restrictions via assignment of specific authorizations.
SAP licensing can prohibit multiple concurrent use of the same user id in production
SAP systems.
Service User:
This user type is a dialog user which is available to a large, anonymous group of users. For
example, to access via ITS (Internet Transaction Server)
There won’t be any check on initial password or expired passwords for this user type. Also,
multiple logons are explicitly permitted for this user type.
However, this user type should be assigned with great caution and with limited
authorizations for security reasons.
Communication User:
This user type is used for dialog-free communication between systems such as RFC
(Remote Function call) communication. This user is not allowed to logon to the R/3
system or start dialog processing.
System User:
This is the user type which can be used for dialog-free communication within a system
(such as for RFC users for ALE, TMS, workflow and CUA) and for background
processing.
A specific use of the system user type is validity period of a password won’t apply for
this type. So, this can be used to run background jobs and in between RFCs so that jobs
or RFC communications won’t fail due to expiry of the password.
Please note that logon in dialog is not possible used System user type.
Reference User:
This user type is in general, non-person related user. This user type cannot be used for
logon. Instead this user type will serve as a reference for assigning additional identical
authorizations to other users.
For example: In case you have to assign some identical authorizations to all internet
users, you can create a reference user with those authorizations and use this reference
user to assign identical authorizations to all other users.
Locking Users: Using the lock function, you can prevent the user from
logging on to the SAP system; however, the user ID and the assigned
authorizations persist. This function is suitable, for example, for
temporary employees or consultants whose user ID is locked if they don't
need to access the system. To lock a user, follow these steps:
1. Call Transaction SU01.
2. Enter the user ID to be locked, and click on LOCK/UNLOCK.
3. A dialog window appears, which displays that the user isn't locked currently.
4. A message in the status bar confirms that the user has been
successfully locked.
Unlocking Users: Users are automatically locked when they have
exceeded the permissible number of unsuccessful logon attempts. In this
case, the system administrator must unlock the user ID and might also
have to reset the password.
1. Call Transaction SU01.
2. Enter the user ID to be unlocked, and click on LOCK/UNLOCK
3. A dialog window is displayed. the system administrator has locked the
user ID manually. The message could also read locked due to incorrect
logons.
Creating User
Step 2: Enter the username that user we want to create and click on create icon.
Step 3: We 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.
Step 5 − Type the first Login Password > New Password > Repeat Password
Step 6 − You will be directed to the next tab — Roles
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
Step 2 − Select the user you want to lock/unlock and click on the icon.
Step 3 − You will now see the current status of the user. Click on lock/unlock option.
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.
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.
CONCLUSION
The main aim of this project was to create a simple and yet elegant SAP for the
employees. Once you see the ways that SAP software can provide effective business
management for your business, whether large or small, you will be sold. Integrating
all departments of your business with an effective tool like SAP, will benefit your
company by its dependability and can be customized to your own specific business
needs. The main reason to use SAP for your company is that it will mean better
accuracy in information.
I don't really see Basis becoming irrelevant anytime soon. Always remember that an
SAP system running in a virtual machine in the cloud, is still an SAP system that
needs maintaining, monitoring, upgrading etc. The cloud providers like Amazon and
Microsoft do not handle any of that stuff; they only provide the infrastructure.
So, for now, I wouldn't worry at all. But let's say that at some point in the future,
most customers move to Software-as-a-Service ERP systems. In that landscape, there
are still extensions to be deployed, transported, monitored etc. There are still
connections and resources that must be managed, security issues, upgrade cycle
management etc. Your existing Basis knowledge can still be applied here. The tools
and processes will be different, for sure, but the core principles will not be radically
different.
Future Scope
It’s important that we know who we really are. So being a SAP-BASIS person, would
always be a SAP-BASIS person. There are a lot of various smaller technology trying to
emerge every day. Every year, you will find some new small technologies coming up. So,
if you then decide to switch, you might end up switching careers & even jobs every year
to remain employed to the choice of your new work-domains every year. So, obviously if
some technology becomes a bit popular, then creates a good market value & then the
bigger Technology giants try to take- over on bidding. 1 of the reason why new products
come-up. Although it’s a good thing as we have new technology meaning we have
advanced & progressed further. Anyways career in SAP-BASIS is having good prospect
as every year the no of SAP customer increases only, although it’s for any modules in
SAP. SAP also tries to launch various products every year.
So, generally switching career, this feeling of career-shift you would strongly get when
you go in a local Training center & try to enquire what technology they are
teaching/coaching. So, they do sell & pitch that in such a good way that you would really
think for a moment to switch to that career. Just telling this from a personal experience
after I just started my career in SAP.
But, in fact, instead, if you try exploring something, where your SAP-BASIS career does
not get lost, then it would be probably better choice be made. Maybe you need explore
deeply the options inside SAP-BASIS. With emerging SAP technology, there is
Automation processes going everywhere on all tasks & there are new standard tools
coming up for every SAP maintenance tasks or SAP related activities, maybe you would
like to concentrate there. Its because who knows the core concept clearly there is
always a place for them. So with coming new tools & technologies, its required to have
current insight for a employee working in that domain.
Bibliography
Book:
SAP Administration
IBM SAP Basis
SAP Basis
Websites:
https://blogs.sap.com/2010/05/11/back-to-basis/
https://blogs.sap.com/2012/03/13/faq-for-sap-netweaver-admin-sap-basis-careers/
https://www.guru99.com/how-to-create-a-user-2.html
https://www.tutorialspoint.com/sap_basis/sap_basis_user_activities.htm
https://help.sap.com/viewer/6f3c4a7b6c4b1014a618b83e6fade755/7.0
1.22/en- US/3d3272396ace5534e10000000a11405a.html