0% found this document useful (0 votes)
78 views

Faq Bapi

1) Business objects encapsulate business data and functionality. BAPIs are the interface and methods of business objects that define and access this functionality. 2) Operations that change the database must be carried out through BAPIs. BAPIs ensure external transactions are treated the same as internal ones. 3) The export parameter used to send messages back to the calling program is called RETURN.

Uploaded by

khaleelinnovator
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views

Faq Bapi

1) Business objects encapsulate business data and functionality. BAPIs are the interface and methods of business objects that define and access this functionality. 2) Operations that change the database must be carried out through BAPIs. BAPIs ensure external transactions are treated the same as internal ones. 3) The export parameter used to send messages back to the calling program is called RETURN.

Uploaded by

khaleelinnovator
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

1) What is the difference between RFC and BAPI ? 2) Is it possible to connect SAP to Non SAP s!

ste"s to retrie#e data $sin% RFC alone with o$t $sin% BAPI ? &)can please tell "e 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) B$siness *b+ects encaps$late b$siness data and f$nctionalit!) Determine whether this statement is true or false. A : True B: False 2) What ,ind of co"ponent of a b$siness ob+ect are BAPIs ? hoose the correct answer!s". A : #nterface B : Definition : $vent D : %ethod $ : &rogram - *perations that chan%e the database "$st be carried o$t thro$%h Choose the correct answer.s)) A : all Transaction B : 'A&()# : BA&#s D : )pdate &rocess $ : a transaction /0 what is the na"e of the e1port para"eter $sed to send "essa%es bac, to the callin% pro%ra"? Choose the correct answer.s)) A : BA&#*$T

B : BA&#*$T+ : *$T)*, D : '$,DBA 20 Within the so$rce code of a BAPI3 !o$ can e1ec$te a CA44 5RANSAC5I*N state"ent) 6eter"ine whether this state"ent is tr$e or false) A : True B : False 7 0 8#er! c$rrenc! a"o$nt field $sed in a BAPI "$st ha#e a c$rrenc! code field assi%ned to it) 6eter"ine whether this state"ent is tr$e or false) A : True B : False 9) Which of the followin% state"ents is N*5 tr$e abo$t a BAPI? Choose the correct answer.s)) A : .ou must use the standard data structures such as BA&#*$T+ for your *$T)*, parameter. B : All error messages have to use the parameter *$T)*,/. : A BA&# can produce screen output. D : A BA&# must not cause a program termination !A message". 1: 0 In which phase wo$ld !o$ $se a pro+ect for" fro" the BAPI 81plorer? Choose the correct answer.s)) A : Describe the business scenario B : Define the business scenario : *eview the business scenario D : #mplement the business scenario

A,' : 0 : Answer: True Business ob1ect definitions include all re2uired data for the ob1ect as well as all functions that can be performed against that data. + : Answer: D BA&#s are methods of the business ob1ect. This is where the actual functionality is defined. 3 : Answer: D This puts the e4ternal transaction on the same 5)6 footing as an internal transaction in *78. 9 : Answer: A *$T)*, parameter is re2uired in a BA&# and is used to send any messages back to the calling program. : : Answer: False Any statement that would generate output whether it is in the form of a list; a 2uery or a dialog screen; is not allowed in a BA&#. < :Answer: True #f a urrency amount field does not have a urrency code field assigned to it; the program will not know what the value really means. = : Answer: True$4tension parameters are used by 'A& to provide preprogrammed user e4its so that customers do not have to perform a modification to the BA&#. > : Answer: 'ince a BA&# is a call from an e4ternal source; you cannot produce any type of screen output. 0? : Answer: D The pro1ect form would be used in the Design phase and you can find this form in the BA&# $4plorer. The form steps you through the various parts necessary to complete your BA&#.

You might also like