You are on page 1of 6

Unit 1: Fundamentals of AS ABAP

http://<Host name>:<Java dispatcher HTTP port of the Instance>/sap/monitoring/


SystemInfo, for example http://smjhost.wdf.sap.corp:5$$00 → System Information ).

Figure 6: AS Java Architecture (from Release 7.10)

As the figure AS Java Architecture (from Release 7.10) shows, analogous to the AS ABAP, the
message service of the AS Java provides a central message service for internal
communication. The Java message service also indicates which application servers and
nodes of the AS Java are available. Each node of the Java cluster can communicate directly
with the message service.
In the AS Java, the enqueue service holds logical locks. Each node of the Java cluster can
communicate directly with the enqueue service.
When the AS Java is accessed using a browser, the ICM receives requests, which are then
processed by the server processes.

Caution:
* This means: Numeric from Release 7.10. Although 7.20 is older than 7.03, for
example, it is numerically newer.

10 © Copyright. All rights reserved.


Lesson: Explaining the Basic Architecture of SAP NetWeaver AS

AS ABAP+Java Processes (to Release 7.03)

Figure 7: AS ABAP+Java (to Release 7.03), Such as SAP Solution Manager 7.1

As the figure AS ABAP+Java (to Release 7.03), Such as SAP Solution Manager 7.1 shows, the
same architectural principles apply in an SAP system that combines ABAP and Java
processes together, under the same SAP system ID, as for separate AS ABAP and AS Java
systems. Several special features apply, however.

Note:
An AS ABAP+Java system is also called a dual-stack system.

Caution:
* This means: Numeric to Release 7.0x. Although 7.20 is older than 7.03, for
example, it is numerically newer.

Since both runtime environments can answer requests via web protocols, the ICM can decide
whether the request is addressed to the AS ABAP or the AS Java runtime environment. It
decides this by means of the URL of the request. If the request is for the AS ABAP runtime
environment, such as the call of an ABAP Web Dynpro, the ICM forwards the request to the
ABAP dispatcher and the work processes respond to the request. If the request is for the Java
runtime environment, such as, the call of a Java Server Page (JSP), the ICM forwards the
request to the AS Java and one of the server processes responds to the request.

© Copyright. All rights reserved. 11


Unit 1: Fundamentals of AS ABAP

In an AS ABAP+Java system, data is maintained in separate database schemas, but in the


same database. AS ABAP work processes can access AS ABAP data only, and AS Java server
processes can access AS Java data only. In the data exchange, both runtime environments
then communicate using the SAP Java Connector (SAP JCo). This communication is
necessary when, for example, you want billing data stored in the AS ABAP data schema to
display in an AS Java user interface.
The SAP JCo is integrated in the AS Java and is also used when an AS Java system
communicates with a remote AS ABAP system.

12 © Copyright. All rights reserved.


Unit 1
Exercise 1
Logging on to your training system

Business Example
As the SAP system administrator, you need to locate information about the application
servers and processes of your SAP system.
Examine the Application Server of an AS ABAP System
Examine the application servers of an SAP system that runs on AS ABAP.

1. Log on to your training system using the SAP GUI for Windows.

2. Locate the name of the application server you are currently logged on to.

3. Determine which application servers your training system offers.

Examine the Application Server of an AS Java System


Examine the application server of an SAP system that runs on AS Java 7.40.

1. Call the Java home page of the SAP Solution Manager 7.2 system SMJ in your web
browser.

2. Which AS Java-based application servers does this SAP Solution Manager system offer?

© Copyright. All rights reserved. 13


Unit 1
Solution 1
Logging on to your training system

Business Example
As the SAP system administrator, you need to locate information about the application
servers and processes of your SAP system.
Examine the Application Server of an AS ABAP System
Examine the application servers of an SAP system that runs on AS ABAP.

1. Log on to your training system using the SAP GUI for Windows.
a) See the task description.

2. Locate the name of the application server you are currently logged on to.
a) Choose System → Status from the menu bar.

b) The name of the application server you are currently logged on to is shown in the
Server Name field. The name has the following structure <computer
name>_<SID>_<instance number>.

3. Determine which application servers your training system offers.


a) Call transaction SM51 (Tools → Administration → Monitor → System Monitoring →
Servers ).

b) A list of all active AS ABAP application servers with their services is displayed.

Examine the Application Server of an AS Java System


Examine the application server of an SAP system that runs on AS Java 7.40.

1. Call the Java home page of the SAP Solution Manager 7.2 system SMJ in your web
browser.
a) Start a web browser.

b) Enter the following URL https://smhost.wdf.sap.corp:5$$01 where $$ stands


for the instance number of the PAS of SAP Solution Manager system SMJ.

2. Which AS Java-based application servers does this SAP Solution Manager system offer?
a) Call the System Information link on the Java home page.

b) If necessary, log on with your course user ID TRAIN##.

c) The displayed view, Instances, shows the application servers of the SAP system.
When you select an application server, additional information is displayed in the Details
area.

14 © Copyright. All rights reserved.


Lesson: Explaining the Basic Architecture of SAP NetWeaver AS

© Copyright. All rights reserved. 15

You might also like