SAP Modularization MCQ Questions With Answer
SAP Modularization MCQ Questions With Answer
SAP Modularization MCQ Questions With Answer
Ans. b
Ans. d
Ans. a
Ans. d
5. Which one of the following is correct naming convention for function modules
a. BAPI<bussiness object name><method name>
b. BAPI<bussiness name><object name><method name>
c. BAPI<bussiness name><method name><object name>
d. BOR<bussiness object name><method name>
Ans. a
Ans. c
7.The interface of function Module consist of
a.importparameters
b.export parameters
c changing
d.exceptions
11. Which statement is used to call a sub routine generated in source code
a) perform
b) pattern
c) execute
d) none
Aans: a
12. can you implement call generation by using pattern push button
a)yes(true)
b)no
a) 1, 2, 4
b) 3, 4, 2
c) 1, 3, 4
d) 2, 3, 4
Ans: c
15.________ are used to exchange data between the program and the module?
a)global functions
b)local variables
c)global variables
d)Parameters
Ans:d
Ans :c
Ans:b
17.What is a subroutine?
a)a modularization unit within a program.
b)a modularization unit within a system
c)a modularization unit within a function
d)none
Ans:a
Ans:b
19. _______ can be called from all function modules in the group.
a) subroutines
b) screens
c) both a and b.
d) neither a nor b option
Ans: c
Ans. d
21. What does Data objects are global in relation to the function group means?
a) they are visible to, and cannot be changed by function module within the group
b) they are visible to, and can be changed by function module within the group
c) they are invisible to, and can be changed by function module within the group
d) they are invisible to, and cannot be changed by function module within the group
Ans. b
Ans. a
23. Which of the following elements are contain by the interface of a function module
a) Import parameter and export parameter
b) Changing parameter and Exceptions
c) both a and b
d)none of the above
Ans. c
Ans: b
Ans. 2
26.Class based exception Handling the class must be bounded in while area?
a) TRY and ENDTRY
b)catch
c) main()
d) all of the above
Ans:- a)
27. which of the following can be used as a visibility option for an attribute?
a) public
b) private
c) static
d) instance
Ans a) and b)
28. The system calls the methods using b call class method statement
a) true
b) false
And b) false
30. For creating your own global class and method, you require the following
knowledge:
a) An understanding of the basic terms of object-oriented programming.
b) An understanding of how to acquire information about the function and use of global
classes and their methods.
c) An understanding of how to create global classes.
d) All the above.
31. Global data objects within the function group are not visible outside the function
group
a) True
b) False
c) True sometimes
d) Cant say
32.The system calls the methods using the CALL CLASS METHOD statement
a) TRUE
b) FALSE
Answer : b) False
33.When you identify a method as a static method, it can be called directly without the
need to generate an instance of the class first.
a) TRUE
b) FALSE
Answer: a) True
35.To create a static method you need to write _________ in method list.
a) parameter type
b)class name
c)method name
d) b and c
Ans: c
36.To create a static method, all you need to do is enter its name in the Constructor list.
a) TRUE
b) FALSE
Ans: b
37. While you are editing source code, you can display the signature method using:
a) display pushbutton
b) method pushbutton
c) signature pushbutton
d) none of these
Ans: c
Ans: d
39. Which of the below statement is incorrect about include programs?
a) These are sub-programs which contains a set of re-usable statements.
b) These programs can be executed directly.
c) These include programs must be embedded inside a main program for execution.
d) These programs don’t contain parameter interface, that is no importing and exporting
parameters.
Ans b.
40. Which of the below statement is incorrect about Function Modules programs?
a) True
b) False
Ans a.
42. Which of the below statement is correct?
a) SY-REPID
b) SY-SUBRC
c) SY-LSIND
d) SY-DBCNT
Ans b.