If a table does not have MANDT as part of the primary key, it is. A structure "! Invalid #! #lient$independent D! Not mandatory %. In re&ard to #A'', (hich of the follo(in& is N)T a valid statement?
If a table does not have MANDT as part of the primary key, it is. A structure "! Invalid #! #lient$independent D! Not mandatory %. In re&ard to #A'', (hich of the follo(in& is N)T a valid statement?
If a table does not have MANDT as part of the primary key, it is. A structure "! Invalid #! #lient$independent D! Not mandatory %. In re&ard to #A'', (hich of the follo(in& is N)T a valid statement?
1. If a table does not have MANDT as part of the primary key, it is .
A! A structure "! Invalid #! #lient$independent D! Not mandatory %. In re&ard to #A'', (hich of the follo(in& is N)T a valid statement* A! #A'' +,N#TI)N "! #A'' -#.//N #! #A'' T.AN-A#TI)N D! #A'' 0.)1.AM 2. Name the type of A"A0 Dictionary table that has these characteristics! -ame number of fields as the database table -ame name as database table Maps 1!1 to database table A! 0ooled "! #luster #! Transparent D! 3ie( 4. An event starts (ith an event key(ord and ends (ith! A! 0ro&ram e5ecution. "! /ND$)+$/3/NT. #! Another event key(ord. D! /ND$/3/NT. 6. 7hat is the system field for the current date* A! -8$DAT,M "! -8$DAT/ #! -8$DATID D! -8$-DAT/ 9. The follo(in& code indicates! -/'/#T fld1 fld% +.)M tab1 A00/NDIN1 TA"'/ itab 7:/./ fld1 IN sfld1. A! Add ro(s to the e5istin& ro(s of itab. "! Add ro(s to itab after first deletin& any e5istin& ro(s of itab. #! -elect ro(s from tab1 for matchin& itab entries. D! Nothin&, this is a synta5 error. ;. 8ou may chan&e the follo(in& data ob<ect as sho(n belo( so that it equals 2.14. #)N-TANT-! 0I type 0 decimals % value =2.1=. 0I > =2.14=. A! True "! +alse ?. The -A0 service that ensures data inte&rity by handlin& lockin& is called! A! ,pdate "! Dialo& #! /nqueue@Dequeue D! -pool A. 7hich of these sentences most accurately describes the 1/T 3"AB 'AT/. event* A! This event is processed before the second time the 1/T 3"AB event is processed. "! This event is processed after all occurrences of the 1/T 3"AB event are completed. #! This event (ill only be processed after the user has selected a basic list ro(. D! This event is only processed if no records are selected from table 3"AB. 1C. 7hich of the follo(in& is not a true statement in re&ard to a hashed internal table type* A! Its key must al(ays be ,NID,/. "! May only be accessed by its key. #! .esponse time for accessin& a ro( depends on the number of entries in the table. D! Declared usin& internal table type :A-:/D TA"'/. 11. T) include database$specific -D' statements (ithin an A"A0 pro&ram, code them bet(een! A! NATI3/ -D'/NDNATI3/. "! D" -D'/NDD". #! -/'/#T/ND-/'/#T. D! /E/# -D'/ND/E/#. 1%. To measure ho( lon& a block of code runs, use the A"A0 statement! A! 1/T TIM/. "! -/T TIM/ +I/'D. #! 1/T .,N TIM/ +I/'D. D! -/T #,.-). +I/'D. 12. 7hen a secondary list is bein& processed, the data of the basic list is available by default. A! True "! +alse 14. 1iven! DATA! "/1IN )+ itab )##,.- 1C, qty type I, /ND )+ itab. D) %6 TIM/-. itab$qty > sy$inde5. A00/ND itab. /NDD). '))0 AT itab 7:/./ qty F 1C. 7.IT/! @1 itab$qty. /ND'))0. This (ill result in! A! )utput of only those itab ro(s (ith a qty field less than 1C "! )utput of the first 1C itab ro(s (ith a qty field &reater than 1C #! A synta5 error D! None of the above 16. After a D/-#.I"/ TA"'/ statement -8$T+I'' (ill contain A! The number of ro(s in the internal table. "! The current )##,.- value. #! Gero, if the table contains one or more ro(s. D! The len&th of the internal table ro( structure. 19. 8ou may declare your o(n internal table type usin& the T80/- key(ord. A! True "! +alse 1;. After addin& ro(s to an internal table (ith #)''/#T, you should avoid addin& more ro(s (ith A00/ND. A! True "! +alse 1?. 7hich of the follo(in& is not a component of control break processin& (hen loopin& at an internal table* A! AT -TA.T )+ "! AT +I.-T #! AT 'A-T D! AT N/7 1A. A dictionary table is made available for use (ithin an A"A0 pro&ram via the TA"'/- statement. A! True "! +alse %C. 7hich of the follo(in& (ould be best for hidin& further selection criteria until a function is chosen* A! AT N/7 -/'/#TI)N$-#.//N "! -/'/#TI)N$-#.//N AT 'IN/$-/'/#TI)N #! -,"MIT -/'/#TI)N$-#.//N D! #A'' -/'/#TI)N$-#.//N %1. 7hat must you code in the flo( lo&ic to prevent a module from bein& called unless a field contains a non$initial value Has determined by its data typeI* A! )N IN0,T "! #:AIN #! +I/'D D! )N ./D,/-T %%. The AT ,-/.$#)MMAND event is tri&&ered by functions defined in the . A! screen painter "! A"A0 report #! menu painter status D! A"A0 Dictionary %2. In re&ard to a function &roup, (hich of the follo(in& is N)T a true statement* A! #ombines similar function modules. "! -hares &lobal data (ith all its function modules. #! /5ists (ithin the A"A0 (orkbench as an include pro&ram. D! -hares subroutines (ith all its function modules. %4. In re&ard to -/T 0+$-TAT,-, you can deactivate un(anted function codes by usin& . A! /E#',DIN1 "! IMM/DIAT/'8 #! 7IT:),T D! :ID/ %6. In re&ard to data transported in 0AI (hen the +I/'D statement is used, (hich of the follo(in& is N)T a true statement* A! +ields in 0") are transported directly from 0AI. "! +ields (ith identical names are transported to the A"A0 side. #! +ields not defined in +I/'D statements are transported first. D! +ields that are defined in +I/'D statements are transported (hen their correspondin& module is called. 26. The order in which an event appears in the ABAP code determines when the event is processed. A: True B: False 27. A feld declared as type T has the followin internal representation: A: !!""## B: ##""!! $: ""##!! %: ##!!"" 2&. 'hich of the followin is ()T a component of the default standard ABAP report header* A: %ate and Time B: +ist title $: Pae num,er %: -nderline 2.. Assumin a push,utton with function code /F-($/ is availa,le in the tool,ar of a list report0 what event is processed when the ,utton is clic1ed* A: AT -!234$)""A(%. B: AT PFn. $: AT !2+2$T5)(4!$322(. %: 2(%4)F4!2+2$T5)(. 67. 5n reard to feld selection0 what option of the !2+2$T statement is re8uired* A: F)3 A++ 2(T352! B: '#232 $: 5(T) %: ")924$)332!P)(%5(: 6;. The followin proram outputs what* report <=test; write: >; /3eady?/. PA3A"2T23: test. 5(5T5A+5@AT5)(. write: >; /!et?/. !TA3T4)F4!2+2$T5)(. write: >; /:)AA/. A: !et? :)AA Beach on its own lineC B: !et? 3eady? :)AA Ball on their own linesC $: 3eady? :)AA Beach on its own lineC %: 3eady? !et? :)AA Ball on their own linesC 62. To declare a selection criterion that does not appear on the selection screen0 use: A: ()4%5!P+AD B: 5(95!5B+2 $: ")%5F 5% %: )B+5:AT)3D 66. An internal ta,le that is nested within another internal ta,le should not contain a header line. A: True B: False 6E. 'hat is output ,y the followin code* %ATA: B2:5( )F ita, )$$-3! 70 letter type c0 2(% )F ita,. ita,4letter F /A/. APP2(% ita,. ita,4letter F /B/. APP2(% ita,. ita,4letter F /$/. APP2(% ita,. ita,4letter F /%/. APP2(% ita,. +))P AT ita,. !D4TAB5G F 2. '35T2 ita,4letter. 2G5T. 2(%+))P. A: A B: A B $ % $: B %: B $ % 6H. To select all data,ase entries for a certain '#232 clause into an internal ta,le in one step0 use A: !2+2$T?5(T) TAB+2 ita,? B: !2+2$T?5(T) ita,? $: !2+2$T?APP2(%5(: ita, %: !2+2$T?ita,? 66. After a successful !2+2$T statement0 what does !D4!-B3$ e8ual* A: 7 B: E $: & %: (ull 67. This selection screen syntaI forces the user to input a value: A: 32J-532%42(T3D B: )B+5:AT)3D $: %2FA-+T %: !2+2$T5)(4!$322( 2G$+-%2 6&. 5f the followin code results in a syntaI error0 the remedy is: %ATA: ita, TDP2 !)3T2% TAB+2 )F rec?type '5T# -(5J-2 K2D feld; '5T# #2A%23 +5(2. ita,4feld; F /$ompany/. ita,4feld2 F /;26E/. 5(!23T TAB+2 ita,. ita,4feld; F /Ban1/. ita,4feld2 F /AB$/. 5(!23T TAB+2 ita,. !)3T ita,. +))P AT ita,. write: >; ita,4feld;0 ita,4feld2. 2(%+))P. A: There is no syntaI error here B: 3emove the !)3T statement $: $hane 5(!23T to APP2(% %: Add a '#232 clause to the loop 6.. 5f this code results in an error0 the remedy is: !2+2$T Ld; Ld2 F3)" ta,; '#232 Ld6 F pLd6. '35T2: >; ta,;4Ld;0 ta,;4Ld2. 2(%!2+2$T. A: Add a !D4!-B3$ chec1. B: $hane the '#232 clause to use Ld; or Ld2. $: 3emove the >; from the '35T2 statement. %: Add 5(T) Bta,;4Ld;0 ta,;4Ld2C. E7. 'hen modifyin an internal ta,le within +))P AT ita,. ? 2(%+))P. you must include an indeI num,er. A: True B: False E;. To allow the user to enter values on the screen for a list feld0 use: A: )P2( +5(2. B: !2T $-3!)3 F52+%. $: '35T2 Ld A! 5(P-T F52+%. %: F)3"AT 5(P-T )(. E2. Before a function module may ,e tested0 it must frst ,e: A: +in1ed B: Authori<ed $: 3eleased %: Active E6. To include a feld on your screen that is not in the ABAP %ictionary0 which include proram should contain the data declaration for the feld* A: PB) module include proram B: T)P include proram $: PA5 module include proram %: !u,routine include proram EE. 5f a ta,le contains many duplicate values for a feld0 minimi<e the num,er of records returned ,y usin this !2+2$T statement addition. A: "5( B: )3%23 BD $: %5!T5($T %: %2+2T2 EH. The system internal ta,le used for dynamic screen modifcation is named: A: 5TAB B: !$322( $: ")%TAB %: !")% E6. 'ithin the source code of a function module0 errors are handled via the 1eyword: A: 2G$2PT5)( B: 3A5!2 $: !T)P %: AB2(% E7. 'hich system feld contains the contents of a selected line* A: !D4$-$)+ B: !D4+5++5 $: !D4$-3)' %: !D4+5!2+ E&. The followin statement writes what type of data o,=ect* '35T2: >; /Total Amount:/. A: TeIt literal B: TeIt varia,le $: 5n4code comment %: TeIt inteer E.. For the code ,elow0 second?feld is of what data type* %ATA: frst?feld type P0 second?feld li1e frst?feld. A: P B: $ $: ( %: % H7. 'hich of the followin descri,es the internal representation of a type % data o,=ect* A: %%""DDDD B: DDDD%%"" $: ""%%DDDD %: DDDD""%% H;. A B%$ proram is used for all of the followin eIcept: A: %ownloadin data to a local fle B: %ata interfaces ,etween !AP and eIternal systems $: 5nitial data transfer %: 2nterin a lare amount of data H2. 5n reard to P23F)3"0 which of the followin is ()T a true statement* A: "ay ,e used within a su,routine. B: 3e8uires actual parameters. $: 3ecursive calls are allowed in ABAP. %: $an call a su,routine in another proram. H6. 'hat is the transaction code for the ABAP 2ditor* A: !2;; B: !26& $: !266 %: !2;6 HE. 5n reard to #5%20 which of the followin is ()T a true statement* A: !aves the contents of varia,les in relation to a list line/s row num,er. B: The hidden varia,les must ,e output on a list line. $: The #5%2 area is retrieved when usin the 32A% +5(2 statement. %: The #5%2 area is retrieved when an interactive event is triered. HH. %ata,ase loc1s are suMcient in a multi4user environment. A: True B: False H6. The complete technical defnition of a ta,le feld is determined ,y the feld/s: A: %omain B: Field name $: %ata type %: %ata element H7. 5n reard to +2A920 which of the followin is ()T a true statement* A: "ay ,e used to return immediately to a callin proram. B: "ay ,e used to stop the current loop pass and et the neIt. $: "ay ,e used to start a new transaction. %: "ay ,e used to o to the neIt screen. H&. The followin code indicates: !2+2$T Ld6 Ld6 Ld2 Ld; F3)" ta,; 5(T) $)332!P)(%5(: F52+%! )F TAB+2 ita, '#232 Ld6 F pLd6. A: The order of the felds in ita, does not matter. B: Fill the header line of ita,0 ,ut not the ,ody. $: Ta,le ita, can only contain felds also in ta,le ta,;. %: (one of the a,ove. H.. The ABAP statement ,elow indicates that the proram should continue with the neIt line of code if the internal ta,le ita,: $#2$K ()T ita,NO 5! 5(5T5A+. A: $ontains no rows B: $ontains at least one row $: #as a header line %: #as an empty header line 67. 'hat will ,e output ,y the followin code* %ATA: B2:5( )F ita, )$$-3! 70 fval type i0 2(% )F ita,. ita,4fval F ;. APP2(% ita,. ita,4fval F 2. APP2(% ita,. F322 ita,. '35T2: >; ita,4fval. A: 2 B: 7 $: ,lan1 %: ; 6;. To allow the user to enter a rane of values on a selection screen0 use the ABAP 1eyword: A: %ATA. B: 3A(:2!. $: PA3A"2T23!. %: !2+2$T4)PT5)(!. 62. 5f an internal ta,le is declared without a header line0 what else must you declare to wor1 with the ta,le/s rows* A: Another internal ta,le with a header line. B: A wor1 area with the same structure as the internal ta,le. $: An internal ta,le type usin the TDP2! statement. %: A PA3A"2T23. 66. Assumin an internal ta,le contains 2777 entries0 how many entries will it have after the followin line of code is eIecuted* %2+2T2 ita, F3)" ;H77 T) ;777. A: This is a syntaI error. B: ;&7; $: ;&77 %: ;7.. 6E. To remove lines from a data,ase ta,le0 use ????. A: -P%AT2 B: ")%5FD $: 23A!2 %: %2+2T2 6H. All of the followin may ,e performed usin !2T $-3!)3 eIcept: A: "ove the cursor to a specifc feld on a list. B: "ove the cursor to a specifc list line. $: "ove the cursor to a specifc push,utton0 activatin that function. %: "ove the cursor to a specifc row and column on a list. 66. 'hen is it optional to pass an actual parameter to a re8uired formal parameter of a function module* A: The actual parameter is type $. B: The formal parameter contains a default value. $: The formal parameter/s PQ3eferencePQ attri,ute is turned on. %: 5t is never optional. 67. $odin two 5(5T5A+5@AT5)( events will cause a syntaI error. A: True B: False 6&. Addin a $)""5T ')3K statement ,etween !2+2$T?2(%!2+2$T is a ood method for improvin performance. A: True B: False 6.. To save information on a list line for use after the line is selected0 use this 1eyword. A: APP2(% B: 2GP)3T $: '35T2 %: #5%2 77. To ,ypass automatic feld input chec1s0 include this in PA5. A: AT 2G5T4$)""A(% B: )( 5(P-T $: )( 32J-2!T %: +2A92 T) !$322( 7. 7;. 'ithin a function module/s source code0 if the "2!!A:2?3A5!5(: statement is eIecuted0 all of the followin system felds are flled automatically eIcept: A: !D4"!:TD B: !D4"!:() $: !D4"!:9; %: !D4"!:'A 72. The followin code indicates: 32P)3T @+5!TT!T. !TA3T4)F4!2+2$T5)(. '35T2: teIt477;. F)3"AT #)T!P)T )(. '35T2: teIt4772. F)3"AT #)T!P)T )FF. AT +5(24!2+2$T5)(. '35T2 > teIt4776. A: TeIt4772 may not ,e selected. B: The value of teIt4772 is stored in a special memory area. $: TeIt4772 may ,e clic1ed once to trier the output of teIt4776. %: (one of the a,ove. 76. The ???? type of ABAP %ictionary view consists of one or more transparent ta,les and may ,e accessed ,y an ABAP proram usin )pen !J+. A: %ata,ase view B: Pro=ection view $: #elp view %: 2ntity view 7E. A concrete feld is associated with a feld4sym,ol via ABAP 1eyword A: ")92 B: '35T2 $: A!!5:( %: 9A+-2 7H. The output for the followin code will ,e: report <a,apr. %ATA: char?feld type $. char?feld F /ABAP data/. '35T2 char?feld. A: ABAP data B: A $: (othin0 there is a syntaI error %: (one of the a,ove 76. Pae footers are coded in the event: A: T)P4)F4PA:2. B: 2(%4)F4!2+2$T5)(. $: (2'4PA:2. %: 2(%4)F4PA:2. 77. The event AT !2+2$T5)(4!$322( )-TP-T. occurs ,efore the selection screen is displayed and is the ,est event for assinin default values to selection criteria. A: True B: False 7&. The TAB+2! statement declares a data o,=ect. A: True B: False 7.. Assumin ta,;4Ld7 is not a 1ey feld0 how can you prevent readin all the ta,le rows* !2+2$T Ld; Ld2 Ld6 F3)" ta,; 5(T) BLdE0 LdH0 Ld6C '#232 Ld7 F pLd7. '35T2: >; LdE0 LdH0 Ld6. 2(%!2+2$T. A: Ta1e Ld7 out of the '#232 clause. B: $reate an indeI in the ABAP %ictionary for ta,;4Ld7. $: -se 5(T) TAB+2 instead of =ust 5(T). %: Ta1e the '35T2 statement out of the !2+2$T?2(%!2+2$T. &7. 'hich of the followin is ()T a re8uired attri,ute when creatin an ABAP proram* A: Application B: Title $: !tatus %: Type &;. 'hen creatin a transparent ta,le in the ABAP %ictionary0 which step automatically creates the ta,le in the underlyin data,ase* A: Addin technical settins to the ta,le B: $hec1in the ta,le syntaI $: !avin the ta,le %: Activatin the ta,le &2. 'ithin the ABAP proram attri,utes0 Type F ; represents: A: 5($+-%2 proram B: )nline proram $: "odule pool %: Function roup 2: !u,routine pool &6. 5f this code results in an error0 the remedy is: !2+2$T Ld; !-"B Ld; C F3)" ta,; 5(T)? A: 3emove the spaces from !-"B Ld; C. B: "ove !-"B Ld; C ,efore Ld;. $: Add :3)-P BD f;. %: $hane to !-"B %5!T5($T f; C. &E. 'hich 1eyword adds rows to an internal ta,le while accumulatin numeric values* A: 5(!23T B: APP2(% $: $)++2$T %: :3)-P &H. Assumin ita, has a header line0 what will ,e output ,y the followin code* 32A% TAB+2 ita, 5(%2G 6 T3A(!P)3T5(: feld;. '35T2: >; ita,4feld;0 ita,4feld2. A: The contents of the third row/s ita,4feld;. B: The contents of the third row/s ita,4feld; and ita,4feld2. $: The contents of the third row/s ita,4feld2. %: (othin. &6. The followin code indicates: !2+2$T5)(4!$322( B2:5( )F B+)$K B;. PA3A"2T23!: myparamB;7C type $0 "yparam2B;7C type (0 !2+2$T5)(4!$322( 2(% )F B+)$K. A: %raw a ,oI around myparam and myparam2 on the selection screen. B: Allow myparam and myparam2 to ,e ready for input durin an error dialo. $: %o not display myparam and myparam2 on the selection screen. %: %isplay myparam and myparam2 only if ,oth felds have default values. &7. 'hich statement will sort the data of an internal ta,le with felds F3-5T0 JTD0 and P35$2 so that it appears as follows* F3-5T JTD P35$2 Apples ;2 22.H7 Apples . ;&.2H )ranes ;H ;7.6H Bananas 27 ;7.27 Bananas ;H 6.&. Bananas H 2.7H A: !)3T ita, %2!$2(%5(: BD JTD P35$2. B: !)3T ita, BD P35$2 F3-5T. $: !)3T ita,. %: !)3T ita, BD P35$2 %2!$2(%5(:. &&. 'hich 1eyword adds a line anywhere within an internal ta,le* A: APP2(% B: ")%5FD $: A%% %: 5(!23T &.. To read a sinle line of an internal ta,le0 use the followin: A: +))P AT ita,. ? 2(%+))P. B: 32A% ita,. $: !2+2$T !5(:+2 R F3)" ita,. %: 32A% TAB+2 ita,. .7. 'hich )pen !J+ statement should not ,e used with cluster data,ases* A: -P%AT2 B: ")%5FD $: %2+2T2 %: 5(!23T .;. To include a feld on your screen that is not in the ABAP %ictionary0 which include proram should contain the data declaration for the feld* A: PB) module include proram B: T)P include proram $: PA5 module include proram %: !u,routine include proram .2. This Low loic statement is used to ma1e multiple felds open for input after an error or warnin messae. A: :3)-P B: F52+%4:3)-P $: $#A5( %: +))P AT !$322( .6. :iven: P23F)3" su,routine -!5(: var. The var feld is 1nown as what type of parameter* A: Formal B: Actual $: !tatic %: 9alue