Upload
abdulshaik
View
83
Download
1
Tags:
Embed Size (px)
DESCRIPTION
SAP ABAP QUES_A_3
Citation preview
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 1/22
SAP ABAP Intervi 17
SAP Webdynpro 27
BDC Interview Q 22
SAP ALE IDocs i 28
SAP Webdynpro 28
SAP Web Dynpro 21
SAP ABAP Intervi 44 LookingforABAPinterviewquestions?YouhavecometoTHERIGHTplace.Ihaveplannedtocontinuouslyupdatethisblogpost.Soifyouhavebeenappearingforinterviewsrecently,shareyourexperiencesinthecommentsbelow:
Letsmakethislistcountandaddsomevaluetoeveryone.Allthebestforyourinterviewpreparation.JHereyougo!!
Important
Question1:WhatisthedifferencebetweenUserExitandFunctionExit?
UserExit CustomerExit
Userexitisimplementedintheform
ofaSubroutinei.e.PERFORMxxx.
Example:INCLUDEMVF5AFZZ
PERFORM
userexit_save_document_prepare.
Acustomerexitcanbe
implementedas:
Functionexit
ScreenExit
MenuExit
FieldExit
Example:CALL
Customerfunctionxxx
INCLUDExxx.
Youmodifythis
include.
IncaseofaPERFORM,youhave
accesstoalmostallthedata.Soyou
havebettercontrol,butmoreriskof
makingthesystemunstable.
Youhaveaccessonlyto
theimporting,
exporting,changing
andtablesparameter
oftheFunctionModule.
Soyouhavelimited
accesstodata.
SAP ABAP Interview Questions Part 1
SAPABAPinterviewquestions:
Dynamic View s template. Pow ered by Blogger.
Home ABAP Interview Questions SmartformsSidebar
SAP Interview Questi search
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 2/22
Userexitisconsidereda
modificationandnotan
enhancement.
Acustomerexitis
consideredan
enhancement.
YouneedAccessKeyforUserExit. Youdonotneedaccess
key.
Changesarelostincaseofan
upgrade.
Changesareupgrade
compatible.
Userexitistheearliestformof
changeoptionofferedbySAP.
Customerexitscame
laterandthey
overcomethe
shortcomingsofUser
Exit.
Nosuchthingisrequiredhere. Toactivateafunction
exit,youneedtocreate
aprojectinSMODand
activatetheproject.
WhatisthedifferencebetweenRFCandBAPI?
BAPI RFC
JustasGoogleoffersImage/Chart/MapAPIsORFacebookoffersAPIsforComment/Like,SAPoffersAPIsintheformofBAPIs.BAPIisalibraryoffunctionmodulesreleasedbySAPtothepublicsothattheycaninterfacewithSAP.
RFCisnothingbutaremoteenabledfunctionmodule.SoifthereisaFunctionModuleinSAPsystem1onserverX,itcanbecalledfromaSAPsystem2residingonserverY.
ThereisaBusinessObjectAssociatedwithaBAPI.SoaBAPIhasanInterface,KeyField,Attributes,Methods,andEvents.
NoBusinessObjectisassociatedwithaRFC.
Outsideworld(JAVA,VB,.NetoranyNonSAPsystem)canconnecttoSAPusingaBAPI.
NonSAPworldcannotconnecttoSAPusingRFC.
ErrororSuccessmessagesarereturnedinaRETURNtable.
RFCdoesnothaveareturntable.
Question3:WhatisthedifferencebetweenSAPSCRIPTandSMARTFORM?
SAPSCRIPT SMARTFORM
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 3/22
SAPSCRIPTisclient
dependent.
SMARTFORMisclient
independent.
SAPSCRIPTdoesnotgenerate
anyFunctionmodule.
SMARTFORMgeneratesa
FunctionModulewhen
activated.
MainWindowismust. YoucancreateaSMARTFORM
withoutaMainWindow.
SAPSCRIPTcanbeconverted
toSMARTFORMS.Use
ProgramSF_MIGRATE.
SMARTFORMScannotbe
convertedtoSCRIPT.
OnlyonePageformatis
possible
Multiplepageformatsare
possible.
Suchthingisnotpossiblein
SCRIPT.
Youcancreatemultiplecopies
ofaSMARTFORMusingthe
CopiesWindow.
PROTECTENDPROTECT
commandisusedforPage
protection.
TheProtectCheckboxcanbe
tickedforPageProtection.
ThewaySMARTFORMisdevelopedandthewayinwhichSCRIPTisdevelopedisentirelydifferent.Notlistingdownthosehere.Thatwouldbetoomuch.
Question4:WhatisthedifferencebetweenCallTransaction
MethodandtheSessionmethod?
SessionMethod CallTransaction
Sessionmethodidgenerally
usedwhenthedatavolumeishuge.
Calltransactionmethodis
whenthedatavolumeislow
Sessionmethodisslowas
comparedtoCalltransaction.
CallTransactionmethodis
relativelyfasterthanSessionmethod.
SAPDatabaseisupdated
whenyouprocessthe
sessions.Youneedtoprocess
thesessionsseparatelyviaSM35.
SAPDatabaseisupdated
duringtheexecutionofthe
batchinputprogram.
Errorsareautomatically
handledduringtheprocessing
ofthebatchinputsession.
Errorsshouldbehandledin
thebatchinputprogram.
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 4/22
Question5:WhatisthedifferencebetweenBDCandBAPI?
BAPI BDC
BAPIisfasterthanBDC. BDCisrelativelyslowerthanBAPI.
BAPIdirectlyupdatesdatabase.
BDCgoesthroughallthescreensasanormaluser
woulddoandhenceitis
slower.
Nosuchprocessingoptions
areavailableinBAPI.
BackgroundandForeground
processingoptionsareavailableforBDC.
BAPIwouldgenerallyusedforsmalldatauploads.
BDCswouldbepreferredforlargevolumesofdataupload
sincebackgroundprocessing
optionisavailable.
Forprocessingerrors,the
ReturnParametersforBAPIshouldbeused.This
parameterreturnsexception
messagesorsuccess
messagestothecallingprogram.
Errorscanbeprocessedin
SM35forsessionmethodandinthebatchinputprogramfor
CallTransactionmethod.
Question6:Whatisthedifferencebetweenmacroandsubroutine?
Macro Subroutine
Macrocanbecalledonlyin
theprogramitisdefined.
Subroutinecanbecalledfrom
otherprogramsalso.
Macrocanhavemaximum9
parameters.
Canhaveanynumberof
parameters.
Macrocanbecalledonly
afteritsdefinition.
ThisisnottrueforSubroutine.
Amacroisdefinedinside:
DEFINE
.
END-OF-DEFINITION.
Subroutineisdefinedinside:
FORM..
..
ENDFORM.
Macroisusedwhensame
thingistobedoneina
programanumberoftimes.
Subroutineisusedfor
modularization.
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 5/22
Question7:WhatisthedifferencebetweenSAPmemoryandABAPmemory?
SAPMemory ABAPMemory
Whenyouareusingthe
SET/GETParameterID
command,youareusingthe
SAPMemory.
Whenyouareusingthe
EXPORTIMPORTStatements,
youareusingtheABAP
Memory.
SAPMemoryisUserSpecific.
Whatdoesthismean?The
datastoredinSAPmemory
canbeaccessesviaany
sessionfromaterminal.
ABAPMemoryisUserand
TransactionSpecific.What
doesthismean?Thedata
storedinABAPmemorycan
beaccessedonlyinone
session.Ifyouarecreating
anothersession,youcannot
useABAPmemory.
ImportantQuestion8:WhatisthedifferencebetweenATSELECTION-SCREENandATSELECTION-SCREENOUTPUT?ATSELECTION-SCREENisthePAIoftheselectionscreenwhereasATSELECTION-SCREENOUTPUTisthePBOoftheselectionscreen.
Question9:WhatisthedifferencebetweenSY-INDEXandSY-TABIX?Rememberitthisway TABIX=Table.Sowhenyouareloopingoveraninternaltable,youuseSY-TABIX.WhenyouuseDOENDDO/WHILEforlooping,thereisnotableinvolved.SoyouuseSY-INDEX.
ForREADstatement,SY-INDEXisused.
Question10:WhatisthedifferencebetweenVIEWandaTABLE?Atablephysicallystoresdata.Aviewdoesnotstoreanydataonitsown.Itcancontaindatafrommultipletablesanditjustaccesses/readsdatafromthosetables.
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 6/22
Question11:WhatisthedifferencebetweenCustomizingandWorkbenchrequest?AworkbenchrequestisclientindependentwhereasaCustomizingrequestisclientdependent.ChangestodevelopmentobjectssuchasReports,FunctionModules,DataDictionaryobjectsetc.fallunderWorkbenchrequests.
ChangesinSPRO/IMGthatdefinesystembehaviorfallundercustomizingrequests.AnexamplewouldbedefiningnumberrangesinSPRO.
Inshort,generallyadeveloperwouldendupcreatingaWorkbenchrequestandaFunctionalConsultantwouldcreateaCustomizingrequest.
[http://2.bp.blogspot.com/-
VPCruOTgcl4/T_dGBAuZMGI/AAAAAAAAHK4/z3ZIjCouR-U/s1600/1.png]
Question12:WhatisthedifferencebetweenPASSBYVALUEandPASSBYREFERENCE?TheseconceptsaregenerallyusedforFunctionmodulesorSubroutinesetc.andtheirmeaningcanbetakenliterally.
Saywearepassingavariablelv_var:CALLFUNCTION'DEMO_FM'EXPORTINGVAR=lv_var.
WhenwePASSlv_varbyVALUE,theactualvalueoflv_variscopiedintoVAR.WhenwePASSlv_varbyREFERENCE,thereferenceorthememoryaddressoflv_varispassedtotheFunctionmodule.SoVARandlv_varwillrefertothesamememoryaddressandhavethesamevalue.
Question 13: What is the difference between Master data
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 7/22
and Transaction data?Master data is data that doesnt change
often and is always needed in the same way by business.
Ex: One time activities like creating Company Codes, Materials,
Vendors, Customers etc.
Transaction data keeps on changing and deals with day to day
activities carried out in business.
Transactions done by or with Customers, Vendors, and Materials
etc. generate Transaction Data. So data related to Sales, Purchases,
Deliveries, Invoices etc. represent transaction data
Some important transactions here for Master Data:
Material: MM01 MM02 MM03
Vendor: XK01 , XK02 , XK03
Customer: Xd01 , XD02 , XD03
Some Important transactions for Transaction data:
Purchase Order: ME21n , ME22n , ME23n
Sales Order: VA01 , VA02 , VA03
Goods Receipt: MIGO
Invoices: MIRO
ImportantQuestion14:WhatwillyouuseSELECTSINGLEorSELECTUPTO1ROWS?WhatwillyouuseSELECTSINGLEorSELECTUPTO1ROWS?ThereisgreatconfusionoverthisintheSAParena.IfyouGoogle,youwillseelotsofresultsthatwillsaySELECTSINGLEisfasterandefficientthanSELECTUPTO1ROWS.Butthatis100%incorrect.
SELECTUPTO1ROWSisfasterthanSELECTSINGLE.IfforaWHEREcondition,onlyonerecordispresentinDB,thenbotharemoreorlesssame.However,IfforaWHEREconditionmultiplerecordsarepresentinDB,SELECTUPTO1ROWSwillperformbetterthanSELECTSINGLE.
Question15:Whatisthedifferencebetween.IncludeStructureand.Appendstructure?IhaveseenridiculousanswersforthisatmanyplacesontheWeb.Thetrueansweristhis:
LetssayyouwanttousetheStructureXinyourtableY.With.IncludeX,youcanincludethisstructureinmultipletables.
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 8/22
With.AppendX,youspecifythatstructureXhasbeenusedintableYandthatthiscannotbeusedinanyothertablenow.SoyourestrictstructureXonlytoTableY.
ImportantQuestion16:CanyoudescribetheeventsinABAP?
LOAD-OF-PROGRAM:INITIALIZATION:IfyouwanttoinitializesomevaluesbeforeselectionscreeniscalledATSELECTIONSCREENOUTPUT:PBOforSelectionScreenATSELECTIONSCREEN:PAIforSelectionScreenSTART-OF-SELECTIONEND-OF-SELECTIONTOP-OF-PAGEEND-OF-PAGE
ATUSER-COMMAND:Whenuserclickonsaybuttonsinapplicationtoolbar.SY-UCOMMATLINESELECTION:Doubleclickbyuseronbasiclist.SY-LISELATPF##:WhenUserPressesanyoftheFunctionKeysTOP-OF-PAGEDURINGLINESELECTION
Question17:
WhateventsdoyouknowinModulePoolProgramming?PBO:youknowthis.Ifnotyoushouldknowthis.That'sbasic.PAI:Youknowthis.Ifnotyoushouldknowthis.That'sbasic.POV:ProcessonValuerequesti.e.whenyoupressF4.POH:Processonhelprequesti.e.whenyoupressF1.Question18:CanyoushowmultipleALVsonaSingleScreen?Yes,therearemultiplewaysofdoingthis:
IfyouareusingOOALV,youcancreatemultiplecustomcontainers(cl_gui_custom_container)&putanALVcontrol(cl_gui_alv_grid)ineachofthose.
YoucanevenuseaSplittercontainercontrolandplacemultipleALVsineachofthesplitcontainer.
IfyouareusingNormalALV,YoucanusethefollowingFMS:
1.REUSE_ALV_BLOCK_LIST_INIT2.REUSE_ALV_BLOCK_LIST_APPEND3.REUSE_ALV_BLOCK_LIST_DISPLAY
Question19:Asystemhastwoclients100and500onthesame
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 9/22
applicationserver.IfyoumakechangestoaSAPSCRIPTonclient100,willthechangesbeavailableinclient500?
No.SAPSCRIPTisclientdependent.Youwillhavetotransportchangesfromclient100toclient500.However,forSMARTFORMS,Changeswillbemadebothforclient100andclient500.
Question20:Thereare1000sofIDOCsinyoursystemandsayyounolongerneedsomeofthem?HowwillyougetridofthoseIDOCs?
OnewayistoarchivetheIDOCsusingtransactionSARA.ButwhattheinterviewerwasexpectingwasHowdoyouchangeIDocStatus?Therearedifferentwaysofdoingthis:
A)UseFMIDOC_STATUS_WRITE_TO_DATABASE
B)USEFMs:EDI_DOCUMENT_OPEN_FOR_PROCESSandEDI_DOCUMENT_CLOSE_PROCESS
Question21:WhatisthedifferencebetweenCHAINENDCHAINandFIELDcommandsinModulePool?
IfyouwanttovalidateasinglefieldinModulePool,youusetheFIELDCommand.Onerror,thissinglefilediskeptopenforinput.
Ifyouhoweverwanttovalidatemultiplefields,youcanusetheCHAINENDCHAINcommand.YouspecifymultiplefieldsbetweenCHAINandENDCHAIN.Onerror,allfieldsbetweenCHAINENDCHAINarekeptopenforinput.
Question22:WhatarethetypesofFunctionModules?WhatisanUPDATEfunctionmodule?TherearethreetypesofFunctionModules:Normal,RFC,UPDATE.TheaimoftheUpdatefunctionmoduleiseithertoCOMMITallchangestodatabaseatonceortoROLLBACKallthechanges.Bydefinition,anupdatefunctionmoduleisusedtobundlealltheupdatesinyoursysteminoneLUW(logicalunitofwork).
ThisFMiscalledwheneverCOMMITWORKstatementis
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 10/22
[http://1.bp.blogspot.com/-ZCpYeaFc-
YE/T_7c3jHlt9I/AAAAAAAAHLE/qz5mImUw03o/s1600/1.png]
encounteredinthecallingprogramandthewayyoucallitisCALLFUNCTIONXXXINUPDATETASK.
HavealookatFMEDI_DOCUMENT_CLOSE_PROCESS_UPDanddoawhereused.ThisFMisusedasUpdateFMincaseyoumakechangestoIDoccontents/statusviayourprogram.
Question23:HowisthetablesortedwhenyoudonotspecifyfieldnameandAscendingorDescending?Onwhatcriteriawillthetablebesorted?Dointernaltablehavekeys?
Yes,internaltablehavekeys.Thedefaultkeyismadeupofthenon-numericfieldsofthetablelineintheorderinwhichtheyoccur.
Question24:Explainwhatisaforeignkeyrelationship?Explainthiswiththehelpofanexample.LetsdiscussabouttablesEKKO(POheader)andEKPO(POlineitem).CanyouhaveanentryintableEKPOwithouthavinganentryintableEKKO?InotherwordscanyouhavePOlineitemswithoutthePOheader?
Howdoesthishappen?Theanswerisforeignkeyrelationship.Soforeignkeyscomeintopicturewhenyoudefinerelationshipbetweentwotables.
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 11/22
[http://4.bp.blogspot.com/-g_I9hH-
_eCI/UAFB1pb6RDI/AAAAAAAAHLU/ib5vTWgScp0/s1600/2.png]
Foreignkeysaredefinedatfieldlevel.ChecktheforeignkeyrelationforfieldEBELNoftableEKPO.ThechecktableisEKKO.ThisjustmeansthatwheneveranentryismadeinEKPO,itischeckedwhethertheenteredvalueforEBELNalreadyexistsinEKKO.Ifnot,entrycannotbemadetoEKPOtable. Question25:Whatisthedifferencebetweenavaluetableandachecktable?Checktableismaintainedwhenyoudefineforeignkeyrelationships.ForChecktable,readquestionabove..Valuetableisdefinedandmaintainedatadomainlevel.Atadomainlevel,youcanmentionallowedvaluesintheformof:1)Singlevalues2)Ranges3)ValuetableForexample,havealookatdomainSHKZG.OnlyallowedvaluesareSandHforDebit/Creditindicator.Wheneverandwhereveryouusethisdomain,thesystemwillforceyoutouseonlythesetwovalues:SandH.
AnotherexampleisdomainMATNR.ForthisdomainthevaluetableisMARA.Sowheneverandwherever,youusethisdomainthesystemwillforceyoutousevaluesforMATNRintableMARA.
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 12/22
[http://4.bp.blogspot.com/-
v9Flr8jjKpI/UAFCpRScR3I/AAAAAAAAHLc/ls_5qochK28/s1600/1.png]
Question26:HowdoyoufindBAPI?Approach1:YoucangotoTransactionBAPIandthensearchforyourdesiredobject.SayyouwanttofindaBAPIforcreatingusersinthesystem,insuchcaseyoucansearchfortheUserandfindtherelevantBAPIs.
Approach2:AnotherwayistofindaBusinessObject.SayyouwanttofindaBAPIforcreatingMaterialinSAPandyouknowtheBOforMaterialisBUS1001006.YoucangotoTransactionSWO1andentertheBOBUS1001006intheBOR.ThenhavealookatthemethodsforthisBO.
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 13/22
[http://1.bp.blogspot.com/-
cYtwwP8kDBA/UAFPpLUwQeI/AAAAAAAAHLo/iwOF59sSPKg/s1600/2.png]
ImportantQuestion27:HowdoyoufindBADI?Approach1:
GotoClassCL_EXITHANDLERinSE24--->PutabreakpointinmethodGET_INSTANCE.Nowgoandexecuteyourtransaction
codeforwhichyouwanttofindBADI.YouwillfindtheBADIinthechangingparameterexit_name:
[http://1.bp.blogspot.com/-2ZGvKrGIltk/UAFQzGID4gI/AAAAAAAAHLw/XLBS
YDdAebU/s1600/2.png]
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 14/22
Approach2:GotoTcodeSE84EnhancementsBADIsDefinitions.FindthepackagefortheTcodeforwhichyouarefindingthe
BADI.Enteritasshownandhitexecute:
[http://4.bp.blogspot.com/-
pInZPeLco0A/UAFhG19_ZHI/AAAAAAAAHL8/qvUy0j2-BYw/s1600/2.png]
[http://3.bp.blogspot.com/-
lxNRUk676cg/UAFhdH_MAfI/AAAAAAAAHME/rGIBXEsKEF0/s1600/2.p
ng]
Arewedoneyet?Definitelynot!Letthequestionscomeandletskeeponupdatingthisblog.
Iwillupdatetheblogwiththefollowingquestionssoon:Question:SynchronousandasynchronousmethodsinBDC?Question:Whatisthedifferencebetweeninnerjoinsandouter
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 15/22
joins?Question:WhatisthedifferencebetweenINSTANCEmethodsandSTATICmethods?Question:WhatisthedifferencebetweenImplicitEnhancementsandExplicitEnhancements?Question:WhatisthedifferencebetweenEnhancementpointandEnhancementSection?Question:HowdoyoufindFunctionExit?Question:HowdoyouactivateaFunctionExit?
IfyouhavebeenappearingforABAPinterviewsrecently,Postyourexperiencetothecommentsbelow:Alsoprovideanswersifyouwish.IwillupdatetheanswerssoonandkeeponaddingABAPinterviewquestions.
Andfinally,Ifyouhavefoundthisposthelpful,pleaseconsidergivinga:
+49 Recommend this on Google
Ifyouthinkthiscanhelpotherstoo,considergivinga:
+49 Share this on Google+Share
It'snowtimeforSayonara!!
Posted 7th July 2012 by Amby
Labels: ABAP
44 View comments
angel nikita March 12, 2013 at 10:33 AM
Really helpful ... Keep it up...create FB page so more people canuse this....
Reply
Anonymous April 6, 2013 at 8:34 AM
Very very good collection... your attempt is truly appreciated
Reply
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 16/22
Replies
Anonymous April 9, 2013 at 10:21 AM
useful
Reply
Anonymous April 16, 2013 at 12:44 PM
great work and very helpul...
Reply
Nitish April 17, 2013 at 10:39 AM
Where are you man.. come and update it.Your approach is to the point and cover those qsns which usuallyare not answered.
Reply
Amby April 17, 2013 at 10:43 AM
:)
Okay , I was not sure if ppl really need such stuff.Since you have asked for it, I will add some more.
Anonymous April 22, 2013 at 10:07 AM
not some...pls update it with many many morequestions....
rajitha May 11, 2013 at 11:31 PM
hi your collection is very good........................thanksplz prepare oabap concepts
Anonymous June 5, 2013 at 3:22 AM
very useful.....thanks
Pannu Artham June 12, 2013 at 2:08 AM
this is very useful...
RajReddy July 2, 2013 at 5:11 AM
Great job Amby,
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 17/22
Reply
Replies
hats off To you...You Have a Lot of Patiency..:-)
Anonymous September 30, 2013 at 9:39 AM
very helpful.......:-) please update more questions
Dharmendra Kumar December 6, 2013 at 11:34 AM
Very good collection...
Anonymous June 6, 2013 at 11:37 PM
this is very useful...please update the blog and also answer the lastfew questions you have given. Thanks a lot!
Reply
Bhushan June 27, 2013 at 5:49 AM
Man you answers are too good & also you are covering nice rangeof questions...!!
Reply
Arun Narayanan July 10, 2013 at 4:10 AM
Hi Amby,
Please update the blog with more stuffs.
Cheerz..Arun
Reply
Amby July 10, 2013 at 5:30 AM
:)
Okay Sir, You have given me work now.What more stuff do you want ?
Arun Narayanan December 10, 2013 at 1:35 AM
Hi Amby,
Only bcoz of this blog I got a new project.Thanks a lot.
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 18/22
Reply
Please update more about ALV reporting(Scenariobased) and Dialog programming.
Regards,Arun Narayanan.
Pruthivraj Mishra January 27, 2014 at 11:03 AM
Really It's very helpful in preparing for the interviews...
Regards,Prithvi
Anonymous September 25, 2013 at 9:18 AM
Wow...very good questions...n answers r very wellexplained...thanks a lot...
Reply
Anonymous October 5, 2013 at 12:37 AM
good stuff... thanks a lot...
Reply
Anonymous October 14, 2013 at 3:08 AM
superb collections ..
Reply
blogger October 20, 2013 at 12:07 PM
Reply
This comment has been removed by the author.
Anonymous October 20, 2013 at 12:09 PM
You r the man...subarb collection.. waiting for the answers of remaining questions..
Question: Synchronous and asynchronous methods in BDC ?Question: What is the difference between inner joins and outerjoins?Question: What is the difference between INSTANCE methods andSTATIC methods?Question: What is the difference between Implicit Enhancements
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 19/22
Replies
Reply
and Explicit Enhancements?
Question: What is the difference between Enhancement point andEnhancement Section?Question: How do you find Function Exit?Question: How do you activate a Function Exit?
Reply
Kamal Gunupudi November 6, 2013 at 5:33 PM
Question: What is the difference between inner joinsand outer joins?
Inner joins will give you the common data in two table. Outer Joins are two types left outer join and right join.Left Outer join means the complete data from left sidetable and the common data from right side table.In the same way Right outer join means complete datafrom right side table and common data from left sidetable..
Kamal Gunupudi November 6, 2013 at 5:44 PM
Question: What is the difference between INSTANCEmethods and STATIC methods?
we can access the static methods using both classname and object. When ever we access it thesemethods will share the same memory.. But in the caseInstance Methods, we can access these using objectonly. when ever we create an object a new memorylocation will be allocated.
Kamal Gunupudi November 6, 2013 at 5:29 PM
Question: Synchronous and asynchronous methods in BDC ?
Synchronous update is , the control will not come to the programfrom transaction un till and un less if the data is uploaded to all thedatabase tables when use 'CALL TRANSACTION'. NowTechnically, The update task will wait for Update work process tofinish the updating before it processing the next record..
Asynchronous method is that, The control will come back to theprogram from transaction before updating to DB tables, Nowtechnically, The update task does not wait for the update workprocess to finish the update.Update Mode 'A' is faster than 'S' and at the same it is notsuggested to use mode 'A' for large data sets..
Reply
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 20/22
prem sagar December 10, 2013 at 10:27 PM
it is very helpflul thank you so much
Reply
Arun Vangapalli January 25, 2014 at 5:28 AM
Very Nice explaination !!!!It looks interesting in preparing for the interview than studying eachtopic, as ABAP is a huge ocean and time consuming subject tograsp entirely....
At last you have done a great job ...Thank you sir...
Reply
Anonymous February 5, 2014 at 8:13 AM
Very well explained. Thanks Amby.
Reply
MD SHAUKAT ALI (ASE AT IBM INDIA PVT LTD) February 7,2014 at 2:50 AM
Please reconsider your concepts about User exit.....Its seemswrong....
Reply
shaan February 7, 2014 at 10:18 PM
Thank you. Wonderful!
Reply
Raju March 4, 2014 at 5:28 AM
Thanks Amby.. Good collection and really helpful.
Question 14: What will you use SELECT SINGLE or SELECTUPTO 1 ROWS ?My take on this is:If you have full primary keys available in your WHERE clause,SELECT SINGLE should be used (since, you are sure only 1 rowwould be fetched).
If you have partial keys in your WHERE clause and you want justone row to do some validation stuff, then use UPTO 1 ROWS (therewould be multiple rows for this SELECT but system would fetchone and come out).
With Regards,
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 21/22
Rajuhttp://help-sap.blogspot.in/
Reply
Raju March 4, 2014 at 5:29 AM
Amby : Please post answers to the unanswered questions.
With Regards,Rajuhttp://help-sap.blogspot.in/
Reply
Anonymous March 12, 2014 at 11:08 AM
For READ statement, SY-INDEX is used ?? Question 9 ... Is thiscorrect..
Reply
yektek training March 17, 2014 at 6:41 AM
nice post thank you
Reply
Anita March 17, 2014 at 10:03 AM
when i am trying to create a new recording for bdc transaction it isasking me for access key and giving some error related todynpro.Can u plz help me with this.I m not able to create newrecording.
Reply
Anonymous March 27, 2014 at 2:19 AM
Instead of BDC recording use BAPI methods to upload data in thedatabase.
Reply
Ashish Devale April 8, 2014 at 10:45 AM
Very amazing collection....very helpful
Reply
Vandana Thakur April 10, 2014 at 11:48 PM
Hi Amby, The collections are too good and very helpful for interview
6/8/2014 SAP ABAP Interview Questions Part 1 | SAP Interview Questions and Answers
http://sap-interview-questions-and-answers.blogspot.com/2012/07/abap-interview-questions.html 22/22
Enter your comment...
Comment as: Google Account
Publish
Preview
perspective. Let me know if you have any FB page or your personal blogs whereyou put up such questions.
Thanks.
Reply
siva sankar Sankar April 23, 2014 at 6:16 AM
thanks for sharing from Sankar
Reply
kalyan chakri May 8, 2014 at 10:41 AM
cool n interesting way of presenting .....keep up
Reply
mady May 9, 2014 at 10:54 AM
nice and helpful collection............
Reply
Anonymous June 1, 2014 at 6:42 AM
Very Nice question..
Reply