SAP NetWeaver Tutorials

Blog Author


Published Date

22nd September, 2020




  • Share this blog :


Welcome to SAP NetWeaver Tutorials. The objective of these tutorials is to provide an in-depth understanding of SAP NetWeaver. In addition to free SAP NetWeaver Tutorials, we will cover common interview questions, issues, and how to’s of SAP NetWeaver.


SAP NetWeaver supports several technologies like Microsoft .NET, Oracle Java EE, and IBM Web Sphere for customizations and other extending processes for customers. So the customers can use their current IT infrastructure for using SAP and they don’t need to invest more in IT infrastructure for their SAP implementation. Using NetWeaver and organization can improve their operational efficiency and can make faster decision making by accelerated business information access. Smooth end-to-end business and high process quality and efficiency are also some advantages of the NetWeaver Platform.

Netweaver makes possible access to SAP data using simple HTTP protocol or even mobile. This eliminates the need for installing and more importantly training in SAP's client-side software.

The core capabilities of SAP NetWeaver are the integration of people, information, and process.

Capture 213

Information integration

 It means you can bring together information from a variety of locations and have it make sense in the context of what your folks do every day!


  • Business Intelligence: It provides you with reliable tools for creating individual and interactive reports and applications.
  • BI Content & BI Content Extensions: Enables quicker implementation using pre-configured role and task-oriented information models in SAP Business Intelligence.
  • Knowledge Management: Allows common access to unstructured information and documents in a distributed storage landscape like Search, Classification, Subscription, Versioning,etc..
  • Search and Classification (TREX): Provides SAP applications with numerous services for searching, classifying, and text-mining in large collections of documents (unstructured data) as well as for searching in and aggregating business objects (structured data).

With SAP R/3, SAP ushers in a new generation of enterprise software — from mainframe computing (client-server architecture) to the three-tier architecture of database, application, and user interface.

Capture 214

Three-Tier Architecture of SAP R/3

Presentation Servers:

Presentation servers contain systems capable of providing a graphical interface.

  • Presentation Layer is also known as client Layer
  • Presentation Layer is a user interaction
  • In SAP-User interaction purpose we use GUI
  • GUI stands for Graphical user interface
  • Example − Desktop, Mobile Devices, laptops

Application Servers:

Application servers include specialized systems with multiple CPUs and a vast amount of RAM.

  • The Application Layer is also known as Kernel Layer and Basic Layer.
  • SAP application programs are executed in the Application Layer.
  • The application layer serves as the purpose of a communicator between the Presentation and Database Layer.
  • The application server is where the dispatcher distributes the workload to the different work processes that make the job done.

Database Servers:

Database servers contain specialized systems with fast and large hard-drives.

  • Database layer stores the data
  • Datastore can be Business data, SAP system data, SAP tables, Programs.
  • Examples − Oracle, Microsoft SQL Server, IBM DB/2, Siebel, Sybase, etc.


SAP Netweaver Interview Questions


SAP NetWeaver Gateway

In the three-tier architecture, SAP Gateways make up the middle or application tier. This middle layer is essential for communication between the frontend and the backend. The use of multi-tier architecture to implement a data processing system adds a valuable level of modularity and flexibility to the system by being able to develop and maintain each tier individually.  The purpose of this tutorial is to create a Gateway that will extract data from the flight carrier database table, which will be accessed from the Gateway Client. The Gateway will be able to retrieve a list of carriers as well as individual carriers.  Let’s get started.

Creating a New Project

  • First, navigate to the Gateway Service Builder with the T-Code “SEGW”
  • Click the “Create Project” button

Capture 215

  • Give the Gateway project a name and a description
  • Save the project and assign it to the appropriate package. For the purpose of this demo the project will be saved as a local object ($TMP or click the button “Local Object). The Gateway project has now been successfully created.

 Capture 216

Creating an Entity & Entity Set

  • What is an Entity and Entity Set?
  • An Entity is a structure that can be defined by the user or defined as an ABAP Data Dictionary structure.  An Entity Set is simply a collection or table of Entities.
  • Right-click Data Model and select “Import” -> “DDIC Structure” to use an ABAP Data Dictionary structure

Screen Shot 2015-07-07 at 3.30.20 PM

  • Type “SCARR” for ABAP Structure and press enter. A list of properties should appear
  • Make “Carrier” the object name for the entity
  • Change the “Usage” of the property “MANDT” to “Ignore” and click the checkmark at the bottom right


  • Double click the folder “Entity Sets”
  • Click “Insert Row” and name the Entity Set

Screen Shot 2015-07-07 at 3.42.25 PM

  • The naming convention is to either make the Entity Set name the plural form of the name of the entity or append “_Set” to the Entity name. For training purposes, name the entity set “Carriers” or “Carrier_Set”. “Carriers” will be used for the remainder of this tutorial
  • Use the Entity name, “Carrier”, for “Entity Type Name”. Make sure to save and the Entity and corresponding Entity Set have successfully created

Screen Shot 2015-07-07 at 3.47.51 PM

SAP NetWeaver Components

SAP NetWeaver includes a comprehensive set of components, applications, and tools.

SAP NetWeaver Application Server

It supports platform-independent web services, business applications, and standards-based development, enabling you to leverage existing technology assets for Web-services-oriented solutions.

SAP NetWeaver Business Warehouse

It enables you to integrate data from across the enterprise and transform it into practical, timely business information to drive sound decision making.

SAP NetWeaver Gateway

It enables developers to create applications that link business users to SAP software from any environment and through any device.

SAP NetWeaver Master Data Management

It ensures cross-system data consistency and helps integrate business processes across the extended value chain.

SAP NetWeaver Process Orchestration

It helps improve processes, from simple workflows to integrated processes that span applications and organizational boundaries. It includes capabilities for business process management, business rules management, and process integration.

SAP NetWeaver Portal

It unifies critical information and applications to give users role-based views that span the enterprise, enabling you to take full advantage of your information resources.

SAP Auto-ID Infrastructure

It gives you all the capabilities you need to integrate all automated sensing devices including RFID readers and printers, Bluetooth devices, embedded systems, and barcode devices.

SAP NetWeaver Identity Management

It addresses access and provisioning issues facing a typical enterprise. It creates a new opportunity for integrating business processes and helps you to integrate systems in a heterogeneous IT environment.

SAP NetWeaver Information Lifecycle Management

It allows you to archive data in a readily accessible format according to regulatory retention rules that you define.

SAP NetWeaver Tools

SAP NetWeaver includes the following tools:

  • Adaptive Computing Controller: It provides a central point of control for assigning computing resources and optimizing their use.
  • SAP NetWeaver Composition Environment: It provides a robust environment for the design, deployment, and running of composite applications that comply with a service-oriented architecture.
  • SAP NetWeaver Developer Studio: It offers a convenient user interface and rich functionality for developing J2EE applications.
  • SAP NetWeaver Visual Composer: It simplifies the creation of portal content and analytics applications, enabling business analysts to build or customize applications using a visual user interface rather than manual coding.
  • SAP Solution Manager: It facilitates technical support for distributed systems with a functionality that covers all key aspects of solution deployment, operation, and continuous improvement.

Check Out SAP Fiori Tutorials

About Author


Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills .

Related Blogs

Write For Us