You are on page 1of 7

Date: __________ Total Marks: 50

Name: ___________________ Passing Marks: 35

Emp ID: _______________ Passing Percentage: 70 %

Time: 1 Hour

1. Users of SAP are

A: Client Dependent B: Client Independent C: None

2. .open a new session command is


A.: /n B: /nex C: /O D: /i

3: A view is
A: data declaration B: an imaginary table C:structure D: table Field

4. Type Group is a collection of

A: Types B: Packages
C: Function Groups D: Function Modules

5. If a table does not have MANDT as part of the primary key, it is ____.

A: A structure B: Invalid
C: Client-independent D: Not mandatory

6. What is the system field for the current date?

A: SY-DATUM B: SY-DATE
C: SY-DATID D: SY-SDATE

7. All the programs will be stored in ______________ request

A: workbench B: customizing C: local object D: none

8. Name the type of ABAP Dictionary table that has these characteristics:

Same number of fields as the database table


Same name as database table
Maps 1:1 to database table

A: Pooled B: Cluster C: Transparent D: View


9 : A user can open how many sessions
A: 6 B: 1 C: 3 D: Any no’s

10. The purpose of read statement is _____________________

A: To read a single record from internal table


B: To read a single record from data base table
C: To read multiple records from internal table
D: None

11. In which table transaction codes were stored ______________

A) SYST
B) TSTC
C) DD02L
D) NONE

12. data: field1 type I value 10.

Field1 = 5.
Write: / 'field1 =', field1.

Add 5 to field1.
Write: / 'field1 =', field1.

Subtract 2 from field1.


Write: / 'field1 =', field1.

What is the result after executing the above code?

A) field1 = 10; field1 = 8


B) field1 = 8; field1 = 14;field1 = 5
C) field1 = 5; field1 = 3;field1 = 8
D) field1 = 5; field1 = 10;field1 = 8
E) field1 = 8; field1 = 14

13. In order to create a table maintenance dialog the following must be undertaken;

A) Mark the table settings as table maintenance allowed


B) Create a table maintenance dialog
C) Create a new, or assign to an existing function group
D) All above

14. Table buffering improves the performance to tables that are:

A) Large and have their records changed regularly,


B) Small and have few changes
C) Small and have lots of changes
D) Transaction data tables

15. The following views can be created in the Dictionary?

A) Database views
B) Help views
C) Maintenance views
D) Projection views
E) ALL above

16. value table can be assigned to


A) Data element
B) Domain
C) Field
D) A and B

17.Conversion routine is assigned to

A) data element
B) field
C) domain
D) none

18.Difference between the projection view and the database view

A). Projection view can be created using one or more tables and database view be created using
a single table
B ) Database view can be created using one or more tables and Projection view be created using
a single table
C) None of the above

19.We provide reference table and reference field to which type of fields
A) currency
B ) quantity
C) a and b
D) decimal

20. The initial value of character is


A) zero
B) it will allow upto its range
C) single space
D) garbage values

21.statement is used to read the table entries (records) in a table


A) read
B) select
C) choose
D) scan

22. What table is used to store System Defined Fields?

A: TSTC B: SYST C: TSTCT D: SYS

23 : Data dictionary objects and abap program are client _________________

A: Dependent B : Independent C: None

24. What is the maximum limit for opening session’s _____________

A: 2 B: 7 C: 5 D: 6

25. Structures can contain data only during the runtime of a program (T/F)

26. Can a structure contains Primary key (Y/N)

27. Can you delete a domain, which is being used by data elements? (Y/N) _______N

28. Can a domain, assigned to a data element be changed? (Y/N) ________Y

29. Can you delete data element, which is being used by table fields? (Y/N) ______N

30. ECC Stands for _______________________ ( ERP CENTRAL COMPONENT )

31. Open SQL statements are database dependent (T/F) ______________F

32. We need to create primary index explicitly (T/F) F

33.We cannot create data element without creating the domain (T/F) F

34. can data element and domain is reusable ( Y/N ) Y

35. What are the different layers in R/3 system?


____________________________________________________________
36. Write the system defined fields for the following: (4M)

A: Current Program Name:


B: Time:
C: User Name
D: Client:
E: Page Number:

37. Name the Transaction Codes for the following: (10M)

A: ABAP Editor: SE38 B: ABAP Dictionary: SE11

C: Object Navigator: SE80 D: Package Builder: SE21

E: Function Builder: SE37 F: Data Browser: SE16

G: Menu Painter: SE41 H: Screen Painter: SE51

I: Form Painter: SE71 J: Message Maintenance: SE91


38) How many lists can exist in parallel in an interactive reporting? 

A. An Interactive report can have 1 basic list and up to 20 Secondary lists.  


B. An Interactive report can have 1 basic list and up to 19 Secondary lists.  
C. An Interactive report can have 1 basic list and up to 19 Secondary lists.  
D. An Interactive report can have 1 basic list and up to 21 Secondary lists. 

39) When is Top-of-page event executed

A. Triggered by a New-page statement


B. When the First Write Statement of the program is encountered.
C. Before outputting the first line on a new page.
D. Both B,C

40) Data element is an example of 

A. Physical Definition 
B. Business Object 
C. Semantic Domain 
D. Technical Domain

41). After a successful SELECT statement, what does SY-SUBRC equal?

A: 0
B: 4
C: 8
D: Null

42). Within the source code of a function module, errors are handled via the keyword:

A: EXCEPTION
B: RAISE
C: STOP
D: ABEND

43) To allow the user to enter a range of values on a selection screen, use the ABAP keyword:

A: DATA.
B: RANGES.
C: PARAMETERS.
D: SELECT-OPTIONS.

.44) How Many no of buttons we can create on application tool bar


A. 35
B. 6
C. 9
D. As many as we want

45. READ TABLE ITAB_TEST WITH KEY VBELN = k_vbeln. 


If multiple records in table ITAB satisfy the condition, then 

A. All records are fetched


B. The last record is fetched
C. The first record is fetched
D. Compilation error

46. what is the t-code for Class Builder


A. SE24 B. SE37 C. SE18 D. SE19

47. Which dictionary structure contains system fields?

A. SYSTEM
B. SYTAB
C. SYST
D. SY
E. SYS

48. The AT-SELECTION-SCREEN event is triggered when…


More than one answer is correct

A. ENTER key is hit on the selection-screen


B. F8 key is hit on the selection-screen
C. Any field on selection-screen is populated
D. F4 key is hit on the selection-screen 

49) Which process helps to communicate between SAP R/3 and SAP R/2 and external
application systems?
A. Update Work Processor
B. Message Server
C. Gate Way
D. Dispatcher

50. Which statement reset the contents of a data object to the type-related initial value?
A. CLEAR
B. FREE
C. DELETE
D. DEFAULT

You might also like