Você está na página 1de 10

SAP Interview Questions 1. What is ERP?

- ERP is a package with the techniques and concepts for the integrated management of usiness as a who!e" for effective use of management resources" to improve the efficienc# of an enterprise. Initia!!#" ERP was targeted for manufacturing industr# main!# for p!anning and managing core usiness !ike production and financia! market. As the growth and merits of ERP package ERP software is designed for asic process of a compan# from manufacturing to sma!! shops with a target of integrating information across the compan#. $. Different types of ERP? - SAP" %AA&" '( Edwards" )rac!e *inancia!s" Sie e!" Peop!eSoft. Among a!! the ERP+s most of the companies imp!emented or tr#ing to imp!ement SAP ecause of num er of advantages aver other ERP packages. ,. What is SAP? - SAP is the name of the compan# founded in 1-.$ under the /erman name 0S#stems" App!ications" and Products in (ata Processing1 is the !eading ERP 0Enterprise Resource P!anning1 software package. 2. Explain the concept of Business Content in SAP Business Information Warehouse? - %usiness 3ontent is a pre-configured set of ro!e and task-re!evant information mode!s ased on consistent 4etadata in the SAP %usiness Information 5arehouse. %usiness 3ontent provides se!ected ro!es within a compan# with the information the# need to carr# out their tasks. 6hese information mode!s essentia!!# contain ro!es" work ooks" queries" InfoSources" Info3u es" ke# figures" characteristics" update ru!es and e7tractors for SAP R8," m#SAP.com %usiness App!ications and other se!ected app!ications. 9. Why o you usually choose to implement SAP? - 6here are num er of technica! reasons num ers of companies are p!anning to imp!ement SAP. It+s high!# configura !e" high!# secure data hand!ing" min data redundanc#" ma7 data consistenc#" #ou can capita!i:e on economics of sa!es !ike purchasing" tight integration-cross function. ;. Can BW run !ithout a SAP R"# implementation? - 3ertain!#. <ou can run %5 without R8, imp!ementation. <ou can use pre-defined usiness content in %5 using #our non-SAP data. =ere #ou simp!# need to map the transfer structures associated with %5 data sources 0Info3u es" )(S ta !es1 to the in ound data fi!es or use ,rd part too! to connect #our f!at fi!es and other data sources and !oad data in %5. Severa! third part# E6> products such as Acta" Infomatica" (ataStage and others wi!! have een certified to !oad data in %5. .. What is IDES? - Internationa! (emonstration and Education S#stem. A samp!e app!ication provided for faster !earning and imp!ementation. ?. What is W$ an its importance? - %usiness 5ork *!ow@ 6oo! for automatic contro! and e7ecution of cross-app!ication processes. 6his invo!ves coordinating the persons invo!ved" the work steps required" the data" which needs to e processed 0 usiness o Aects1. 6he main advantage is reduction in throughput times and the costs invo!ved in managing usiness processes. 6ransparenc# and qua!it# are enhanced # its use. -. What is SAP R"#? - A third generation set of high!# integrated software modu!es that performs common usiness function ased on mu!tinationa! !eading practice. 6akes care of an# enterprise however diverse in operation" spread over the wor!d. In R8, s#stem a!! the three servers !ike presentation" app!ication server and data ase server are !ocated at different s#stem. 1B. What are presentation% application an ata&ase ser'ers in SAP R"#? - 6he app!ication !a#er of an R8, S#stem is made up of the app!ication servers and the message server. App!ication programs in an R8, S#stem are run on app!ication

servers. 6he app!ication servers communicate with the presentation components" the data ase" and a!so with each other" using the message server. A!! the data are stored in a centra!i:ed server. 6his server is ca!!ed data ase server. 11. What shoul &e the approach for !ritin( a BDC pro(ram? - 3onvert the !egac# s#stem data to a f!at fi!e and convert f!at fi!e into interna! ta !e. 6ransfer the f!at fi!e into sap s#stem ca!!ed Csap data transferD. 3a!! transaction05rite the program e7p!icit!#1 or create sessions 0sessions are created and processed "if success data wi!! transfer1. 1$. Explain open S)* 's nati'e S)*? - A%AP &ative SQ> a!!ows #ou to inc!ude data ase-specific SQ> statements in an A%AP program. 4ost A%AP programs containing data ase-specific SQ> statements do not run with different data ases. If different data ases are invo!ved" use )pen SQ>. 6o e7ecute A%AP &ative SQ> in an A%AP program" use the statement EEE3. )pen SQ> 0Su set of standard SQ> statements1" a!!ows #ou to access a!! data ase ta !es avai!a !e in the R8, S#stem" regard!ess of the manufacturer. 6o avoid conf!icts etween data ase ta !es and to keep A%AP programs independent from the data ase s#stem used" SAP has generated its own set of SQ> statements known as )pen SQ>. 1,. What are atasets? - 6he sequentia! fi!es 0processed on app!ication server1 are ca!!ed datasets. 6he# are used for fi!e hand!ing in SAP. 12. What are internal ta&les chec+ ta&le% 'alue ta&le% an transparent ta&le? Interna! ta !e@ It is a standard data t#pe o Aect" which e7ists on!# during the runtime of the program. 3heck ta !e@ 3heck ta !e wi!! e at fie!d !eve! checking. Fa!ue ta !e@ Fa!ue ta !e wi!! e at domain !eve! checking e7@ scarr ta !e is check ta !e for carrid. 6ransparent ta !e@ - E7ists with the same structure oth in dictionar# as we!! as in data ase e7act!# with the same data and fie!ds. 19. What are the ma,or &enefits of reportin( !ith BW o'er R"#? 5ou!d it e sufficient Aust to 5e -ena !e R8, ReportsG - Performance H =eav# reporting a!ong with regu!ar )>6P transactions can produce a !ot of !oad oth on the R8, and the data ase 0cpu" memor#" disks" etc1. 'ust take a !ook at the !oad put on #our s#stem during a month end" quarter end" or #ear-end H now imagine that occurring even more frequent!#. (ata ana!#sis H %5 uses a (ata 5arehouse and )>AP concepts for storing and ana!#:ing data" where R8, was designed for transaction processing. 5ith a !ot of work #ou can get the same ana!#sis out of R8, ut most !ike!# wou!d e easier from a %5. 1;. -o! can an ERP such as SAP help a &usiness o!ner learn more a&out ho! &usiness operates? - In order to use an ERP s#stem" a usiness person must understand the usiness processes and how the# work together from one functiona! area to the other. 6his know!edge gives the student a much deeper understanding of how a usiness operates. Ising SAP as a too! to !earn a out ERP s#stems wi!! require that the peop!e understand the usiness processes and how the# integrate. 1.. What is the ifference &et!een .*AP an Data /inin(? - )>AP - )n !ine Ana!#tica! processing is a reporting too! configured to understand #our data ase schema "composition facts and dimensions . %# simp!e point-n-c!icking" a user can run an# num er of canned or user-designed reports without having to know an#thing of SQ> or the schema. %ecause of that prior configuration" the )>AP engine C ui!dsD and e7ecutes the appropriate SQ>. 4ining is to ui!d the app!ication to specifica!!# !ook at detai!ed ana!#ses" often a!gorithmicJ even more often misappropriate ca!!ed Creporting.

1?. What is Exten e Star Schema an ho! i it emer(e? - 6he Star Schema consists of the (imension 6a !es and the *act 6a !e. 6he 4aster (ata re!ated ta !es are kept in separate ta !es" which has reference to the characteristics in the dimension ta !e0s1. 6hese separate ta !es for master data is termed as the E7tended Star Schema. 1-. Define /eta ata% /aster ata an 0ransaction ata - 4eta (ata@ (ata that descri es the structure of data or 4eta) Aects is ca!!ed 4etadata. In other words data a out data is known as 4eta (ata. 4aster (ata@ 4aster data is data that remains unchanged over a !ong period of time. It contains information that is a!wa#s needed in the same wa#. 3haracteristics can ear master data in %5. 5ith master data #ou are dea!ing with attri utes" te7ts or hierarchies. 6ransaction data@ (ata re!ating to the da#to-da# transactions is the 6ransaction data. $B. 1ame some ra!&ac+s of SAP - Interfaces are huge pro !em" (etermine where master data resides" E7pensive" ver# comp!e7" demands high!# trained staff" !ength# imp!ementation time. $1. What is Bex? - %e7 stands for %usiness E7p!orer. %e7 ena !es end user to !ocate reports" view reports" ana!#:e information and can e7ecute queries. 6he queries in work ook can e saved to there respective ro!es in the %e7 rowser. %e7 has the fo!!owing components@ %e7 %rowser" %e7 ana!#:er" %e7 4ap" %e7 5e . $$. What are 'aria&les? - Faria !es are parameters of a quer# that are set in the parameter quer# definition and are not fi!!ed with va!ues unti! the queries are inserted into work ooks. 6here are different t#pes of varia !es which are used in different app!ication@ 3haracteristics varia !es" =ierarchies and hierarch# node" 6e7ts" *ormu!as" Processing t#pes" Iser entr#8(efau!t t#pe" Rep!acment Path. $,. What is AWB?. 5hat is its purposeG - A5% stands for Administrator 5ork%ench. A5% is a too! for contro!!ing" monitoring and maintaining a!! the processes connected with data staging and processing in the usiness information whearhousing. $2. What is the si(nificance of .DS in BIW? - An )(S ) Aect serves to store conso!idated and de ugged transaction data on a document !eve! 0atomic !eve!1. It descri es a conso!idated dataset from one or more InfoSources. 6his dataset can e ana!#:ed with a %E7 Quer# or InfoSet Quer#. 6he data of an )(S ) Aect can e updated with a de!ta update into Info3u es and8or other )(S ) Aects in the same s#stem or across s#stems. In contrast to mu!ti-dimensiona! data storage with Info3u es" the data in )(S ) Aects is stored in transparent" f!at data ase ta !es. $9. What are the ifferent types of source system? - SAP R8, Source S#stems" SAP %5" *!at *i!es and E7terna! S#stems. $;. What is Extractor? - E7tractors is a data retrieva! mechanisms in the SAP source s#stem. 5hich can fi!! the e7tract structure of a data source with the data from the SAP source s#stem datasets. 6he e7tractor ma# e a !e to supp!# data to more fie!ds than e7ist in the e7tract structure. SAP A%AP interview questions 1. What is an ABAP ata ictionary?- A%AP 2 data dictionar# descri es the !ogica! structures of the o Aects used in app!ication deve!opment and shows how the# are mapped to the under!#ing re!ationa! data ase in ta !es8views. $. What are omains an ata element?- (omains@(omain is the centra! o Aect for descri ing the technica! characteristics of an attri ute of an usiness o Aects. It descri es the va!ue range of the fie!d. (ata E!ement@ It is used to descri e the

semantic definition of the ta !e fie!ds !ike description the fie!d. (ata e!ement descri es how a fie!d can e disp!a#ed to end-user. ,. What is forei(n +ey relationship?- A re!ationship which can e defined etween ta !es and must e e7p!icit!# defined at fie!d !eve!. *oreign ke#s are used to ensure the consistenc# of data. (ata entered shou!d e checked against e7isting data to ensure that there are now contradiction. 5hi!e defining foreign ke# re!ationship cardina!it# has to e specified. 3ardina!it# mentions how man# dependent records or how referenced records are possi !e. 2. Descri&e ata classes2- 4aster data@ It is the data which is se!dom!# changed. 6ransaction data@ It is the data which is often changed. )rgani:ation data@ It is a customi:ing data which is entered in the s#stem when the s#stem is configured and is then rare!# changed. S#stem data@It is the data which R8, s#stem needs for itse!f. 9. What are in exes?- Inde7es are descri ed as a cop# of a data ase ta !e reduced to specific fie!ds. 6his data e7ists in sorted form. 6his sorting form ease fast access to the fie!d of the ta !es. In order that other fie!ds are a!so read" a pointer to the associated record of the actua! ta !e are inc!uded in the inde7. <he inde7es are activated a!ong with the ta !e and are created automatica!!# with it in the data ase. ;. Difference &et!een transparent ta&les an poole ta&les2- 6ransparent ta !es@ 6ransparent ta !es in the dictionar# has a one-to-one re!ation with the ta !e in data ase. Its structure corresponds to sing!e data ase fie!d. 6a !e in the data ase has the same name as in the dictionar#. 6ransparent ta !e ho!ds app!ication data. Poo!ed ta !es. Poo!ed ta !es in the dictionar# has a man#-to-one re!ation with the ta !e in data ase. 6a !e in the data ase has the different name as in the dictionar#. Poo!ed ta !e are stored in ta !e poo! at the data ase !eve!. .. What is an ABAP"3 )uery?- A%AP82 Quer# is a powerfu! too! to generate simp!e reports without an# coding. A%AP82 Quer# can generate the fo!!owing , simp!e reports@ %asic >ist@ It is the simp!e reports. Statistics@ Reports with statistica! functions !ike Average" Percentages. Ranked >ists@ *or ana!#tica! reports. - *or creating a A%AP82 Quer#" programmer has to create user group and a functiona! group. *unctiona! group can e created using with or without !ogica! data ase ta !e. *ina!!#" assign user group to functiona! group. *ina!!#" create a quer# on the functiona! group generated. ?. What is BDC pro(rammin(?- 6ransferring of !arge8e7terna!8!egac# data into SAP s#stem using %atch Input programming. %atch input is a automatic procedure referred to as %(30%atch (ata 3ommunications1.6he centra! component of the transfer is a queue fi!e which receives the data vie a atch input programs and groups associated data into CsessionsD. -. What are the functional mo ules use in se4uence in BDC?- 6hese are the , functiona! modu!es which are used in a sequence to perform a data transfer successfu!!# using %(3 programming@ %(3K)PE&K/R)IP - Parameters !ike &ame of the c!ient" sessions and user name are specified in this functiona! modu!es. %(3KI&SER6 - It is used to insert the data for one transaction into a session. %(3K3>)SEK/R)IP - 6his is used to c!ose the atch input session. 1B. What are internal ta&les?- Interna! ta !es are a standard data t#pe o Aect which e7ists on!# during the runtime of the program. 6he# are used to perform ta !e ca!cu!ations on su sets of data ase ta !es and for re-organising the contents of data ase ta !es according to users need. 11. What is I0S? What are the merits of I0S?- I6S is a Internet 6ransaction Server. I6S forms an interface etween =66P server and R8, s#stem" which converts screen provided data # the R8, s#stem into =64> documents and vice-versa. 4erits of

I6S@ A comp!ete we transaction can e deve!oped and tested in R8, s#stem. A!! transaction components" inc!uding those used # the I6S outside the R8, s#stem at runtime" can e stored in the R8, s#stem. 6he advantage of automatic !anguage processing in the R8, s#stem can e uti!i:ed to !anguage-dependent =64> documents at runtime. 1$. What is DynPro?- (#nPro is a (#namic Programming which is a com ination of screen and the associated f!ow !ogic Screen is a!so ca!!ed as (#nPro. 1,. What are screen painter an menu painter?- Screen painter@ Screen painter is a too! to design and maintain screen and its e!ements. It a!!ows user to create /II screens for the transactions. Attri utes" !a#out" fi!ed attri utes and f!ow !ogic are the e!ements of Screen painter. 4enu painter@ 4enu painter is a too! to design the interface components. Status" menu ars" menu !ists" *-ke# settings" functions and tit!es are the components of 4enu painters. Screen painter and menu painter oth are the graphica! interface of an A%AP82 app!ications. 12. What are the components of SAP scripts?- SAP scripts is a word processing too! of SAP which has the fo!!owing components@ Standard te7t. It is !ike a standard norma! documents. >a#out sets. - >a#out set consists of the fo!!owing components@ 5indows and pages" Paragraph formats" 3haracter formats. 3reating forms in the R8, s#stem. Ever# !a#out set consists of =eader" paragraph" and character string. A%AP82 program. 19. What is A*5 pro(rammin( in ABAP? When is this (ri use in ABAP?- A>F is App!ication >ist viewer. Sap provides a set of A>F 0A%AP >IS6 FIE5ER1 function modu!es which can e put into use to em e!!ish the output of a report. 6his set of A>F functions is used to enhance the reada i!it# and functiona!it# of an# report output. 3ases arise in sap when the output of a report contains co!umns e7tending more than $99 characters in !ength. In such cases" this set of A>F functions can he!p choose se!ected co!umns and arrange the different co!umns from a report output and a!so save different variants for report disp!a#. 6his is a ver# efficient too! for d#namica!!# sorting and arranging the co!umns from a report output. 6he report output can contain up to -B co!umns in the disp!a# with the wide arra# of disp!a# options. 1;. What are the e'ents in ABAP"3 lan(ua(e?- Initia!i:ation" At se!ection-screen" Startof-se!ection" end-of-se!ection" top-of-page" end-of-page" At !ine-se!ection" At usercommand" At P*" /et" At &ew" At >AS6" A6 E&(" A6 *IRS6. 1.. What is C0S an !hat o you +no! a&out it?- 6he 3hange and 6ransport S#stem 036S1 is a too! that he!ps #ou to organi:e deve!opment proAects in the A%AP 5ork ench and in 3ustomi:ing" and then transport the changes etween the SAP S#stems and c!ients in #our s#stem !andscape. 6his documentation provides #ou with an overview of how to manage changes with the 36S and essentia! information on setting up #our s#stem and c!ient !andscape and deciding on a transport strateg#. Read and fo!!ow this documentation when p!anning #our deve!opment proAect. 1?. What are lo(ical ata&ases? What are the a 'anta(es" is6a 'anta(es of lo(ical ata&ases?- 6o read data from a data ase ta !es we use !ogica! data ase. A !ogica! data ase provides read-on!# access to a group of re!ated ta !es to an A%AP82 program. Advantages@ i1check functions which check that user input is comp!ete" correct"and p!ausi !e. ii14eaningfu! data se!ection. iii1centra! authori:ation checks for data ase accesses. iv1good read access performance whi!e retaining the hierarchica! data view determined # the app!ication !ogic. dis advantages@ i1If #ou donot specif# a !ogica! data ase in the program attri utes"the /E6 events never occur. ii16here is no

E&(/E6 command"so the code !ock associated with an event ends with the ne7t event statement 0such as another /E6 or an E&(-)*-SE>E36I)&1. 1-. What is a &atch input session?- %A63= I&PI6 SESSI)& is an intermediate step etween interna! ta !e and data ase ta !e. (ata a!ong with the action is stored in session ie data for screen fie!ds" to which screen it is passed" program name ehind it" and how ne7t screen is processed. $B. -o! to uploa ata usin( CA00 ?- 6hese are the steps to e fo!!owed to Ip!oad data through 3A66@ 3reation of the 3A66 test case L recording the samp!e data input. (own!oad of the source fi!e temp!ate. 4odification of the source fi!e. Ip!oad of the data from the source fi!e. $1. What is Smart $orms?- Smart *orms a!!ows #ou to create forms using a graphica! design too! with ro ust functiona!it#" co!or" and more. Additiona!!#" a!! new forms deve!oped at SAP wi!! e created with the new Smart *orm so!ution. $$. -o! can I ma+e a ifferentiation &et!een epen ent an in epen ent ata?3!ient dependent or independent transfer requirements inc!ude c!ient specific or cross c!ient o Aects in the change requests. 5ork ench o Aects !ike SAPscripts are c!ient specific" some entries in customi:ing are c!ient independent. If #ou disp!a# the o Aect !ist for one change request" and then for each o Aect the o Aect attri utes" #ou wi!! find the f!ag c!ient specific. If one o Aect in the task !ist has this f!ag on" then that transport wi!! e c!ient dependent. $,. What is the ifference &et!een macro an su&routine?- 4acros can on!# e used in the program the are defined in and on!# after the definition are e7panded at compi!ation 8 generation. Su routines 0*)R41 can e ca!!ed from oth the program the are defined in and other programs . A 4A3R) is more or !ess an a reviation for some !ines of code that are used more than once or twice. A *)R4 is a !oca! su routine 0which can e ca!!ed e7terna!1. A *I&36I)& is 0more or !ess1 a su routine that is ca!!ed e7terna!. Since de ugging a 4A3R) is not rea!!# possi !e" prevent the use of them 0I+ve never used them" ut seen them in action1. If the su routine is used on!# !oca! 0ca!!ed interna!1 use a *)R4. If the su routine is ca!!ed e7terna! 0used # more than one program1 use a *I&36I)&.

Ans!ers to some ABAP Inter'ie! )uestions

11 5hat is runtime ana!#sisG =ave #ou used thisG ItMs checks program e7ecution time in microseconds. 5hen #ou go to se,B.if #ou give desired program name in performance fi!e. It wi!! take #ou to e!ow screen. <ou can get how much past is #our program. $1 5hat is meant # performance ana!#sisG =ave done ,1 =ow to transfer the o AectsG =ave #ou transferred an# o AectsG 21 =ow did #ou test the deve!oped o AectsG I was testing a deve!oped o Aect. 6here are two t#pes of testing - &egative testing - Positive testing

In negative testing we wi!! give negative data in input and we check an# errors occurs. In positive testing we wi!! give positive data in input for checking errors. ?1 =ow did #ou hand!e errors in 3a!! 6ransactionG 5e can create a interna! ta !e !ike M sgmcgco!!M. A!! the messages wi!! go to interna! ta !e. 5e can get errors in this interna! ta !e. %e!ow messages are go to interna! ta !e. when #ou run the ca!! transaction. - 4essage t#pe - 4essage id - 4essage &um er - Faria !e1 - Faria !e$ - Faria !e, -1 Among the 3a!! 6ransaction and Session 4ethod" which is fasterG 3a!! transaction is faster then session method. %ut usua!!# we use session method in rea! time... ecause we can transfer !arge amount of data from interna! ta !e to data ase and if an# errors in a session. Process wi!! not comp!ete unti! session get correct. 1B1 5hat are the difference etween Interactive and (ri!! (own ReportsG A%AP82 provides some interactive events on !ists such as A6 >I&E-SE>E36I)& 0dou !e c!ick1 or A6 ISER-3)44A&( 0pressing a utton1. <ou can use these events to move through !a#ers of information a out individua! items in a !ist. (ri!! down report is nothing ut interactive report...dri!!down means a ove paragraph on!#. 111 =ow to pass the varia !es to formsG 1$1 5hat is the ta !e" which contain the detai!s of a!! the name of the programs and formsG 6a !e contains vertica! and hori:onta! !ines. 5e can store the data in ta !e as !ocks. 5e can scro!! depends upon #our wish. And these a!! are stored in data ase 0data dictionar#1. 5hich contain the detai!s of a!! the name of the programs and formsG 0I donMt know1. 1,1 =ow did #ou test the form u deve!opedG =ow did #ou taken printG 121 5hat are Standard 6e7tsG 1;1 5hat is the difference etween 3!ustered 6a !es and Poo!ed 6a !esG A poo!ed ta !e is used to com ine severa! !ogica! ta !es in the A%AP82 dictionar#. Poo!ed ta !es are !ogica! ta !es that must e assigned to a ta !e poo! when the# are defined. .

3!uster ta !e are !ogica! ta !es that must e assigned to a ta !e c!uster when the# are defined. 3!uster ta !e can e used to store contro! data the# can a!so used to store temporar# data or te7t such as documentation. 1.1 5hat is pf-statusG Pf status is used in interactive report for enhancing the functiona!it#. If we go to se21" we can get menus" items and different function ke#s" which we are using for secondar# !ist in interactive report. 1?1 Among N4oveN and N4ove 3orrespondingN" which is efficient oneG I guess" Mmove correspondingM is ver# efficient then MmoveM statement. %ecause usua!!# we use this stamtent for interna! ta !e fie!ds on!#...so if we give move corresponding. 6hose fie!ds on!# moving to other p!ace 0what ever #ou want1. 1-1 5hat are the output t#pe and 6codesG $B1 5here we use 3hain and End chainG $11 (o #ou use se!ect statement in !oop end !oop" how wi!! e the performanceG 6o improve the performanceG $$1 In se!ect-options" how to get the defau!t va!ues as current month first date and !ast date # defau!tG Eg@ 181$8$BB2 and ,181$8$BB2

Simp!e SAP A%AP questions 1. $. ,. 2. 9. ;. 5hat is the difference etween watchpoint and reakpointG =ow man# watchpoints and reakpoints can e used in each programG 6#pes of watchpoints and reakpointsG =ow do #ou transfer fi!e from app!ication server to SAP R8, s#stemG 5hat is commit and ro!! ackG Ising %(3 when up!oading the data to data ase" what are a!! the fie!ds that the ta !e 0%(3(A6A1 wi!! disp!a#G

SAP8A%AP interview questions 1. $. ,. 2. 9. ;. .. 6#pe of ta !eG Events of modu!e poo!G Events of interactive reportG *i!ters L idoc and segmentsG 6#pes of enhancementsG 6#pe of partner profi!eG 5hat is R*3G 5hat is its purposeG ?

?. Steps of >S45G -. 6#pes of %(3G =ow u proceed %(30ca!! transaction1 without recordingG 1B. 5hat is message t#pe in idocG 11. 5hat is a dia!og programG 1$. 5hat is de uggingG =ow do #ou proceed the steps in #our reportsG 1,. 5hat are the parameters passed to fie!dcata!ogG 12. 5hat are a!! the too!s used for de ugging and run time ana!#sisG

ABAP Technical Interview Questions: 1. What is the typical structure of an ABAP program? 2. What are field symbols and field groups.? Have you used "component id of structure" clause !ith field groups? ". What should be the approach for !riting a B#$ program? %. What is a batch input session? &. What is the alternative to batch input session? '. A situation( An ABAP program creates a batch input session. We need to submit the program and the batch session in bac)ground. Ho! to do it? *. What is the difference bet!een a pool table and a transparent table and ho! they are stored at the database level? +. What are the problems in processing batch input sessions? Ho! is batch input process different from processing on line? ,. What do you define in the domain and data element? 1-. What are the different types of data dictionary ob.ects? 11. Ho! many types of tables e ist and !hat are they in data dictionary? 12. What is the step/by/step process to create a table in data dictionary? 1". $an a transparent table e ist in data dictionary but not in the database physically? 1%. What are the domains and data elements? 1&. $an you create a table !ith fields not referring to data elements? 1'. What is the advantage of structures? Ho! do you use them in the ABAP programs? 1*. What does an e tract statement do in the ABAP program? 1+. What is a collect statement? Ho! is it different from append? 1,. What is open s0l vs native s0l? 2-. What does an 121$ 345 stmt do in ABAP? What is the disadvantage of using it? 21. What is the meaning of ABAP editor integrated !ith ABAP data dictionary? 22. What are the events in ABAP language? 2". What is an interactive report? What is the obvious diff of such report compared !ith classical type reports? 2%. What is a drill do!n report? 2&. Ho! do you !rite a function module in 3AP? #escribe. 2'. What are the e ceptions in function module? 2*. What is a function group? 2+. Ho! are the date abd time field values stored in 3AP? 2,. What are the fields in a B#$67ab 7able? "-. 8ame a fe! data dictionary ob.ects? "1. What happens !hen a table is activated in ##? "2. What is a chec) table and !hat is a value table? "". What are match codes? #escribe? "%. What transactions do you use for data analysis? "&. What is table maintenance generator? "'. What are ranges? What are number ranges? "*. What are select options and !hat is the diff from parameters? "+. Ho! do you validate the selection criteria of a report? And ho! do you display initial values in a selection screen? ",. What are selection te ts? %-. What is $73 and !hat do you )no! about it?

%1. When a program is created and need to be transported to prodn does selection te ts al!ays go !ith it? if not ho! do you ma)e sure? $an you change the $73 entries? Ho! do you do it? %2. What is the client concept in 3AP? What is the meaning of client independent? %". Are programs client dependent? %%. 8ame a fe! system global variables you can use in ABAP programs? %&. What are internal tables? Ho! do you get the number of lines in an internal table? Ho! to use a specific number occurs statement? %'. Ho! do you ta)e care of performance issues in your ABAP programs? %*. What are datasets? %+. Ho! to find the return code of a stmt in ABAP programs? %,. What are interface9conversion programs in 3AP? &-. Have you used 3AP supplied programs to load master data?

72 A apte from response &y /aram Ro,a on 0ues ay% 8une 9:% 7;;3
1. What are the techni0ues involved in using 3AP supplied programs? #o you prefer to !rite your o!n programs to load master data? Why? 2. What are logical databases? What are the advantages9disadvantages of logical databases? ". What specific statements do you using !hen !riting a drill do!n report? %. What are different tools to report data in 3AP? What all have you used? &. What are the advantages and disadvantages of ABAP 0uery tool? '. What are the functional areas? :ser groups? Ho! does ABAP 0uery !or) in relation to these? *. ;s a logical database a re0uirement9must to !rite an ABAP 0uery? +. What is the structure of a B#$ sessions. ,. What are $hange header9detail tables? Have you used them? 1-. What do you do !hen the system crashes in the middle of a B#$ batch session? 11. What do you do !ith errors in B#$ batch sessions? 12. Ho! do you set up bac)ground .obs in 3AP? What are the steps? What are the event driven batch .obs? 1". ;s it possible to run host command from 3AP environment? Ho! do you run? 1%. What )ind of financial periods e ist in 3AP? What is the relevant table for that? 1&. #oes 3AP handle multiple currencies? <ultiple languages? 1'. What is a currency factoring techni0ue? 1*. Ho! do you document ABAP programs? #o you use program documentation menu option? 1+. What is 3APscript and layout set? 1,. What are the ABAP commands that lin) to a layout set? 2-. What is output determination?

Latest Questions in ABAP Interview Questions 1. 2. 3. 4. 5. 6. 7. 8. . 1!.

5hich ta !e contains a!! the user e7it datasG 5hat is ta !e ufferG 5hich t#pe of ta !es used this ufferG 5hat is contro! ta !e G and what is its purposeG we can see a!! the scripts and their corresponding print programs in tnapr ta !e"!ike that where can... =ow to transfer !egac# data into ase ta !es # schedu!ing a time frame using dc. what is the use of prett# printer Ge7act!# where can we !ink the functiona! modu!e to a ap coding. what is the difference etween SAP memor# and A%AP memor# how to maintain prefi7 no in tr.code sa!e what is the difference etween 6#pe and >ikeG what is 6code SE1;. *or what is it used. E7p!ain rief!#G