Anda di halaman 1dari 6

1.

What stands for BAPI


a. Bussiness Application Product Interface.
b. Bussiness Application Programming Interface.
c. Bussiness Authority Product Instance.
d. Bussiness Authorization Programming Interface.
Ans. b
2. What stands for BOR
a. Bussiness Open Resources.
b. Basic Object Resources.
c. Basic Open Resources.
d. Bussiness Object Repository.
Ans. d
3. Which of the following statement is correct.
a. A BAPI can have more than one BOR.
b. A BAPI can not have more than one BOR.
c. A BOR can belongs to one BAPI only.
d. None of them
Ans. a
4. Which of the following is not a standard method in form of BAPI
a. AddItem
b. RemoveItem
c. Delete
d. DeleteItem
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
6. Which of the following is INCORRECT about function module
a. Function module is remote enabled.
b. There is no user dialogs or messages.
c. Function module raises exceptions frequently.
d. all of the above
Ans. c
7.The interface of function Module consist of
a.importparameters
b.export parameters
c changing
d.exceptions
8.Globally defined modularization units can be used by
a)only one program
b)n number of programs
c)we cannot use
d)none of the above
9.The contents of several data within a modularization units are
a)mutually independent
b)mutually dependent
c)both (a) &(b)
d)none of the above

10 Variable defined in main program are :


a)
b)
c)
d)

global data object(true)


local data object
sub data object
none of the above

11. which statement is used to call a sub routine generated in source code
a) perform(true)
b) pattern
c) execute
d) none
12. can you implement call geneartion by using pattern push button
a)yes(true)
b)no
13. control functions of ABAP debugger is
1.Execute
3.Pattern
3.Return
a)
b)
c)
d)

1,
3,
1,
2,

14.Which of
a)
b)
c)
d)
Ans: c

2,
4,
3,
3,

4.Continue

4
2
4
4

the following exeption can be raised by Methods:


classic Exception
class-based Exception
Either a or b
NONE

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
16.The total number of parameters in a modularization unit is referred to as____
_?
a)interface
b)signature
c)Both a & b
d)program
Ans :c
16.Modularization is used for__________??
a)to improve performance
b)to provide better overview of program and to encapsulate.
c)to make function available across the system
d)none

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
18.Variables defined in the main program are_______?
a)Locally visible
b)globally visible
c)not accessible
d)Both a & b.
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
20. Components of a function group is/are
a) Data objects
b) Screens
c) Subroutines
d) all of the above
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 t
he group
d) they are invisible to, and cannot be changed by function module withi
n the group
ANS. b
22. A function module is a procedure with a corresponding function that is store
d centrally in the _____ of the SAP system.
a) function library
b) function file
c) function object
d) function directory
ANS. a
23. Which of the following elements are contain by the interface of a function m
odule
a) Import parameter and export parameter
b) Changing parameter and Exceptions
c) both a and b
d)none of the above
ANS. c
24. When a program calls a function module :

a) The corresponding function group is loaded and function module waits


for execution
b) The corresponding function group is loaded and function module is exe
cuted
c) Only loading of a function group is achieved by calling a function mo
dule
d) none of the above
Ans: b
25.Which of the following special tools maintains global classes ?
a) Object Builder
b) Class Builder
c) Method Builder
d) Attribute Builder
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) satic
d) instance
Ans a) and b)
28. The system calls the methods usingb call class method statement
a) true
b) false
And b)
29.Data in the SAP system can be accessed by means of a Business Application Pro
gramming Interface (BAPI).
a) True
b) False
c) True sometimes
d) Cant say
30. For creating your own global class and method, you require the following
knowledge:
a) An understanding of the basic terms of object-oriented programing.
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
34.Which of the following is correct selection to create a global class :
a) Create -> Class -> Class Library
b) Create -> Class Library -> Class
c) Class -> Class Library -> Create
d) Class Library -> Class -> Create
Answer: b)Create -> Class Library -> Class
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 Constr
uctor 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
38. ______
a)
b)
C)
d)
Ans: d

can be used as a visibility option for an attribute


public
private
protected
both a and b

39. How many times function group with global data objects
can be loaded to the program context for each main program
a)
b)
c)
d)

Twice
Once
Zero
As many times as we want

40. Instance method can only be called when


a)
b)
c)
d)

class instance is generated beforehand


class instance is generated afterwords
class instantiation is not required
does not depend on class instantiation

Anda mungkin juga menyukai