faq-bapi

Upload: khaleelinnovator

Post on 04-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 FAQ-BAPI

    1/3

    1) What is the difference between RFC and BAPI ?

    2) Is it possible to connect SAP to NonSAP 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&()#

    : BAs

    D : )pdate &rocess

    $ : a transaction

    /0 what is the na"e of the eport para"eter $sed to send "essa%es bac, to

    the callin% pro%ra"?

    Choose the correct answer.s)

    A : BA*$T

  • 8/13/2019 FAQ-BAPI

    2/3

    B : BA*$T+

    : *$T)*,

    D : $,DBA-

    0 Within the so$rce code of a BAPI3 !o$ can eec$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 8plorer?

    Choose the correct answer.s)

    A : Describe the business scenario

    B : Define the business scenario

    : *eview the business scenario

    D : #mplement the business scenario

  • 8/13/2019 FAQ-BAPI

    3/3

    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

    BAs 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.