You are on page 1of 9

http://interviewsadda.blogspot.

in/2014/09/sap-abap-multiple-choice-interview-
questions-and-answers-pdf-for-freshers-experienced.html

1.State whether the statement is true or false. Fields involved in foreign key
relationship should share same data element and domain.

Select an answer
A. TRUE
B. FALSE*****

2. What is the transaction code to create Background Job?

Select an answer
A. SM12
B. SM35
C. SM36*******
D. SM04

3. Which of the following architectures does ABAP WebDynpro use?

Select an answer
A. Many View Controller
B. Model View Component
C. Model View Controller***********
D. Model Visual Controller

4. Match the right transaction code to ABAP programming activities:


1. CUSTOM ENHANCEMENT PROJECTS
2. BADI IMPLEMENTATION
3. SPOOL
4. SQL TRACED
5. RUNTINME ANALYSIS

A. SE19
B. SE30
C. ST05
D. SP01
E. SMOD

Select an answer
A. 1D, 2B, 3C, 4E,and 5A
B. 1E, 2B, 3D, 4C, and 5A
C. 1E, 2A, 3D, 4C, and 5B******
D. 1E, 2B, 3C, 4D, and 5A

5. Where are semantic characteristics of a field defined?

Select an answer
A. Domain
B. Data Element********
C. Reference Field

6.State whether the statement is true or false. MANDT field in a table makes it
client independent.

Select an answer
A. TRUE
B. FALSE *******
7.State whether the statement is true or false. MANDT field in a table makes it
client independent.

Select an answer
A. TRUE
B. FALSE******

8.State whether the statement is true or false. A repair of an SAP object is called
as Modification

Select an answer
A. TRUE ********
B. FALSE

9.State whether the statement is true or false. BAPIs can be called by Java
programs.

Select an answer
A. TRUE*******
B. FALSE

10.Which among the following can represent the time a block of code took for
execution?

Select an answer
A. SET TIME
B. GET TIME
C. GET RUN TIME*********
D. SET RUN TIME

11. Which of the following are valid OPEN SQL ways to write data to a table?
A. MODIFY
B. UPDATE
C. INSERT
D. SELECT

Select an answer
A. A and B only
B. A, B, and C only******
C. B and C only
D. A and D only

12.Which variable can help ascertain function code of a current action?

Select an answer
A. SY-DATUM
B. SY-COMM
C. SY-UCOMM******
D. None of the above

13. In which among the following scenarios does a Logical Unit of Work begin?

Select an answer
A. Each time a transaction is ended.
B. Each time a transaction is started, before the database changes of the
previous LUW have been cancelled (database rollback).******
C. When the database changes of the previous LUW have been confirmed
(database commit).
D. None of the above options are correct.
14.Several users (transactions) can access locked data at the same time in display
mode. A request for another lock is accepted, even if it comes from another user.
What type of lock is being referred to here?

Select an answer
A. Exclusive(write lock)
B. Exclusive but not cumulative lock(enhanced write lock)
C. SAP lock
D. Shared lock(read lock)****

15. Which Object Oriented method can be used to display ALV output?

Select an answer
A. Table_display
B. Set_table_display
C. Set_table_for_first_display******
D. Set_display

16. State whether the statement is true or false. In native SQL, area between EXEC
and ENDEXEC is checked completely by syntax check.

Select an answer
A. TRUE
B. FALSE*******

17.How many times would the form 'calculate_sales' be executed in following


scenario? Do 5 times. x = sy-tabix. perform calculate_sales on commit. enddo.
COMMIT WORK.

Select an answer
A. 5
B. 1*******
C. 4
D. None of the above options

18. State whether the statement is true or false. Data of the basic list is
available by default when secondary list is processed.

Select an answer
A. TRUE******
B. FALSE

19.State whether the statement is true or false. Process After Input (PAI) occurs
when one switches between tab pages whose titles have function type P in tab strip.

Select an answer
A. TRUE
B. FALSE*****

20. State whether the statement is true or false. Customer exists can have multiple
implementations.

Select an answer
A. TRUE
B. FALSE******

21. State whether the statement is true or false. WDDOINIT is a hook method.
Select an answer
A. TRUE******
B. FALSE

22. State whether the statement is true or false. When a program is executed, text
pool of a different language can be loaded using the statement SET LANGUAGE.

Select an answer
A. TRUE******
B. FALSE

23. What is the transaction code to implement Business Add-In (BADI)?


A. SE38
B. SE16
C. SE19
D. SE18

Select an answer
A. A and B only
B. B and C only
C. C and D only*****
D. A and D only

24. Can a Business Add-In (BADI) have multiple implementations?

Select an answer
A. Yes******
B. No

25. State whether the statement is true or false. Dynamic programming techniques
can present serious security risks.

Select an answer
A. TRUE*****
B. FALSE

26. State whether the statement is true or false. Each class can have several
direct subclasses, but only one direct superclass.

Select an answer
A. TRUE*****
B. FALSE

27. Which among the following are valid predefined data types in ABAP?

Select an answer
A. b
B. x
C. decfloat16
D. All of the above options****

28. Which program types support text pools?

Select an answer
A. Programs
B. Function Groups
C. Module pool program
D. All of the above options****
29. All the components of an interface are __________.

Select an answer
A. Protected
B. Private
C. Public*****
D. Special

30. State whether the statement is true or false. BAPI can be called from ABAP,
JAVA, and so on.

Select an answer
A. TRUE*****
B. FALSE

31. State whether the statement is true or false. RFC can be used in synchronous,
but not in asynchronous communication procedure.

Select an answer
A. TRUE
B. FALSE******

32. State whether the statement is true or false. IDoc content can be edited for
successful Idocs.

Select an answer
A. TRUE
B. FALSE********

33. What is full form of BDC Session?

Select an answer
A. Batch Data Communication Session*****
B. Background Data communication Session
C. Batch Data conversion Session
D. Background Data conversion Session

34. State whether the statement is true or false. There is no COMMIT WORK in BAPI.

Select an answer
A. TRUE*****
B. FALSE

35. State whether the statement is true or false. All BAPIs are RFC, but all RFC
are not BAPIs.

Select an answer
A. TRUE*****
B. FALSE

36. State whether the statement is true or false. Legacy System Migration Workbench
(LSMW) is part of the standard ERP system.

Select an answer
A. TRUE*******
B. FALSE
37. State whether the statement is true or false. The generated function module
needs to be called only once for all the forms to be processed.

Select an answer
A. TRUE
B. FALSE*******

38. State whether the statement is true or false. Output of a SAP Smart Form does
NOT depend on printer settings.

Select an answer
A. TRUE
B. FALSE******8

39. Which is the transaction code to create styles for SAP SmartForms?
A. SmartForms
B. SmartStyles
C. SFP
D. SE78

Select an answer
A. A and B only****
B. A and C only
C. B and C only
D. B and D only

40. State whether the statement is true or false. Can Smart Forms Layout be moved
without transport requests.

Select an answer
A. TRUE
B. FALSE*******

41. State whether the statement is true or false. Smart Forms are client dependent.

Select an answer
A. TRUE
B. FALSE****

42. State whether the statement is true or false. Smart Forms can be created
without main window.

Select an answer
A. TRUE********
B. FALSE

43. Which of the following attributes does the table component of SAP Smart Forms
have?
A. Header
B. Work area
C. Main area
D. Footer
E. Structure

Select an answer
A. A, C, and D only****
B. A, B, and C only
C. B, C, and D only
D. B, D, and E only
44.State whether the statement is true or false. Global data from a SAP Smart Form
can be accessed from outside the form (for example, a program.)

Select an answer
A. TRUE
B. FALSE********

45. State whether the statement is true or false. Both JavaScript and FormCalc can
be used in the same form.

Select an answer
A. TRUE******
B. FALSE

46. What is the transaction code to design Adobe forms?

Select an answer
A. SO10
B. SE63
C. SFP******
D. SMARTFORMS
47. How many number of scripting languages are available in adobe forms?

Select an answer
A. 1
B. 2*****
C. 3
D. 4

48. State whether the statement is true or false. Dynamic contents that "overflows"
must be included in body pages.

Select an answer
A. TRUE*******
B. FALSE

49. What would scripting (attached to field A) look like at the event
initialization sets the value of field A to 10?
A. A=10
B. A==10
C. A=10;
D. 7

Select an answer
A. A and B only
B. B and C only
C. A and C only*****
D. B and D only

50. Which of the following are True about palettes?


A. Objects which are in the layout are displayed in the Hierarchy palette.
B. Data View palette contains elements from form context.
C. The settings in the Drawing Aids palette are per form only. They are stored for
every form individually.
D. Elements can be added to the data view by right-clicking it.

Select an answer
A. A, C, and D only
B. A, B, and C only**********8
C. B, C, and D only
D. A and C only

51. State whether the statement is true or false. The size of an image field is
always dynamic.

Select an answer
A. TRUE
B. FALSE*******

52. State whether the statement is true or false. Importing parameters of a form
interface are always optional.

Select an answer
A. TRUE
B. FALSE*****

53. Which transaction code can be used to find missing indices?

Select an answer
A. ST05
B. ST03
C. SE30
D. DB02*****

54. State whether the statement is true or false. RFCs can be analyzed through SQL
Trace and system trace.

Select an answer
A. TRUE****
B. FALSE

55. Which of the following are types of RFCs?

A. sRFC
B. tRFC
C. cRFC
D. eRFC

Select an answer
A. A and B only****
B. B and C only
C. A and C only
D. B and D only

56. A rule of thumb states that an index only makes sense if SQL statements that
use the index return less than ____% of the table records.

Select an answer
A. 5
B. 3
C. 1
D. 4
E. 8

57. State whether the statement is true or false. An RFC statement referring to
OLE_FLUSH indicates a round trip to the front-end PC.
Select an answer
A. TRUE
B. FALSE****

58. Which among the following statements is better in terms of performance?

Select an answer
A. Loop
B. Copy
C. =*******

59. Which of the following are phase(s) of ABAP Runtime Analysis?


A. Measurement restriction
B. Performance data collection
C. Performance data evaluation
D. Aggregation

Select an answer
A. A, B, and C only
B. B, C, and D only
C. A, C, and D only
D. A, B, and D only****

60. Which of the following important access strategies can Oracle database
optimizer make use of, amongst others, for processing ABAP joins, views, and sub
queries?
A. Hashed join
B. Nested loop
C. Sort
D. Sort merge join

Select an answer
A. A, B, and D only*******
B. A, C, and D only
C. B, C, and D only
D. A and B only

...................................................................................
.........

You might also like