% Practice Questions
The practice questions below will help you evaluate your understanding of the
topic. The questions shown are similar in nature to those found on the cerifica-
tion examination, Whereas none of these questions will be found on the cxam
itself, they allow you to review your knowledge of the subject. Select the correct
answers and then check the completeness of your answers in the following solu74 Chapter 3 SAP NetWeaver — Overview
tion section, Remember that you must selectall correct answers and only correct
answers to receive credit for the question.
The Internet Communication Manager (CM):
‘A. Replaced SAP ITS
B. Allows SAP NetWeaver Application Server to process HTTP requests
Allows the ABAP stack and the Java stack to exchange data
ooo0-
2. The Java stack and the ABAP stack of an SAP NetWeaver Application Server
must always be installed together.
OC ATrue
OB Fale
3. Awork process:
GA. Stays linked to a screen through the dispatcher
__B.Becomes inactive while waiting for a user
_ G.Uses a common memory area called shared memory
4, Bach work process:
Alls independent of other work processes
G_B.Uses pool of database connections established when the SAP NetWeaver
Application Server ABAP started
GC. Uses a database work process estal
Application Server ABAP started
jed when the SAP NetWeaver
GD. Can only make database changes within a single database LUW
G__E.Can make database changes spanning multiple database LUW
5. Each work process is assigned a type of task that can be performed. Which
statements are true related to this?
A. To switch a work process type requires a restart of the SAP NetWeaver
Application Server ABAP.
C_B.All work processes have the same structure.
1 C.Allwork processes communicate with the database.Practice Question Answers and Explanations Chapter 3
OD. All work processes communicate with the dispatcher.
GE. A work process can communicate directly with an external system
through a Remote Function Call.
CF. It is possible to have multiple enqueue work processes on an SAP
NetWeaver Application Server.
_ G. tris possible to have multiple spool work processes on an ABAP applica-
tion server.
Practice Question Answers and Explanations
1. Correctanswer: B
Beginning with SAP NetWeaver 6.10, new technologies based on highly scel
able infrastructure were implemented to process HTTP requests directly from
the Internet or to send them as HTTP client requests to the Internet. The SAP
kernel was enhanced to include a process known as the Internet Communica-
tion Manager (ICM) to achieve this functionality,
2. Correct answer: B
Different SAP NetWeaver components require the SAP NetWeaver Applica-
tion Server to be run with certain stacks configured. It is possible to install
both the ABAP and Java stacks, but depending on the use of the server,
possible to use just ABAP or just Java.
3. Correct answer: €
All of the work processes of an ABAP application server use a common main
memory area called shared memory to save contexts or to buffer constant
data locally. The resources that all work processes use, for example programs
and table contents, are contained in shared memory. Memory management
in the AS ABAP ensures that the work processes always address the correct
context
4, Correct answers: A, D
Each individual work process works independently, which makes them suit-
able for a multiprocessor architecture,
When you start up an AS ABAP, each ABAP application server registers its
work processes with the database layer and receives a single dedicated chan-
nel for each. While the SAP NetWeaver Application Server is running, each
‘work process is a user (acting 2s a client) of the database system (acting as a76 Chapter3 SAP NetWeaver — Overview
server). You cannot change the work process registration while the system is
running, Itis also not possible to reassign a database channel from one work
process to another. For this reason, a work process can only make database
changes within a single database logical unit of work (LUW). A work process
‘must open a separate database LUW for each dialog step. The work process
sends a commit command (database commit) to the database at the end of
each dialog step in which it makes database changes. These commit com-
‘mands are called implicit database commits, because they are not explicitly
written into the application program,
5. Correct answers: B, D, F
You can use the system administration functions to switch a work process
wiile the system is running. Because each work process has the same struc-
ture, they are interchangeable. All work processes must communicate with
the dispatcher (which assigns the user to a work process), but enqueue work
processes and spool work processes do not communicate with the database.
All communication for a work process occurs with either the dispatcher or the
database.
Whereas it is normal to only have one enqueue work process (a single
enqueue work process is normally sufficient to perform the required tasks),
{tts possible to have multiple enqueue work processes running. in SAP
[NetWeaver Application Server you can only have one lock table, but multiple
enqueue work processes, running, Each ABAP application server can contain
only one spool work process.