Vous êtes sur la page 1sur 11

Test Paper TAW10 week 1

Note: Some questions may have multiple answers 1. The company ABC Inc. has employee strength of 75, where employees have only basic knowledge of computers. They also wish to setup the IT department enabled with SAP in the shortest possible time (max 4 weeks). the most suitable SAP product would be: 1. 2. 3. 4. SAP B1 SAP A1 SAP By Design SAP Business Suite

2. Enabling SAP business solutions for a manufacturing giant interested in the SAP Business Suite enables: 1. 2. 3. 4. a choice of preconfigured functions with limited scope of adaptability interfaces for integrating non-SAP systems of the company a very short implementation cycle (less than 4 weeks) an IT system that is mature and stable

3. An SAP Application running on the SAP Netweaver AS platform: 1. has to have a point-to-point communication enabled with all other SAP and non-SAP systems 2. is supported by Netweaver open integration platform 3. can be extended for ESOA 4. is not interoperable with IBM Websphere or .Net 4. The company ABC Inc. has just setup a new IT system to support its business transactions with its customers. Identify the possible SAP solutions that could have been used for this: 1. 2. 3. 4. SAP CRM SAP SRM SAP SD SAP ERP

5. Mark the statements that describe an SAP Component: 1. 2. 3. 4. Can be separately installed/combined with other components to provide a business solution Component is a collection of SAP Applications Components can be developed individually by SAP Components are always delivered in unison with one SAP Application

6. The company ABC Inc. is running and SAP system that enables Internet Sales. Choose the most appropriate Netweaver AS 1. 2. 3. 4. ABAP AS only JAVA AS only Both ABAP AS & JAVA AS None of the above

7. The company ABC Inc. wishes to integrate its employees, vendors and customers to increase its business efficiency. Choose the Netweaver components that can offer a suitable solution. 1. 2. 3. 4. Collaboration Enterprise Portal Knowledge Management Multi Channel Access

8. An application transaction window can be closed using the code ___________________ in the command box. 1. 2. 3. 4. /N /I /NEND /O

9. For a user logged on to the SAP system, mark the statement/s that are TRUE: 1. 2. 3. 4. A new session can be opened using /O in the command field The maximum number of sessions is 6 for the user logon SAP allows a user to logon multiple times on the same sap system User can logoff his/her session without a confirmation box if he/she use the /end command

10. For a user logged on to the SAP system, mark the statement/s that are TRUE: 1. 2. 3. 4. Ok_code filed is also known as the command field command field is the only way to access transactions/applications command field displays the value list using F4 key command field displays the value list using F1 key

11. Developer 'SMITH' who is logged on the SAP system can: 1. always has the authorization to call any application in the system 2. can switch between user/SAP menu only if allowed by the administrator 3. can use the SAP menu to access a transaction that he/she is not authorized for when it does not work with the command field 4. can call functions using the command box/user menu/sap menu only

12. The user 'SMITH' is on screen '100' and has the cursor placed on the 'Employee Name' field. He can: 1. 2. 3. 4. view the documentation of the field using F4 key view technical details of the field once the documentation help is displayed display values/input help using the F4 key view technical details of the field once the value help is displayed

13. The company ABC Inc. has its Netweaver AS, configured in three-tier architecture. Mark the statement/s that are TRUE for the Presentation Layer: 1. 2. 3. 4. All SAP users log-on using the SAP GUI The presentation layer can be extended horizontally to support any number of users The application layer can be connected to a terminal presentation server ICM is required when users log-on in SAP using a web-browser

14. The company ABC Inc. has its Netweaver AS configured. Mark the statement/s that are TRUE for the Application Server: 1. 2. 3. 4. A central instance offers services that no other instance of the system offers Multiple instances are hosted on the same computer Services of an instance are started/stopped sequentially Central System is one in which both the central instance and database are installed

15. The Netweaver AS of ABC Inc. has one instance configured comprising of AS ABAP. Which of the following statements would be TRUE if ABC Inc. was to increase the no. of employees working on the SAP system? 1. 2. 3. 4. additional instances must/can be set up in order to balance the load on the system the dispatcher takes care of the log-on load balancing when additional instances are present the SAP system would require more of Dialog work processes additional Enqueue work process can be configured but should be done on the same instance where the first Enqueue WP exists

16. For an Instance in the Netweaver AS. Mark the statements that are NOT TRUE 1. the ICM occurs in the central instance only, either Java AS or ABAP AS 2. the Message server communicates between multiple server instances 3. the Dispatcher stores the user requests in the request queue and processes them in a last-infirst-out manner 4. the shared memory of an instance can share its buffer with the other instances

17. An SAP ERP system has a Netweaver platform with ABAP AS. The server has been configured with a number of work processes. Mark the statements that are TRUE. 1. the Dialog WP processes the online requests and a server requires a minimum of 4 Dialog work processes 2. the Spool WP raises the spool request and then transfers the data to the OS printer 3. the Enqueue WP prevents users from simultaneously changing a record, thereby providing a lock mechanism 4. the Update WP is the only work process that is connected with the database for performing database operations (insert, update, modify,. etc) 18. In a SAP Netweaver AS having a central services instance, mark the statements that are TRUE. 1. 2. 3. 4. consists of the Message Server, Enqueue & Spool work processes consists of the Message Service and Enqueue Service the ICM also defines the central services instance the SDM also defines the central services instance

19. In a SAP Netweaver AS ABAP having the work processes configured, mark the TRUE statements. 1. 2. 3. 4. 5. User context is rolled-in and rolled-out for every dialog step executed by the work process the database optimizer converts OPEN SQL into Native SQL when accessing the database the flow logic/navigation of screens is controlled by the task handler ABAP interpreter is a component of the work processes buffering is possible in the work process internal memory so as to optimize database accesses

20. With respect to a Dialog work process, mark the statements that are TRUE 1. 2. 3. 4. processes the online requests of users is responsible for the complete and successful execution of an ABAP transaction can read/update/modify/insert or perform other actions on the database work process multiplexing enables the processing of several programs by the same work process

21. The SAP system is composed of transactions; which of the following are TRUE with respect to an ABAP transaction 1. a dialog step is also called a DB transaction 2. DB transactions make up an ABAP transaction 3. database changes are performed at the ABAP transaction level and not within a DB transaction 4. the commit work statement establishes the end of an ABAP transaction

22. The database updates are carried out by the update work processes. Which of the following statements are TRUE? 1. 2. 3. 4. updates can be synchronous or asynchronous and are carried out by V1 and V2 processes V2 is the primary update and V1 is the secondary update V2 updates are processed first and then V1 are processed V1 update will handle all the updates if a V2 update is not configured

23. Based on the SAP lock concept, mark the statements that are valid 1. 2. 3. 4. If the Enqueue (WP) is in another instance, then a lock cannot be set The lock key is kept in the user context in the work process internal memory Locking of data happens only in the application server and not at the database level Users accessing locked records can override the lock using transaction SM12

24. Mayer is a project manager/developer working on an implementation project and heads a team of other developers. List out the essentials for his project team. 1. The project team will be assigned a Change Request and all team members will be assigned to this change request 2. All the team members will belong to one Task Number and all the objects they develop will grouped under this task number 3. Upon completion of the project, the transport is initiated by releasing task number first and the then releasing the change request 4. Objects to be transported have to be saved as local object during development 25. Identify the elementary data types that are incomplete 1. 2. 3. 4. D P F C

26. Which key word addition is NOT applicable for TYPES 1. 2. 3. 4. DECIMALS LENGTH DEFAULT VALUE

27. When using data types in programming, which of the following hold TRUE 1. 2. 3. 4. declarations with out a specified data type results in a default character data object the incomplete types if not specified a length during declaration will cause a syntax error String is an incomplete data type user defined types are defined using the TYPES keyword and can also be used to store values

28. The ABAP language has looping commands like the DOENDDO, WHILEENDWHILE. Which of the following statements are TRUE with regarding to their processing? 1. the DOENDDO processes one additional loop compared to the WHILEENDWHILE 2. users should not allow an infinite loop pass in the DO.ENDDO as it occupies the dialog work process indefinitely 3. the loop count can be obtained from the system field SY-INDEX 4. the looping can be terminated anytime by using the EXIT command 29. Programs in ABAP interact with the end user by making use of messages. A message class has the list of possible messages and can be used in a program through the MESSAGE syntax. Mark the statements that are correct. 1. the message type S displays the message in the status bar in the next screen in sequence 2. the E message will allow the user to proceed processing if he simply presses the enter-key if he does not want to make changes to an input 3. the A message takes the user control to the short dump 4. A message can display up to 5 runtime values that can be passed as placeholders using the WITH addition in the syntax. 30. Mark the TRUE statements with regards to Debugging 1. 2. 3. 4. Debugging can be started using /d in the command box the contents of a field can be altered while in debugging mode when the value of a field changes, the program control will stop if a break point is set F6 or Execute option processes a subroutine/function or a method call in a single step

31. A subroutine is a modularization technique, which of the following are TRUE? 1. The value of the actual parameters are altered during pass-by-value-result only if the subroutine processed the ENDFORM statement 2. passing a large volume of data to the subroutine is done using pass-by-value 3. type conflicts must be avoided by ensuring that each of the formal parameter has a TYPE ANY addition 4. the subroutine definition FORMENDFORM can be nested 32. Function Module is a modularization technique, which of the following are TRUE? 1. 2. 3. 4. function modules are subroutines that are stored centrally in the Function Library disadvantages of a function module is that they are not reusable function modules must have an interface to communicate with the main program a function module can also call another function module

33. The Function Module interface enables communication with the main program where it is called. Which of the following are TRUE for the interface? 1. 2. 3. 4. the Export parameters are always mandatory it is preferable to pass internal tables as pass-by-value exceptions can be raised using the classical method or by using class based exceptions internal tables must have a table type as the associated type because the tables parameters are obsolete and hence should not be used

34. Function Modules are grouped logically into a function group. What are the characteristics of a function group? 1. 2. 3. 4. Function group is a program type, and follows a naming convention SAPL* data can be declared in a function group that can be by the function modules within the group function modules can be tested by execution the function group using F8 when a function module is called, the entire function group is loaded into the program memory

35. Mark the TRUE characteristics of a BAPI. 1. 2. 3. 4. BAPIs are remote enabled subroutines Error messages have to be passed using RETURN (structure/internal table) exceptions can be defined/raised/handled in a BAPI BAPIs cannot call dialogs/screens

36. TYPES: BEGIN OF T_EMP, ID TYPE I, NM(30) TYPE C, SL TYPE P, END OF T_EMP. For the above given example mark the statements that are true. 1. 2. 3. 4. the definition is a local structure which can be used within a program to store a record the definition is syntactically wrong as the length specification is missing for the SL field a structure can be declared using T_EMP (e.g.) DATA: S_EMP LIKE T_EMP. an internal table can be declared using T_EMP. (e.g.) DATA: I_EMP TYPE TABLE OF T_EMP.

37. Text-symbols are preferred over using literals while programming. Given the example below, choose the statements that are TRUE. (e.g.) WRITE: Customer Id(C01), Customer Name(C02). WRITE: text-t01, text-t02. 1. C01 & C02 are text symbols 2. the first line will output the contents of a text symbol if they are available/active else will output the literals 3. the second line contains selection texts that are used for the elements in a selection screen 4. text symbols enables translations so that program execution is not specific to a country/language 38. Internal tables are used to handle large volume of data in a program. If such a data object needs to be declared in your program, what characteristics do have to consider? 1. 2. 3. 4. 5. is mandatory to define the table with a header line it is optional to specify the line type for the internal table if the table kind is not specified then the table by default becomes a standard table if the initial size is not specified then records cant be inserted in the internal table when key is not specified then, all the non-numeric fields of the table become part of the key

39. What will be output by the following code? DATA: itab type table of I with header line. itab = 1. APPEND itab. itab = 2. APPEND itab. REFRESH itab. WRITE: / itab. 1. 2. 3. 4. 1 2 Blank 0

40. Two internal tables can be considered to be compatible if: 1. 2. 3. 4. they have the same line type they have the same key definitions row types, key definitions and table types are same their field names are identical

41. Between Standard/Sorted/Hashed tables, which of these statements hold TRUE? 5. 6. 7. 8. Standard/Sorted tables are indexed tables Hashed table can be used for large volume of records as the access time is always constant sy-tabix gives the loop count of the standard/sorted/hashed tables the READ TABLE <itab> WITH TABLE KEY..addition uses a linear search when used for an sorted table, hence must be avoided

42. Which of the following syntax forms do not have an ENDSELECT? 1. 2. 3. 4. Select * from db_table..into itab.. Select * from db_table..into table itab.. Select Single * from db_table.. Select * from db_table up to 1 rows..

43. The following code indicates: SELECT fld1 fld2 FROM db_tab1 UP TO 10 ROWS APPENDING TABLE itab. SELECT fld1 fld2 FROM db_tab1 UP TO 10 ROWS INTO TABLE itab. 1. 2. 3. 4. the first statement adds 10 rows to the end itab if it already has data in it the total number of records in itab after the execution of both the statements will be 20 endselect is missing in the syntax statement is not applicable for a hashed table

44. In regard to a subquery, which of the following is a true statement? 1. 2. 3. 4. SELECT SINGLE may be used. UPDATE may not use a subquery. Allows you to program a second SELECT as part of the WHERE clause. The outer SELECT is processed first.

45. Mark the TRUE statements with respect to Authorization. 1. authorization is automatically done for every program and does not require additional coding from the developers part 2. can be done only in the AT SELECTION_SCREEN event and its other forms 3. syntax is Call Function Authority-Check 4. user is informed about his authorization after validation the return code of the AuthorityCheck statement.

46. The keyword that enables users to enter a range of values during runtime are: 1. 2. 3. 4. Data Ranges Parameters Select-options

47. Which of the following is TRUE for the Select-Option variable? 1. 2. 3. 4. is an internal table in the background the fields of the internal table are sign/option/high/low the high field can be suppressed using the addition NO_EXTENSION when the OBLIGATORY addition is used then both the LOW and HIGH field have to be supplied with user input

48. Which of the following is TRUE for the PARAMETERS? 1. 2. 3. 4. accepts a range of values form the user can be used to define checkbox or radio button and also push buttons if needed a group of parameter fields can be modified if the GROUP ID is used can be set with initial values by using the VALUE addition

49. Which is a PBO event 1. 2. 3. 4. LOAD-OF-PROGRAM AT-SELECTION SCREEN OUTPUT INITIALIZATION START-OF-SELECTION

50. The output for the following code will be Report zrepo . Data: char_field type c. char_field = ABAP_DATA. WRITE char_field. CLEAR char_field. 1. 2. 3. 4. ABAP_DATA. A Syntax error. Blank

51. The following program outputs: report zjgtest1 write: /1 'Ready_'. PARAMETER: test. INITIALIZATION. write: /1 'Set_'. START-OF-SELECTION. write: /1 'GO!!'. 1. 2. 3. 4. Set_ GO!! (each on its own line) Set_ Ready_ GO!! (all on their own lines) Ready_ GO!! (each on its own line) Ready_ Set_ GO!! (all on their own lines)

52. Mark the statements that are TRUE for selection screens 5. 6. 7. 8. dynamic changes to the screen fields can be done in the AT SELECTION-SCREEN event all screen elements can be displayed on the same line using BEGIN OF BLOCK all elements on the selection screen are stored in the SCREEN table the user can have only one selection screen per program

Vous aimerez peut-être aussi