You are on page 1of 9

SAPABAPInterviewQuestionsandAnswers

Home ABAPInterviewQuestions ABAPMultipleChoiceQuestions ABAPTutorial


Search

50TOPSAPABAPMultipleChoiceQuestionsandAnswerspdf
05:56 atozabap 4comments

ThebelowListof50TOPSAPABAPMultipleChoiceQuestionsandAnswersfor
beginnersandexperiencedpdffreedownload
1FullBufferingwouldbeappropriatefor___________.
A.TransactionTables
B.SmallStatictables
C.InternalTables
D.TableswithgenericKeys
Ans:B
2WhatisthebasicobjectofdataDictionary
A.Domains
B.Documentation
C.DataModels
D.Dynpro
Ans:A
3Searchhelpcannotbeattachto:
A.Domain
B.fieldofatable
C.checktable
D.Type
Ans:D
4Subqueryusuallymoreefficientbecause:
A.dataisfilteredinthedatabase
B.dataisfilteredonthenetwork
C.dataisfilteredinthesapgui
D.dataisfilteredattheapplicationserver
Ans:A
5Itisbettertobufferatablewhen
A.Whenatableisreadinfrequently
B.Whenatableislinkedtochecktables Home

C.Whenatableisreadfrequentlyandthedataseldomchanges ABAPInterviewQuestionsand
Answers
D.Whenasinglerecordistobepickedup
ABAPMultipleChoiceQuestionsand
Ans:C Answers
6InInnerandouterjoin
ABAPTutorial
A.buffersarealwaysused
B.Choiceofbuffercanbemadetouse
C.buffersarealwaysbypassed
D.Noneofabove
Followers
Ans:C
7Whatisinvalidattributeofadomain Seguidores(0)

A.Type Seguir
B.Fixedvalues
C.Length
D.Header
Ans:D
8Dataelementisanexampleof Categories
A.PhysicalDefinition
BasicSAPABAPInterviewQuestions
B.BusinessObject andAnswers
C.SemanticDomain
SAPABAPCertificationQuestions
D.TechnicalDomain andAnswerspdf
Ans:C
9Whatistrue
A.Aviewcontainsdata
B.Viewscanbebuffered
C.Viewscannotbebuffered
D.Noneofabove
Ans:B
10Commandflushesthedatabasebuffers
A.$TAB
B.$RESET
C.$INIT
D.$FREE
Ans:A
11Howmanylistscanexistinparallelinaninteractivereporting?
A.AnInteractivereportcanhave1basiclistandupto20Secondarylists.
B.AnInteractivereportcanhave1basiclistandupto19Secondarylists.
C.AnInteractivereportcanhave1basiclistandupto19Secondarylists.
D.AnInteractivereportcanhave1basiclistandupto21Secondarylists.
Ans:A
12.Whatarethechecktablesandvaluetables?(MultipleAnswer)
A.Checktablewillbeatfieldlevelchecking.
B.Valuetablewillbeatdomainlevelchecking
CValuetablewillbeatfieldlevelchecking
D.Checktablewillbeatdomainlevelchecking.
Ans:A,B
13.WhatarepresentationandapplicationserversinSAP?(MultipleAnswer)
A.ApplicationserverisactuallyaprogramnamedSapgui.exe.Itisusuallyinstalledonausers
workstation.
B.ApplicationserverisasetofexecutablesthatcollectivelyinterprettheABAP/4Programs
andmanagetheinput&outputforthem.
C.PresentationserverisactuallyaprogramnamedSapgui.exe.Itisusuallyinstalledona
usersworkstation.
D.PresentationserverisasetofexecutablesthatcollectivelyinterprettheABAP/4Programs
andmanagetheinput&outputforthem.
Ans:B,C
14.WhatisthedifferencebetweenSynchronousandAsynchronousupdates?(Multiple
Answer)
A.Insynchronousprocessing,theprogramwaits:controlreturnstotheprogramonlywhenthe
taskhasbeencompleted.
B.Inasynchronousprocessing,theprogramdoesnotwait:thesystemreturnscontrolafter
merelyloggingtherequestforexecution.
C.Inasynchronousprocessing,theprogramwaits:controlreturnstotheprogramonlywhen
thetaskhasbeencompleted.
D.Insynchronousprocessing,theprogramdoesnotwait:thesystemreturnscontrolafter
merelyloggingtherequestforexecution.
Ans:A,B
15.Whatarethemaineventsinteractivereportshave?(MultipleAnswer)
A.Topofpageduringlineselection.
B.Atlineselection.
C.Atusercommand.
D.ATNew
Ans:A,B,C
16.Howmanytypesoftablesexistindatadictionary?(MultipleAnswer)
A.Transparenttables
B.InternalTable
C.Pooltables
D.HashTable
E.Clustertables
F.MasterDataTable
Ans:A,C,E

17.WhatisthedifferencebetweenUPLOADandWS_UPLOAD?(MultipleAnswer)
A.WS_UPLOADFiletransferwithdialogfrompresentationserverfiletointernaltable.Data
whichisavailableinafileonthepresentationserveristransferredinaninternaltable.ASCII&
Binaryfilescanbetransferred.
B.UPLOADToreaddatafromthepresentationserverintoaninternaltablewithoutauser
dialog,usethefunctionmoduleWS_UPLOAD.
C.UPLOADFiletransferwithdialogfrompresentationserverfiletointernaltable.Datawhich
isavailableinafileonthepresentationserveristransferredinaninternaltable.ASCII&Binary
filescanbetransferred.
D.WS_UPLOADToreaddatafromthepresentationserverintoaninternaltablewithouta
userdialog,usethefunctionmoduleWS_UPLOAD.
Ans:C,D

18.IsSessionMethod,AsynchronousorSynchronous?
A.Asynchronous
B.Synchronous
C.SynchronousandAsynchronous
D.Noneofabove
Ans:B

19.WhatarethedifferencesbetweenSAPmemoryandABAPmemory?(Multiple
Answer)
A.SAPMemoryisamemoryareaintheinternalsession(rollarea)ofanABAPprogram.Data
withinthisareaisretainedwithinasequenceofprogramcalls,allowingyoutopassdata
betweenprogramsthatcalloneanother.Itisalsopossibletopassdatabetweensessions
usingSAPMemory.
B.ABAPMemoryisamemoryareatowhichallsessionswithinaSAPguihaveaccess.You
canuseSAPmemoryeithertopassdatafromoneprogramtoanotherwithinasession(as
withABAPmemory)ortopassdatafromonesessiontoanother.
C.ABAPMemoryisamemoryareaintheinternalsession(rollarea)ofanABAPprogram.Data
withinthisareaisretainedwithinasequenceofprogramcalls,allowingyoutopassdata
betweenprogramsthatcalloneanother.Itisalsopossibletopassdatabetweensessions
usingSAPMemory.
D.SAPMemoryisamemoryareatowhichallsessionswithinaSAPguihaveaccess.Youcan
useSAPmemoryeithertopassdatafromoneprogramtoanotherwithinasession(aswith
ABAPmemory)ortopassdatafromonesessiontoanother.
Ans:C,D

20.Whichdatatypecannotbeusedtodefineparameters?
A.TypeN
B.TypeC
C.TypeF
D.TypeP
Ans:C

21.AddingaCOMMITWORKstatementbetweenSELECT_ENDSELECTisagood
methodforimprovingperformance.
A:True
B:False
Ans:B

22.Toselectonerecordforamatchingprimarykey,use____.
A:SELECT
B:SELECTINTO
C:SELECTSINGLE
D:SELECTENTRY
Ans:C

23.InregardtoMOVECORRESPONDING,whichofthefollowingisNOTatrue
statement?
A:Movesthevaluesofcomponentswithidenticalnames.
B:Fieldswithoutamatchareunchanged.
C:CorrespondstooneormoreMOVEstatements.
D:Movesthevaluesofcomponentsaccordingtotheirlocation.
Ans:D

24.TheABAPkeywordforaddingauthorizationstoaprogramis____.
A:AUTHCHECK
B:AUTHORITYCHECK
C:AUTHORIZATIONCHECK
D:AUTHORITYOBJECT
Ans:B

25.Toreadanexactrownumberofaninternaltable,usethisparameteroftheREAD
TABLEstatement.
A:INDEX
B:TABIX
C:ROW
D:WHERE
Ans:B?A

26.Toremovelinesfromadatabasetable,use____.
A:UPDATE
B:MODIFY
C:ERASE
D:DELETE
Ans:D

27.Whichtabletypewouldbemostappropriateforaccessingtablerowsusinganindex.
A:Hashedtable
B:Standardtable
C:Sortedtable
D:Noneofthesemaybeaccessedusinganindex.
Ans:C

28.Thefollowingcodeindicates:
SELECTIONSCREENBEGINOFBLOCKB1.
PARAMETERS:myparam(10)typeC,
Myparam2(10)typeN,
SELECTIONSCREENENDOFBLOCK.
A:Drawaboxaroundmyparamandmyparam2ontheselectionscreen.
B:Allowmyparamandmyparam2tobereadyforinputduringanerrordialog.
C:Donotdisplaymyparamandmyparam2ontheselectionscreen.
D:Displaymyparamandmyparam2onlyifbothfieldshavedefaultvalues.
Ans:A

29.Thefollowingcodereorderstherowssothat:
DATA:itabLIKEkna1OCCURS0WITHHEADERLINE.
itabname1='Smith'.itabort01='Miami'.APPENDitab.
itabname1='Jones'.itabort01='Chicago'.APPENDitab.
itabname1='Brown'.itabort01='NewYork'.APPENDitab.
SORTitabBYname1ort01.
A:SmithappearsbeforeJones
B:JonesappearsbeforeBrown
C:BrownappearsbeforeJones
D:MiamiappearsbeforeNewYork
Ans:C

30.Ifatablecontainsmanyduplicatevaluesforafield,minimizethenumberofrecords
returnedbyusingthisSELECTstatementaddition.
A:MIN
B:ORDERBY
C:DISTINCT
D:DELETE
Ans:C

31.WhenwritingaSELECTstatement,youshouldplaceasmuchloadaspossibleon
thedatabaseserverandminimizetheloadontheapplicationserver.
A:True
B:False
Ans:B

32.AllofthefollowingpertaintointeractivereportinginABAPexcept:
A:Calltransactionsandotherprogramsfromalist.
B:Secondarylistshowsdetaildata.
C:Goodforprocessinglistsinbackground.
D:ATUSERCOMMAND
Ans:C

33.Inregardtoafunctiongroup,whichofthefollowingisNOTatruestatement?
A:Combinessimilarfunctionmodules.
B:Sharesglobaldatawithallitsfunctionmodules.
C:ExistswithintheABAPworkbenchasanincludeprogram.
D:Sharessubroutineswithallitsfunctionmodules.
Ans:D

34.Errorstobehandledbythecallingprogramaredefinedinafunctionmodule's____.
A:exceptionsinterface
B:sourcecode
C:exportinginterface
D:mainprogram
Ans:A

35.InregardtotheSTARTOFSELECTIONevent,whichofthefollowingisatrue
statement?
A:Executedbeforetheselectionscreenisdisplayed.
B:ThisistheonlyeventinwhichaSELECTstatementmaybecoded.
C:Executedwhentheuserdoubleclicksalistrow.
D:AutomaticallystartedbytheREPORTstatement.
Ans:D
36.TheorderinwhichaneventappearsintheABAPcodedetermineswhentheeventis
processed.
A:True
B:False
Ans:B

37.TheSAPservicethatensuresdataintegritybyhandlinglockingiscalled:
A:Update
B:Dialog
C:Enqueue/Dequeue
D:Spool
Ans:C

38.Whatstandarddatatypeisthefollowinguserdefinedtype?
TYPES:user_type.
A:N
B:C
C:I
D:Undefined
Ans:B

39.WhichABAPprogramattributeprovidesaccessprotection?
A:Status
B:Application
C:Developmentclass
D:Authorizationgroup
Ans:D

40.Pageheadersforasecondarylistshouldbecodedinwhichevent?
A:TOPOFPAGE.
B:STARTOFSELECTION.
C:TOPOFPAGEDURINGLINESELECTION.
D:ATUSERCOMMAND.
Ans:C

41.Given:
PERFORMsubroutineUSINGvar.
Thevarfieldisknownaswhattypeofparameter?
A:Formal
B:Actual
C:Static
D:Value
Ans:B

42.Thefollowingstatementwillresultinasyntaxerror.
DATA:price(3)typepdecimals2value'100.23'.
A:True
B:False
Ans:B

43.Thefollowingcodeindicates:
CALLSCREEN300.
A:StartthePAIprocessingofscreen300.
B:Jumptoscreen300withoutcomingback.
C:Temporarilybranchtoscreen300.*
D:Exitscreen300.
Ans:C
44.Whichofthefollowingwouldbestoredinatableasmasterdata?
A:Customernameandaddress
B:Salesorderitems
C:Accountinginvoiceheader
D:Vendorcreditmemo
Ans:A

45.Inrelationtoaninternaltableasaformalparameter,becauseoftheSTRUCTURE
syntax,itispossibleto:
A:UsetheDESCRIBEstatementwithinasubroutine.
B:Loopthroughtheinternaltablewithinasubroutine.
C:Accesstheinternaltablefieldswithinasubroutine.
D:Addrowstotheinternaltablewithinasubroutine.
Ans:C

46.Thisdatatypehasadefaultlengthofoneandadefaultvalue='0'.
A:P
B:C
C:N
D:I
Ans:C

47.Topreventduplicateaccessestoamasterdatafield:
A:Createanindexonthemasterdatafield.
B:RemovenestedSELECTstatements.
C:UseSELECTSINGLE.
D:Bufferthedatainaninternaltable.
Ans:A?C

48.Inregardtothecodebelow,whichofthefollowingisnotatruestatement?
TABLES:KNA1.
GETKNA1.
Write:/1kna1kunnr.
ENDOFSELECTION.
A:TheGETeventisprocessedwhilealogicaldatabaseisrunning.
B:AllthefieldsfromtableKNA1maybeusedintheGETevent.
C:YoucancodetheGETeventelsewhereinthesameprogram.
D:Noneoftheabove.
Ans:D

49.Thefollowingcodeindicates:
SELECTfld1FROMtab1INTOTABLEitab
UPTO100ROWS
WHEREfld7=pfld7.
A:Itabwillcontain100rows.
B:Onlythefirst100recordsoftab1areread.
C:Ifitabhaslessthan100rowsbeforetheSELECT,SYSUBRCwillbesetto4.
D:Noneoftheabove.
Ans:D

50.Toplaceacheckboxonalist,use
A:WRITECHECKBOX.
B:FORMATCHECKBOXON.
C:WRITEfldASCHECKBOX.
D:MODIFYLINEWITHCHECKBOX.
Ans:C
Postedin:SAPABAPCertificationQuestionsandAnswerspdf
+2 Recomendar esto en Google

OlderPost

4comments:

paneendrasaid...

isthisquestionsarecertificationquestions

14March2015at07:47

SunitKelkarsaid...

nice

21July2016at01:56

RamMididoddisaid...

BetterforFresherasABAPTrainers

1August2016at23:00

tirupatirajasaid...

thankyouforinformationexcellentbloghaveagreatblogpossible

bestlearninginsapabap

2December2016at02:32

PostaComment

Enteryourcomment...

Commentas: MarcoRondon(Google) Signout


Publish Preview Notifyme
Bloggernews

SAPABAPInterviewQuestions,ObjectiveTypeQuestions,StudyMaterials.

SAPABAPInterviewQuestionsandAnswers

You might also like