Question: You run an executable program which contains the following code: DATA: gv_var1 TYPE n LENGTH 3, Gv_var2 TYPE n LENGTH 3 VALUE ‘456’. STAT!"#!SELE$T%"N $LEA gv_var2 Gv_var2 & gv_var1. Gv_var1 & ‘123’. At what point does the system reserve memory for the data object gv_var1? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
/+(n -+( va'0( ‘123’ ) a))gn( - -+( a-a (*/+(n -+( a))gn(n- - gv_var2 ) ((*0-( A) )n a) -+( 7rgra ) 'a( n- -+( n-(rna' )())n A- -+( (gnnng 8 -+( STAT!"#!SELE$T%"N (v(n- '*9 S*r( 8 1 Question:
!hich assignment will lead to a conversion error? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
An ;ST%NG -<7( a-a (*- - a ST%NG -<7( a-a (*- DATA.gv_)-rng TYPE )-rng, gv_)-rng TYPE )-rng. gv_)-rng & =A#=. gv_)-rng & gv_)-rng. A -<7( $ a-a (*- -+ -+( va'0( =123= - a -<7( $ a-a (*- -+ '(ng-+ 2 DATA.gv_*3>3? TYPE * VALUE =123=, gv_*2>2? TYPE *. gv_*2 & gv_*3. A -<7( $ a-a (*- -+ -+( va'0( =1.5E4= - a -<7( % a-a (*- DATA.gv_*>6? TYPE * VALUE =1.5E4=, gv_ TYPE . gv_ & gv_*. A -<7( P a-a (*- - a -<7( # a-a (*DATA.gv_7 TYPE 7 VALUE =15=, gv_8 TYPE 8.
gv_8 & gv_7. S*r( 1 8 1 Question: "n addition to the primary #ey of an internal table$ how many secondary indexes can you define for an internal table? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
1 1 15 S*r( 8 1 Question: !hat features are provided by the database interface? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n. esponse:
S
Nn( 8 -+( av(. T+) (v(n- '' )7'a< )('8!(8n( >#1? +('7 8r -+( n70- 8(' 7rgra( n -+( (v(n- '*9 an '' v(rr( an< +('7 7))'< (8n( n -+( ABAP D*-nar< 8r -+( 8('. T+) (v(n- '' )7'a< )('8!(8n( >#1? +('7 8r -+( 0-70- 8(' 7rgra( n -+( (v(n- '*9 an '' v(rr( an< +('7 7))'< (8n( n -+( ABAP D*-nar< 8r -+( 8('. T+) (v(n- '' )7'a< >#1? +('7 8r -+( n70- 8(' n -+( )('(*-n )*r((n. S*r( 1 8 1 Question: !hat can you use to achieve polymorphism? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
(7r-) %n+(r-an*( Ev(n-) S0r0-n() S*r( 1 8 1 Question: 'ach button on a 2ynpro 4screen5 re6uires the assignment of a function code7 %his function code8 P'(a)( *+)( -+( *rr(*- an)(r. esponse:
Pr(v(n-) -+( 80n*-n *( 8r ( a))gn( - a (n0 -(. $an ( 0)( - (n-8< +(n -+( 0--n ) *'*9( < '9ng 8r -+( 80n*-n *( n -+( )*r((n’) "C_$"DE 8('.
%) 0)( - (8n( g'a' vara'() -+a- r(*(v( a va'0( +(n -+( 0--n ) *'*9(. Pr(v(n-) -+( 80n*-n *( 8r ( a))gn( - a *a-(gr< -(. S*r( 8 1 Question: !hat is the &A- recommended naming convention for append structures of standard &A-tables? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
T+( *7n(n-) 8 an a77(n )-r0*-0r( )+0' )-ar- -+ r Y. T+( na( 8 -+( a77(n )-r0*-0r( 0)- )-ar-+ A. T+( *7n(n-) 8 an a77(n )-r0*-0r( )+0' )-ar- -+ r YY. T+( na( 8 -+( a77(n )-r0*-0r( 0)- )-ar-+ r YY. S*r( 8 1 Question: !hich statements about A9A- are true? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
Ea*+ )-a-((n- 0)- (n -+ a 7(r. Ea*+ )-a-((n- 0)- (gn -+ a 9(<r. ABAP 9(<r) an a-n) 0)- ( n 077(r*a)(. Ea*+ )-a-((n- *ann- (gn -+ a 9(<r. S*r( 8 1 Question: ,ow can you add a session brea#point to your program? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n.
esponse:
S(- a r(a97n- n -+( ABAP (-r an )('(*Sav(. S(- a r(a97n- n -+( ABAP (0gg(r an 7r()) # E(*0-( *an F+ S(- a r(a97n- n -+( ABAP (-r S*r( 1 8 1 Question: !hich of the following includes are generated when you create a function group? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
L#1 LT"P L"1 LU;; S*r( 1 8 1 Question: %o which A9A- 2ictionary definition can you assign fixed values? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
Dan Da-a ('((n$7n(n- 8 a )-r0*-0r( #(' 8 a -ran)7ar(n- -a'( S*r( 8 1 Question:
!hich of the following can you assign a search help to? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n esponse:
Dan S-r0*-0r( *7n(nTa'( Ta'( -<7( Da-a ('((n$+(*9 -a'( S*r( 1 8 1 Question: ,ow is an A9A- program with several dialog steps executed? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
U)0a''<, a'g )-(7) ar( a))gn( - 88(r(na'g r9 7r*())(). T+( 7rgra ) a'a<) ((*0-( n 0)- n( a'g r9 7r*()) -+ r'' 0-. T+( 7rgra ) a'a<) ((*0-( n 0)- n( a'g r9 7r*()) -+0- r'' 0T+( ABAP )7a-*+(r -a9() v(r -+( (n-r( ((*0-n -+0- a))gnng an< r9 7r*()). S*r( 1 8 1 Question: !hich of the following tools belong to the A9A- !or#bench? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n. esponse:
#r B0'(r Ea)< A**()) (n0
S*r((n Pan-(r $'a)) B0'(r #0n*-n B0'(r S*r( 1 8 1 Question: !hich of the following characters is the first of a menu exit function code? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
! I J S*r( 8 1 (skipped) Question: !hich objects are automatically created when you create a new function group? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
A 80n*-n 7' an - n*'0( 7rgra) A 80n*-n 7' an - 80n*-n 0'() A 80n*-n 7' an - 0'( 7') A 80n*-n 7' an - )0r0-n( 7') S*r( 8 1 (skipped) Question: !hich of the following can you do with the &A- code inspector? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
n-r r0n-( (+avr n-r a*9gr0n -a)9) P(r8r )-a-* *( *+(*9) Ana'
#r a'' (-+) 8 a'' )0*'a))() 8 $L_$UST"E #r a'' (-+) 8 -+( *'a)) $L_$UST"E #r a'' (-+) 8 a *'a)) - +*+ $L_$UST"E gran-) 8r(n)+7 #r an< 7rgra 0)ng -+( *'a)) $L_$UST"E S*r( 8 1 (skipped) Question: !hich A9A- statement using the local type gty_1 correctly defines a data object? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n. esponse:
DATA gv_1 TYPE g-<_1. DATA gv_1 L%CE g-<_1. $"NSTANTS g*_1 TYPE g-<_1 VALUE =1=. DATA gv_1 TYPE g-<_1 DE#AULT =1=. S*r( 8 1 (skipped)
Question: ,ow do you create loc# objects and loc# modules for use in A9A- programs that access the database? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
U)( -+( #0n*-n B0'(r - *r(a-( -+( '*9 0'() an -+( '*9 (*-) U)( -+( ABAP *-nar< - *r(a-( -+( '*9 (*-). U)( -+( 80n*-n 0'(r - *r(a-( -+( '*9 0'() U)( -+( #0n*-n B0'(r - *r(a-( -+( '*9 0'(). T+( '*9 (*-) ar( *r(a-( n -+( 7rgra 'g* U)( -+( ABAP D*-nar< - *r(a-( -+( '*9 (*-). T+( '*9 0'() ar( *r(a-( a0-a-*a''< S*r( 1 8 1 Question: "dentify the types of controller7 T+(r( ar( 5 *rr(*- an)(r) - -+) @0()-n. esponse:
/n *n-r''(r $0)- *n-r''(r $n)0(r *n-r''(r V( *n-r''(r $n8g0ra-n *n-r''(r $7n(n- *n-r''(r S*r( 8 1 (skipped) Question: !hich of the following customer modifications options are available in the table maintenance generator?
T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n. esponse:
S(ar*+ +('7) an-(nan*( )*r((n) A77(n )(ar*+() Ev(n-) S*r( 1 8 1 Question: !hat does &A- recommend that you use a hashed table? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
/+(n a -a'( 0)- ( a**())'( < -+ n( an 9(< /+(n a -a'( ) v(r< 'arg( an <0 an- - a**()) -+( -a'( < 9(< n'< /+(n a -a'( ) v(r< 'arg( an <0 an- - a**()) -+( -a'( < n( n'<. /+(n a -a'( 0)- ( )r-( a0-a-*a''< < 9(< n a)*(nng r(r S*r( 8 1 (skipped) Question: !hat can be exposed in the component interface of a !eb dynpro component? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
$0)- (-+) 8 -+( *7n(n- *n-r''(r $n-(- n() 8 /%ND"/ *n-r''(r) S-anar +9 (-+) 8 -+( *7n(n*n-r''(r
P0'* a--r0-() 8 /%ND"/ *n-r''(r) *n-r''(r) S*r( 1 8 1 Question: "n the )A(( )/&%*'. )/&%*'.0/+)%"*+ 0/+)%"*+ ;nnn; statement$ nnn is a three.digit number used in &A- programs for which of the following types of enhancement? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
U)(r (-) $0)-(r (-) B0)n()) a!n) N( BA%) S*r( 8 1 (skipped) Question: !hich of the following must you do to be able to use a 9usiness Add.in49A2"5? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n esponse:
A*-va-( -+( (n+an*((n- 7r(*/r-( *( 8r (-+) 8< -+( aa7-(r *'a)) $r(a-( -+( BAD% 7'((n-a-n S*r( 8 1 (skipped) Question: You perform an update tas# using update function modules and detect an error in the program that calls the update function modules7 !hich statement can be used to discard all update re6uests for the current &A- (/!? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n. esponse:
E;%T. "LLBA$C /"C.
ESSAGE a>nnn?. ESSAGE (>nnn?. DELETE UPDATE. S*r( 1 8 1 Question: %o which of the following you must assign newly created &A- repository objects? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
#0n*-n gr07 Tran)7r- r(@0()Pa*9ag( Tran)7rTran)7r- -a)9 S*r( 1 8 1 Question: !hat is the default length of the type ) data type? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
165535 1 1 1 S*r( 1 8 1 Question: !hich of the following is a true statement? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n. esponse:
%na*-v( (*-) *an ( -ran)7r-(. -ran)7r-(. L*a' r(7)-r< (*-) *an ( -ran)7r-(. $'(n-!)7(*8* $'(n-!)7(*8* *0)-Ka-n (*-) ar( a))gn( - -+( *0)-Kng r(@0()-. A'' -ran)7r-a'( (*-) +av( - ( a))gn( - a 7a*9ag(. (7)-r< (*-) an *r))!*'(n- *0)-Ka-n (*-) ar( a))gn( - -+( r9(n*+ r(@0()-. S*r( 1 8 1 Question: !hich type of view uses an inner join in a search help? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
$ana-( 9(< v( Da-aa)( v( an-(nan*( v( H('7 v( S*r( 1 8 1 Question: !hich of the following are #ey capabilities of &A- +et!eaver? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n. esponse:
En-(r7r)( ()0r*( P'annng S077'< $+an anag((n%n8ra-n %n-(gra-n %n-(gra-n A77'*a-n P'a-8r
P(7'( %n-(gra-n S*r( 8 1 (skipped) Question: !hat is mandatory for automatic data transport between a variable and an input field on a classical screen 4dynpro5? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
T+( vara'( 0)- ( (*'ar( 0)ng -+( DATA )-a-((n-. T+( 7r7(r-< "UTPUT 8 -+( n70- 8(' 0)- ( )(-. T+( vara'( 0)- ( (*'ar( 0)ng -+( TABLES )-a-((n-. T+( na( 8 -+( vara'( an -+( na( 8 -+( n70- 8(' 0)- ( (n-*a'. S*r( 1 8 1 Question: ,ow do you add fields to an &A-.delivered transparent table without modification? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
A -+( n( 8(') - -+( -a'( (8n-n. D(8n( a )-r0*-0r( *n-anng -+( n( 8(') an n*'0( - n -+( -a'( (8n-n. U)( -+( a-aa)( 0-'-< - (n+an*( -+( (8n-n n -+( a-aa)( r(*-'<. $r(a-( an a77(n )-r0*-0r( *n-anng -+( n( 8('). S*r( 8 1 Question: You want to define two database tables with different structures7 9oth tables should contain the fields ),A+<'_2A%' and ),A+<'_%"'7 ,ow do you implement this in order to minimi=e the maintenance effort?
P'(a)( *+)( -+( *rr(*- an)(r. esponse:
D(8n( a )-r0*-0r( -+ -+()( - 8(') an n*'0( -+) )-r0*-0r( n -+ a-aa)( -a'(). D(8n( an a77(n )-r0*-0r( -+ -+()( - 8(') an a))gn -+) a77(n )-r0*-0r( - -+ a-aa)( -a'(). D(8n( -+( - 8(') n (a*+ a-aa)( -a'( )(7ara-('<. D(8n( -+( - 8(') n n( a-aa)( -a'( an *7< -+( - -+( -+(r a-aa)( -a'(. S*r( 8 1 Question: !hat is the difference between a value table and a chec# table? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
N 88(r(n*(M -+(< ar( -+( )a( -+ng. A va'0( -a'( () n- ()-. A va'0( -a'( ) (8n( n -+( an, +(r(a) a *+(*9 -a'( ) (8n( n -+( a-a ('((n-. A va'0( -a'( ) a *+(*9 -a'( a8-(r a 8r(gn 9(< ) (8n(. A *+(*9 -a'( ) (8n( n -+( an, +(r(a) a va'0( -a'( ) (8n( n -+( a-a ('((n-. S*r( 1 8 1 Question: !hich controller types can exist within a !eb 2ynpro component? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n. esponse:
$7n(n- *n-r''(r
A77'*a-n *n-r''(r U)(r *n-r''(r /n *n-r''(r V( *n-r''(r S*r( 8 1 Question: An executable A9A- program contains a standard selection screen and uses the event bloc#s A% &'(')%"*+ &)''+$ A% &'(')%"*+. &)''+ */%-/%$ "+"%"A(">A%"*+$ &%A%.*0&'(')%"*+7 "n which se6uence will A9A- runtime call these event bloc#s? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
1. 2. 3. 4.
%N%T%AL%AT%"N AT SELE$T%"N!S$EEN AT SELE$T%"N!S$EEN "UTPUT STAT!"#!SELE$T%"N STAT!"#!SELE$T%"N
1. 2. 3. 4.
%N%T%AL%AT%"N AT SELE$T%"N!S$EEN "UTPUT STAT!"#!SELE$T%"N STAT!"#!SELE$T%"N AT SELE$T%"N!S$EEN
1. 2. 3. 4.
AT SELE$T%"N!S$EEN "UTPUT %N%T%AL%AT%"N AT SELE$T%"N!S$EEN STAT!"#!SELE$T%"N STAT!"#!SELE$T%"N
1. 2. 3. 4.
%N%T%AL%AT%"N AT SELE$T%"N!S$EEN "UTPUT AT SELE$T%"N!S$EEN STAT!"#!SELE$T%"N STAT!"#!SELE$T%"N
S*r( 8 1 (skipped) Question: ,ow do you embed a subscreen in a main screen? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
U)( SET SUBS$EEN n a PB" 0'( 8 -+( an )*r((n. U)( SET SUBS$EEN n -+( 8' 'g* 8 -+( an )*r((n. U)( $ALL SUBS$EEN n -+( 8' 'g* 8 -+( an )*r((n. U)( $ALL SUBS$EEN n a PB" 0'( 8 -+( an )*r((n S*r( 8 1 (skipped) Question: /sing the screen system table$ what can you modify through a (**- A% &)''+ 8 '+2(**- construct? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
Va'0() 8 )*r((n ('((n-) S*r((n )-a-0) A--r0-() 8 )*r((n ('((n-) #0n*-n *( 8 0--n) S*r( 8 1 (skipped) Question: !hich components of the class can be accessed in the implementation of a static method in that class? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n esponse:
$n)-an-) A'' (v(n-) %n)-an*( a--r0-()
T<7() S*r( 8 1 (skipped) Question: %here are ____ versions of the A9A- 'ditor7 P'(a)( *+)( -+( *rr(*- an)(r. esponse:
3 4 2 1 S*r( 8 1 (skipped) Question: !hen does the lifetime of a component controller begin and end? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
%- (gn) -+ -+( /( D
can you search for suitable classic 9usiness Add."ns49Ad"s5? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n esponse:
S(ar*+ 8r )0-a'( (n-r() n -+( r('(van*7n(n- n -+( %7'((n-a-n G0( >%G? S(ar*+ n an a77'*a-n 7rgra 8r -+( (-+ GET_%NSTAN$E 8 *'a)) $L_E;%THANDLE U)( -+( SAP (n0 T') ! ABAP /r9(n*+ ! D(v('7(n- ! B0)n()) "(*- B0'(r S(ar*+ n -+( (7)-r< %n8ra-n S<)-( an *+)( En+an*((n-) ! $0)-(r E-) S*r( 8 1 (skipped) Question: "dentify the ways to map context structures7 T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n. esponse:
Dr(*- *n-(- a77ng E-(rna' *n-(- a77ng D
D('(-( -+( (n-r( *n-(n-) 8 a -a'(. $+ang( r *n-(n- an 7r()) Sav( >O$TL I S?.
D('(-( -a'( 8r (r<. D('(-( -+( )('(*-( r). $+ang( r *n-(n- an 7r()) En-(r >OENTE?. S*r( 1 8 1 Question: !hich of the following tas#s does the 9A2" implementing class perform? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
D('(-ng S(@0(n*ng %n)(r-ng #'-(rng S*r( 8 1 (skipped) Question: Your selection screen can be modified at which event? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
AT SELE$T%"N!S$EEN "UTPUT AT SELE$T%"N!S$EEN AT SELE$T%"N!S$EEN "N O8('_na( Nn( 8 -+( av( S*r( 1 8 1 Question: You defined data reference =1 generically7 !hich statement would you use to access the content of the referenced variable? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
A))gn K1! - O8)
G(- r(8(r(n*( 8 K1 n- a A))gn K1 - O8) A))gn >K1? - O8) S*r( 8 1 (skipped) Question: !hich statements are true regarding A9A- inheritance? T+(r( ar( 4 *rr(*- an)(r) - -+) @0()-n. esponse:
Y0 *an a**()) -+( )07(r*'a)) *7n(n- -+ -+( 7r(8 SUPE!. T+( n)-an*( *n)-r0*-r *an ( v(rr--(n v(rr--(n a) 7ar- 8 n+(r-an*(. T+( )-a-* *n)-r0*-r *an ( v(rr--(n a) 7ar8 n+(r-an*(. "v(r'ang a'') a (-+ - +av( )(v(ra' (8n-n) -+ 88(r(n- )gna-0r(). %n)-an*( *n)-r0*-r) 0)- *a'' -+( )07(r*'a))’) *n)-r0*-r. S-a-* *n)-r0*-r) n- n(( - *a'' -+( )07(r*'a))’) *n)-r0*-r. P'<r7+) r(@0r() -+( (v('7(r - )7(*8< +*+ (-+ - 0)( -+ n+(r-an*(. S*r( 8 1 (skipped) Question: !hich types of programs or parts of programs can be tested directly from the A9A- !or#bench or A9A- 'ditor? T+(r( ar( 4 *rr(*- an)(r) - -+) @0()-n. esponse:
EP"T P"GA #UN$T%"N!P""L #UN$T%"N "DULE $LASS!P""L ETH"D %NTE#A$E!P""L TYPE!P""L %N$LUDE S*r( 8 1 (skipped) Question: !hich data element property do you set so that the system logs changes to the content of fields with this data element? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
PAAETE %D D*0(n-a-n $+ang( *0(n%n70- +)-r< S*r( 8 1 (skipped) Question: You are writing a program that uses A9A- class7 !hich components of the class can you create directly from the program? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
"n'< 7rva-( *7n(n-) "n'< 7r-(*-( *7n(n-) "n'< 70'* *7n(n-) A'' *7n(n-) S*r( 8 1 (skipped) Question: !hich type of view cannot be used in a search help? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
Da-aa)( v( an-(nan*( v( H('7 v( $ana-() 9(< v( S*r( 1 8 1 Question: You define a generic variable that can hold the A9A- types )$ 2$ +$ &%"+<$ and %7 You want to restrict the use of other A9A- types7 !hich generic data type must you use in the definition? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
$SEUEN$E S%PLE $L%CE DATA S*r( 8 1 (skipped) Question: !hat is the difference between &A- 9asis and &A- +et!eaver? P'(a)( *+)( -+( *rr(*- an)(r.
esponse:
T+(r( ) n 88(r(n*(M -+( na( *+ang( a) rv(n < ar9(-ng a'n(. A'' v(r)n) 8 SAP N(-/(av(r r(@0r( -+( 0)( 8 Un*(. A'' v(r)n) 8 SAP N(-/(av(r n*'0( -+( a'-< - +an'( HTTP r(@0()-). A'' v(r)n) 8 SAP N(-/(av(r r(@0r( -+( 0)( 8 UT#!. S*r( 8 1 (skipped) Question: You have created a !eb 2ynpro view that shows data for airline connections between cities7 You want to display flight data for a specific date in a different view after the user select a date and presses a button7 !hich of the following actions you must perform? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n. esponse:
S(- -+( n-(r8a*( 7r7(r-< 8r 9(< 8(') E- -+( +an'(r (-+ n -+( v( *n-r''(r A a *'(n-!)( (v(n- n -+( v( $r(a-( an 'n9 7'0g) (-((n -+( v() S*r( 1 8 1 Question: You use /nified odelling language 4/(5 to design your classes7 You want to describe the message exchange between objects7 !hich diagram can you use? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
"(*- agra S(@0(n*( agra $7n(n- agra
$'a)) agra S*r( 8 1 (skipped) Question: !hich of the following program types can contain screens? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n esponse:
%n-(r8a*( 7') 0'( 7') E(*0-a'( 7rgra) #0n*-n gr07) $'a)) 7') S*r( 8 1 (skipped) Question: Your tas# is to enhance the screen of an &A- standard application7 application7 ,ow do you determine if there is a customer exit for this tas#? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
Y0 )(ar*+ n -+( )0r*( *( 8 -+( a77'*a-n 8r GET BAD% )-a-((nY0 )(ar*+ n -+( SAP r(8(r(n*( %7'((n-a-n G0( >%G? 8r a )0-a'( 0)(r (Y0 )(ar*+ n -+( 8' 'g* 8 -+( )*r((n 8r $AL $UST"E!SUBS$EEN )-a-((nY0 0)( -+( BA% B0'(r >-ran)a*-n SE1? - *+(*9 8r a )0-a'( B0)n()) A!%n>BA%? S*r( 8 1 (skipped) Question: !hat can you do with the code inspector?
T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n esponse:
$r(a-( n'< '*a' n)7(*-n), (*-) )(-) an *+(*9 varan-) $r(a-( <0r n n)7(*-n), (*- )(-) an *+(*9 varan-) $r(a-( an (*- )(- - r(7r()(n- -+( 7rgra) 7rgra) an (*-) - ( n)7(*-( $+)( 8r n'< -+( 7(r8ran*(, 7(r8ran*(, )(*0r-< an 0)(r n-(r8a*( *+(*9 *a-(gr() S*r( 8 1 (skipped) Question: !hat do you need to consider when creating a secondary index on a table? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n esponse:
T+( n( 0)- a'a<) ( 0n@0( T+( -a'( '' ( 07a-( r( @0*9'< 8 <0 *r(a-( r( n(() T+( )- 8r(@0(n-'< )('(*-( 8(') )+0' ( a-+( 8r)- 7)-n) n -+( n( T+( n( *an ( *r(a-( 8r )7(*8* a-aa)( )<)-() n'< S*r( 8 1 (skipped) Question: !hich of the following structures is created when you use a table type to define one of its components? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
A77(n )-r0*-0r(
D((7 )-r0*-0r( #'a- )-r0*-0r( N()-( )-r0*-0r( S*r( 8 1 (skipped) Question: !hich of the following statements are correct? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n. esponse:
An (n+an*((n- )7- *an *n-an an (7'*(n+an*((n- 7n- an an (n+an*((n- )(*-n. An (n+an*((n- )7- *an *n-an an (7'*(n+an*((n(n+an*((n- 7n-, (7'*- (n+an*((n(n+an*((n)(*-n, an n( BA%. An (n+an*((n- )7- *an *n-an (-+(r an (7'*- (n+an*((n- 7n- an (n+an*((n)(*-n r a n( BA% n'<, 0- a'' -+r(( *ann( n -+( )a( (n+an*((n- )7-. An (n+an*((n- )7- *an *n-an n( r r( )7'( r *7)-( (n+an*((n-). S*r( 8 1 Question: !hich of the following is a true statement? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n. esponse:
A 7a*9ag( *an ( n()-(. A'' *0)-(r r(7)-r< (*-) +av( - ( a))gn( - a 7a*9ag(. T+( -ran)7r- 'a<(r ) a ana-r< n70- 8(' 8r -+( 7a*9ag(.
Pa*9ag() Pa*9ag() 0)( n-(r8a*() an v)'-< - a9( -+(r ('((n-) v)'( - -+(r 7a*9ag(). S*r( 8 1 (skipped) Question: !hich options do you have to read data from multiple tables while using a &'(')% statement? T+(r( ar( 3 *rr(*- an)(r) - -+) @0()-n. esponse:
N()-( )('(*- )-a-((n-) N()-( '7 )-a-((n-) Da-aa)( v() Qn )-a-((n-) P'( -a'() S*r( 8 1 (skipped) Question: !hich method of passing parameters is preferred for its performance? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
Pa)) < r(8(r(n*( Pa)) < va'0( Pa)) < *'a)) Pa)) < )0*'a)) S*r( 1 8 1 Question: !hat is the difference between the "+"%"A(">A%"*+ and A% &'(')%"*+.&)''+ */%-/% events? P'(a)( *+)( -+( *rr(*- an)(r esponse:
%N%T%AL%AT%"N ) n'< 7r*())( n*(.
•
AT SELE$T!S$EEN "UTPUT *an ( 7r*())( 0'-7'( -() •
%N%T%AL%AT%"N *an v(rr-( -+( (8a0'- va'0( 8 a PAAETES 8(' •
AT SELE$T%%"N!S$EEN "UTPUT *an v(rr-( -+( (8a0'- va'0() 8 a PAAETES 8(' •
%N%T%AL%AT%"N *ann- *+ang( 70)+0--n -(-) •
AT SELE$T%"N!S$EEN "UTPUT *an *+ang( 70)+0--n -(-) •
%N%T%AL%AT%"N *an *+ang( -+( 7r7(r-() 8 -+( )*r((n 8(') •
AT SELE$T%"N!S$EEN "UTPUT *ann- *+ang( -+( 7r7(r-() 8 -+( )*r((n 8(' •
S*r( 8 1 (skipped) Question: You create a domain in the A9A- dictionary ,ow can you use this domain? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
A) -+( a-a -<7( 8 a vara'( n an ABAP 7rgra A) -+( a-a -<7( 8 a a-a ('((n- n -+( ABAP D*-nar< A) -+( a-a -<7( 8 an n70- 8(' n a a'g )*r((n A) -+( a-a -<7( 8 a )('(*-n )*r((n 8(' S*r( 8 1 (skipped) Question: !hich of the following statements are true? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n.
esponse:
S-a-* a--r0-() *an ( (*'ar( n'< n -+( 7rva-( v)'-< )(*-n 8 -+( *'a)). S-a-* a--r0-() ar( (*'ar( -+ -+( $LASS! DATA DATA )-a-((n-. )-a-((n -. A )-a-* a--r0-( ) -+( )a( a*r)) a'' n)-an*() 8 -+( *'a)). T+(r( ) n'< n( )-a-* a--r0-( a*r)) a'' n)-an*() 8 -+( *'a)). S-a-* a--r0-() *ann- ( *+ang( < an (*-. S*r( 8 1 (skipped) Question: 0or a given date4variable lv_date5$ you want to find all the connections from 0ran#furt to &ydney with exactly one stopover7 You want to fly from the stopover city to &ydney on the same day you arrive in the stopover city7 %able >0("<,%& hold the following information about flights7 !8'g+-: 7rar< 9(< !*-<8r:(7ar-0r( !*-<8r:(7 ar-0r( *-< !a-(8r: (7ar-0r( a-( !-(8r:(7ar-0r( -( !*-<-:()-na-n !*-<-:()-n a-n *-< !a-(-:()-na-n !a-(-:()- na-n a-( !-(-:()-na-n !-(-:() -na-n -( !hich of the following *pen &Q( Queries can you use to find all the possible stopover cities? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
SELE$T D%ST%N$T *-<- %NT" TABLE '-_*-() #" K8'g+-) AS ()-na-n /HEE *-<8r %N >SELE$T *-<- #" K8'g+-) /HEE a-(- & ()-na-nRa-(8r AND -(- O ()-na-nR-(8r ()-na-nR-(8r AND *-<8r & ‘#ANC#UT’ AND a-(8r & 'v_a-( ? AND ()-na-nR*-<- & ‘S<n(<’ SELE$T *-<- %NT" TABLE '-_*-() #" K8'g+-) AS ()-na-n /HEE *-<8r %N >SELE$T D%ST%N$T *-<- #" K8'g+-) /HEE a-(- & ()-na-nRa-(8r AND -(- O ()-na-nR-(8r ()-na-nR-(8r AND *-<8r & ‘#ANC#UT’ AND a-(8r & 'v_a-( ? AND ()-na-nR*-<- & ‘S<n(<’
SELE$T *-<8r %NT" TABLE '-_*-() #" K8'g+-) AS ()-na-n /HEE *-<- %N >SELE$T D%ST%N$T *-<8r #" K8'g+-) /HEE a-(- & ()-na-nRa-(8r AND -(- O ()-na-nR-(8r ()-na-nR-(8r AND *-<8r & ‘#ANC#UT’ AND a-(8r & 'v_a-( ? AND ()-na-nR*-<- & ‘S<n(<’ SELE$T D%ST%N$T *-<8r %NT" TABLE '-_*-() #" K8'g+-) AS ()-na-n /HEE *-<8r %N >SELE$T *-<- #" K8'g+-) /HEE a-(- & ()-na-nRa-(8r AND -(- O ()-na-nR-(8r ()-na-nR-(8r AND *-<8r & ‘#ANC#UT’ AND a-(8r & 'v_a-( ? AND ()-na-nR*-<- & ‘S<n(<’ S*r( 8 1 (skipped) Question: !hen does &A- recommend that you use a full buffering type for a database table? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
/+(n -+( -a'( ) )a'' an 8r(@0(n-'< r--(n /+(n -+( -a'( ) )a'' an )(' r--(n /+(n -+( -a'( ) 'arg( an 8r(@0(n-'< r--(n /+(n -+( -a'( ) 'arg( an )(' r--(n S*r( 8 1 (skipped) Question: !hich A9A- statement can ma#e an element visible that you statically defined as invisible? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
S$EEN!%NV%S%BLE & 1 S$EEN!A$T%VE & 1
S$EEN!A$T%VE & S$EEN!%NV%S%BLE & S*r( 8 1 (skipped) Question: 'ach component has an interface of what does this interface consist? T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n. esponse:
%n-(r8a*( v( %n-(r8a*( *n-(%n-(r8a*( *n-r''(r Da-a $n-an(r S*r( 8 1 (skipped) Question: ,ow many wor# areas are available in the 2ebugger? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
12 15 S*r( 8 1 (skipped) Question: !hat is the purpose of implicit enhancement points? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
T a 8(') - an SAP a-aa)( -a'(
T a *( - a )-anar SAP 7rgra T *+ang( *( n a )-anar SAP 7rgra T *r(a-( a )(*nar< n( 8r an SAP a-aa)( -a'( S*r( 8 1 Question: !hat is the result of the following arithmetic operation? DATA: n-TYPE%. n-&5>3F1?. P'(a)( *+)( -+( *rr(*- an)(r. esponse:
1 2 1.5 S*r( 8 1 (skipped) Question: You )reated the following A9A- )ode:
2A%A x %Y-' '0 %* 2A%A 2A%A y %Y-' '0 %* *9@')% A&&"<+ x %* fs3 A&&"<+ y %* fs3
You want to add a declaration of fs3 to the )ode7 !hich of the 0ollowing 2eclarations are alid?
T+(r( ar( 2 *rr(*- an)(r) - -+) @0()-n. esponse:
#%ELD!SYB"LS O8)
#%ELD!SYB"LS O8) TYPE E# T" ANY #%ELD!SYB"LS TYPE E# T" DATA #%ELD!SYB"LS #%ELD!SYB"LS O8) TYPE ANY S*r( 8 1 (skipped) Question: !hich of the following actions can be performed in the -rocess After "nput 4-A"5 processing bloc#? P'(a)( *+)( -+( *rr(*- an)(r. esponse:
$+(*9 -+( 80n*-n *(. 8< )*r((n a--r0-()