34
Early Watch Training - Course Training Material Questions Current Question: 49 Number Questions: 68 Number Remaining: 52 Note: Questions/Answers are on "Sheet2" Q or A: Q Correct Answers: Wrong Answers: Percentage: Missed Questions: What do you have to consider when you perform an SQL trace? A There is only one trace file in each SAP system. Therefore, o trace can be performed at a time. B The user whose actions are being traced should not run multipl concurrently. C You should perform the SQL trace on a sceond execution of a pr the relevant buffers are then already loaded. D SQL traces are useful on the database server, but not on appli servers, which yield inexact results due to network times. ?: PO Guide Chapter 4

EW Course Material Questions 2

Embed Size (px)

Citation preview

Page 1: EW Course Material Questions 2

Early Watch Training - Course Training Material Questions

A:

Current Question: 49

Number Questions: 68

Number Remaining: 52

Note: Questions/Answers are on "Sheet2"

Q or A: Q

Correct Answers:

Wrong Answers:

Percentage:

Missed Questions:

What do you have to consider when you perform an SQL trace?

A There is only one trace file in each SAP system. Therefore, only one SQL trace can be performed at a time.B The user whose actions are being traced should not run multiple programs concurrently.C You should perform the SQL trace on a sceond execution of a program because the relevant buffers are then already loaded.D SQL traces are useful on the database server, but not on application servers, which yield inexact results due to network times.

?:

PO Guide

Chapter 4

Page 2: EW Course Material Questions 2

What do you have to consider when you perform an SQL trace?

A There is only one trace file in each SAP system. Therefore, only one SQL trace can be performed at a time.B The user whose actions are being traced should not run multiple programs concurrently.C You should perform the SQL trace on a sceond execution of a program because the relevant buffers are then already loaded.D SQL traces are useful on the database server, but not on application servers, which yield inexact results due to network times.

ð

ï

Initialize

What was the question?

PO Guide

Chapter 4

Page 3: EW Course Material Questions 2

?# Source SectionQuestion

1

SAPTEC Unit 1-1

2

SAPTEC Unit 1-2

3

SAPTEC Unit 1-2

4SAPTEC Unit 2-1

5

SAPTEC Unit 2-2

6

SAPTEC Unit 2-3

The following solutions are provided by SAP:

A mySAP Business Change Enabler (mySAP BCEB mySAP Product Lifecycle Management (mySAP PLM)C mySAP Customer Relationship Management (mySAP CRM)D mySAP Supply Chain Management (mySAP SCM)E mySAP Strategic Organization Planning (mySAP SOP)

The following statements about the SAP Web Application Server are correct.

A SAP Web Application Server is an evolutionary development of the previous SAP runtime environmentB SAP Web Application Server can run only applications written in ABAPC SAP Web Application Server can run only on Microsoft Windows platforms.D SAP Web Application Server provides an SMTP interface, among others.E SAP Web AS is not scalable.

SAP guarantess certain maintenance durations for SAP NetWeaver-based products. The standard maintenance can be extended because of the increased maintenance fees. How many years will an SAP product be maintained in total, if you are willing to pay a maintenance fee increased by 2% for a part of the maintenance time?

You can only work in one window (session) at a time in an SAP system (T/F)

Which of the following statements accurately describe a client in an SAP system?

A A client represents a completely independent business entity.B A client has its own databaseC A client corresponds to a customerD A client may represent an entire company.

The following strings are valid entries in the command field:

A. /nendB /nexC ?SM04D /nsm04E From SAP Easy Access: SM04F From SAP Easy Access: search_sap_menu

Page 4: EW Course Material Questions 2

7

SAPTEC Unit 2-4

8

SAPTEC Unit 3-1

9

SAPTEC Unit 3-2

10

SAPTEC Unit 3-3

11

SAPTEC Unit 3-4

The following personalization options are available in the SAP GUI:

A You can change the font size (within limits) in the SAP GUIB You can have system messages displayed in a dialog boxC You can change the size of input fieldsD You can suppress the display of pictures in the SAP GUIE Every user can display a picture of his or her choice on the SAP Easy Access screenF You can use a personal input history on your front end

What are the advantages of a three-tier client/server configuration as compared to a single-tier or two-tier configuration?

A Simpler ScalabilityB Simpler AdministrationC Load balancing possibleD None of the above

Which process at the application server level receives the user request?

A Work ProcessB DispatcherC BufferD SAP GUI

Which work process types can you find on an SAP Web Application Server?

A Dialog work processB Message server work processC Update work processD ICM work processE Background work processF Enqueue work processG Spool work process

The term "central instance" describes the instance

A That you are logged on to while working on the systemB On which all application processes required for operating an SAP system are configuredC On which the gateway process is configuredD On which the majority of work processes are configuredE On which the majority of dialog work processes are configured

Page 5: EW Course Material Questions 2

12

SAPTEC Unit 3-5

13

SAPTEC Unit 3-6

14

SAPTEC Unit 3-7

15

SAPTEC Unit 3-8

What tasks does the task handler carry out?

A Communicates with the SAP GUIB Coordinates activities with the work processC Accesses the databaseD Processes the ABAP coding on which a transaction is based

Is the assignment of users to dialog work processes fixed?

A Yes, it is fixed for the entire time that the user is logged on to the SAP systemB Yes, it exists for the entire duration of a transaction consisting of several screensC No. Each dialog step of a transaction, consisting of several screens, can theoretically be processed by a different work processD None of the above.

The "SAP Web Application Server" database interface enables you to:

A Enhance performance using the local buffersB Access online databases on the internetC Use database independent Open SQL in ABAP programsD Access file content on the SAP Web Application Server

Database transactions are based on the ACID principle. So are SAP transactions. Why does the database transaction concept nevertheless not cover all the needs of the SAP system?

A An SAP transaction can bundle several database transactions. It is only the result of all of thse bundled database transactions that the data is consistent in business terms.B Due to work process multiplexing, each work process starts a separate database transaction within each dialog step.C This is because SAP developers have not done their job properlyD Using the SAP transaction as a structural level above the database transaction significantly imprpoves the performance of your SAP system.

Page 6: EW Course Material Questions 2

16

SAPTEC Unit 3-9

17

SAPTEC Unit 3-10

18

SAPTEC Unit 3-11

19

SAPTEC Unit 3-12

20

SAPTEC Unit 4-1

21

SAPTEC Unit 4-2

Where is the lock table?

A In the databaseB In the main memory of the application server on which the enqueue work process is configuredC At operating system level of the database hostD The system administrator can define the location of the lock table using the profile parameter "renq/store_location"

It makes sense, in an SAP system, to configure several enqueue work processes on different SAP Web Application Servers (T/F)

Why are asynchronous updates used for dialog transactions?

A Only asynchronous updates can access SAP system buffersB Because an SAP transaction can consist of several database transactions and this approach means that the requirements for the rollback are metC Because only update work processes can access the database dataD None of the above

During asynchronous updates, which process records the data to be changed in the VB* tables?

A Update work processB dispatcherC Recording work processD Dialog work process

What data is contained in a client?

A Cross-client Customizing, user data, and application dataB Customizing and Repository objectsC Client-specific Customizing, users data, and application dataD Only application data entered in this client

The data structure of the ABAP Stack in an SAP system consists of

A Application data and RepositoryB Client-specific data, cross-client Customizing, and the RepositoryC Client-specific data and the RepositoryD Client-specific data and cross-client Customizing

Page 7: EW Course Material Questions 2

22

SAPTEC Unit 4-3

23

SAPTEC Unit 4-4

24

SAPTEC Unit 4-5

25

SAPTEC Unit 4-6

26

SAPTEC Unit 4-7

27

SAPTEC Unit 5-1

Why does SAP recommend a three-system landscape?

A Because of the special data structure in SAP systemsB To enable preparation and testing of upgradesC To sell more licensesD Because you can only create one client per system

At the end of an (ABAP) development project, the tasks and change requests must be released so that they can be exported. Who releases the objects?

A Developers release their tasksB The development leader releases the request as a wholeC The request is released automatically

In the ABAP environment, you can carry out the entire software development cycle in the SAP system using the ABAP Workbench tools. (T/F)

What is the purpose of a domain in the context of the ABAP workbench?

A For defining the technical attributes of a fieldB For adding foreign key dependenciesC For defining the semantic attributes of a fieldD For entering data in a table

Which of the following services are part of the SAP NetWeaver Java Development Infrastructure (JDI)?

A Design Time Repository (DTR)B Object Development Tool (ODT)C Component Build Service (CBS)D Change Management Service (CMS)E Central Make Tool (CMT)

Application Link Enabling (ALE) allows you to:

A Exchange data only between SAP systems, as long as long s they have the same release statusB Exchange data across system boundaries, but only for SAP applicationsC Exchange data between collaborating enterprises, using certain formats and technologiesD The communication between different systems or your system landscapeE Update your order data using the appropriate BAPI, only once every 24 hours

Page 8: EW Course Material Questions 2

28

SAPTEC Unit 5-2

29

SAPTEC Unit 5-3

30

SAPTEC Unit 5-4

31

SAPTEC Unit 5-5

32

SAPTEC Unit 5-6

The following interfaces or communication options are supported by SAP systems:

A HTTP (Hyper Text Transfer Protocol)B SMTP (Simple Mail Transfer Protocol)C RFC (Remote Function Call)faD BAPIs (Business Application Programming Interfaces)E XDTP (Extended Data Transfer Protocol)F STP (SAP Transfer Protocol)

You can use BAPIs to:

A Request data from an SAP systemB Pass data to an SAP systemC Transfer SAP screen images to third-party applications (such as Microsoft Word)D Access business processes in SAP systems

You access BAPIs in SAP systems using an RFC interface (T/F)

Business _______________ Programming Interfaces are specialized _______________ modules. They are accessed using the _______________ interface . They are created and managed using the _______________Builder.

SAP Business Workflow ensures that:

A Appropriately configured business processes can be partially automatedB Appropriately configured business processes are executed in consistent sequencesC The right employee receives the right work at the right timeD Your workflow-supported business processes are handled more efficicientlyE All your company processes that have been implemented in ABAP run without errors

Page 9: EW Course Material Questions 2

33

SAPTEC Unit 5-7

34

SAPTEC Unit 6-1

35

SAPTEC Unit 6-2

36

SAPTEC Unit 6-3

37

SAPTEC Unit 6-4

38

SAPTEC Unit 6-5

39

SAPTEC Unit 6-6 You can download developer keys from SDN (T/F)

40 SAPTEC Unit 7-1 What is the follow-up product of SAP R/3?

You can also use SAP Business Workflow functions (for example, with XML) to trigger functions in other systems. (T/F)

Which of the following transaction codes can you use to view and edit user logons?

A SM04B SM30_USERS_SSMC USERD AL08E SM51

You can usse transaction SM50 (Work Process Overview) to display the amount of CPU time used by individual work processes since the last time they were started (T/F)

When the local SysLog file reaches its maximum size, it is closed and a new SysLog file is created. The file name, which is automatically generated, include a time stamp. (T/F)

RZ20 offers the following options:

A Central monitoring of a large number of SAP systemsB Simple definition of system-specific threshold valuesC Links to many standard administration functionsD Monitoring of systems with releases prior to 4.0BE Definition of automatic reactions to specific system statusesF Simple restarts of entrie SAP systems or individual instances

The SAP Service Marketplace is directed at which of the following?

A Everyone who is interested in SAPB SAP employeesC SAP partnersD SAP customersE SAP competitors

Page 10: EW Course Material Questions 2

41

PO Guide Chapter

42

PO Guide Chapter

43

PO Guide Chapter

Which of the following can cause a CPI bottleneck on the database server?

A External processes that do not belong to the database or an SAP instance are running on the database serverB The SAP extended memory is configured too smallC Work processes that belong to an SAP instance running on the database (for example, background or update work processes)D There are expensive SAL statements - for example, thost that contribute 5% or more ov the entire database load in the Shared SQL AreaE The database buffers are set too small, so that data must be continuously reloaded form the hard disks

Which of the following are necessary to achieve optimal database performance?

A Table analysis (through a program such as Update Statistics) must be regularly scheduled.B The number of SAO work processes must be sufficiently large, so that ther are enough database processes to process the database load.C The database buffers should be sufficiently large.D You should regularly check whether expensive SAL statements are unnecessarily occupying CPU and main memory resourcesE The datase instance shoul be run only on a separate computer without SAP instances

Which points should you take into consideration when monitoring SAP memory management?A The total memory allocated by the SAP and database instances should not be larger than the physical main memory of the computerB The extended memory must be sufficiently large.C If possible, no displacements should occur in the SAP buffers.

Page 11: EW Course Material Questions 2

44

PO Guide Chapter

45

PO Guide Chapter

46

PO Guide Chapter

In the Local Work Process Overview, the information displayed for a particular work process over a considerable time period is as follows: Running, Sequential Read, and a specific table name. What does this tell you?

A There may be an expensive SQL statement which accesses the table and can be analyzed more closely in the Database Process Monitor.B There may be a wait situation in the dispatcher, preventing a connection to the database. The dispatcher queue should be analyzed more closely.C There may be an exclusive lock wait that you can detect in the monitor for exclusive lock waits.D There may be a network problem between the application server and the database server.

Which of the following statements are correct?

A The CPU time is measured by the operating system of the applciation server.B The database time is measured by the database system.C High network times for data transfers betweent eh presentation server and the applciation server are reflected in an increased response time in the Workload Monitor.D High network times for data transfers between the application server and the database server are reflected in an increased response time in the Workload Monitor.E The roll-out time is not part of the response time because the roll-out of a user occurs only after the answer has been sent to the presentation server. Nevertheless, it is important for the performance of the SAP system to keep the roll-out time to a minimum, as during the roll-outs, the SAP work process remains occupied.

How is the term load defined in the SAP environment?

A The load generated by a particular process is defined as the percentage of time which that process occupies the CPU of a computer, and can be monitored in the Operating System Monitor as CPU utilization.B Load is the sum of response times. Thus, total load refers to the total response time, CPU loads refers to toal CPU time, and database load refers to the total database time.C Load mean the number of transaction steps for each unit of time.

Page 12: EW Course Material Questions 2

47

PO Guide Chapter

48

PO Guide Chapter

49

PO Guide Chapter

The Worklad Monitor displays increased wit times for the dispatcher such that Av. Wait time is much greater than 50ms. What does this tell you?

A There is a communication problem between the presentation servers and the dispatcher of the application server - for example, a network problem.B There is a general performance problem - for example, a database problem, a hardware bottleneck, or insufficient SAP extended memory; or there are too few SAP work processes. This statement does not provide enough information to pinpoint the exact problem.C An increased dispatcher wait time is normal for an SAP system. It protects the operatin system from being overloaded, and can be ignored.

Which statements can be made on the basis of the SAP statistics records?

A If a user action involves several SAP components (ABP, J2EE, ITS, etc.) an action ID (referred to as the passport) enables you to trace the user action across the components.B The statistics records contain information on the response time of individual program components (function module calls or methods in the case of ABAP, class in the case of Java)C The global statistics records contain the response time of a corresponding component (ABAP, J2EE, ITS, etc.), the CPU time needed by the component, and the response time of additional components that are called by the component that writes the statistics record.D On the basis of the statistics records, you can make statements on the performance of the business processes such as the cash flow in financials or the delivery reliability in logistics.

What do you have to consider when you perform an SQL trace?

A There is only one trace file in each SAP system. Therefore, only one SQL trace can be performed at a time.B The user whose actions are being traced should not run multiple programs concurrently.C You should perform the SQL trace on a sceond execution of a program because the relevant buffers are then already loaded.D SQL traces are useful on the database server, but not on application servers, which yield inexact results due to network times.

Page 13: EW Course Material Questions 2

50

PO Guide Chapter

51

PO Guide Chapter

52

PO Guide Chapter

53

PO Guide Chapter

54

PO Guide Chapter

When should you perform an ABAP trace?

A If a problem occurs with the table bufferB For programs with high CPU requirementsC For I/O problems with hard disks

Which of the following statements is correct with regard to Java Application Request Measurement (JARM)?

A JARM provides statistics on Java transactions across several user interactions.B JARM provides statistics on the calls of Java classes that are instrumentalized as JARM components and it is thus a measurements method with a higher resolution compared to the SAP statistics record.C JARM is the name of SAP statistics records that are generated by the J2EE engine.

Where should background work process be configured?

A Background work processes should always be located on the database server. Otherwise, the runtime of background programs will be negatively affected by network problems between the database server and the application server.B If background work processes are not located on the database server, they must all be set up on a dedicated application server known as the background server.C Background work processes can be distributed evenly over all the application servers.

How should you configure and monitor the dynamic user distribution?

A By setting ths appropriate SAP profile parameter - for example, rdisp/wp_no_dia.B By using Transaction SMO4, User OverviewC By using Transaction SMLG, Maintain Logon Groups

What is a high roll wait time?

A A unique index for a GUI communication problem, for example, in the network between the presentation server and the application server.B A unique index for an RFC communication problem with SAP or non-SAP systems.C A unique index for a GUI or RFC communication problem.D A problem caused by an ineffective network between the application and the database level.

Page 14: EW Course Material Questions 2

55

PO Guide Chapter

56

PO Guide Chapter

57

PO Guide Chapter

In a transaction step, a transaction is processed and controls are used, but no external RFC is called. Which of the following statements are correct?

A The GUI time is greater than the roll wait time.B The RFC time is greater than the roll wait time.C The roll wait time is always greater than zeroD The roll wait time is normally greater than zero, although it can also be zero.E The roll wait time is always zero.

In a transaction step, a program that uses no controls and no synchronous RFCs is processed, although asynchronous RFCs are called. Which of the following statements are correct?

A The GUI time is greater than the roll wait time.B The RFC time is greater than the roll wait time.C The roll wait time is always greater than zeroD The roll wait time is normally greater than zero, although it can also be zero.E The roll wait time is always zero.

A web application that uses ITS and an SAP system is running "too slowly". What analyses do you perform?

A Use the ITS administration and monitoring tool or the central CCMS Monitor to check if all work processes or sessions are running on the ITS or if the CPU is constantly running.B In the Work Process Overview for the connected SAP system, check if all work processes are running.C Using a performance trace and the single record statistics, analyze the response time of the connected SAP system and compare it with the user-measured response time for the presentation server.D Using an analysis tool on the presentation server (for example, PERFMON), check the data transfer volume to the browser and the compilation time for an HTML page on the brower, and compare the required time with the total response time.

Page 15: EW Course Material Questions 2

58

PO Guide Chapter

59

PO Guide Chapter

60

PO Guide Chapter

Which SAP profile parameters define the amounts of extended memory and heap memory that should be kept in the physical main memory or in the paging file?

A SAP extended memory is always kept completely in the physical memory, and SAP heap memory is created in the operating-system paging file.B None. The memory areas in the physical main memory and the paging file (that is, the page-out or page-in process) are automatically distributed by the operating system. An application program (such as SAP or a database program) cannot influence the distribution.C The SAP profile parameter ztta/roll_extension defines the amount of SAP extended memory in the physical memory. The parameters abap/heap_area_dia and abap_heap_are_nondia define the amount of SAP heap memory.

Which of the following can cause an SAP instance to not start, or to start with an error message, after you change SAP parameters for memory management?

A The program buffer size specified in the parameter abap/buffer_size exceeds the limit that exist due to address space restrictions.B There is not enough physical memory to allow the new settings.C The paging file is not large enough to allow the new settings.D The amount of SAP extended memory specified in the parameter em/initial_size_MB exceeds the limit that exist due to address space restrictions.

Which of the following factors are reasons for not activating full buffering on a table?A The table is very large.B The SQL statement that is used most frequently to access the table contains the first two of the five key fields in an EQUALS conditions.C The table is changed often.

Page 16: EW Course Material Questions 2

61

PO Guide Chapter

62

PO Guide Chapter

63

PO Guide Chapter

64

PO Guide Chapter

Which of the following statements are correct with regard to buffer synchornization?A During buffer synchronization, the application server where the change occurred sends a message through the message server to implement the change in the respective buffered table on the other application servers.B After a transaction changes a buffered table, the transactions must first be completed with a database commit before the table can be reloaded into the buffer.C In a central SAP system, the SAP profile parameter rdisp/bufrefmode must be set to sendoff, exeoff.D In a central SAP system, the entries in the table buffer are never invalidated, because the table buffer is chnaged synchronously after a database change operation.

Which of the following statements are correct with regard to locks and SAP enqueues ? A An SAP enqueue locks one or more tables in the database .B After an SAP enqueue has been placed, the corresponding database table can still be changed by an update request coming from programs such as customer-developed ABAP reports..C A database lock is usually released at the end of a transaction step, while an SAP enqueue is usually released at the end of an SAP transaction.D A database lock that lasts too long can cause an SAP system stanstill.

Which of the following statements are correct to the ATP server ? A The ATP server should always be configured on the tabase server.B The ATP server is an independent SAP installation with its own database on the separate computer.C The ATP server reduces the number of accesses to tables RESB and VBBE .

When buffering number range objects in main memory, which of the following considerations should you keep in mind ? A) SInce buffering occurs in all SAP instances, buffer synchronization may cause some numbers to be assigned twice.B) Gaps occur on the number assignment when using buffered number ranges. You must check whether these gaps are permitted by business law and are acceptable from a business viewpoint.C If the quantity of numbers in the buffer is to small, performance problems will result, particulary during mass data entry using Batch input or Fast input.D Sufficient physical memory must be available, because number range buffering consume a good deal of memory

Page 17: EW Course Material Questions 2

65

PO Guide Chapter

66

PO Guide Chapter

67

PO Guide Chapter

6869

Which of the following statements is correct with regard to expensive SQL statements ? A) they can lead to hardware bootlenecks (a.CPU or I/O bootleneck ) and negatively affect the runtime of other SQL statementsB) They can occupy a lot of space in the data buffer of the database,displace objects that are needed by other SQL statments, and negatively affect the runtime of other SQL statments.C) they can occupy a lot of space in the SAP table buffer and displace objects which causes unnecessary relaod operationsD) if they are performed after database locks were set b y the same program, this can cause exclusive locks wait situations in the database , which can cause a brief system standstill.E) expensive SQL statements in programs for reporting or in background programs are not normally a problem for the database.

In the results of an SQL trace, you find an SQL statement that has a runtime of 1 second and selects only 10 records. Which of the following could be reason for the long runtime ? A) There is a hardware bootleneck (a CPU or I/O bottleneck ) on the database server. b ) There is a network problem between the application erver and the database sever. c ) the database optimizaer has created am inefficient execution plan - for example, by choosing an inefficient index . d ) there is no approporiate index for the SQL statement e ) there are exclusive locks waits in the database.

In the Shared SQL Area Monitor, you find an SQL statement with 10,000 logical read accesses per execution ( indicated as Gets/?Execution ). Which of the following could be the reason for this high number of read accesses ?

A There is a hardware bottleneck ( a CPU or I/O bottleneck ) on the database server .B TThere is a network problem between the application server and the database server .C The database optimizer has created an inefficient execution plan- for example, by choosing an inefficient index.D There is no appropriate index for the SQL statement. E There are exclusinve lock waits in the database F A large number of records are being transferred from the database to the ABAP program .

Page 18: EW Course Material Questions 2

70

PO Guide Chapter When buffering number range objects in main memory, which of the following considerations should you keep in mind ? A) SInce buffering occurs in all SAP instances, buffer synchronization may cause some numbers to be assigned twice.B) Gaps occur on the number assignment when using buffered number ranges. You must check whether these gaps are permitted by business law and are acceptable from a business viewpoint.C If the quantity of numbers in the buffer is to small, performance problems will result, particulary during mass data entry using Batch input or Fast input.D Sufficient physical memory must be available, because number range buffering consume a good deal of memory

Page 19: EW Course Material Questions 2

Answer Used Back Next

0 -1 -1

0 -1 -1

1 0 32

0 -1 -1

0 -1 -1

0 -1 -1

The following solutions are provided by SAP:

B mySAP Product Lifecycle Management (mySAP PLM)C mySAP Customer Relationship Management (mySAP CRM)D mySAP Supply Chain Management (mySAP SCM)

A SAP Web Application Server is an evolutionary development of the previous SAP runtime environmentD SAP Web Application Server provides an SMTP interface, among others.

The software product is maintained 6 (5 + 1) years in this case.

FALSE - the number of allowed sessions is somewhere between 2 and 16, but 6 is the defaiult

Which of the following statements accurately describe a client in an SAP system?

A A client represents a completely independent business entity.D A client may represent an entire company.

A. /nendB /nexD /nsm04E From SAP Easy Access: SM04F From SAP Easy Access: search_sap_menu

Page 20: EW Course Material Questions 2

0 -1 -1

0 -1 -1

0 -1 -1

1 42 33

0 -1 -1

A You can change the font size (within limits) in the SAP GUIB You can have system messages displayed in a dialog boxD You can suppress the display of pictures in the SAP GUIF You can use a personal input history on your front end

D None of the above since Load balancing is possible in two-tier client

Page 21: EW Course Material Questions 2

1 27 34

0 -1 -1

0 -1 -1

0 -1 -1

A An SAP transaction can bundle several database transactions. It is only the result of all of thse bundled database transactions that the data is consistent in business terms.B Due to work process multiplexing, each work process starts a separate database transaction within each dialog step.

Page 22: EW Course Material Questions 2

B In the main memory of the application server on which the

0 -1 -1

FALSE

0 -1 -1

B Because an SAP transaction can consist of several database

0 -1 -1

D Dialog work process

0 -1 -1

0 -1 -1

B Client-specific data, cross-client Customizing, and the Repos

0 -1 -1

C Client-specific Customizing, users data, and application data

Page 23: EW Course Material Questions 2

1 34 23

1 22 40

TRUE

0 -1 -1

A For defining the technical attributes of a field

0 -1 -1

0 -1 -1

1 32 12

A Because of the special data structure in SAP systemsB To enable preparation and testing of upgrades

A Developers release their tasksB The development leader releases the request as a whole

A Design Time Repository (DTR)C Component Build Service (CBS)D Change Management Service (CMS)

The SAP NetWeaver Java Development Infrastructure (JDI) includes the Design Time Repository for versioned source code management, the Component Build Service for the central Build based on the component model and the Change Management Service for the transport of Java objects to follow-up systems. The central Make Tool and Object Development Tool are imaginary names, the development of J2EE applications is done with the help of the Eclipse-based SAP NetWeaver Developer Studio.

C Exchange data between collaborating enterprises, using certain formats and technologiesD The communication between different systems or your system landscape

ALE is a very powerful method of exchanging data between systems. These systems can be located within in the same company, or they may be distributed between several companies. The data is transferred by RFC in a previously defined format. The transfer type may be synchronous or asynchronous.

Page 24: EW Course Material Questions 2

0 -1 -1

0 -1 -1

1 52 31

1 30 59

1 3 27

A HTTP (Hyper Text Transfer Protocol)B SMTP (Simple Mail Transfer Protocol)C RFC (Remote Function Call)faD BAPIs (Business Application Programming Interfaces)

From an SAP system, you can communicate with other systems using, for example, HTTP, SMTP, RFC, and BAPIs. XDTP and STP do not exist.

A Request data from an SAP systemB Pass data to an SAP systemD Access business processes in SAP systems

You can BAPIs to access business processes in an SAP system and to request and transfer data between systems. GUI functions cannot be transferred to third-party products.

TRUE

BAPIs are nothing more than special, remote-enabled function modules. They can therefore also be addressed using RFCs.

Business APPLICATION Programming Interfaces are specialized FUNCTION modules. They are accessed using the RFC interface . They are created and managed using the FUNCTION Builder.

APPLICATION, FUNCTION, RFC, FUNCTION.

You can start the Business Object Repository using transaction code "BAPI", and the Function Builder using the transaction code "SE37"

A Appropriately configured business processes can be partially automatedB Appropriately configured business processes are executed in consistent sequencesC The right employee receives the right work at the right timeD Your workflow-supported business processes are handled more efficiciently

Supporting business processes with workflow enables the work steps that belong to these processes to be handled on a partially automated basis. These steps are assigned in consistent sequences to the appropriate employee at the right point in time. This enhances process efficiency. Using workflow obviously does not guarantee that the programs you write will always run without errors.

Page 25: EW Course Material Questions 2

1 10 49

1 12 22

0 -1 -1

0 -1 -1

0 -1 -1

0 -1 -1

0 -1 -1

mySAP ERP 1 23 52

TRUE

You can use workflow to send XML messages that then trigger subsequent actions in other systems, as long as they are appropriately configured.

A SM04D AL08

You can use transactions SM04 and AL08 to edit or only view user sessions. The other options either do not exist or are not relevant to viewing user sessions.

TRUE

CPU time consumption is recorded for every work process and can be displayed in transaction SM50 using CPU. When a process is restarted, it is not only allocated a new process ID by the operating system, but the internal timer is also reset.

FALSE

When the local SysLog file reaches its maximum size (set by profile parameters), the oldest records are overwritten (cyclical overwriting)

A Central monitoring of a large number of SAP systemsB Simple definition of system-specific threshold valuesC Links to many standard administration functionsD Monitoring of systems with releases prior to 4.0BE Definition of automatic reactions to specific system statuses

The options listed are, with the exception of the last one, supported by transaction by transaction RZ20

C SAP partnersD SAP customers

The SAP Service Marketplace is directed at SAP customers and SAP partners.

FALSE

You apply for developer keys using the SAP Service Marketplace, not in SDN

Page 26: EW Course Material Questions 2

0 -1 -1

1 59 10

0 -1 -1

A External processes that do not belong to the database or an SAP instance are running on the database serverB The SAP extended memory is configured too smallC Work processes that belong to an SAP instance running on the database (for example, background or update work processes)D There are expensive SAL statements - for example, thost that contribute 5% or more ov the entire database load in the Shared SQL AreaE The database buffers are set too small, so that data must be continuously reloaded form the hard disks

A Table analysis (through a program such as Update Statistics) must be regularly scheduled.C The database buffers should be sufficiently large.D You should regularly check whether expensive SAL statements are unnecessarily occupying CPU and main memory resources

B The extended memory must be sufficiently large.C If possible, no displacements should occur in the SAP buffers.

Page 27: EW Course Material Questions 2

0 -1 -1

0 -1 -1

0 -1 -1

A There may be an expensive SQL statement which accesses the table and can be analyzed more closely in the Database Process Monitor.C There may be an exclusive lock wait that you can detect in the monitor for exclusive lock waits.D There may be a network problem between the application server and the database server.

A The CPU time is measured by the operating system of the applciation server.D High network times for data transfers between the application server and the database server are reflected in an increased response time in the Workload Monitor.E The roll-out time is not part of the response time because the roll-out of a user occurs only after the answer has been sent to the presentation server. Nevertheless, it is important for the performance of the SAP system to keep the roll-out time to a minimum, as during the roll-outs, the SAP work process remains occupied.

B Load is the sum of response times. Thus, total load refers to the total response time, CPU loads refers to toal CPU time, and database load refers to the total database time.

Page 28: EW Course Material Questions 2

0 -1 -1

0 -1 -1

1 33 -1

B There is a general performance problem - for example, a database problem, a hardware bottleneck, or insufficient SAP extended memory; or there are too few SAP work processes. This statement does not provide enough information to pinpoint the exact problem.

A If a user action involves several SAP components (ABP, J2EE, ITS, etc.) an action ID (referred to as the passport) enables you to trace the user action across the components.C The global statistics records contain the response time of a corresponding component (ABAP, J2EE, ITS, etc.), the CPU time needed by the component, and the response time of additional components that are called by the component that writes the statistics record.

B The user whose actions are being traced should not run multiple programs concurrently.C You should perform the SQL trace on a sceond execution of a program because the relevant buffers are then already loaded.

Page 29: EW Course Material Questions 2

B For programs with high CPU requirements

0 -1 -1

0 -1 -1

1 40 30

C By using Transaction SMLG, Maintain Logon Groups

0 -1 -1

C A unique index for a GUI or RFC communication problem.

0 -1 -1

B JARM provides statistics on the calls of Java classes that are instrumentalized as JARM components and it is thus a measurements method with a higher resolution compared to the SAP statistics record.

C Background work processes can be distributed evenly over all the application servers.

Page 30: EW Course Material Questions 2

0 -1 -1

0 -1 -1

0 -1 -1

A The GUI time is greater than the roll wait time.D The roll wait time is normally greater than zero, although it can also be zero.

B The RFC time is greater than the roll wait time.E The roll wait time is always zero.

A Use the ITS administration and monitoring tool or the central CCMS Monitor to check if all work processes or sessions are running on the ITS or if the CPU is constantly running.B In the Work Process Overview for the connected SAP system, check if all work processes are running.C Using a performance trace and the single record statistics, analyze the response time of the connected SAP system and compare it with the user-measured response time for the presentation server.D Using an analysis tool on the presentation server (for example, PERFMON), check the data transfer volume to the browser and the compilation time for an HTML page on the brower, and compare the required time with the total response time.

Page 31: EW Course Material Questions 2

0 -1 -1

1 31 42

0 -1 -1

B None. The memory areas in the physical main memory and the paging file (that is, the page-out or page-in process) are automatically distributed by the operating system. An application program (such as SAP or a database program) cannot influence the distribution.

A The program buffer size specified in the parameter abap/buffer_size exceeds the limit that exist due to address space restrictions.C The paging file is not large enough to allow the new settings.D The amount of SAP extended memory specified in the parameter em/initial_size_MB exceeds the limit that exist due to address space restrictions.

A The table is very large.C The table is changed often.

Page 32: EW Course Material Questions 2

0 -1 -1

0 -1 -1

0 -1 -1

B After a transaction changes a buffered table, the transactions must first be completed with a database commit before the table can be reloaded into the buffer.

B After an SAP enqueue has been placed, the corresponding database table can still be changed by an update request coming from programs such as customer-developed ABAP reports..C A database lock is usually released at the end of a transaction step, while an SAP enqueue is usually released at the end of an SAP transaction.D A database lock that lasts too long can cause an SAP system stanstill.

C The ATP server reduces the number of accesses to tables RESB and VBBE .

B) Gaps occur on the number assignment when using buffered number ranges. You must check whether these gaps are permitted by business law and are acceptable from a business viewpoint.C If the quantity of numbers in the buffer is to small, performance problems will result, particulary during mass data entry using Batch input or Fast input.

Page 33: EW Course Material Questions 2

0 -1 -1

answer ( a,b,c,d,e ) chapter 11 book

0 -1 -1

0 -1 -1

A) they can lead to hardware bootlenecks (a.CPU or I/O bootleneck ) and negatively affect the runtime of other SQL statementsB) They can occupy a lot of space in the data buffer of the database,displace objects that are needed by other SQL statments, and negatively affect the runtime of other SQL statments.D) if they are performed after database locks were set b y the same program, this can cause exclusive locks wait situations in the database , which can cause a brief system standstill.

C The database optimizer has created an inefficient execution plan- for example, by choosing an inefficient index.D There is no appropriate index for the SQL statement. F A large number of records are being transferred from the database to the ABAP program .

Page 34: EW Course Material Questions 2

0 -1 -1

B) Gaps occur on the number assignment when using buffered number ranges. You must check whether these gaps are permitted by business law and are acceptable from a business viewpoint.C If the quantity of numbers in the buffer is to small, performance problems will result, particulary during mass data entry using Batch input or Fast input.