Wednesday, December 23, 2020

What is the BASIS?

The SAP Basis is a set of programs and tools that act as an interface with databases, Operating systems, Communication protocols, and business applications (such as FI, CO, MM, etc). The full form of BASIS is "Business Application Software Integrated solution". SAP applications such as FI, CO, PP, etc. can run and communicate with each other across various Operating systems and Databases with the help of BASIS. 
Nowadays the Basis is known as Netweaver. 

The alias of BASIS is SAP Application Server Technology and the alias of NetWeaver is SAP Web Application Server. After adding a java stack enhanced the security standard for the business process. Both ABAP and Java stack can be monitored from one stage. Netweaver continues standard protocols such as HTTP, SMTP, XML, SOAP, SSO, WEBDAV, WSDL, WMLSSO, SSL, X.509, and Unicode format. We can say the Basis is the operating system for SAP applications and ABAP. Basis gives services similar communication with the operating system, database communication, memory management, runtime collection of application data, web requests, exchanging business data, etc.

SAP BASIS Overview
SAP BASIS Overview
                            

What is SAP Instance & SAP SID?

What is the Instance? 

SAP Instance is a group of resources such as Memory

  • Work Processes
  • Dispatcher
  • Gateway
Ordinarily for a single application or database server within an SAP R/3 client-server setting. 
There are three types of instances:- 
1. Dialog instance 
2. Central Instance 
3. Database Instance 
Dialog Instance + Central Instance + Database Instance= SAP System

For one SAP system, all three instances share the same directory.

Dialog Instance: - Dialog instance exists in the application layer. Its purpose is to keep the load on the server. Dialog instance exists on the various host. If several dialog instances increase hardware resources, dispatcher, work-processes also increases so that more users can log in at a time. 
Central Instance: - Central instance can also act as a dialog instance. But the main thing is that it includes Enqueue and message servers. All dialog instances interact with the central instance before requesting a database with a message server. When an instance is started, the dispatcher process attempts to establish a connection to the message server so that it can announce the services it provides (DIA, BTC, SPO, UPD, etc.).Lock the table is managed in the central instance by enqueueing service. 
Database Instance: - As normal database instance accepts requests from the central instance to fulfill the user's requests. As the lock management system provided by the enqueue server, it will provide service to users. 

What is SID?

SID is a unique identification code for every R/3 installation (SAP system) consisting of a database server & several application servers. SID stands for SAP System Identification. SAP SID — a three-character code such as C11, PRD, E56, etc.) 

Logical System Names: - 

When data divided between various systems, each system inside a network has to be identifiable. The "logical system" deals with this problem. A logical system is an application system in which the applications work together on a common database. In SAP terms, the logical system is a client. 

The logical system name used to identify a system uniquely within the network, two systems cannot have the same name if they are connected as BW systems or as source systems, or if there are plans to connect them in any way.

SAP R/3 Architecture Tutorial

What is SAP R/3? 

SAP R/3 is a 3 tier architecture consisting of 3 layers 
1. Presentation 
2. Application
3. Database 
In easy words, This is a client-server architectureR means Real-time system 
3 represents - 3-tier architecture. 
       User's PC:- Users can access the SAP system in two ways:- 
1. Through SAP GUI 
2. Through a Web browser 
It's called front-end. Simply the front-end is installed in the user's PC not the application/database servers. 
          The front-end takes the user's requests to the database server and application servers. 

Application Servers: - Application server is built to process business logic. This workload is distributed among multiple application servers. With different application servers, the user can get the output more quickly. 
The application server exists at a remote location as compared to the location of the user's PC. 
Database Server: -Database server stores and retrieves data as per SQL queries made by ABAP and Java applications. 
Database and Application may exist on the alike or different physical location. 

Understanding different SAP layers

Presentation Layer: 
The Presentation Layer includes the software elements that build up the SAPgui (graphical user interface). This layer is the interface between the R/3 System and its users. The R/3 System uses the SAPgui to provide an intuitive graphical user interface for entering and displaying data. 
The presentation layer gives the user's input to the application server and receives data for display from it. While an SAP GUI component is running, it continues to be 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. Every application server includes a set of services used to manage the R/3 System. Probably, you only need one application server to run an R/3 System. In practice, services are distributed across more than one application server. The message server is responsible for communication between the application servers. It passes requests from one application server to another within the system. It also includes information about application server groups and the current load balancing within them. It uses this information to assign an appropriate server when a user logs onto the system. 

Database Layer: 
The Database Layer consists of a central database system including all of the data in the R/3 System. The database system has two parts - the database management system (DBMS), and the database itself. SAP has manufactured its database named Hana but is compatible with all major databases such as Oracle. All R/3 data stored in the database. For example, the database includes the control and customizing data that determine how your R/3 System runs. It also includes the program code for your applications. Applications consist of program code, screen definitions, menus, function modules, and many other components. These are stored in a special part of the database called the R/3 Repository and are accordingly called repository objects. R/3 repository, objects are used in ABAP workbench.

About Best Online Career 

We recognize that many of you are willing to put the extra effort to migrate to SAP practice and become SAP consultants. We support you to achieve your goal with a team of experienced SAP professors, great infrastructure, and a clear roadmap to SAP certification. In short, we have what you need at prices you can manage.
At Best Online Career our goal is to provide you with courteous, helpful, expert service of the highest quality. 

Subscribe our Youtube Channel for more videos- Best Online Career