You are on page 1of 10

1.

If no error message is sent in the AT SELECTION-SCREEN block, then ______________


is triggered as the subsequent event

A.  AT SELECTION-SCREEN ON VALUE-REQUEST


B.  END-OF-SELECTION
C.  START-OF-SELECTION
D.  AT SELECTION-SCREEN OUTPUT 

2. Where are semantic characteristics of a field defined?

A.  Domain
B.  Data Element
C.  Reference Field

3. State whether the statement is true or false. User-Exits are not impacted during system
version upgrades.

A.  TRUE
B.  FALSE

4. Which among the following can be used to access system variables?

A.  SYSTEM database table


B.  SYST database table
C.  SYST structure at runtime
D.  SYSTEM structure at runtime

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

A.  Many View Controller


B.  Model View Component
C.  Model View Controller
D.  Model Visual Controller

6. 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
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

7. State whether the statement is true or false. A friend of a class has access to private
attributes of the class allowing the friendship.

A.  TRUE
B.  FALSE

8. State whether the statement is true or false. Remote Function Calls (RFCs) can be used in
synchronous and asynchronous communication procedures.

A.  TRUE
B.  FALSE

9. State whether the statement is true or false. Authorization checks are usually performed
during the PBO event

A.  TRUE
B.  FALSE

10. Which among the following statements interrupts the execution of the program by the
number of seconds specified?
11.

A.  PAUSE
B.  WAIT UPTO
C.  STOP
D.  None of the above options

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

A.  Table_display
B.  Set_table_display
C.  Set_table_for_first_display
D.  Set_display

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

A.  SY-DATUM
B.  SY-COMM
C.  SY-UCOMM
D.  None of the above

14. Which among the following is the best way to avoid hardcoded file name for application
server?

A.  Maintaining a Z table


B.  Maintaining and Using logical filename
C.  Used Domain objects with fixed value of file path
D.  None of the above options

15. State whether the statement is true or false. All database locks are released no later than
the next database commit or rollback.

1
A.  TRUE
B.  FALSE

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

A.  Each time a transaction is ended.


Each time a transaction is started, before the database changes of the previous LUW have been
B. 
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.

17. State whether the statement is true or false. ENQUEUE and DEQUEUE modules are
generated by default when lock objects are activated.

A.  TRUE
B.  FALSE

18. Which among the following carries the number of current loop pass in Do and While
loop?

A.  SY-LINCT
B.  SY-TABIX
C.  SY-DBCNT
D.  SY-INDEX

19. State whether the statement is true or false. 'Select single' returns maximum one record.

A.  TRUE
B.  FALSE

20. State whether the statement is true or false. Dialog interactions can be done in RFC
execution.

A.  TRUE
B.  FALSE

21. Which among the following statements cannot be used in a Business Add-In (BADI)
implementation?
A.  itab1[] = itab2[].
B.  Data: Itab1 type table of ztype
C.  TABLES: itab1
D.  None of the above options

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

A.  B
B.  X
C.  decfloat16
D.  All of the above options

23. State whether the statement is true or false. WDDOINIT is a hook method.

A.  TRUE
B.  FALSE

24. State whether the statement is true or false. Interface are WebDynpro components without
window or view.

A.  TRUE
B.  FALSE

25. Which transaction is used to upload graphics in Smart Forms?

A.  SM21
B.  SE71
C.  SE78
D.  SE24

26. Which among the following for which transaction SPDD is used?

A.  To adjust SAP custom dictionary object


B.  To adjust SAP custom object
C.  To adjust SAP standard dictionary object
D.  To adjust SAP standard repository object

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


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

A.  A and B only


B.  B and C only
C.  C and D only
D.  A and D only

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

A.  TRUE
B.  FALSE

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

A.  TRUE
B.  FALSE

30. In global classes, constructors must be defined in __________ area.

A.  Public
B.  Private
C.  Protected
D.  Friend

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

A.  TRUE
B.  FALSE

32. Which is the transaction code through which Direct Input allows "session management"?

A.  SM35
B.  SE35
C.  BMV0
D.  SM37

33. What is full form of BDC Session?

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. CALL TRANSACTION method allows
multiple transactions to be processed by SAP.
A.  TRUE
B.  FALSE
35. Which among the following is the interface parameter to determine success of a BAPI
call?

A.  Exceptions Parameter 'RETURN'


B.  Dictionary Structure BAPIRET2
C.  Export Parameter 'RETURN'
D.  Export Parameter 'sy-subrc'

36. Which are valid modes for processing batch input sessions?

A.  Foreground
B.  Display Errors Only
C.  Background
D.  All of the above options

37. State whether the statement is true or false. Internal table with structure BDCDATA can
only contain batch input data for single transaction run.

A.  TRUE
B.  FALSE

38. What are the text types available in Smart Forms?


A. Text element
B. Text module
C. Static text
D. Dynamic text
E. All of the above options

A.  A, B, and D only


B.  A, B, and C only
C.  B, C, and D only
D.  E only

39. An adobe interface can exist without an adobe form

A.  TRUE
B.  FALSE

40. State whether the statement is true or false. Printing can be done in both sides of a Smart
Form.

A.  TRUE
B.  FALSE

41. Which system variable will give count of total number of pages in a Smart Form?

A.  SFSY-FORMPAGES
B.  SFSY-PAGE
C.  SFSY-FORMPAGE
D.  SFSY-JOBPAG

42. Which among the following is a valid program type to call SAP Smart Forms inside driver
program?

A.  Include
B.  Subroutine
C.  Function Module
D.  Interface

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

A.  TRUE
B.  FALSE

44. What is the transaction code to import graphics to SAP system?

A.  SE72
B.  SE41
C.  SE78
D.  SE51

45. State whether the statement is true or false. External debugging point cannot be added
inside SAP Smart Forms.

A.  TRUE
B.  FALSE

46. In which stack does Adobe Document Services (ADS) get installed?

A.  Java
B.  ABAP
C.  Can be installed in both Java and ABAP stack
D.  None of the above options

47. Which of the following statements about form properties are True?
A. You can select ABAP, JavaScript, or FormCalc as the default scripting language.
B. The default locale will typically be overridden in the ABAP program.
C. The XML data file will be taken for the local preview of Adobe Reader.
D. The XML data file contains the definition of the form layout.

A.  A and B only


B.  B and C only
C.  A and D only
D.  A, C, and D on
48. Adobe interface does not contain______________ parameter.

A.  Import
B.  Export
C.  Changing

49. In which format is data sent to spool for processing?

A.  PCL
B.  PS
C.  PDL
D.  All of the listed options

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

A.  SO10
B.  SE63
C.  SFP
D.  SMARTFORMS

51. State whether the statement is true or false. Code in initialization is executed by Adobe
document services.

A.  TRUE
B.  FALSE

52. Boiler objects are also known as_________________.

A.  Dynamic objects


B.  Field objects
C.  Static objects
D.  None of the above options

53. Which among the following is supported by printer languages in Adobe Forms?

A.  Printer command language


B.  Post script, printer command language, zebra programming language
C.  JavaScript, FormCalc
D.  Both B and C

54. Which of the following are access strategies for tables?


A. Index unique scan
B. Concatenation
C. Sort table scan
D. Full table scan
A.  A, B, and D only
B.  A, C, and D only
C.  B, C, and D only
D.  A and B only

55. State whether the statement is true or false. Single record buffering requires more storage
space in the buffer than full buffering.

A.  TRUE
B.  FALSE

56. There can be a maximum of ____ internal sessions for each external session.

A.  4
B.  6
C.  10
D.  9

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.

A.  TRUE
B.  FALSE

58. State whether the statement is true or false. Select * statement should be used as much as
possible.

A.  TRUE
B.  FALSE

59. Which of the following problems will occur in connection with SELECT ... FOR ALL
ENTRIES?
A. No empty driver table
B. Deletion of duplicate table entries
C. rsdb/max_block parameter to be implemented

A.  A and B only


B.  B and C only
C.  A and C only

60. How many phases does an ABAP Runtime Analysis have?

A.  4
B.  3
C.  7
D.  5

You might also like