sap abap interview questions part 1 _ sap interview questions and answers

Upload: abdulshaik

Post on 14-Oct-2015

117 views

Category:

Documents


1 download

DESCRIPTION

SAP ABAP QUES_A_3

TRANSCRIPT

  • 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