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. SAP BASIS training by experienced SAP professional with updated course curriculum from SAP Trainings Online.
The following table defines the Main Use Cases of SAP NetWeaver and its key area:
To implement these use cases, SAP has provided mapping between use cases and SAP NetWeaver software components.
Consider the use case of data warehousing, it has multiple product instances and client tools to use NetWeaver for data warehousing. Learn more from SAP NetWeaver training.
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. Learn ABAP and its applications see more from SAP ABAP training.
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:
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.
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 Services: This allows you to register the Adobe Reader Rights credentials as well as keep track of all unlicensed interactive form designs in your system.
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 can configure the following authentication and SSO
- AS Java as a Service Provider
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 processing of a system or a technical scenario.
Destinations: This can be used to specify the remote service's address and the user authentication information for remote connections.
Development Infrastructure: 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.
JMS Server Configuration: This is used to create new JMS resources.
Licenses: 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.
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 see 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. It is important to correctly define your SAP system landscape in the following versions of SAP Solution Manager to maintain it correctly.
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.
How to learn SAP BASIS?
SAP Trainings Online is a deceptively simple e-learning and SAP training authoring solution. Create super-effective training content and deliver courses via Virtual and implant in existing systems. It is very important for BASIS consultant to have hands on experience on live servers. It is right to have training because every scenario could not be created just by installing SAP. We provide training in many countries India, USA, UK, Canada, Australia, and New Zealand.
Register with us for free demo: www.saptrainingsonline.com/student-registration
For more details visit: www.saptrainingsonline.com