abap

41
1. Identify the key word that determines if a CMOD function exit has been provided: a. a) CALL PROGRAM-EXIT b. b) CALL CUSTOMER-FUNCTION c. c) CALL CUSTOMER-SUBSCREEN d. d) CALL USER-EXIT 2. Menu bar will have the following menus by default when created a. a) File, help b. b) Edit, Help c. c) Window, System d. d) None of the above 3. Which keyword adds rows to an internal table while accumulating numeric values? a. a) INSERT b. b) COLLECT c. c) APPEND d. d) GROUP 4. The default length of CHAR is: a. a) 11 b. b) 4 c. c) 2 d. d) 1 5. Transaction for creating domains is: a. a) SE31 b. b) SE11 c. c) SM51 d. d) None of the above 6. What requirement exists if a field is defined in the dictionary of type CURR? a. a) Decimals must be defined in the domain b. b) The field must be numeric c. c) No other requirement exists d. d) The field must be linked to another field of type CUKY 7. In an ABAP program, we can specify a variable to be of HEXADECIMAL type. a. a) TRUE b. b) False 8. What is the system field for the current date? a. a) SY-DATUM b. b) SY-DATE c. c) SY-DATID d. d) SY-SDATE 9. How would you set breakpoints in your program for debugging? a. a) In the program editor, set breakpoint b. b) In Development workbench, set breakpoint c. c) Start program in background mode

Upload: dittyaneesh

Post on 12-Nov-2015

10 views

Category:

Documents


7 download

TRANSCRIPT

1. Identify the key word that determines if a CMOD function exit has been provided:a. a) CALL PROGRAM-EXITb. b) CALL CUSTOMER-FUNCTIONc. c) CALL CUSTOMER-SUBSCREENd. d) CALL USER-EXIT2. Menu bar will have the following menus by default when createda. a) File, helpb. b) Edit, Helpc. c) Window, Systemd. d) None of the above3. Which keyword adds rows to an internal table while accumulating numeric values?a. a) INSERTb. b) COLLECTc. c) APPENDd. d) GROUP4. The default length of CHAR is:a. a) 11b. b) 4c. c) 2d. d) 15. Transaction for creating domains is:a. a) SE31b. b) SE11c. c) SM51d. d) None of the above6. What requirement exists if a field is defined in the dictionary of type CURR?a. a) Decimals must be defined in the domainb. b) The field must be numericc. c) No other requirement existsd. d) The field must be linked to another field of type CUKY7. In an ABAP program, we can specify a variable to be of HEXADECIMAL type.a. a) TRUEb. b) False8. What is the system field for the current date?a. a) SY-DATUMb. b) SY-DATEc. c) SY-DATIDd. d) SY-SDATE9. How would you set breakpoints in your program for debugging?a. a) In the program editor, set breakpointb. b) In Development workbench, set breakpointc. c) Start program in background moded. d) Not possible10. Which of the following types of enhancements do not need to be assigned to an enhancementproject?a. a) Screenb. b) Menu Exitc. c) Field Exitd. d) Program Exit11. Name the transaction used for Function buildera. a) SM13b. b) SE12c. c) SM37d. d) SE3712. Dialog programs have which naming convention?a. a) ZDIAxxxb. b) ZPAIxxxc. c) SAPMZxxxd. d) Zxxx13. When does the ABAP runtime system send a selection screen to the presentation servera. a) At the beginning of program processingb. b) When the user presses the exit keyc. c) At the End-of-Selection eventd. d) When the processing block has ended14. What is the default length for Integer Data Types?a. a) 4b. b) 2c. c) 1d. d) Size must be specified15. What type of SQL is most commonly used in ABAP Languagea. a) ANSI SQLb. b) ISO 900 SQLc. c) Open SQLd. d) Native SQL16. Which dictionary structure contains system fieldsa. a) SYTABb. b) SYSc. c) SYd. d) SYST17. RETURN statement immediately ends the current processing blocka. a) TRUEb. b) False18. How would you determine the program name currently being executed?a. a) F4b. b) F9c. c) Use menu option System>Statusd. d) Look in the dictionary19. ABAP is generation programming languagea. a) Firstb. b) Secondc. c) Thirdd. d) Fourth20. SQL Trace can be found using transactiona. a) SE32b. b) ST05c. c) SM01d. d) SM5921. Regarding the structure of LSMW file, the following statements are truea. a) Structure of the file should be the same as definedin the LSMWb. b) Structure can be different if the headings are maintained as per LSMW programc. c) Structure can be different under any circumstances22. Titlebar is set using the sytaxa. a) SET TITLEBAR .b. b) SET BAR .c. c) SET TITLEd. d) None of the above.23. When a secondary list is being processed, the data of the basic list is available by default.a. a) TRUEb. b) False24. Mark the SQL statement that does not bypass R/3 table buffersa. a) SELECT with INNER JOINb. b) SELECT with GROUP BYc. c) Select. Up to 1 Rowsd. d) SELECT DISTINCT25. EXIT statement inside a loop terminates the current loopa. a) TRUEb. b) False26. Processing of internal table can be restricteda. a) TRUEb. b) False27. Page Protection can extend to1) a paragraph2) a text node3) all outputs within a folder4) a line type in table nodea. a) 1 and 2b. b) 1, 2 and 4c. c) 1,2,3 and 4d. d) 1,2 and 328. Which of the following are good candidates for R/3 table bufferinga. a) Transactional tables like VBAKb. b) Change Document tables CDHDR and CDPOSc. c) Configuration tables like T001d. d) Master tables like MARA29. In one of the method for passing parameter, formal parameters are not allocated a separate storagelocationa. a) Pass by Referenceb. b) Pass by Valuec. c) Pass by Value and Resultd. d) None of the above30. If a data type D is converted into N, thena. a) The characters of the source field are transferred left-aligned into the target fieldb. b) Trailing blanks from the source field are copiedc. c) If the target field is longer than the source field, the field is filled from the right with "0"charactersd. d) All of the above31. How many At Exit-Command Modules are allowed in the PBO?a. a) 1b. b) 0c. c) Unlimitedd. d) 232. While defining a simple Table type in Smartform, which of the option given below is mandatory:a. a) Number of Rowsb. b) Number of Columnsc. c) Line Typed. d) All of the above33. Which system field contains the contents of a selected linea. a) SY-CUCOLb. b) SY-LILLIc. c) SY-CUROWd. d) SY-LISEL34. The shared memory of a database consist ofa. a) SQL cacheb. b) Log bufferc. c) Data bufferd. d) All the above35. For large internal tables that are accessed by random key, which is the most efficient READoperationa. a) READ itab with additional BINARY SEARCH clauseb. b) READ itab by indexc. c) Read a hashed table by table keyd. d) None of the above36. Which of the following are true?a. a) COLLECT can only be used with STANDARD TABLE.b. b) To use COLLECT, the internal table should be derived from a database table with an explicitkey.c. c) If the system finds a numeric component, that is not part of the key, the numeric fields that arenot part of the table key (see ABAP number types) are added to the sum total of the existingentries. If it does not find an entry, control passes on to the next record in the internal table.d. d) If the system finds a numeric component, that is not part of the key, the numeric fields that arenot part of the table key (see ABAP number types) are added to the sum total of the existingentries. If it does not find an entry, the system creates a new entry instead.37. In a scenario, if agent does not act on the work item for 2 days, the work item has to be escalated tohis /her manager for approval. This can be achieved by usinga. a) Simple deadlineb. b) Modeled Deadlinec. c) Both of aboved. d) None of the above38. Rollback segments are continually filled for each call of BDC_INSERT. In order to restrict therollback segment growth to intervals of 100, what programming technique is recommended?a. a) Issue a COMMIT Work after 100 executions of BDC_INSERTb. b) Issue a Rollback Workc. c) Issue a COMMIT Work every time you perform a BDC_OPEN_GROUPd. d) Create a Batch input session for each transaction39. Attribute of business Object needs to be implemented explicitlya. a) Databaseb. b) Virtualc. c) Instanced. d) Mandatory40. A chained statement has just keyword before separatora. a) Trueb. b) False41. User WF-BATCH used by Workflow system is of typea. a) Communicationb. b) Servicec. c) System42. The partial table buffer storesa. a) Single record entries with field valuesb. b) Multiple entries with field valuesc. c) Single entry wihtout field valued. d) None of the above43. Standard task can have triggering eventa. a) TRUEb. b) Falsec. c) check tabled. d) Type44. If a RFC is made from Unicode host to a non-unicode target, what are the exceptions that mayoccur?A. A text cannot be converted from the source code page to the target code page because thecorresponding character in the target code page is not available.B. The field in the target system is shorter than the field in the source system.a. a) NO RFC is possible between the host & the targetb. b) only Ac. c) Both A and Bd. d) only B45. A dialog Screen needs update a database table & trigger an output list dependent on update.Whatkind of update should be used?a. a) Localb. b) Synchronousc. c) Asynchronousd. d) None of the above46. Reading an Extract requires a Work Areaa. a) Trueb. b) False47. The following are true about SAPscript control commandsA. If a control command is unknown or it contains syntax errors, the line containing it will be printedout as it is.B. If a control command is unknown or it contains syntax errors, the line containing it will be treatedas a comment line.C. A maximum of one control command may appear in each line.D. A maximum of six control commands may appear in each line.a. a) B and C onlyb. b) A and D onlyc. c) A B and D onlyd. d) All of the above48. Execution of get_instance factory method causes what to happen.a. a) The reference variable is instantiatedb. b) Error Exception is raised because Static Method are not allowed with a BADIc. c) The object reference methods can now be calledd. d) The interface is instantiated49. The ____ type of ABAP Dictionary view consists of one or more transparent tables and may beaccessed by an ABAP program using Open SQLa. a) Database viewb. b) Projection viewc. c) Help viewd. d) Entity view50. Workflow should be started using function module:a. a) sww_wi_startb. b) swe_event_createc. c) sap_wapi_start_workflowd. d) sap_wapi _create_event

1. ABAP Syntax check is possible in SAP Smartformsa. a) TRUEb. b) False2. Where does information come from when you press F1 on a screen fielda. a) Domain Help valuesb. b) Domain short textc. c) Data element documentationd. d) Search help3. Name the layers of R/3 Architecture.a. a) Presentationb. b) Databasec. c) Applicationd. d) All the above4. What are the main events an interactive report have?a. a) Top-of-page during line selectionb. b) At line-selection.c. c) At user-command.d. d) All of the above5. BAPI can be called from ABAP, JAVA, VB.etca. a) TRUEb. b) False6. Within the ABAP program attributes, Type = 1 representsa. a) INCLUDE programb. b) Module poolc. c) Executable Programd. d) Subroutine pool7. Following is the modularization technique in ABAPa. a) FORMb. b) METHODc. c) FUNCTIONd. d) All the above8. MOVE can be used to copy:a. a) One fields contents to another fieldb. b) One structures contents to another compatible structurec. c) One tables contents to another compatible tabled. d) All of the above9. Variables in an ABAP code can be defined as being similar to data-dictionary elements, using:a. a) LIKEb. b) FORc. c) TYPEd. d) All of the above10. Which of this is a editor commanda. a) Insertb. b) FINDc. c) Replaced. d) All of the Above11. How would you set breakpoints in your program for debugging?a. a) In the program editor, set breakpointb. b) In Development workbench, set breakpointc. c) Start program in background moded. d) Not possible12. What program type can be executed directly?a. a) Includeb. b) Function Groupc. c) Executabled. d) None of the above13. Identify the element that is not part of the user interfacea. a) Function key settingsb. b) LDBc. c) Title bard. d) Application toolbar14. The statementIF NUM IS BETWEEN 3 AND 7.Is a valid syntax?a. a) Trueb. b) FALSE15. Given the two ABAP Dictioary tables below, the Customer number field in table one must containa value from table two. The Customer number field is known as a ____.a. a) Scenodary Indexb. b) Primary Keyc. c) Foreign Keyd. d) Validation field16. When you EXPORT an internal table that has a header line to ABAP/4 memory, what is the resulta. a) Only the header line is storedb. b) Only the contents of the internal table is storedc. c) The header line and contents of the internal table are storedd. d) You cannot EXPORT an internal table with a header line.17. Page Protection can extend to1) a paragraph2) a text node3) all outputs within a folder4) a line type in table nodea. a) 1 and 2b. b) 1, 2 and 4c. c) 1,2,3 and 4d. d) 1,2 and 318. To specify the next screen and to leave the current screen in a single step the statement used isa. a) Leave to screen b. b) Leave screen c. c) Leave to screend. d) Leave screen19. Which of the definitions best describes a BAPI?a. a) BAPI is a programming language that external parties use to update R/3 Datab. b) BAPI is a programming interface that provide external access to R/3 Datac. c) BAPI provides internal representation of SAP Datad. d) None of the above20. Use of editor locksa. a) Others can see as well as change the programb. b) Users can't see as well as change the programc. c) Others can see but cannot make changes in the programd. d) Users can see but cannot make changes in the program21. Printing parameters of Smartform layout can defined usinga. a) CONTROL_PARAMETERSb. b) OUTPUT_OPTIONSc. c) USER_SETTINGSd. d) All of the above22. Outer join is implemented in which of the followinga. a) Projection viewb. b) Database viewc. c) Maintenance viewd. d) All the above23. Which of the statements below is false about Macroa. a) Macros can only be used in the programb. b) Macros are expanded at compilationc. c) Macros cannot be nestedd. d) None of the above24. You cannot assign a local data object defined in a subroutine or function module to a field group.a. a) TRUEb. b) False25. To allow the user to enter values on the screen for a list field, use:a. a) OPEN LINE.b. b) SET CURSOR FIELD.c. c) WRITE fld AS INPUT FIELD.d. d) FORMAT INPUT ON.26. To concatenate 2 strings into 3rd one correct syntax isa. a) concatenate text1 text2 into text3.b. b) concatenate text1 text2 to text3.c. c) concatenate text1, text2 into text3.d. d) concatenate text1, text2 to text3.27. Mark the SQL statement that does not bypass R/3 table buffersa. a) SELECT with INNER JOINb. b) SELECT with GROUP BYc. c) Select. Up to 1 Rowsd. d) SELECT DISTINCT28. Consecutive statements that have the same initial part cannot be combined in one chainedstatementa. a) Trueb. b) FALSE29. Which keyword adds a line anywhere within an internal table?a. a) APPENDb. b) INSERTc. c) MODIFYd. d) ADD30. When migrating a SAPscript form into a Smart Form, the system executes the following steps:a. a) It copies the language attributes and the output options.b. b) It migrates layout information including the pages, windows, and their attributes and positionson pagec. c) It copies all the text/s in the formd. d) All of the above31. When converting SAPscript into Smartform, the Paragraph and Character formats gets automaticallyconverteda. a) TRUEb. b) False32. While designing the workflow, for certain fatal error condition, you need to terminate the workflow.You will use following step type to achieve this in your design:a. a) User Decisionb. b) Forkc. c) Process Controld. d) Multiple Condition33. Activating a Smartform generates a Function Module that can be edited or modifieda. a) Trueb. b) False34. A dialog Screen needs update a database table & trigger an output list dependent on update.Whatkind of update should be used?a. a) Localb. b) Synchronousc. c) Asynchronousd. d) None of the above35. What transaction should be used to change keywords and short texts for SAP data elements?a. a) SE12b. b) CMODc. c) SMODd. d) SE3036. How to pass an internal table from driver program to Smartform without creating custom (Z) structurein the Data dictionary for reference?a. a) Pass it thro TABLES parameters while calling the Smartform function moduleb. b) Using IMPORT-EXPORT from memoryc. c) All of the above.37. There are _____ types of Windows that can be defined in Smartforms. (Fill in the blanks)a. a) 4b. b) 3c. c) 2d. d) 538. SAPScripts can be converted into Smartformsa. a) TRUEb. b) False39. What is not possible with a recorded session in the Batch Input recorder?a. a) Generate Batch Input Sessionb. b) Generate a Filec. c) Generate a programd. d) Generate a Batch Job40. Select the technique which is not used to search for BADI existence in a business transactiona. a) Search for key word BADI in the IMGb. b) Do a where used on the BADI Adapter class propertiesc. c) Use the application hierarchy and search for BADId. d) Search for CL_EXITHANDLER in the SAP program41. Which of these is not entered in the SAP logon screena. a) Client Nob. b) System Idc. c) User Passwordd. d) Language Key42. SAP R/3 Enterprise version isa. a) 4.6cb. b) 4.7c. c) ERP 200443. Customizing is for...a. a) Adjusting the company-neutral delivered functions to your company's business requirements(e.g. defining sales organizations and distribution channels for adapting to the organizationalstructure of a company)b. b) Tuning the Performance of a system (e.g. setting of Parameters for defining the size ofmemory areas on a server or for optimizing database access)c. c) Personalizing the End user's access to the system (e.g. setting font size and user specificparameters to fill frequently used input fields with default values)d. d) For initiating backgroung processing44. When SAP system terminates a process due to internal error it is referred asa. a) ABAP Terminationb. b) ABAP Dumpc. c) Program errord. d) All of the above45. Statement of work indicatesa. a) All details of scope and work contentsb. b) All details of bill of materialsc. c) Statement sent with outline agreementsd. d) Annexure with a RFQ46. Data in an R/3 system can be either client specific (meaning that it is usually different in differentclients) or client independent (meaning that it is the same data for all client sin a system). Thefollowing data is client specific:a. a) All Repository objectsb. b) All Database Tablesc. c) All Master Datad. d) ABAP table47. Transaction code for maintaining table structure isa. a) SE10b. b) SE11c. c) SE12d. d) SE1648. eSOA as defined by SAP isa. a) Enterprise SOAb. b) Extended SOAc. c) Enhanced SOAd. d) None of the above49. This provides online interfaces that allow you to place orders, and then receive advance notices ofwhen the orders will ship.a. a) SAP Master Data Managementb. b) SAP Customer Relationship Managementc. c) SAP Business Intelligenced. d) SAP Supplier Relationship Management50. To ensure that the system is securea. a) the user logged on must only be able to access SAP transactions and cannot access databaseor operating system servicesb. b) the user should be able to only access databasec. c) the user should be only allowed to access the authorization profilesd. d) None of the above

1. What are the main events an interactive report have?a. a) Top-of-page during line selectionb. b) At line-selection.c. c) At user-command.d. d) All of the above2. Where do the fixed values of a domain get checkeda. a) When a SQL Update is performedb. b) When user presses F1 - Technical infoc. c) In Screens onlyd. d) When a SQL Insert is performed3. Which of the following are good technical criteria for buffering?a. a) Often read, but seldom changedb. b) Big, usually > 100MBc. c) Temporary data inconsistencies not acceptabled. d) Access rarely from Key fields4. Where does information come from when you press F1 on a screen fielda. a) Domain Help valuesb. b) Domain short textc. c) Data element documentationd. d) Search help5. The statement Describe field f gives the properties ofa. a) Fieldb. b) Internal Tablesc. c) Listd. d) All of the above6. The Output program associated with the layout seta. a) Extracts data from layout setb. b) Modifies layout set datac. c) Extracts data from Data dictionaryd. d) None of the above7. What system field indicates the list you are ona. a) Sy-pfkeyb. b) Sy-linctc. c) Sy-lsindd. d) Sy-linsz8. What is the purpose of a Lock Objecta. a) To stop others from using Tables which is to be alteredb. b) Lock Data dictionary domainsc. c) Enable others to Access all the tables.d. d) All the above9. Match the definition in group 1 with the exit type in group 2.Group 1a. Placing your own code in the include of a supplied function moduleb. Defining your own text for the supplied function codesc. Creating subscreens for the subscreen areasd. Adding function modules for the data elementsGroup 2:1. Field Exit2. Screen Exit3. Menu Exit4. Function Exita. a) A-3, B-2, C-1, D-4b. b) A-4, B-3, C-2, D-1c. c) B-1, A-4, C-3, D-210. Assuming a pushbutton with function code 'FUNC' is available in the toolbar of a list report, whatevent is processed when the button is clicked?a. a) AT PFnb. b) AT USER-COMMANDc. c) AT SELECTION-SCREENd. d) END-OF-SELECTION.11. When PBO gets executed?a. a) After screen is displayedb. b) After user has pressed a function code.c. c) After user enters some valued. d) Before screen is displayed12. Communication IDOC is stored in memory and Master IDOC are stored in database.a. a) True.b. b) False.13. What makes up an ABAP Transaction.a. a) ABAP Programb. b) GUI and User Dialogsc. c) Txn Coded. d) All the above14. For setting up an inbound process via workflow following are the steps:1) Develop custom workflow that needs to be started.2) Use WE42 to create and point a new process code to the new workflow.3) In the partner profile for inbound message, make sure that the inbound message uses theprocess code.a. a) The above mentioned process is incomplete.b. b) The above mentioned process is complete.15. For creating enhancement project you will use transactiona. a) SMODb. b) CMODc. c) Any of the aboved. d) None of the above16. ABAP Syntax check is possible in SAP Smartforms.a. a) Trueb. b) False17. There are _____ types of Windows that can be defined in Smartforms. (Fill in the blanks)a. a) 418. Main Window can be easily changed to Secondary window and vice-a-versaa. a) TRUEb. b) False19. Printing parameters of Smartform layout can defined using:a. a) CONTROL_PARAMETERSb. b) OUTPUT_OPTIONSc. c) USER_SETTINGSd. d) All of the above.20. Name the parameter that is required with a filter dependent Business Add-Ina. a) service class parameter cl_flt_valb. b) interface parameter flt_parmc. c) export parameter ex_vald. d) import parameter flt_val21. In workflow development , container element --- is represents actually a self referencea. a) _WI_SELF_OBJECTb. b) _WF_SELF_OBJECTc. c) _WI_OBJECT_IDd. d) _WF_OBJECT_ID22. Notifications of work items to external mail address can be sent usinga. a) Performing settings in SCOTb. b) Using Enhanced Notificationsc. c) Using Extended Notificationsd. d) All of the above23. What is the customer name range for fields in an append structure?a. a) Z_ or Y_b. b) ZZ or YYc. c) Z or Yd. d) ZZ_ or YY_24. Name the transaction Code for Creating a BADI implementationa. a) SE80b. b) SE19c. c) SE18d. d) SE2425. It is not possible to have a watermark (for example, a company logo as watermark) on theSmartform outputa. a) Trueb. b) False26. ESOA is associated witha. a) Enterprise Architectureb. b) ABAPc. c) JAVAd. d) C++27. Base component of SAP NetWeavera. a) EPb. b) WASc. c) XId. d) MI28. CATT stands fora. a) Computer Aided Training Toolb. b) Computer Aided Testing Toolc. c) Both of thesed. d) None of these29. The Standard set up of SAP Office provides you an opportunity ofa. a) Sending mailsb. b) sending attachmentsc. c) sending mails to non SAP userd. d) Only a and b30. SAP SRM stands fora. a) Supplier relationship managementb. b) Supplier revenue managementc. c) Supplier review and managementd. d) none of the above31. What is the mandatory frequency for changing SAP User Password ?a. a) 60 daysb. b) 45 daysc. c) Defined by System administratord. d) User defined in user profile settings32. During the first logon system expects you toa. a) no specific expectationb. b) change the passwordc. c) set up menud. d) set up GUI33. Using ASAP Implementation Roadmaps, the project team will benefit from a set deliverables,accelerators, role descriptions, and additional guides that are provided according to the structure ofthe entire project life cycle.a. a) trueb. b) False34. To ensure that the system is securea. a) the user logged on must only be able to access SAP transactions and cannot access database or operating system servicesb. b) the user should be able to only access databasec. c) the user should be only allowed to access the authorization profilesd. d) none of the above35. A database administrator is responsible fora. a) Backupb. b) Recoveryc. c) Monitoringd. d) all of the above36. Missing authorization\'s can be checked by transactiona. a) SM01b. b) SU53c. c) RZ20d. d) SM5037. Customizing is the setting of system parameters via SAPs own interface.a. a) Trueb. b) False38. Which of the following is not a category of SAP notes in service market placea. a) Consultingb. b) Correctionc. c) Configurationd. d) Customer39. Before you log on the first timea. a) System will prompt you to input the new passwordb. b) system administrator will have to give you an initial passwordc. c) both of the above40. What is background processing used fora. a) perodic taskb. b) excutablesc. c) third party toolsd. d) performance tunning41. In SAP context SCM Stands fora. a) Supply Chain Managementb. b) Supplier Cost Managementc. c) Source Cost Managementd. d) None of these42. Project Preparation means Define project and system landscapea. a) Trueb. b) False43. Modification to standard SAP objects are stored ina. a) Workbench Requestb. b) Local Requestc. c) Customizing requestd. d) Repair request44. Configuration data is stored ina. a) Workbench Requestb. b) Customizing requestc. c) Local Requestd. d) Standard request45. Data in an R/3 system can be either client specific (meaning that it is usually different in differentclients) or client independent (meaning that it is the same data for all client sin a system). Thefollowing data is client specific:a. a) All User master datab. b) All Transactional Datac. c) All Master Datad. d) All of the above46. The standard practice followed in system landscape for SAP projects has __________ clientsa. a) Only productionb. b) Production & Developmentc. c) Production, Quality and Developmentd. d) Production, Development and Sandbox47. Customizing data and Repository objects in Training client - can be /isa. a) Changedb. b) Createdc. c) not allowedd. d) Deleted48. Transcation code to Transport management system in SAP isa. a) ATMSb. b) STMSc. c) CTMSd. d) none of the above49. While selecting from multiple options, when you can select more than one, the options are identifiedbya. a) Check boxesb. b) Radio buttonsc. c) Both of aboved. d) None of above50. SAP R/3 Enterprise version isa. a) 4.6cb. b) 4.7c. c) ERP 2004

1. Static data records that have long life are considered to be:a. a) Master Datab. b) Transactional Datac. c) Client Datad. d) None of the above2. Dialog Programming is of type:a. a) Executableb. b) Module poolc. c) INCLUDE programd. d) Subroutine pool3. What order is recommended when setting and releasing locks in your programa. a) lock data, read data, update database, release locksb. b) read data,lock data, update database, release locksc. c) lock data, read data, release locks, update database4. Which statement prevents duplicate internal table entriesa. a) Delete Duplicatesb. b) Collectc. c) Appendd. d) Insert5. In the sequence of data migrationa. a) Stocks are loaded in the beginningb. b) Stocks are loaded in the endc. c) Stocks can be loaded anytime6. In case of SAP scripts, function WRITE_FORM is used toa. a) Open the formb. b) Write the formc. c) Open the form if not opened and then write the formd. d) None of the above7. Size of table can be changed dynamicallya. a) Trueb. b) FALSE8. What is true of passing by value and result in the following code?Perform calculate_sales using amount.FORM calculate_sales changing value(f_amount)a. a) Formal Parameter f_amount is allocated its own memory spaceb. b) Formal parameter is not copied to memory space of actual parameterc. c) The address of the actual parameter is passed to the formal parameterd. d) None of the above9. To concatenate 2 strings into 3rd one correct syntax isa. a) concatenate text1 text2 into text3.b. b) concatenate text1 text2 to text3.c. c) concatenate text1, text2 into text3.d. d) concatenate text1, text2 to text3.10. The address data is stored in SAP tablea. a) ADRCb. b) BSEGc. c) SDRCd. d) ADRR11. Which of the following is NOT a component of the default standard ABAP report header?a. a) Date and Timeb. b) List titlec. c) Page numberd. d) Underline12. Function module GUI-UPLOAD is used for uploading data froma. a) Presentation serverb. b) Application serverc. c) None of the above13. Which of the following is TRUE:a. a) A screen is an object of the repositoryb. b) always exists as a component of an ABAP programc. c) It consists of a screen layout with its screen elements, and the flow logic.d. d) All of the above14. To include a field on your screen that is not in the ABAP Dictionary, which include program shouldcontain the data declaration for the field?a. a) PBO module include programb. b) TOP include programc. c) PAI module include programd. d) Subroutine include program15. In one of the method for passing parameter, formal parameters are not allocated a separate storagelocationa. a) Pass by Referenceb. b) Pass by Valuec. c) Pass by Value and Resultd. d) None of the above16. Customer exits/user exits can be development by SAP or customer where as, Business Add-Insallows SAP, partners, and customers to the development.a. a) TRUEb. b) False17. What is output by the following code?DATA: BEGIN OF itab OCCURS 0,letter type c,END OF itab.itab-letter = 'A'.APPEND itab.itab-letter = 'B'.APPEND itab.itab-letter = 'C'.APPEND itab.itab-letter = 'D'.APPEND itab.LOOP AT itab.SY-TABIX = 2.WRITE itab-letter.EXIT.ENDLOOP.a. a) Ab. b) A B C Dc. c) Bd. d) B C D18. Is it possible to call a subroutine of one program from another program?a. a) TRUEb. b) False19. Consecutive statements that have the same initial part cannot be combined in one chainedstatementa. a) Trueb. b) FALSE20. Selection screens are special screens that can be defined in executable programs. The statement is:a. a) TRUEb. b) False21. Various ways to access data in SAP systemsa. a) Using SAP NetWeaver Portalb. b) Using SAP GUIc. c) Using SAP NetWeaver Mobiled. d) All of the above22. The Change and Transport System (CTS) in SAP is a tool that helps you to organizea. a) development projects in the ABAP Workbench and in Customizingb. b) transport the changes between the SAP Systems in your system landscapec. c) both of the above23. The Standard set up of SAP Office provides you an opportunity ofa. a) Sending mailsb. b) sending attachmentsc. c) sending mails to non SAP userd. d) Only a and b24. Working day for a organisation in SAP is controlled usinga. a) Calendarb. b) Factory calendarc. c) Holiday calendard. d) Holiday25. How to check SAP realasea. a) SAP GUIb. b) Menu-System-statusc. c) ping - dnsd. d) ping -v26. The presentation server is actually the program named SAPGUI.a. a) TRUEb. b) False27. SAP is a software based solutions companya. a) trueb. b) False28. The menu is organized according to __________ in the SAP Systema. a) alphabeticallyb. b) group of tasksc. c) by transaction codesd. d) based on usage29. Changes in SAP system are transfred by usinga. a) batch jobb. b) reportsc. c) transportsd. d) diglog sessions30. Why are asynchronous updates used for dialog transactions?a. a) Only asynchronous updates can access the SAP system buffersb. b) Because this allows the user to proceed with his next task before the update on the databasehas finishedc. c) Because only update work processes can change database entriesd. d) None of the above31. Schedule to have your job start at the date and time that you specify. Here you can also specify thatyour job should be restarted periodically.Scheduling a periodic background job, the following parameters can be set.a. a) Date/Timeb. b) After jobc. c) After eventd. d) all of the above32. What is the application that deals with process integration in the Netweaver stacka. a) SAP Enterprise Portalb. b) SAP Exchange Infrastructurec. c) SAP Business Intelligenced. d) none of the above33. The transaction code to configure number ranges in SAP isa. a) SPROb. b) SNROc. c) both of the aboved. d) none of the above34. What is ERP?a. a) Electronic report preparationb. b) Enterprise resource processc. c) Enterprise resource planningd. d) Electronic resource planning35. ABAP stands for:a. a) Advances in Business Applications Programmingb. b) Applications in Business and Advanced Programc. c) Advanced Business Applications Programd. d) Advanced Business for Advanced Program36. The chronological and logical sequence of the steps, linked to the evaluation of conditions that canbe controlled flexibly with event-related response mechanisms is called.a. a) Procedureb. b) Workflowc. c) Business Processd. d) All of the above37. Field which distinguishes client dependant data in a table isa. a) TMDTb. b) MANDTc. c) TMNDTd. d) MANTD38. The Three tiers in R/3 system is represented by:a. a) Client, Customer and Applicationb. b) Data, User and Applicationc. c) User, Database, Programsd. d) Presentation Client, R/3 Application and Database39. What are the major activities done during GO-LIVE PREPARATION phase of the project?a. a) Transport configurationb. b) Handle master data requiredc. c) Handle open documentsd. d) All of the above40. How to display the Technical name of any transaction codes in SAP Easy menu?a. a) In SAP Easy Access screen, choose Extras -> Display Technical nameb. b) In SAP Easy Access screen, choose Extras -> set start transactionc. c) In SAP Easy Access screen, choose Extras -> Settings -> Display Technical named. d) In SAP Easy Access screen, choose Favorites -> Insert Transaction41. Netweaver technology provides fora. a) Open integration application platformb. b) Application integrationc. c) Unitifed business processesd. d) all of the above42. report printed by SAP system can be reprinted without generating it againa. a) trueb. b) False43. Entering /nex in command fielda. a) Ends current transactionb. b) Ends the current loginc. c) Opens new sessiond. d) Opens new transaction44. Application help, which is available through the Help menu, is context-sensitive. This means that itwill link you directly to the help for whatever application area of the system in which you are currentlyworking.a. a) trueb. b) False45. You cannot proceed to the next screena. a) if you not filled in all the fieldsb. b) if you have not filled in the mandatory fieldsc. c) both of the above46. If we need to fetch all database entries corresponding to a given key,X records at a time, the syntaxto be used is:a. a) SELECTPACKET SIZE X.b. b) SELECTPACKAGE SIZE Xc. c) SELECTUPTO X RECORDS.d. d) This facility is not available in ABAP47. Variable offset and length can be set using ASSIGN statementa. a) TRUEb. b) False48. If suppose the condition fails thena. a) DO loop will be executed once as well as WHILE loop is executed onceb. b) DO loop will be executed once as well as WHILE loop will be executed zero timesc. c) DO as well as WHILE will be executed zero timed. d) None of the above49. As soon as the system has processed the first EXTRACT statement for a field group , thestructure of the corresponding extract record in the extract dataset is fixedIs the statement true?a. a) Yesb. b) No50. When using Open SQL statements in an ABAP/4 program, you must ensure the following.a. a) The database system being addressed must be supported by SAP.b. b) The database tables being addressed must be defined in the ABAP/4 dictionary.c. c) Both a and bd. d) None1. Menu bar will have the following menus by default when createda. a) File, helpb. b) Edit, Helpc. c) Window, Systemd. d) None of the above2. Internal table can be of type:a. a) Standardb. b) Sortedc. c) Hashedd. d) All of the above3. A GUI status is composed of which of the following?a. a) Menu Bar and Checkboxesb. b) Menu Bar, Tool Bar, and Checkboxesc. c) Tool Bar and Checkboxesd. d) Menu Bar, Tool Bar, and Title4. While debugging you can assign a new value to a variable.a. a) TRUEb. b) False5. Transaction for creating message classa. a) SE93b. b) SM12c. c) SM37d. d) SE916. SORT statement can sorta. a) external as well as internal tableb. b) only database tablec. c) only internal table7. In debugging if you want to test a transaction you enter in command field.a. a) /ab. b) /hc. c) /dd. d) /tr8. What is the transaction code for the ABAP Editor?a. a) SE11b. b) SE38c. c) SE36d. d) SE149. Following data types are present in ABAP 4.a. a) charb. b) alphanumericc. c) decimald. d) varchar10. What can be assigned directly to a data element?a. a) Table typeb. b) Built-in typec. c) Table fieldd. d) Check table11. A screen field has been dynamically changed in a dialog program. When does it get re-initialized?a. a) Only when the program encounters more code to modify the field attributesb. b) At the end of the transactionc. c) At PAI executiond. d) At PBO execution12. Ranges are same as number rangesa. a) Trueb. b) FALSE13. Process code refers to an workflow or a function module which helps in reading or writing datafrom/to Idoc. The statement is:a. a) TRUEb. b) False14. How many dialog steps in an SAP Transaction.a. a) At least Oneb. b) Only Onec. c) One for every transaction in the SAP LUWd. d) One for every explicit database commit15. Which is not a type of RFC Calla. a) Synchronousb. b) Transactionalc. c) Asynchronousd. d) All the above16. A Tabstrip control consists of the following elements excepta. a) Scroll barb. b) Tab titlec. c) Subscreend. d) None of the above17. What is needed to ensure a check field is verified against the referenced key field of the check tablea. a) same data type only is required for check field and referenced fieldb. b) same domain is required for check field and referenced fieldc. c) same data element is required for check field and referenced fieldd. d) all key fields MUST have domain equality between check table and foreign key table18. What is proper coding practice in the flow logic of a Dynpro when a subscreen is defined on thescreen?a. a) The Call Subscreen statement is not requiredb. b) Call Subscreen in the PBO onlyc. c) Call Subscreen in the PAI and PBOd. d) Call Subscreen in the PAI only19. Buffering can be good for which type of table?a. a) When a table is read infrequentlyb. b) When a table is read frequently and the data is always changingc. c) When a table is read frequently and the data seldom changesd. d) When a table is linked to check tables20. What addition to the read table statement must be used when reading a hashed or sorted internaltable to ensure that a binary search will be used?a. a) WITH KEYb. b) WITH TABLE KEYc. c) WHEREd. d) None of the above21. You have added an append structure to a standard SAP table. What happens to the standard tablewhen a new version of the table is imported during an upgrade?a. a) The standard table is returned to standard. Therefore, the append structure must be manuallyre-appliedb. b) When the standard tables are activated, the append structure is automatically appended to thestandard tablec. c) The append fields are automatically appended to the table upon activation but you must stillconvert the tabled. d) All append structures are deleted. A new append structuremust be created and thenappended to the standard table22. Which of the following is correct in the case of READ with BINARY SEARCH on a standard internaltablea. a) The internal table needs to be sorted using the key fieldsb. b) The internal table need not be sortedc. c) The internal table needs to be sorted using the fields in sequence as used in BINARYSEARCHd. d) None of the above23. SET A-ABAP Level 2a. a) i and iv.b. b) ii and iii.c. c) i and ii.d. d) iii and iv.24. Where is the current active tab stored for a tabstrip?a. a) ACTIVETABb. b) Tab stripc. c) Function Coded. d) OK_Code25. Identify the key word that determines if a CMOD function exit has been provided:a. a) CALL PROGRAM-EXITb. b) CALL CUSTOMER-FUNCTIONc. c) CALL CUSTOMER-SUBSCREENd. d) CALL USER-EXIT26. Which of the following provides general information on the SAP system andtransaction or task on which you are working?a. a) Status barb. b) Menupathc. c) Rolebard. d) None of the above27. Which of the project phase is most important from process design and definition perspectivea. a) Realizationb. b) Project Preparationc. c) Blueprintd. d) Acceptance testing28. Any changes that your development teams make to Customizing or Repository objects in thedevelopment system are automatically transported to the target systems (such as the qualityassurance and production systems) when they are releaseda. a) Trueb. b) False29. It is possible to protect a variant from changes by other usersa. a) Trueb. b) False30. The system performance is affected by the followinga. a) The number of users active in the system?b. b) The activities of these usersc. c) how much data is being addressedd. d) all of the above31. Where is the Permanent data (e.g. Customizing setting, Master data, Transaction data) usuallystored in an R/3 system?a. a) Database tablesb. b) Data Elementsc. c) Domainsd. d) ABAP Objects32. You can use the F1 help toa. a) Display an explanation of a field\'s usesb. b) Display a list of possible input valuesc. c) End the session you are ind. d) Change the logon language33. SAP for Utilities is aa. a) Moduleb. b) Programc. c) Approachd. d) Industry Solution34. What is the SAP GUI ?a. a) SAP transaction for screen enhancementb. b) Graphical User Interfacec. c) Generic Utility Interfaced. d) None of the above35. If a list is not to be printed that gets generated during background job. It will not havea. a) Print requestb. b) Spool requestc. c) Output requestd. d) None of the above36. Which is the standard SAP component for intergration of different third party systemsa. a) XIb. b) BWc. c) SMd. d) EP37. If you want to display technical names for the respective tasks you can do this using the followingtab in the menu bar.a. a) Systemb. b) Extrasc. c) Favorites38. Which of the following is not a category of SAP notes in service market placea. a) Consultingb. b) Correctionc. c) Configurationd. d) Customer39. The configuration of the R/3 is done through:a. a) The Implementation Guideb. b) The Implementation Assistantc. c) Business Navigatord. d) Business Engineer40. Where can you see the Tcode for the screen in the SAP windowa. a) In the menu barb. b) In the status field of the status barc. c) Using system -> status menud. d) All of the above.41. Transaction code for accesssing SAP mailbox isa. a) SBWPb. b) SPHAc. c) SSC1d. d) SWUI42. Language for SAP menu in the transaction depends ona. a) Setting in user masterb. b) Language selected during loginc. c) Selection in the transactiond. d) all of the above43. What is the ABAP Dictionary being used for?a. a) Defining database objects, e.g. Tables and Views on the Databaseb. b) Maintaining ABAP programsc. c) Maintaining Documentationd. d) Maintaining help files44. For a user in SAP R/3 client, the maximum number of sessions that could be open is:a. a) 4b. b) 6c. c) 8d. d) 945. This SAP product is the foundation for SOA in an enterprisea. a) SAP XIb. b) SAP BIc. c) SAP Netweaverd. d) none of the above46. Which of these is not entered in the SAP logon screena. a) Cleint Nob. b) System Idc. c) User Passwordd. d) Language Key47. report printed by SAP system can be reprinted without generating it againa. a) trueb. b) False48. Background jobs can not be scheduled periodicallya. a) Using a given frequencyb. b) Based on status of another jobc. c) Based on a eventd. d) None of the above49. Customizing is for...a. a) Adjusting the company-neutral delivered functions to your company\'s business requirements(e.g. defining sales organizations and distribution channels for adapting to the organizationalstructure of a company)b. b) Tuning the Performance of a system (e.g. setting of Parameters for defining the size ofmemory areas on a server or for optimizing database access)c. c) Personalizing the End user\'s access to the system (e.g. setting font size and user specificparameters to fill frequently used input fields with default values)d. d) For initiating backgroung processing50. SAP Best Practices are the sound foundation for pre-packaged ready-to-use business solutionsa. a) Trueb. b) False1. For an inequality check between two variables, the symbol used is:a. a) NEb. b) c. c) >