You are on page 1of 7

1. You have newly joined a development team and your team member is developing a report.

He wants to put the validation for the vendor No. In which event he should put the error message so that in case when wrong vendor is entered error message should appear and focus the cursor on that field. A. Start-of-selection B. End-of-selection C. At selection screen on field D. Initialization It boosted my confidence and the answer is : C . At selection screen on field. 2 . Business want to change the 1 help for the field for all !eports "t what level you will change #o that it reflect for all place. A. Domain B. Data element C. Change all table field D. Code at selection screen on help-request in all the reports As data element store the schematic information. It can be used and the idea of changing the code of all reports with D option is useless .So the answer is : B Data element $. which statement can be used to read a single record from the internal table.

A. Mo e it!tab to "a!taab "ith #i$. B. %ead table it!tab into "a!tab inde& #i$. C. Mo e-corrosponding it!tab to it!taab'. D. (one of the abo e. The answer is : B %. &hich one of these event will be triggered first when you e'ecute the program ( A. I(I)IA*I+A)I,( B. *,AD-,--.%,/%AM C. S)A%)-,--SE*EC)I,( D. E(D-,--SE*EC)I,( This one also does not take much time as loading of the program is the first thing which is done and after that it will start looking into the code. So the answer is : !AD"!#"$%!&%A' ). &hat is the valid combination among these for #"* !+$. A. 0 1Application ser er and '-data base ser er B. 0-database ser er and '- Application ser er C. 0-Application ser er and 0-Database ser er D. 2-Application Ser er and 0-Database ser er The (uestion is not that clear but As far as SA$ is concern it belie)es in Central instance* So answer is A.

,. -here is one function group name ". which contains three function module /1 0 /2 and /! .It also has one global variable .l1val . /1 and /2 has a simple code of

adding 1 into that variable "nd /! has the code of returning that global variable. #o what will be the output of falling code. %eport test+fungrp. Data : gl+)al type i. Data : ret+)al type i. Call #unction #',. Clear gl+)al. Call #unction #'-. Call function #'% importing .A / %et+)al. 0rite : 1 %et+)al. A. ' B. 0 C. 2 D. 3 22hmmm3need to use little mind in this As function &roup will ha)e only one instance through out the program run so only one copy of that global )ariable: Answer is : b.2. &hich layer will be used to convert the 3*4N #56 into the database specific 7uery. A. 4,%5 .rocess B. DA)A BASE interface C. ABA. interprter D. (one of the abo e Answer is : B. Data base interface 4that will be used to make SA$ database independent5 8. You have 19 records into the internal table .you want to ma:e use of loop statement to loop through all the records which system variable can be used to find out the loop iteration( A. S6-I(DE7 B. S6-DA)8M 94hat a option :::::::: ; C. S6-)ABI7 D. (one of thee abo e S! 336asy %ight 777 Answer is C.: S8"TABI9 ;. <an database view used to fetch the data from the database using #464<- 5uery( A. )rue B. -alse Anser is : A. True

19. In <ase of &ebdynpro for "B"* how will you map conte't "ttribute of view container and component container( A. Double clic< on that B. Drag it to the another container=s conte&t C. 4irte the mapping path into conte&t=s attribute D. 6ou cannot mape. I know you want to kill me ::::: but this (uestion was there3Any way answer is clear it is B. 11. &hich one of the following will contain user interface. A. Model. B. Component container C. 4indo" D. >ie" Answer is : D. 12. &hich are of those are .=I types in #"*. A. ?)M* /8I B. @A>A based /8I C. 4indo"s /8I D. 4eb /8I 2mm3.Theory wins :: Answer Are : A*b*c. 1$. *arameter id is assigned at what level( A. Domain B. Data element C. -ield le el D. (one of the abo e Answer is : B. 1%. &hich of these are correct statements for #464<->3*-I3N# and !"N.4#. 4 There are ; correct answers5 A. SE*EC)-,.)I,(S "ill generate ranges internal table implicitlA. B. %A(/ES statement "ill generate ranges internal table e&plicitlA. C. )he structure of the internal table generated bA SE*EC)-,.)I,(S and %A(/ES are the same 9contain SI/(B,.)I,(SB*,4 and ?I/?; D. )he structure of the internal table generated bA SE*EC)-,.)I,(S and %A(/ES are different. Ans"er are C ABBBC 1). &hat is the format of the system date variable sy>datum( A. 6666MMDD B. MMDD66 C. 66MMDD D. DDMM6666 I know it is pure theory (uestion but what can be done: Answer is A.

1,. &hat will be the output of the following code for the user has a date format as ??> //>YYYY(4Assume today<s date is ,=th #eb ->,> ::::::: 5 %eport test+date. 0rite : 1 sy"datum. A. 0D'D-D0-'3 B. 0D'DD0'3 C. '3-D0-0D'D D. D0-'3-0D'D Answer is : C. Suddenly i went back to time when i was preparing for the e?am3what will be the answer of this (uestion if I change the code as below:: %eport test+date. Data : l)+date like sy"datum. )+date / sy"datum. 0rite : 1 l)+date. @4Try it out 3.. 5 And what about if i use l)+date as char A.4In this case answer is : ->,>>-,=5 12. You are wor:ing on a program which is updating the database now you want that if something goes wrong you want that your code should be capable of reverting the changes done in database0 which statements can be used to achieve this( 4There are two correct options5 A. Commit 4or<. B. %oll Bac< 4or<. C. Message EChanges aborted= )Ape EA=. D. Message EChanges aborted= tApe EI=. Answers are : B*C. 18. you want to declare a variable which can be used out side class globally but no one should be allowed to change that variable e'cept the method of that class.how you can achieve this ( A. class class!name Definition. .ublic section. Data C gl! ar tApe i. Endclass. B. class class!name Definition. .roteced section. Data C gl! ar tApe i. Endclass. C. class class!name Definition.

.ublic section. Data C gl! ar tApe i hidden. Endclass. D. class class!name Definition. .ublic section. Data C gl! ar tApe i read-onlA. Endclass. Answer Is : D. 1;. -here is a screen )99 with ne't screen set as )91 in it@s screen attribute. Business want that in some of the condition instead of going to screen )91 it should go to screen )92 after screen )99 finish it@s e'ecution .how will you achieve this( A. 8se statement *EA>E ), SC%EE( FD0. in .B, of screen FD'. B. 8se statement SE) SC%EE( D. In .AI of screen FDD. C. 8se statement SE) SC%EE( FD0. I( .AI of screen FDD. D. It is not possible to o er right the ne&t screen attribute set into screen FDD. Appropriate answer is C. As it will o)erride the ne?t screen attribute set into the screen B>>. 29. you want to hide a *1/"-N! field from the screen how will you achieve it( A. *,,. A) SC%EE( 4?E%E (AME G E.!MA)(%=. SC%EE(-AC)I>E G D. M,DI-6 SC%EE(. E(D*,,.. B. *,,. A) SC%EE(. If SC%EE(-(AME EH E.!MA)(%=. SC%EE(-AC)I>E G D. M,DI-6 SC%EE(. E(DI-. E(D*,,.. C. *,,. A) SC%EE( 4?E%E (AME G E.!MA)(%=. SC%EE(-AC)I>E G D. E(D*,,.. D. %EAD )AB*E SC%EE( 4I)? 5E6 (AME G E.!MA)(%=. SC%EE(-AC)I>E G D. M,DI-6 SC%EE(. So seams tricky777 But for SC%66C it is only possible to use !!$ AT SC%66C. @whereD condition in !!$ and @read tableD statement with screen is not at all possible So Answer is B. 21. " database table without /"N?- field is called74Select most appropriate anser5 A. Client dependent B. Client in-dependent C. Structure 94hat an option::::::::::; D. Database >ie".

Answer is : B. 22. -o define the internal table using statementA ?ata A it1tab type BYC &here BYC should be of type. A. Data base table B. Structure C. )able tApe D. >ie" Answer is : C. 4As %est will define work area not the internal table.5 2$. Internal table I-"B has the following data Name Eohn Bob Amar Da)id #alary A>>>> ->>>> ,>>>> B>>>>

0hat will be the sy"subrc in following case. %ead table ITAB into 0TAB with key Came / FDa)id< using binary search. A. D B. 3 C. I D. '0 As the mandatory condition to use binary search in internal table is that it should be sorted. 0ithout sorteing it will lead to incorrect result. So answer is : B 4Cote: what will be answer if you read ITAB without binary search7 5 2%. Business want to put validation on plant No. or all the screen. -he re7uirement is to give 4rror message whenever user give plant ),2.what can be most appropriate way to achieve this( A. Screen E7I) B. -unction module E7I) C. -ield E7I) D. 8SE% E7I) Answer is: C. 2). &hich all statements are true for B"?I.( 4There are ; correct answers5 A. 6ou can use filter to choose the implementation Aou "ant to call. B. BADI cannot ha e multiple implementations.

C. BADI can be reusable. D. BADI can be filter dependent. Answers are: A* C* D. 2,. <hoose the correct statements for B"*I. A. BA.Is are the methods of Business ,bJects. B. BA.Is can be called from @a a Application. C. BA.I is interface "hich contain methods and data declaration. D. 6ou can redefine the BADI as per Aour choice. Answers are: A* B. !k3..Cow i don<t remember any more (uestions *Any way its not my fault* once a person gets G>H its become )ery difficult to spend time on remembering and writing the (uestions of e?am than partying:::::::

http://sapignite.com/my-journey-to-abap-certification/

You might also like