SAP BASIS System

SAP BASIS System is a solution from SAP.Using SAP BASIS System applications can run on different platform with high performance and can be adapted to meet user requirements.Following are the uses of SAP BASIS System :
1) SAP BASIS System provides the run-time environment for all SAP applications
2) It optimally embeds the applications in the system environment
3) Defines a stable architecture framework for system enhancements
4) Conatins the tools for administering the entire system
5) Allows the distribution of resources and system components
6) Provides interfaces for third party applications
The architecture of SAP Basis system is suitable for client/server configuration.
Technical Overview SAP BASIS SYSTEM :
SAP Basis system is made up of components like a layer of SAP applications,flow control component, user interface,communication interface,ABAP(programming language),dynpros(dynamic programs),
There is a seperate layer made of interfaces . All SAP applications are made portable by making interfaces for the system a seperate layer.This interface layer abstracts all SAP applications from the underlying hardware environment. This makes all SAP applications compatible with many hardware types. Thus SAP applications are made hardware independent.
The flow control component of SAP handles scheduling and memory management.To enhance performance these operations are handled by SAP Basis system. In addition, Operating system performs certain tasks.
The user interface forms the presentation layer for the applications.
The communication interface defines the channels used for electronic exchange of information. Various communication types include transfer of external data,program-to-program communication through RFC protocol,exchange of application data through Automatic Link Enabling(ALE).
SAP's own interpretative language is ABAP.
The dynpros (dynamic programs) are the controlling components during dialog processing.