You are on page 1of 3

1) What is the difference between RFC and BAPI ?

2) Is it possible to connect SAP to Non-SAP systems to retrieve data using


RFC alone with out using BAPI ?
3)can please tell me the differences b/w bapi & bdc?
bapi's are always backword compatible i.e which can work on upgradations also.
bdc will not work for upgradations.
bapi provides versions for each and every upgradations.

1. Business Objects encapsulate business data and functionality.


Determine whether this statement is true or false.
A : True
B: False
2. What kind of component of a business object are BAPIs ?
Choose the correct answer(s).
A : Interface
B : Definition
C : Event
D : Method
E : Program
4 Operations that change the database must be carried out through
Choose the correct answer(s).
A : Call Transaction
B : SAPGUI
C : BAPIs
D : Update Process
E : a transaction
5: what is the name of the export parameter used to send messages back to
the calling program?
Choose the correct answer(s).
A : BAPIRET

B : BAPIRET2
C : RETURN
D : SENDBACK
6: Within the source code of a BAPI, you can execute a CALL
TRANSACTION statement.
Determine whether this statement is true or false.
A : True
B : False
7 : Every currency amount field used in a BAPI must have a currency code
field assigned to it.
Determine whether this statement is true or false.
A : True
B : False
9. Which of the following statements is NOT true about a BAPI?
Choose the correct answer(s).
A : You must use the standard data structures such as BAPIRET2
for your RETURN parameter.
B : All error messages have to use the parameter RETURN?.
C : A BAPI can produce screen output.
D : A BAPI must not cause a program termination (A message).
10 : In which phase would you use a project form from the BAPI Explorer?
Choose the correct answer(s).
A : Describe the business scenario
B : Define the business scenario
C : Review the business scenario
D : Implement the business scenario

ANS :
1 : Answer: True
Business object definitions include all required data for the object as well as all functions
that can be performed against that data.
2 : Answer: D
BAPIs are methods of the business object. This is where the actual functionality is
defined.
4 : Answer: D
This puts the external transaction on the same LUW footing as an internal transaction in
R/3.
5 : Answer: C
A RETURN parameter is required in a BAPI and is used to send any messages back to
the calling program.
6 : Answer: False
Any statement that would generate output whether it is in the form of a list, a query or a
dialog screen, is not allowed in a BAPI.
7 :Answer: True
If a Currency amount field does not have a Currency code field assigned to it, the
program will not know what the value really means.
8 : Answer: TrueExtension parameters are used by SAP to provide preprogrammed user
exits so that customers do not have to perform a modification to the BAPI.
9 : Answer: C
Since a BAPI is a call from an external source, you cannot produce any type of screen
output.
10 : Answer: D
The project form would be used in the Design phase and you can find this form in the
BAPI Explorer. The form steps you through the various parts necessary to complete your
BAPI.

You might also like