sap questions with key

Upload: bhanu-kolapalli

Post on 04-Jun-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 SAP Questions With Key

    1/51

    (1) Basic ABAP programs & Interface creation

    1) You need to create an ABAP program that displays a list of invoices from a

    supplier. What types of programs can you create to achieve this goal !here is

    more than one correct ans"er to this #uestion.

    A) ABAP EXECUTABLE PROGRAM

    B) ABAP WEBDYNPRO APPLICATION

    C) ABAP MODULE POOL

    d) ABAP Subroutine Pool

    e) ABAP Include Program

    $) You have "ritten an ABAP e%ecutale program that displays the flight

    connections et"een t"o cities for your customer. You hand over your program to

    your customer for maintenance and need to e%plain to your customer's

    programmer the properties of event locs. !here is more than one correct

    ans"er to this #uestion.

    a) Event blocks can be nested, for example, you can have event blocks ithin event blocks!

    b) Event blocks start ith an event key ord and end ith the keyord E"# $% E&E"'!

    C) EVENT BLOCKS START WITH AN EVENT KEY WORD AND END WITH THE START

    OF ANY OTHER MODULARIZATION BLOCK, FOR EXAMPLE, ANOTHER EVENT BLOCKOR MODULE OR SUBROUTINE.

    d) Event blocks are executed in the se(uence they occur in the program!

    E) THE ABAP RUNTIME DECIDES IN WHICH SEQUENCE TO EXECUTE EVENT BLOCKS.

    ) You "ant to "rite an ABAP e%ecutale program that displays a list of flights.

    When the user doule*clics on a line displaying a flight+ you "ant to display a

    secondary list that displays all ooings for this flight. Which is the correct usage

    of the ,I- techni#ue to provide information aout the selected line on the aselist to the event loc that uilds the secondary list Please choose the correct

    ans"er.

    a) SEE*' + %$- sflight I"'$ a! .I'E/0 a1carrid, a1connid, a1fldate! 2I#E/0 a1carrid,

    a1connid, a1fldate! *EA/ a1carrid, a1connid, a1fldate! E"#SEE*'!

    B) SELECT * FROM SFLIGHT INTO WA. WRITE: WA!CARRID, WA!CONNID, WA!

    FLDATE. HIDE: WA!CARRID, WA!CONNID, WA!FLDATE. ENDSELECT. CLEAR: WA.

  • 8/13/2019 SAP Questions With Key

    2/51

    c) SEE*' + %$- sflight I"'$ a! 2I#E/ a1carrid, a1connid, a1fldate! .I'E/0 a1carrid,

    a1connid, a1fldate! *EA/ a1carrid, a1connid, a1fldate! E"#SEE*'!

    d)All the ansers are rong

    /) You "ant to "rite an ABAP e%ecutale program that displays a list of airline

    carriers. When the user doule*clics on a line displaying a carrier+ you "ant todisplay a secondary list that displays the flight plan of this carrier. You uild your

    ase list using this code0 23! 4 from scar I5!6 "a. W7I!08 "a*carrid+ "a*

    name+ "a*url. ,I-0 "a*carrid. 5-23!. 32A7 "a. Which is the correct coding

    for the secondary listPlease choose the correct ans"er.

    A) AT LINE!SELECTION. CHECK WA!CARRID IS NOT INITIAL. SELECT * FROM SPFLI

    INTO WA"SPFLI WHERE CARRID # WA!CARRID. WRITE: WA"SPFLI!CARRID,

    WA"SPFLI!CONNID, WA"SPFLI!CITYFROM, WA"SPFLI!CITYTO. ENDSELECT. CLEAR

    WA.

    b) A' I"E1SEE*'I$"! *2E*3 sy1subrc IS "$' I"I'IA! SEE*' + %$- spfli I"'$ a4spfli

    .2EE carrid 5 a1carrid! .I'E/0 a4spfli1carrid, a4spfli1connid, a4spfli1cityfrom,a4spfli1cityto! E"#SEE*'! *EA a!

    c) A' I"E1SEE*'I$"! *2E*3 a1carrid IS "$' I"I'IA! SEE*' + %$- spfli I"'$ a4spfli!

    .I'E/0 a4spfli1carrid, a4spfli1connid, a4spfli1cityfrom, a4spfli1cityto! E"#SEE*'!

    *EA a!

    d) All the ansers are correct!

    9) You "ant to generate page headers for a secondary list in an ABAP e%ecutale

    program. Which event loc do you use to do this Please choose the correct

    ans"er.

    A) At ine1Selection

    B) 'op1$f1Page

    C) TOP!OF!PAGE DURING LINE!SELECTION

    :) In your ABAP program you "ant to display a dialog o% that ass the user to

    confirm a chosen action. Which function module can you use to do this Please

    choose the correct ans"er

    A) POPUP"TO"CONFIRM

    B) #ialog4'o4*onfirm

    *) 6ser4*onfirm

    #) 'here Is "o Such %unction -odule!

    ;) You "ant to display a dialog o% "indo" in your ABAP dialog program. Which

    statement can you use to do this Please choose the correct ans"er.

  • 8/13/2019 SAP Questions With Key

    3/51

    a) 7$ '$ S*EE" 899!

    b) *A S*EE" 899!

    c) SE' S*EE" 899!

    D) CALL SCREEN $%% STARTING AT & &.

    e) .I"#$. 899 S'A'I"7 A' : :!

    alue 'av'.

    *) *2E*3 I% '2E %IE# .I'2 '2E $3 A''IB6'E I" '2E S*EE" to start a screen in the module pool!

    b) 'he user uses transaction SE=> to start a screen in the module pool!

    C) THE USER USES A DIALOG TRANSACTION THAT YOU HAVE CREATED TO START ASCREEN IN THE MODULE POOL.

    d) 'he administrator assigns a screen in the module pool to the profile of the user! 'he user

    then can start this screen from his user menu!

    1=) You create a function group A!P that contains a couple of function modules

    to manage material master data. What is the name of the corresponding

    program Please choose the correct ans"er.

    a) ?A'P

    b) SAP-?A'P

    c) SAP%?A'P

    ') SAPLZATP

    e) SAP'?A'P

    11) You "rite an ABAP e%ecutale program that displays the flight connections

  • 8/13/2019 SAP Questions With Key

    4/51

    et"een t"o cities. Your have provided selection parameters for departure city

    and destination city. In your program you have "ritten event locs for the event

    locs A! 23!I65*375+ I5I!IA2IA!I65+ !A7!*6@*23!I65+ !6P*6@*

    PAC (in alphaetical order). In "hich se#uence "ill ABAP 7untime call these

    event locs Please choose the correct ans"er.

    a) A' SEE*'I$"1S*EE", I"I'IAI?A'I$", S'A'1$%1SEE*'I$", '$P1$%1PA7E

    B) INITIALIZATION, AT SELECTION!SCREEN, START!OF!SELECTION, TOP!OF!PAGE

    c) '$P1$%1PA7E, I"I'IAI?A'I$", A' SEE*'I$"1S*EE", S'A'1$%1SEE*'I$"

    d) S'A'1$%1SEE*'I$", I"I'IAI?A'I$", A' SEE*'I$"1S*EE", '$P1$%1PA7E

    1$) You analyDe an e%ecutale ABAP program. In the event loc A! 23!I65*

    375 you see this line of code0 EAC "== (EA!). What is the effect of

    this line Please choose the correct ans"er.

    a) $n the selection screen, the user sees a arning! 'he user must change the input

    parameters on the selection screen to continue ith the program!

    B) ON THE SELECTION SCREEN, THE USER SEES A WARNING. THE USER MAY

    CHANGE THE INPUT PARAMETERS OR PRESS ENTER TO CONTINUE WITH THE

    PROGRAM.

    c) $n the list, the user sees a arning! By pressing E"'E, the user is taken back to the

    selection screen and can change the input parameters!

    d) $n the selection screen, the user sees a dialog box ith a arning! 'he user may change

    the input parameters or press E"'E to continue ith the program!

    e) $n the selection screen, the user sees a dialog box ith arning! 'he user must changethe input parameters to continue ith the program!

    1) You design an e%ecutale program that displays flight ooings. !he selection

    screen of your program contains a parameter pa?car of type ?3A77I- for the

    carrier. !o mae sure that users only see flight connections they are allo"ed to

    see+ you perform an authority chec on the authoriDation oFect ?3A77I-. Where

    do you do thisPlease choose the correct ans"er.

    A) IN THE EVENT BLOCK AT SELECTION!SCREEN.

    B) In 'he Event Block 7et Scarr!

    *) In A Pai -odule $f 'he Selection Screen!

    #) In 'he Event Block At 6ser1*ommand!

    E) In A Pbo -odule $f 'he Selection Screen!

  • 8/13/2019 SAP Questions With Key

    5/51

    1/ )You design an e%ecutale program that displays flight connections. !he

    selection screen of your program contains a parameter pa?car of type 3A77I-

    for the carrier. !o mae sure that users only see flight connections they are

    allo"ed to see+ you perform an authority chec on the authoriDation oFect

    ?3A77I-. ,o" do you do this Please choose the correct ans"er.

    A) AUTHORITY!CHECK OB(ECT S"CARRID ID CARRID FIELD PA"CAR ID ACTVTFIELD %.

    B) Authority1*heck $b@ect S4*arrid Id ;*arrid; %ield Pa4*ar Id ;Actvt; %ield ;9=;!

    *) Authority1*heck $b@ect ;S4*arrid;! Id ;*arrid; %ield Pa4*ar Id ;Actvt; %ield 9=!

    #) Authority1*heck $b@ect S4*arrid! Id ;*arrid; %ield Pa4*ar Id ;Actvt; %ield ;9=;!

    19) You design a -ynpro "ith numer 1== for an ABAP program. -ynpro 1==

    contains input fields that reference the data dictionary structure -Y5?B66G.What do you have to do so that your ABAP program can access the data entered

    y the user during PAI processing Please choose the correct ans"er.

    a) 6se the statement 7E' %IE# sdyn4book in the PAI logic of the #ynpro!

    b) 6se the #A'A statement to declare a structure of type S#"4B$$3 in the 'op1Include of

    the program!

    C) USE THE STATEMENT TABLES SDYN"BOOK TO DECLARE A STRUCTURE WITH THE

    NAME AND TYPE SDYN"BOOK IN THE TOP!INCLUDE OF THE PROGRAM.

    d) 6se the statement 7E' %IE# sdyn4book in the PAI module user4command4

  • 8/13/2019 SAP Questions With Key

    6/51

    Which statements can you use to do this !here is more than one correct ans"er

    to this #uestion.

    +) PARAMETERS

    ) SELECT!OPTIONS

    c) %IE#1S-B$S

    d) 'ABES

    e) A"7E $%

    ($) H5I36-

    1) You are an ABAP consultant and your customer ass you to list the enefits of

    moving from a 5on*Hnicode to a Hnicode system. !here is more than one correct

    ans"er to this #uestion.

    A) A UNICODE SYSTEM CAN SUPPORT USERS OF DIFFERENT CULTURES.

    b) A 6nicode system automatically translates beteen different cultures!

    c) A 6nicode system needs less database storage space!

    D) TRANSFER OF CHARACTER DATA BETWEEN TWO UNICODE SYSTEMS FROM

    DIFFERENT CULTURES IS EASIER THAN BETWEEN NON!UNICODE SYSTEMS.

    e) In 6nicode systems characters are alays stored using 6'%1> encoding!

    $) You revie" an ABAP program that needs to e migrated to a Hnicode system.

    !he program opens a data set to read a te%t file into an internal tale. ,o" do

    you need to modify the 6P5 -A!A! statement so that your program "ill run ona Hnicode system Please choose the correct ans"er.

    A) Add 'he Extension In Binary -ode!

    B) ADD THE EXTENSION IN TEXT MODE.

    *) Add 'he Extension In 6nicdoe -ode!

  • 8/13/2019 SAP Questions With Key

    7/51

    #) 6se $pent 'extfile Instead $f $pen #ataset!

    E) 6se $pen 6nicode Instead $f $pen #ataset!

    ) You 7evie" An ABAP Program !hat 5eeds !o Be Eigrated !o A Hnicode ystem.

    Within !he Program+ !he !"o -ata 6Fects 3ity And Eemer Are -eclared In !he

    @ollo"ing Way0

    #A'A *ity 89) 'PE *!

    #A'A/ BE7I" $% -ember,

    %irst name 89) 'PE *,

    Age 'PE I,

    *ity 89) 'PE *,

    E"# $% -ember!

    'he Program *ontains the %olloing ine/ *ity 5 -emberC:D89)! .hy #oes 'his ine "ot

    .ork As Expected Please *hoose 'he *orrect Anser!

    a) Because the syntax is incorrect!

    b) Because the fragment vie of member contains non1character data!

    C) BECAUSE YOU CAN NOT READ BEYOND NON!CHARACTER DATA WITHIN A

    STRUCTURE USING THE OFFSET NOTATION.

    d) Because an integer has > bytes!

  • 8/13/2019 SAP Questions With Key

    8/51

    ()A2> C7I- 365!762

    1) Which of the follo"ing can You 3ontrol Hsing the @ield 3atalog of an ap Alv

    Crid 3ontrol !here Is Eore !han 6ne 3orrect Ans"er !o !his uestion.

    A) SET THE OUTPUT CHARACTERISTICS OF A COLUMN, SUCH AS THE COLUMN

    POSITION OR WIDTH.

    B) INFLUENCE THE FORMAT PROPERTIES OF COLUMN CONTENTS, SUCH AS THE

    NUMBER OF DECIMAL PLACES OR THE ALIGNMENT OF THE CONTENT OF A CELL.

    *) $utput 'he ist In A Striped Pattern!

    #) Specify 'he *olors $f 'he ist os!

    E) HIDE THE LIST COLUMNS.

    $) In gloal class 32?CHI?A2>?C7I- that is delivered y AP+ the -6HB2?32I3G

    event is defined+ "hich is triggered "hen a cell in the list is doule*cliced. You

    have "ritten a program in "hich data is displayed in a list using class

    32?CHI?A2>?C7I-. What do you have to do in your program to respond to the

    event !here is more than one correct ans"er to this #uestion.

    A) CREATE YOUR OWN HANDLER CLASS.

  • 8/13/2019 SAP Questions With Key

    9/51

    B) WRITE A HANDLING METHOD FOR THE EVENT.

    *) *apture 'he Event .ith 'he *atch Statement!

    D) REGISTER ON THE EVENT USING THE SET HANDLER STATEMENT.

    ) You "ant the system to output a list in the program using the AP A2> grid

    control. In "hich order do you have to carry out the follo"ing steps in the

    program to achieve this Please choose the correct ans"er.

    +) CREATE CUSTOM CONTAINER AREA,

    CL"GUI"CUSTOM"CONTAINER

    CL"GUI"ALV"GRID,

    SET"TABLE"FOR "FIRST"DISPALY.

    b) *476I4*6S'$-4*$"'AI"E!!

    *476I4A&47I#,

    *EA'E *6S'$- *$"'AI"E AEA,

    SE'4'ABE4%$ 4%IS'4#ISPA!

    c) SE'4'ABE4%$ 4%IS'4#ISPA!

    *476I4*6S'$-4*$"'AI"E!!

    *476I4A&47I#,

  • 8/13/2019 SAP Questions With Key

    10/51

    *EA'E *6S'$- *$"'AI"E AEA

    d) *476I4A&47I#,

    *476I4*6S'$-4*$"'AI"E!!

    SE'4'ABE4%$ 4%IS'4#ISPA!

    *EA'E *6S'$- *$"'AI"E AEA

    (/) 5!WA>7 6>7>IW

    1) Which solutions are parts of the AP Business uite !here is more than one

    correct ans"er to this #uestion.

    A) SAP Business $ne

    B) SAP ERP -ENTERPRISE RESOURCE PLANING)

    C) SAP SCM -SUPPLY CHAIN MANAGEMENT)

    #) SAP Bank AnalyFer

    E) SAP PLM -PRODUCT LIFECYCLE MANAGEMENT)

    %) SAP BSE Business Suite Explorer)

    $) Which of the follo"ing statements aout the AP 5etWeaver are true !here is

    more than one correct ans"er to this #uestion.

    A) SAP NETWEAVER PROVIDES TOOLS TO INTEGRATE A HETEROGENEOUS

    SOFTWARE LANDSCAPE.

    B) THE MAIN PURPOSE OF SAP NETWEAVER IS TO INTEGRATE PEOPLE,

    INFORMATION, AND PROCESSES AND TO PROVIDE A PLATFORM FOR

    APPLICATIONS.

    c) 'he Bank AnalyFer is part of SAP "et.eaver!

    d) 'he Industrial Solution 6tilities IS6) is part of SAP "et.eaver!

    e) SAP EP is part of SAP "et.eaver!

    F) SAP NETWEAVER CAN BE USED TO INTEGRATE NON!SAP APPLICATION SYSTEMS.

  • 8/13/2019 SAP Questions With Key

    11/51

    ) !he configuration of a AP system comprises several server layers. Which of

    the follo"ing is the smallest possile configuration of a AP system concerning its

    server layers Please choose the correct ans"er.

    a) Presentation Server, Internet Server, *omputing Server

    b) Presentation Server, Internet Server, #atabase Server

    c) Presentation Server, Application Server

    D) PRESENTATION SERVER, APPLICATION SERVER, DATABASE SERVER

    /) You e%ecute an ABAP program "ith several dialog steps (screens). Which

    statement is correct Please choose the correct ans"er.

    A) 'he entire program is alays processed in exactly one dialog ork process! 'his dialog

    ork process also remains reserved for this program hile the screen is displayed on thefront end!

    B) THE PROGRAM COMPONENTS FOR THE INDIVIDUAL DIALOG STEPS ARE USUALLY

    EXECUTED IN VARIOUS DIALOG WORK PROCESSES THAT ARE RELEASED ONCE A

    PROGRAM COMPONENT HAS BEEN PROCESSED -WHILE THE SCREENS ARE

    DISPLAYED ON THE FRONT END).

    c) 'he ABAP dispatcher takes over the entire execution of the ABAP programs and gets the

    user context of the programs from the roll area!

    9) @or "hich tass is the dataase interface responsile !here is more than one

    correct ans"er to this #uestion.

    A) CONVERSION OF OPEN SQL STATEMENTS FROM ABAP STATEMENTS INTO THE

    CORRESPONDING DATABASE STATEMENTS.

    B) DATABASE INDEPENDENCE OF APPLICATION PROGRAMS.

    c) Syntax check of GnativeG SH commands!

    D) USAGE OF SAP BUFFERS.

    e) #ata consistency check ith respect to foreign key relationships!

    :) !he AP 5etWeaver Application erver offers the possiility to install an ABAP

    stac or a Java stac. Which of the follo"ing statements aout the possile

    cominations of ABAP and Java stacs in one AP 5etWeaver Application erver

    Please choose the correct ans"er.

  • 8/13/2019 SAP Questions With Key

    12/51

    a) In one SAP "et.eaver Application Server there can be installed either an ABAP stack or a

    ava stack, but never both stacks!

    b) In one SAP "et.eaver Application Server there can be installed either a stand1alone ABAP

    stack, or a combination of an ABAP stack and a ava stack, but there can never be installed a

    stand1alone ava stack!

    C) IN ONE SAP NETWEAVER APPLICATION SERVER THERE CAN BE INSTALLED

    EITHER A STAND!ALONE ABAP STACK, OR A STAND!ALONE (AVA STACK, OR A

    COMBINATION OF AN ABAP STACK AND A (AVA STACK.

    d) In one SAP "et.eaver Application Server there alays must be installed both stacks!

    (9)ABAP -BHCC7

    1) Which of the follo"ing statements is true concerning "oring "ith structures

    and internal tales in the ABAP -eugger Please choose the correct ans"er.

    a) .ith the ABAP #ebugger you can create ne data ob@ects even if they are structures or

    internal tables!

    B) WITH THE ABAP DEBUGGER YOU CAN EDIT INTERNAL TABLES -E.G. APPEND

    LINES, DELETE LINES, CHANGE THE CONTENT).

    c) .ith the ABAP #ebugger you can change the definition of a structure at runtime!

    d) .ith the ABAP #ebugger you can change the definition of an internal table at runtime

    $) You "ant to deug a program ecause you need to trac an erroneous ehavior

    at runtime. In "hich "ays can you start the ABAP -eugger !here is more than

    one correct ans"er to this #uestion.

    a) ou can execute the program from the first line on in debugging mode ith Execute 1J

    #ebugging !

    B) IF THERE APPEARS A SCREEN DURING EXECUTION, YOU CAN ENTER H TO

    SWITCH TO DEBUGGING MODE.

    C) YOU CAN SET A BREAKPOINT BY SELECTING A LINE OF THE SOURCE CODE OF

    THE PROGRAM IN THE ABAP EDITOR.

  • 8/13/2019 SAP Questions With Key

    13/51

    D) YOU CAN SET A BREAKPOINT WITH THE ABAP STATEMENT BREAK!POINT.

    ) -uring deugging a program you find that only in certain constellations an

    error appears. Watch points could help you to reach the erroneous constellation

    faster. Which statements are true aout "atch points !here is more than one

    correct ans"er to this #uestion.

    a) A atch point can be defined in the ABAP Editor via the menu path 7oto 1J *reate atch

    point!

    B) YOU CAN DEFINE A WATCH POINT ONLY FROM WITHIN THE DEBUGGER.

    c) A atch point is alays related to a data ob@ect of the debugged program! "o matter ho

    you define the atch point the system ill alays stop execution if the content of the

    related data ob@ect is being changed and issue a message G.atch point reachedG

    D) SEVERAL WATCH POINTS CAN BE COMBINED WITH AND / OR.

    (:) !AB2 72A!I65,IP

    1) When you define a field of a dataase tale you references to data element

    "hich normally references to a domain. But it is also possile to define the datatype directly in the data element+ "ithout referencing to a domain. Which feature

    do you get+ if you define the data type y referencing to a domain Please choose

    the correct ans"er.

    A) ONLY THEN IT IS POSSIBLE TO DEFINE A CHECK TABLE FOR THIS TABLE FIELD.

    b) $nly then you can link a search help to this table field!

    c) $nly then you can add this table field to a database vie!

    $) @or a field of an AP transaction there are t"o simple search helps A and B (in

    a collective search help) provided y AP. But your users only need the simple

    search help A. Your tas is it to hide the other simple search help B ut "ithout

    modify the program 8 search help. ,o" "ould you proceed Please choose the

    correct ans"er.

    a) ou set the hidden flag for the simple search help B directly in the SAP collective search

    help!

  • 8/13/2019 SAP Questions With Key

    14/51

    B) YOU DEFINE AN APPEND SEARCH HELP FOR THE SAP COLLECTIVE SEARCH HELP,

    INCLUDE THE SIMPLE SEARCH HELP B AND SET THE HIDDEN FLAG.

    c) ou have to do nothing! 'he system administrator can hide the simple search help B by

    customiFing

    ) @or a dataase tale Ddepartment you should define the te%t tale

    Ddepartmentt in the ABAP dictionary "here the names of the departments are

    stored. ,o" "ould you design the tale Ddepartmentt so that it is the te%t tale

    of the tale Ddepartment!here is more than one correct ans"er to this #uestion.

    A) THE TEXT TABLE ZDEPARTMENTT HAS THE SAME KEY FIELDS AS THE TABLE

    ZDEPARTMENT PLUS ONE ADDITIONAL KEY FIELD OF DATA TYPE LANG.

    B) THE TEXT TABLE ZDEPARTMENTT HAS ONE TEXT FIELD WHICH IS NOT A KEY

    FIELD.

    c) 'he text table Fdepartmentt is of type cluster table!

    D) THE TEXT TABLE ZDEPARTMENTT IS LINKED WITH TABLE ZDEPARTMENT BY A

    FOREIGN KEY. FOR THE TYPE OF THE FOREIGN KEY FIELDS YOU CHOOSE KEY

    FIELDS OF A TEXT TABLE.

    /) You create an ABAP dynpro to enter flight connection data. ach connection is

    identified y the contents of the fields 3A77I- (carrier id) and 3655I-

    (connection id) in the dataase tale P@2I. !he carriers are stored in tale

    3A77 and identified y the value of the field 3A77I-. What is the easiest "ay to

    ensure that only 3A77I- values from field 3A77*3A77I- can e entered in the

    dynpro Please choose the correct ans"er.

    A) DEFINE SPFLI!CARRID AS A FOREIGN KEY FIELD WITH CHECK TABLE SCARR AND

    FOREIGN KEY MANDT AND CARRID.

    B) #efine S*A1*AI# As A %oreign 3ey %ield .ith *heck 'able SP%I And %oreign 3ey

    -A"#' And *AI#!

    *) Implement A PAI -odule 'hat *hecks 'hat 'he 6ser 2as Entered A *orrect &alue!

    #) Implement A Search 2elp 'hat Ensures 'hat 'he 6ser *an $nly Enter *orrect &alues!

    9) In the ABAP dictionary you create t"o tales BGP@ and BP6 "hich contain

  • 8/13/2019 SAP Questions With Key

    15/51

    header data and position data of accounting documents. !he primary ey of BGP@

    consists of EA5-! (client)+ and B257 (document numer). !he primary ey of

    BP6 consists of EA5-! (client)+ B257 (document numer)+ and P6 (position).

    You "ant to mae sure that field B257 of BP6 can only contain values from

    field B257 in BGP@. ,o" can you enforce this Please choose the correct ans"er.

    a) #efine BP$S1BE" as a foreign key field ith the check table B3P% and the foreign keyconsisting of -A"#' and BE"!

    b) #efine BP$S1BE" as a foreign key field ith the value table B3P% and the foreign key

    consisting of -A"#' and BE"!

    c) #efine B3P%1BE" as a foreign key field ith the check table BP$S and the foreign key

    consisting of -A"#' and BE"!

    d) #efine B3P%1BE" as a foreign key field ith the value table BP$S and the foreign key

    consisting of -A"#' and BE"!

    E) IT IS NOT POSSIBLE TOO ENFORCE THAT BPOS!BELNR CONTAINS ONLY VALUESFROM BKPF!BELNR.

    :) You should implement a search help+ "here the data of the search help should

    e selected via outer Foin. Which of the follo"ing vie" types you "ould choose

    Please choose the correct ans"er.

    a) 'he database vie!

    b) 'he maintenance vie!

    C) THE HELP VIEW.

    d) 'he pro@ection vie!

    (;) 5,A53E5! & E6-I@I3A!I65

    1) You detect an error in the coding of a standard AP ABAP program. You need to

    correct this error in your development system and transport it to your production

    system. ,o" is this action called Please choose the correct ans"er.

    a) *orrection

    b) epair

    C) MODIFICATION

    d) 2ot fix

  • 8/13/2019 SAP Questions With Key

    16/51

    $) Your company uses a standard AP report ut "ants to change its layout. You

    are assigned to do this. What "ould e the est "ay to solve this tas Please

    choose the correct ans"er.

    a) PersonaliFe the standard SAP report!

    b) -odify the standard SAP report!

    C) COPY THE STANDARD SAP REPORT AND CHANGE THE COPY.

    d) *reate a Huery based on the SAP report and change the (uery!

    e) Build an Infoset based on the SAP report and change the Infoset!

    ) An AP programmer has "ritten a standard program in a "ay that it can call

    customer coding. You "ant to implement this coding. ,o" is this techni#ue

    called Please choose the correct ans"er.

    A) ENHANCEMENT

    b) PersonaliFation

    c) -odification

    d) epair

    e) *orrection

    /)You "ant to add some fields to a standard AP tale using the appendtechni#ue. What do you have to eep in mind aout this techni#ue !here is more

    than one correct ans"er to this #uestion.

    a) An append structure can be assigned to more than one table!

    B) THE FIELDS OF AN APPEND STRUCTURE MUST START WITH ZZ OR YY.

    C) APPEND STRUCTURES ARE NOT POSSIBLE FOR TABLES CONTAINING A LONG

    FIELD.

    d) Append structures must be compared ith the SAP original in a release upgrade!

    e) 'he name of the append structure must start ith ?? or !

    9) An AP note states that you need to correct an error in the coding of a

    standard AP ABAP program. ince this correction is vital for your company+ you"ant to do it straight a"ay. What is the est "ay to do this Please choose the

    correct ans"er.

    a) 6se the ABAP editor to modify the coding as stated in the note!

    b) 6se the modification assistant to modify the coding as stated in the note!

    C) USE THE NOTES ASSISTANT TO MODIFY THE CODING AS STATED IN THE NOTE.

  • 8/13/2019 SAP Questions With Key

    17/51

    d) 6se transaction SPA6 to modify the coding as stated in the note!

    :) Which of the follo"ing enhancement techni#ues involves a modification from a

    technical vie"point Please choose the correct ans"er.

    A) USER EXIT

    b) *ustomer Exit

    c) Business 'ransaction Event

    d) Business AddIn BAdI)

    e) Enhancement Section

    ;) Which inds of enhancements can BAdIs provide !here is more than one

    correct ans"er to this #uestion.

    A) FUNCTIONAL ENHANCEMENTS -* / 01/23 2'3)

    B) SCREEN ENHANCEMENTS

    C) MENU ENHANCEMENTS

    d) #ata element enhancements

    e) 'able enhancements

    BA'I0 / 3

  • 8/13/2019 SAP Questions With Key

    18/51

    b) 6sing an implicit enhancement section you can change coding in a standard SAP

    program!

    c) 6sing an implicit enhancement section you can add data declarations to a standard SAP

    program!

    D) THERE ARE NO IMPLICIT ENHANCEMENT SECTIONS.

    1=) Why does AP not recommend modifying standard AP programs !here is

    more than one correct ans"er to this #uestion.

    A) TO SIMPLIFY UPGRADES TO A NEW RELEASE.

    B) TO ENSURE SMOOTH SUPPORT FROM SAP.

    c) 'o protect SAPs intellectual property!

    d) 'o avoid performance problems!

    11) You "ant to implement a BAdI that provides a functional enhancement. What

    do you need to do !here is more than one correct ans"er to this #uestion.

    A) #efine an interface for the BAdI!

    B) IMPLEMENT A CLASS WHICH IMPLEMENTS THE BADI INTERFACE.

    C) IDENTIFY THE NAME OF THE BADI.

    d) 3all the BAdI.

    E) *reate an enhancement pro@ect ith *-$#!

    "ote/ If they ask Kchoose =L then select A as ell!

    1$) A user has made a modification to a AP suroutine. A ne" upgrade released

    is to e applied and sap has made modification to the same suroutine that the

    user has modified. What "ill happen during upgrade using the modification

    assistant !here is more than one correct ans"er to this #uestion.

    a) 'he modification assistant ill prompt you for a change re(uest to

    reapply the change

    B) OPTIONS REPLACE AND INSERT IS MADE AVAILABLE FOR

    YOU TO DECIDE ON HOW TO HANDLE THE UPGRADE

    c) 'he user modifications must be reapplied manually

    d) 'he user modifications are automatically inserted into the ne

  • 8/13/2019 SAP Questions With Key

    19/51

    subroutine release

    1) Why does AP not recommend modifying standard AP programs !here is

    more than one correct ans"er to this #uestion.

    A) TO SIMPLIFY UPGRADES TO A NEW RELEASE.

    B) TO ENSURE SMOOTH SUPPORT FROM SAP.

    c) 'o protect SAPs intellectual property!

    d ) 'o avoid performance problems!

    (

  • 8/13/2019 SAP Questions With Key

    20/51

    /) In the top of a program you find the follo"ing type definition0 !YP0 BCI5 6@

    t1+ comp1 !YP scarr*carrid+ comp$ !YP scarr*carrname+ 5- 6@ t1. Which of the

    follo"ing ABAP statements referring to !ype t1 "ould e syntactically correct

    !here is more than one correct ans"er to this #uestion.

    A) DATA STR? TYPE T?.

    b) #A'A str< I3E t

    c) 'PES t8 I3E t

    D) TYPES T$ TYPE T?.

    9) At "hich of the follo"ing places is made use of types !here is more than onecorrect ans"er to this #uestion.

    A) DATA OB(ECTS

    B) SELECTION SCREEN PARAMETERS

    C) SELECTION SCREEN SELECT!OPTIONS

    D) SUBROUTINE PARAMETERS

    e) Parameters for PB$ modules

    f) Parameters for PAI modules

    G) FUNCTION MODULE PARAMETERS

    H) METHOD PARAMETERS

    :) 2et's assume there "ould e a ABAP -ictionary structure !71. 5o" for

    "hatever reason you "ant to create a local type of the same name !71. What

    "ould happen if you created the local type in your program and then created a

    structure that is typed "ith !71 !YP0 BCI5 6@ str1+ comp1+ comp$+ 5- 6@str1. -A!A0 my?str !YP str1. Please choose the correct ans"er.

    A) THE LOCAL DEFINITION OF TYPE STR? WILL BE USED.

    b) 'he ABAP #ictionary definition the global definition) of S'< ill be used!

    c) 'here ill be a syntax error!

  • 8/13/2019 SAP Questions With Key

    21/51

    ;) You need to create a numeric data oFect that can contain up to 1$ decimal

    places and "here no rounding error is to e feared of. Which of the follo"ing

    statements concerning ABAP type P are true !here is more than one correct

    ans"er to this #uestion.

    A) THE INITIAL DEFAULT VALUE OF A DATA OB(ECT OF ABAP TYPE P IS %.

    B) A DATA OB(ECT OF TYPE P HAS A DEFAULT LENGTH OF @ BYTES.

    c) .ith the addition E"7'2 you can define ho many decimal places your data ob@ect of

    type P ill have! %or example ith E"7'2

  • 8/13/2019 SAP Questions With Key

    22/51

    c) As a matter of principle it is forbidden to assign to a data ob@ect of type S'I"7 the

    content of a data ob@ect of type I!

    D) TO ASSIGN A VALUE FROM A DATA OB(ECT OF TYPE C TO A DATA OB(ECT OF

    TYPE P, THE VALUE MUST HAVE THE FOLLOWING FORM

    1=) You need to create an integer data oFect and you "onder aout the features

    of ABAP type I. Which of the follo"ing statements is correct Please choose the

    correct ans"er.

    A) A DATA OB(ECT OF TYPE I HAS ALWAYS THE LENGTH OF BYTES.

    b) A data ob@ect of type I can have the length of

  • 8/13/2019 SAP Questions With Key

    23/51

    b) Pooled table

    C) TABLE TYPE

    d) *luster table

    ) You "rite an application that stores data in an internal tale temporarily. ince

    the application is runtime critical+ you consider "hich type of internal tale to

    use. Which statements aout internal tales are correct !here is more than one

    correct ans"er to this #uestion.

    a) 'here are four types of internal table/ standard, sorted, hashed, and indexed tables!

    B) YOU CAN USE THE INSERT TABLE STATEMENT TO ADD DATA RECORDS TO ALL

    TYPES OF INTERNAL TABLE.

    c) ou can use an index to access hashed tables!

    d) If not all key fields are (ualified hen a data record is read from an internal table ith

    table key EA# !!! .I'2 'ABE 3E !!!), the statement returns the first suitable data record!

    E) IF YOU WANT TO ADD AN ENTRY TO A SORTED TABLE, THE SORT SEQUENCE

    MUST REMAIN THE SAME.

    /) Which statements aout internal tales concerning the program performance

    are correct !here is more than one correct ans"er to this #uestion.

    A) THE COSTS FOR READING A DATA RECORD FROM A HASHED TABLE DO NOT

    DEPEND ON THE NUMBER OF ENTRIES IN THE TABLE.

    b) 'he costs for reading a data record are higher for a large number of entries in a sorted

    table than for a large number of entries in a standard table!

    C) IF A FIELD SYMBOL IS ASSIGNED WITH THE READ ... ASSIGNING FS

    STATEMENT, THE ENTRY IN THE INTERNAL TABLE CAN BE CHANGED DIRECTLY

    USING THIS FIELD SYMBOL.

    D) IF A FIELD SYMBOL IS USED TO ACCESS THE CONTENT OF AN INTERNAL TABLE,

    THE DATA RECORD IS NOT COPIED TO THE WORK AREA.

    9) When analyDing older programs an associate consultant "ill #uite often find

  • 8/13/2019 SAP Questions With Key

    24/51

    the definition and use of an internal tale "ith a header line+ for e%ample the

    follo"ing0 -A!A0 it !YP !AB2 6@ spfli WI!, ,A-7 2I5. Which statements

    aout internal tales "ith a header line are correct !here is more than one

    correct ans"er to this #uestion..

    A) IN FACT THERE EXIST TWO DATA OB(ECTS WITH THE SAME NAME: THE

    INTERNAL TABLES BODY AND THE HEADER LINE, WHICH IS A STRUCTURE OF THE

    ROW TYPE OF THE TABLE.

    B) INSTEAD OF LOOP AT IT. ... ENDLOOP. ONE MIGHT AS WELL USE LOOP AT IT INTO

    IT. ... ENDLOOP.

    c) 'o address a component of the header line you use the folloing/ itMN1component 5 ;AB*;!

    D) TO INITIALIZE THIS INTERNAL TABLES BODY YOU COULD USE: CLEAR IT. TO

    INITIALIZE THIS INTERNAL TABLES BODY YOU COULD USE: REFRESH IT.

    :) Which of the follo"ing tale types do you choose for your internal tale if it is

    to contain a large numer of entries and to e read only via fully #ualified ey

    access Please choose the correct ans"er.

    a) S'A"#A#

    b) S$'E#

    2) HASHED

    (1=)ABAP -I3!I65A7Y

    1) After creating a search help in the ABAP dictionary you have to attach this

    search help to a search field. !here is more than one correct ans"er to this

    #uestion.

    a) A search help can be attached to a domain!

    B) A SEARCH HELP CAN BE ATTACHED TO A DATA ELEMENT.

    C) A SEARCH HELP CAN BE ATTACHED DIRECTLY TO A FIELD OF A STRUCTURE OR

    TABLE.

    D) A SEARCH HELP CAN BE ATTACHED TO A CHECK TABLE OF AN ABAP DICTIONARY

    FIELD.

  • 8/13/2019 SAP Questions With Key

    25/51

    $) @or one ABAP -ictionary field you should define fi%ed values. Where in the

    ABAP -ictionary you have to define the fi%ed values of a field Please choose the

    correct ans"er.

    A) IN THE DOMAIN OF THE FIELD.

    B) In the #ata Element $f 'he %ield!

    *) In 'he Structure $r 'he #atabase 'able .here 'he %ield Is #efined!

    ) With Which >ie" !ype It Is 6nly Allo"ed !o 7ead -ata @rom !he -ataase

    Please 3hoose !he 3orrect Ans"er.

    A) Pro@ection &ie

    B) -aintenance &ie

    C) DATABASE VIEW

    /) @or a ne" colleague you have to e%plain the necessary steps for define a

    dataase vie" in the ABAP dictionary. What are the necessary steps for the

    definition of a dataase vie" in the ABAP dictionary !here is more than one

    correct ans"er to this #uestion

    A) YOU HAVE TO NAME THE DATABASE TABLES FROM WHICH THE VIEW GETS THE

    DATA.

    B )YOU HAVE TO DEFINE THE (OIN CONDITIONS BETWEEN THE TABLES.

    C) YOU HAVE TO CHOOSE THE FIELDS FROM THE TABLES WHICH SHOULD BE PART

    OF THE VIEW.

    #) ou 2ave 'o #efine Selection *riteria %or 'he &ie!

    9) @or a ne" colleague you have to e%plain the functionality of the ABAP

    -ictionary. Which of the follo"ing items can you create in the ABAP -ictionary!here is more than one correct ans"er to this #uestion

    A) TYPE GROUPS

    B) DATABASE TABLES

    C) TYPES FOR INTERNAL TABLES -TABLE TYPE)

  • 8/13/2019 SAP Questions With Key

    26/51

    D) DOMAINS

    E) SEARCH HELPS

    f) 'ype element

    :) 6n a dynpro there is an input field for an airline code coming from the fieldcarrid of the dataase tale Dcarr. !his field carrid refers to the data element

    D?carr?id "hich itself refers to the domain D?char?. Your tas is to change the @1*

    help of the field carrid on the dynpro. !he documentation of "hich oFect do you

    have to change in order to change the @1*help on the dynpro Please choose the

    correct ans"er.

    A) 'he #ocumentation $f 'he %ield *arrid $f 'he 'able ?carr!

    B) THE DOCUMENTATION OF THE DATA ELEMENT Z"CARR"ID.

    *) 'he #ocumentation $f 'he #omain ?4*har4=!

    ;) You ,ave !o 3reate A 5e" -ataase !ale. !herefore You Are !hining 6f

    Which !ale !ype You hould Hse. In Which 6f !he @ollo"ing !ale !ypes Is !here

    A 6ne*!o*6ne 7elationship Bet"een !he !ale -efined In !he Aap -ictionary And

    !he 7elevant Physical !ale In !he -ataase Please 3hoose !he 3orrect Ans"er.

    A) *luster 'able

    B) Pooled 'able

    C) TRANSPARENT TABLE

  • 8/13/2019 SAP Questions With Key

    27/51

    B) DEFINE A STRUCTURE WITH THESE TWO FIELDS AND INCLUDE THIS STRUCTURE

    INTO BOTH DATABASE TABLES.

    c) #efine an append structure ith these to fields and assign this append structure to both

    database tables!

    1=) You have to define an input chec for the field carrid of the dataase talesoo to ensure data consistency. !here for you have to define a foreign ey

    relation to the chec tale scarr. scarr has the ey fields client and carrier?id.

    What has to e valid for the foreign ey relation !here is more than one correct

    ans"er to this #uestion.

    A) THE CHECK FIELD CARRID AND THE FIELD CARRIER"ID MUST HAVE THE SAME

    DOMAIN.

    B) 'he "umber $f 3ey %ields In 'able Sbook -ust Be Exactly 'he Same As In 'able Scarr!

    C) THE TABLE SBOOK MUST HAVE ONE FIELD WITH EQUAL DATA TYPE AND EQUAL

    LENGTH AS THE KEY FIELD CLIENT OF THE CHECK TABLE SCARR.

    #) In 'he #omain $f 'he *heck %ield *arrid -ust Be 'he 'able Scarr Assigned As &alue 'able!

    "ote/ 'his as not a multiple choice, I selected A!

    11) You hould 3reate A imple earch ,elp @or An Input @ield. !he -evelopment

    6f Your 2ast earch ,elp Is A 2ong !ime Ago. !herefore You !ry !o 7ecall 6f What

    3omponents A imple earch ,elp 3onsists. What Are 3omponents 6f A imple

    earch ,elp !here Is Eore !han 6ne 3orrect Ans"er !o !his uestion.

    A) THE SELECTION METHOD: FROM WHICH TABLE OR VIEW THE HELP DATASHOULD COME FROM.

    B) THE INTERFACE: IMPORT AND EXPORT PARAMETERS.

    *) 'he Attachment 'o A %ield/ At .hich %ield 'he Search 2elp Should Appear!

    D) THE DIALOG BEHAVIOR: FOR INSTANCE SHOULD A SELECTION SCREEN APPEAR

    OR NOT.

    1$) What do you have to do to e%tend the AP tale soo although in your

    company it is strictly foridden to modify AP oFects Please choose the correct

    ans"er.

    A) ou 2ave 'o Extend 'he Sap 'able Sbook By Adding 'he %ield 'ravel4Agency #irectly Into

    'he #efinition $f 'he 'able Sbook!

    B) ou 2ave 'o #efine A Structure .here ou Put 'he %ield 'ravel4Agency In And Include 'his

    Structure Into 'he Sap 'able Sbook!

    C) YOU HAVE TO CREATE AN APPEND STRUCTURE WHERE YOU DEFINE AN

  • 8/13/2019 SAP Questions With Key

    28/51

    APPROPRIATE FIELD WITH THE NAME ZZTRAVEL"AGENCY.

    (11)ABAP W67GB53,

    1) Which of the follo"ing tools elong to the ABAP Worench !here is more

    than one correct ans"er to this #uestion.

    a) 6ser Administration

    B) SCREEN PAINTER

    c) Easy Access -enu

    D) FUNCTION BUILDER

    e) 2uman *apital -anagement Info System

    F) CLASS BUILDER

    G) MENU PAINTER

    "ote/ I as asked to select =, menu painter as missing!

    $) Which of the follo"ing statements concerning the 7epository are true !here is

    more than one correct ans"er to this #uestion.

    A) IF YOU HAVE CREATED A PROGRAM ZP? IN SYSTEM S%? IN CLIENT @%% YOU CAN

    AS WELL EXECUTE THIS PROGRAM IN CLIENT @%?.

    B) THE REPOSITORY IS STRUCTURED INTO APPLICATIONS AND PACKAGES.

    c) Applications and packages cannot be nested!

    d) 'he repository ob@ects are stored in a special file, the epSe epository Se(uential %ile),

    that has a privileged link to the system;s kernel!

    ) Which statement concerning the 6Fect 5avigator is true Please choose the

    correct ans"er.

    A) WITHIN THE OB(ECT NAVIGATOR YOU CAN MAINTAIN EACH TYPE OF ABAP

    WORKBENCH OB(ECT -E.G. PROGRAMS, SCREENS).

    B) NAVIGATION AREA AND TOOL AREA ARE ALWAYS COUPLED. FOR EXAMPLE, IF

    YOU MAINTAIN A PROGRAM IN THE TOOL AREA, THE SAME PROGRAM WILL

    AUTOMATICALLY AS WELL APPEAR AT THE TOP OF THE OB(ECT LIST OF THE

    NAVIGATION AREA.

    c) %avorites can be maintained in the navigation area!

  • 8/13/2019 SAP Questions With Key

    29/51

    d) 'he navigation area can be hidden, so that the tool area appears in full1screen mode!

    /) Which of the follo"ing statements aout the organiDation of developments are

    correct !here is more than one correct ans"er to this #uestion

    A) A DEVELOPMENT OB(ECT -E.G. A PROGRAM) MUST EITHER BE ASSIGNED TO A

    PACKAGE OR BE DECLARED AS A LOCAL OB(ECT.

    b) ocal ob@ects can only be transported at the very end of a pro@ect!

    C) ONE IMPORTANT ATTRIBUTE OF A PACKAGE IS THE TRANSPORT LAYER WHICH

    DETERMINES THE FOLLOWING SYSTEMS FOR A REGULAR TRANSPORT OF THE

    PACKAGES OB(ECTS.

    d) ou can assign a transport layer to each type of development ob@ect!

    e) $ne important attribute of the ob@ect directory entry of a development ob@ect is the

    original system! It is convenient to use the production system as the original system!

    "ote/ you need to research this topic a bit! 'here are = correct ansers, I am not entirely

    sure hich ones!

    9) At the end of a proFect the developers of a team (say !eam1) need to release

    their tass and their re#uest 71. 5o" there is another team !eam$ "aiting

    urgently to maintain an oFect 61 that "as part of this re#uest 71 or one of its

    tass. When "ill !eam$ e ale to change this oFect 61 if no memer of !eam$ is

    as "ell memer of !eam1 Please choose the correct ans"er.

    a) .hen the task that contains ob@ect $< is being released! In this case the change locks for

    all ob@ects that belonged to the task are released as ell!

    B) HEN THE RE*UEST R+ IS BEIN, RELEASED. IN THIS CASE THE CHAN,E LOCKS FOR ALL

    OBECTS THAT BELON,ED TO THE RE*UEST R+ ARE RELEASED AS ELL.

    c) .hen all ob@ects of the re(uest < have been transported successfully into the next

    system e!g! the Huality Assurance system)!

    -0 "hen tas is released (something lie that) (you release re#uest at the end of

    the proFect+ ut tass can e edited y other teams after it is released)

    : ) Which of the follo"ing statements aout active and inactive versions of a

    development oFect are correct Please choose the correct ans"er.

    a) Inactive versions can be transported as long as they originally have been created in a

    development system!

    b) 'he inactive version can only be seen from the developer ho has created it, i!e! there is

    no shared vie of inactive versions!

    C) IF A PROGRAM P? CALLS A PROGRAM P$ FROM OUTSIDE OFF THE

  • 8/13/2019 SAP Questions With Key

    30/51

    DEVELOPMENT ENVIRONMENT AND EVEN IF THERE IS AN INACTIVE VERSION OF

    PROGRAM P$, STILL THE ACTIVE VERSION OF PROGRAM P$ WILL BE CALLED.

    d) If an inactive version is being activated it becomes the ne active version of an ob@ect! In

    the very moment the old active version becomes the ne inactive version!

    (1$)H7 I5!7@A3 (WB -Y5P76)

    1) What inds of controllers e%ist "ithin a We -ynpro component !here is more

    than one correct ans"er to this #uestion.

    A) EXACTLY ONE COMPONENT CONTROLLER

    B) OPTIONAL CUSTOM CONTROLLERS

    C) VIEW CONTROLLERS

    D) WINDOWS CONTROLLERS

    e) Application controllers

    f) 6ser controllers

    "ote/ I had to select = options, custom controllers ere missing!

    $)You Want !o 3reate A We -ynpro 3omponent With !"o >ie"s. !he election>ie" 3ontains !"o Input @ields @or -eparture And Arrival 3ity And A Button !o

    !rigger !he earch @or @light 3onnections Bet"een !hese !"o 3ities. !he

    7esulting >ie" 3ontains A !ale !hat -isplays !he @ound @light 3onnections And

    A Button !o 5avigate Bac !o !he election >ie". In ach >ie" You ,ave -efined

    An 6utound Plug !hat Will Be @ired By Pressing !he Button 6n !he >ie".

    @urthermore+ You ,ave -efined An Inound Plug In ach >ie". Which Is !he

    asiest Way !o -efine !he 5avigation tructure Bet"een !he !"o >ie"s elect

    !he Best Ans"er.

    A) EMBED BOTH VIEWS IN ONE WINDOW WITHIN THAT WINDOW CONNECT THE

    OUTBOUND PLUG OF THE SELECTION VIEW WITH THE INBOUND PLUG OF THE

    RESULT VIEW AND THE OUTBOUND PLUG OF THE RESULT VIEW WITH THE INBOUNDPLUG OF THE SELECTION VIEW.

    b) Embed each vie in its on .indo! 'hen connect the outbound plug of the selection

    vie ith the inbound plug of the result vie and the outbound plug of the result vie ith

    the inbound plug of the selection vie!

    c) *reate a combi vie that contains to &ie*ontainer 6Ielement controls! Embed the

  • 8/13/2019 SAP Questions With Key

    31/51

    combi vie in a .indo, and the to other vies in the &ie *ontainer 6I elements! 'hen

    connect the outbound plug of the selection vie ith the inbound plug of the result vie and

    the outbound plug of the result vie ith the inbound plug of the selection vie!

    d) *reate a combi indo that contains to &ie *ontainer 6I element controls! Embed the

    to vies in the &ie *ontainer 6I elements! 'hen connect the outbound plug of the

    selection vie ith the inbound plug of the result vie and the outbound plug of the result

    vie ith the inbound plug of the selection vie!

    ) You "ant to create a We -ynpro application in the oFect navigator

  • 8/13/2019 SAP Questions With Key

    32/51

    context of the vie controller and bind the controls that display the data to the context of

    the vie controller!

    9) What are direct parts of a We -ynpro component !here is more than one

    correct ans"er to this #uestion.

    A) VIEWS

    B) CONTROLLERS

    *) *ontexts

    D) WINDOWS

    E) INTERFACES

    f) -odels

    :) What is the responsiility of a vie" "ithin a We -ynpro component !here is

    more than one correct ans"er to this #uestion

    A) A VIEW DEFINES A GRAPHICAL LAYOUT THAT WILL DISPLAY IN A BROWSER.

    B) A &ie #efines 'he "avigation Structure .ithin A .eb #ynpro Application .

    *) A &ie #efines 'he 6rl %or A .eb #ynpro Application!

    D) A VIEW DEFINES THE EVENTS A USER CAN TRIGGER BY SELECTING CONTROLS

    IN THE DISPLAY AREA.

    E) A VIEW STORES DATA FOR DISPLAY IN ITS CONTROLLER.

    5e" #uestion I got0

    ;. What is the tas of a vie"

    A) A VIEW DEFINES A GRAPHICAL LAYOUT THAT WILL DISPLAY IN A BROWSER.

    (1)32AI3A2 375 & 23!I65 375

    1) You "ish to have user entries on the selection screen checed (for e%ample+

    authoriDation chec). If there is any error+ the user must correct the entries.

  • 8/13/2019 SAP Questions With Key

    33/51

    Which steps do you need to program for this Please choose the correct ans"er.

    a) ou need to program the check at the event A' SEE*'I$"1S*EE"! If there is an input

    error, processing must be interrupted ith a S'$P statement and an I1type -ESSA7E must

    be output!

    b) ou need to program the check at the event E"#1$%1SEE*'I$"! If there is an input error,an E1type -ESSA7E must be output!

    C) YOU NEED TO PROGRAM THE CHECK AT THE EVENT AT SELECTION!SCREEN. IF

    THERE IS AN INPUT ERROR, AN E!TYPE MESSAGE MUST BE OUTPUT.

    $) Which of the follo"ing statements aout suscreens are correct !here is more

    than one correct ans"er to this #uestion.

    A) Subscreens 2ave 'heir $n $k *ode %ield!

    B) YOU CALL SUBSCREENS USING THE SCREEN COMMAND CALL SUBSCREEN.

    *) ou *all Subscreens 6sing 'he Abap *ommand *all Subscreen!

    D) SUBSCREENS MAY HAVE THEIR OWN PBO AND PAI LOGIC.

    ) Where can you set the status and the title for a modal dialog o% (popup)

    Please choose the correct ans"er.

    A) In the Attributes $f 'he *orresponding Screen!

    B) At the Event 'op1$f1Page!

    C) IN A PBO MODULE OF THE CORRESPONDING SCREEN.

    #) In A Pai -odule $f 'he *orresponding Screen!

    /) You have created a screen "ith 9 radio uttons. ,o" do you ensure that only

    one radio utton is selected at a time Please choose the correct ans"er.

    A) Enclose All 'he adio Buttons In A %rame!

    B) COMBINE ALL THE RADIO BUTTONS INTO A GROUP.

    *) *reate A *ommon %unction *ode %or All 'he adio Buttons!

    #) Assign All 'he adio Buttons 'o 'he Same -odification 7roup!

    "ote/ 'he anser is a adio Button 7roup

    9) Which of the follo"ing statements aout pushuttons are correct !here is

  • 8/13/2019 SAP Questions With Key

    34/51

    more than one correct ans"er to this #uestion.

    A) PUSHBUTTONS IN AN APPLICATION TOOLBAR ALWAYS HAVE A FUNCTION CODE.

    B) PUSHBUTTONS ON A SCREEN ALWAYS HAVE A FUNCTION CODE.

    *) Pushbuttons $n A Screen Alays 2ave A *orresponding %unction 3ey!

    D) PUSHBUTTONS IN AN APPLICATION TOOLBAR ALWAYS HAVE A CORRESPONDING

    FUNCTION KEY.

    E) Pushbuttons ith %unction *ode E *ause Program 'ermination!

    :) You have defined a screen "ith re#uired entries. You "ant the K3ancelK

    function to "or even if all the re#uired entry fields are not filled. ,o" can you do

    this Please choose the correct ans"er.

    A) "o Special Actions Are e(uired!

    B) 'he G*ancelG %unction -ust 2ave 'he %unction *ode GBackG!

    *) ou -ust 'emporarily Sitch $ff 'he e(uired Entry %or 'he %ields *oncerned .ithin 'he

    oop At Screen! !!! Endloop!

    D) THE CANCEL FUNCTION MUST BE TYPE E AND BE HANDLED IN A MODULE

    WITH THE ADDITION AT EXIT!COMMAND.

    E) 'here Is "o .ay 'o #o 'hisO e(uired Entry %ields -ust Alays Be %illed %irst!

    ;) Which conditions must e fulfilled in a programmed chec so that a screen

    input field is made ready for input again !here is more than one correct ans"er

    to this #uestion.

    A) An I1'ype -essage -ust Be $utput!

    B) THE CHECK MODULE MUST BE CALLED USING: FIELD FIELD"NAME MODULE

    CHECK"MODULE.

    *) 'he *heck -odule -ust Be *alled 6sing/ %ield %ield4"ame -odule *heck4-odule -essage

    Ennn!

    D) THE MODULE MUST OUTPUT AN E!TYPE MESSAGE OR A W!TYPE MESSAGE.

  • 8/13/2019 SAP Questions With Key

    35/51

    AND SCREEN.

    *) %ield 'ransport %rom Abap 'o 'he Screen 7enerally 'akes Place Before 'he %irst Pbo

    -odule $f 'he Screen!

    D) FIELD TRANSPORT FROM THE SCREEN TO ABAP IS DELAYED IF YOU HAVE A

    FIELD STATEMENT.

    (1/) 32A I-5!I@I3A!I65 A5A2YA!I65 A5- -IC5

    1) In order to "rite generic programs+ "hich can e used in different conte%ts

    polymorphism is a very strong tool. Which techni#ue is a asic re#uirement for

    polymorphism Please choose the correct ans"er.

    A) UP!CAST

    B) #on1*ast

    *) E(ual1*ast

    $) You can realiDe polymorphism et"een oFects from different classes+ if these

    classes are connected over inheritance. @or oFects of classes "hich are not

    connected over inheritance there e%ists another techni#ue to achieve

    polymorphism. 6ver "hich of the follo"ing concept you can also achieve

    polymorphism Please choose the correct ans"er.

    A) 'he %riend *oncept!

    B) 'he Event *oncept!

    C) THE INTERFACE CONCEPT.

    ) In your program you need the names of the fields of a structure "a?material at

    runtime. !herefore you can use the 7!!I classes. !he root class is

    cl?aap?typedescr "hich provides a pulic static functional method

    descrie?y?data. !his method returns a reference of type cl?aap?typedescr. You

    have defined a reference r?descr as follo"s0 -A!A0 r?descr !YP 7@ !6

    cl?aap?structdescr. !he class cl?aap?structdescr is a su class of

    cl?aap?typedescr. Which of the follo"ing statements is syntactically correct

    Please choose the correct ans"er.

    A) 4#escribe 5 *l4Abap4'ypedescr5J#escribe4By4#ata .a4-aterial )!

    B) 4#escribe 5 *l4Abap4'ypedescr5J#escribe4By4#ata .a4-aterial )!

    C) R"DESCRIBE # CL"ABAP"TYPEDESCR#DESCRIBE"BY"DATA- WA"MATERIAL ).

    /) You have implemented a class cl?customer "here you have defined a private

  • 8/13/2019 SAP Questions With Key

    36/51

    attriute name. @rom "here you can access the attriute name directly !here is

    more than one correct ans"er to this #uestion.

    A) YOU HAVE DIRECT ACCESS TO THE ATTRIBUTE NAME FROM ALL METHODS OF

    THE CLASS CL"CUSTOMER ITSELF.

    B) ou 2ave #irect Access 'o 'he Attribute "ame %rom All -ethods $f All Sub *lasses $f*l4*ustomer!

    C) YOU HAVE DIRECT ACCESS TO THE ATTRIBUTE NAME FROM ALL METHODS OF A

    CLASS CL"FRIEND, WHERE CL"CUSTOMER GRANTS FRIENDSHIP TO THE CLASS

    CL"FRIEND.

    #) ou 2ave #irect Access 'o 'he Attribute "ame %rom 'he -ain Part $f 'he Program!

    9) 6ne of your colleagues has left your company and no" you in charge of

    maintaining his programs. 6ne program deals "ith the handling of lists. You are

    going through the coding and in the main part of the program you find the

    follo"ing lines0 -A!A0 current?list?no !YP i. . . . current?list?no Lcl?listLMnumer?of?lists( ). 6f "hat type of component is the item

    numer?of?lists Please choose the correct ans"er

    A) "umber4$f4ists Is A Public Static Attribut $f 'he *lass *l4ist!

    B) "umber4$f4ists Is A Public Instance Attribut $f 'he *lass *l4ist!

    C) NUMBER"OF"LISTS IS A PUBLIC STATIC FUNCTIONAL METHOD OF THE CLASS

    CL"LIST.

    #) "umber4$f4ists Is A Public Instance %unctional -ethod $f 'he *lass *l4ist!

    "ote/ 'he (uestion are alays orded differently, you have to understand the meaning of it,but the anser is right! 'hey are talking about a Singleton *lass!

    :) You lie to create a list "ith the gloal class 32?CHI?A2>?C7I-. In this class the

    event -6HB2?32I3G is defined+ in that "ay that if a user maes a doule clic

    "ith his mouse on the list+ the event "ould e raised. In your case every time the

    user maes a doule clic on the list a popup should appear "hich sho"s the

    numer of the line on "hich has een doule cliced. What do you have to do

    therefore !here is more than one correct ans"er to this #uestion

    A) #efine A ocal *lass In .hich 'he Event #$6BE4*I*3 Is edefined And aised!

    B )WRITE A HANDLER METHOD FOR THE EVENT DOUBLE"CLICK OF THE CLASSCL"GUI"ALV"GRID, WHICH CALLS THE POPUP.

    *) *atch 'he Event #$6BE4*I*3 .ith 'he *A'*2 Statement 6nder .hich 'he Popup *all

    Is Implemented!

    D) REGISTER FOR THE THE EVENT DOUBLE"CLICK BY USING THE STATEMENT SET

    HANDLER.

  • 8/13/2019 SAP Questions With Key

    37/51

    ;) When you implement a class you can use most of the procedural ABAP

    statements "ithin the class. But some statements are foridden. What is

    foridden "ithin class definitions !here is more than one correct ans"er to this

    #uestion.

    A) 'he #efinition $f "ested Structures!

    B) THE DEFINITION OF INTERNAL TABLES WITH HEADER LINES.

    C) TYPING WITH LIKE TO ABAP DICTIONARY TYPES.

    D) THE TABLES STATEMENT.

    ehicle You 5eed A Eethod Cet?@uel+ Which stimates !he @uel

    3onsumption 6f A >ehicle. !his Eethod hould Be Implemented As A @unctional

    Eethod. ,o" You -efine A @unctional Eethod And Where You 3an Hse !he

    @unctional Eethod !here Is Eore !han 6ne 3orrect Ans"er !o !his uestion.

    A) A %unctional -ethod *an 2ave Any "umber $f I-P$'I"7 And EQP$'I"7

    Parameters!9

  • 8/13/2019 SAP Questions With Key

    38/51

    B) In 'he Singleton *lass *l47ui4-anager, 'here -ust Be An Event #efined 'hat Is 'riggered

    .hen 'he %irst And $nly $b@ect Is *reated And Also Prevents %urther $b@ects $f 'his *lass

    %rom Being *reated!

    C)THE SINGLETON CLASS CL"GUI"MANAGER MUST HAVE A CLASS METHOD

    IMPLEMENTED IN WHICH THE CREATE OB(ECT CALL IS PROGRAMMED FOR THIS

    ONE OB(ECT.

    D)THE CREATE OB(ECT CALL FOR THIS ONE OB(ECT CAN TAKE PLACE IN THE CLASS

    CONSTRUCTOR OF THE SINGLETON CLASS CL"GUI"MANAGER.

    1= ) You are "riting a Business*erver*Page*Application (BP) "here you use the

    gloal class 32?BP?365!76227$. !his class has implemented the gloal

    interface I@?BP?365!76227 in "hich the method ,A5-2?>5! is defined.

    !here is no other method in the class 32?BP?365!76227$ "ith the name

    ,A5-2?>5! . In your program "e find the follo"ing lines0 -A!A0 r?class !YP

    7@ !6 cl?sp?controller$+ r?interface !YP 7@ !6 if?sp?controller. 37A!

    6BJ3! r?class. Which of the follo"ing method calls are syntactically correct (in

    relation to the aove coding lines)!here is more than one correct ans"er to this

    #uestion.

    A)R"CLASS!IF"BSP"CONTROLLERHANDLE"EVENT- J ).

    B)4*lass1J2andle4Event R )!

    *)4Interface1JIf4Bsp4*ontroller2andle4Event R )!

    D)R"INTERFACE!HANDLE"EVENT- J ).

    11) You have got defined t"o classes cl?airplane und cl?passenger?plane+

    "here cl?passenger?plane is the su class of cl?airplane. In the class

    cl?airplane is the pulic instance method display?attriutes defined+ "hich

    has no parameters. In the su class cl?passenger?plane is the pulic

    instance method display?numer?of?seats defined+ "hich has also noparameters. In your program you have implemented the follo"ing lines0

    -A!A r?airplane !YP 7@ !6 cl?airplane+ r?passenger !YP 7@ !6

    cl?passenger?plane. 37A! 6BJ3! r?passenger. r?airplane L r?passenger.

    Which of the follo"ing method calls are syntactically correct (in relation

    to the aove coding lines)!here is more than one correct ans"er to this

    #uestion.

  • 8/13/2019 SAP Questions With Key

    39/51

    A)R"AIRPLANE!DISPLAY"ATTRIBUTES- ).

    B)4Airplane1J#isplay4"umber4$f4Seats )!

    C)R"PASSENGER!DISPLAY"ATTRIBUTES- ).

    D)R"PASSENGER!DISPLAY"NUMBER"OF"SEATS- ).

    1$) Which statement "ill create an instance of a class

    a) class my4class definition

    B) CREATE OB(ECT MY"OB(ECT

    c) class my4class implementation

    d) #ata/ my4ob@ect 'PE E% '$ my4class!

    1) Where is the visiility of class components defined

    a) *lass -ethods

    b) *lass Implementation

    C) CLASS DEFINITION

    d) $b@ect Instance

    1/) 3lass A provides friendship to class B. 3lass B provides friendship to

    class 3. !here is more than one correct ans"er to this #uestion.

    a) A is friend of B and *

    B) B IS FRIEND OF A

    C) C IS FRIEND OF B

    d) B and * are friends of A

    e) * is friend of A

  • 8/13/2019 SAP Questions With Key

    40/51

    19) What synta% provides access to individual components of a class

    "ithin the class !here is more than one correct ans"er to this #uestion!

    A) CALL METHOD ME!

    B) ob@ect instance1J-E1J

    c) *A -E'2$# ob@ect instance1J-E1J

    D) ME!

    N73: S3= /33/3423 >754 + 2=+00 0 +=>+0 ME!. I 5+' 4=43 874 7 03=327.

    (19) 2 !A!E5!

    1) You "ant to select the fields EA!57+ 5AE and -A! from tale EA7A to

    display them in a report. What "ould e the est "ay to do this Please choose

    the correct ans"er.

    a) #eclare a ork area a of type -AA and use SEE*' + %$- -AA I"'$ a!

    B) #eclare a ork area a containing only fields -A'", E"A- and E#A' and use SEE*' +

    %$- -AA I"'$ *$ESP$"#I"7 %IE#S $% a!

    c) #eclare a ork area a of type -AA and use SEE*' -A'" E"A-E E#A' %$- -AA

    I"'$ a!

    D) DECLARE A WORK AREA WA CONTAINING ONLY FIELDS MATNR, ENAM AND EDAT

    AND USE SELECT MATNR ENAM EDAT FROM MARA INTO WA.

    $ )You Want !o Write A -ialog Program !hat 3hanges -ata 6n !he -ataase. You

    Want !o Bundle All Hpdates By Hsing Hpdate @unction Eodules. You Want !o

    Inform !he Hser+ If 6ne 6f !he Hpdate @unction Eodules @ails. What Is !he asiest

    Way !o -o !his elect !he Best Ans"er.

    A) THE SYSTEM WILL NOTIFY THE USER AUTOMATICALLY WITH AN EXPRESS

    MESSAGE.

    B) Perform 'he 6pdate Synchronously, etrieve 'he Status And .rite A -essage 'o 'he

    Inbox $f 'he 6ser!

    *) un A ob, 'hat Periodically *hecks 'he esult $f 'he 6pdate And .rites A -essage 'o

    'he Inbox $f 'he 6ser!

    #) After 'he *ommit .ork, .ait A *ouple $f Seconds, *heck 'he esults $f 'he 6pdate And

    .rite A -essage 'o 'he Inbox $f 'he 6ser!

  • 8/13/2019 SAP Questions With Key

    41/51

    ) You "ant to "rite a dialog program that changes data on the dataase. You

    "ant to undle all updates y using update function modules. What do the

    function modules have to do if they encounter a prolem Please choose the

    correct ans"er.

    A) WRITE AN ERROR MESSAGE WITH MESSAGE EXXX -NNN).

    b) .rite a arning ith -ESSA7E xxxnnn)!

    c) Inform the user ith -ESSA7E ixxxnnn)!

    d) Abort the program ith -ESSA7E axxxnnn)!

    /) Why do you need to undle dataase updates in your dialog programs !here

    is more than one correct ans"er to this #uestion.

    A) BECAUSE THERE IS AN IMPLICIT DATABASE COMMIT AFTER EACH DIALOG STEP.

    b) 'o increase the performance of your program!

    c) Because there is no implicit database commit after each dialog step!

    D) TO BE ABLE TO KEEP THE DATABASE IN A CONSISTENT STATE IF THE USER

    WANTS TO CANCEL THE TRANSACTION.

    N#te/ %d #n" #ne #$ti#n 0#1 t%is2 D is 1i3%t 1i3%t ns4e1.

    9) You "ant to "rite a dialog program that changes data on the dataase. You

    "ant to undle all updates y using update function modules. What are your

    options for the dataase updates "ith the help of these function modules !here

    is more than one correct ans"er to this #uestion.

    A) USUALLY, THE UPDATE IS PERFORMED ASYNCHRONOUSLY IN A SPECIAL UPDATE

    TASK.

    B) YOU MAY PERFORM THE UPDATE SYNCHRONOUSLY IN A SPECIAL UPDATE TASK.

    C) YOU MAY PERFORM THE UPDATE SYNCHRONOUSLY IN YOUR DIALOG TASK.

    d) 'he update task ill alays automatically release any rite locks you have set!

    :) You "ant to no" ho" many connections in tale P@2I e%ist "ith 3A77I-L'A'.

    What is the est "ay to do this Please choose the correct ans"er.

  • 8/13/2019 SAP Questions With Key

    42/51

    A) USE A SELECT WITH AGGREGATION FUNCTION COUNT.

    b) 6se a select loop and increment a counter in the body of the loop!

    c) 6se a select loop and look at sy1dbcnt after the loop!

    d) 6se an array fetch and use #ES*IBE 'ABE!

    ;) You "ant to display data from tales BGP@ and BP6 "hich contain header

    data and position data of accounting documents. !he primary ey of BGP@

    consists of EA5-! (client)+ and B257 (document numer). !he primary ey of

    BP6 consists of EA5-! (client)+ B257 (document numer)+ and P6 (position).

    What are your options to select data from BGP@ together "ith the corresponding

    data from BP6 !here is more than one correct ans"er to this #uestion

    A) USE AN INNER (OIN.

    B) 6se A eft $uter oin!

    *) 6se A ight $uter oin!

    ') USE TWO NESTED SELECT LOOPS

  • 8/13/2019 SAP Questions With Key

    43/51

    (1:)EI322A56H

    1) @rom the choices elo"+ select in correct order the five phases of AAP.

    8! ealiFation

    =! Pro@ect Preparation

    D! 7o1ive and Support

    :! %inal Preparation

    a)

  • 8/13/2019 SAP Questions With Key

    44/51

    /) Which statements aout parameters of an elementary search help apply

    A) PARAMETERS CAN BE DISPLAYED ON THE RESULT LIST.

    b) Parameters must be fields from the selection method only!

    C) IMPORT PARAMETERS CONTROL WHICH DATA CAN BE INCLUDED IN THE DATASELECTION.

    D) EXPORT PARAMETERS CONTROL WHICH DATA CAN BE RETURNED TO THE INPUTTEMPLATE.

    e) A parameter is either an import or an export parameter!

    "ote/ Elementary search has selection method, import0export and dialog behavior

    9) Which of the follo"ing statement aout inheritance are correct

    A) THROUGH INHERITANCE, THE PUBLIC ATTRIBUTES OF THE SUPER CLASS AREINHERITED TO THE SUB CLASS

    b) 'hrough inheritance, the private attributes of the super class are inherited to the subclassand they can be addressed in the subclass directly using G-E1JG!

    C) THROUGH INHERITANCE, THE PROTECTED ATTRIBUTES OF THE SUPER CLASSARE INHERITED TO THE SUBCLASS.

    d) 'hrough inheritance, the private attributes of the super class are inherited to the subclass

    and they can be addressed in the subclass directly using G'2IS1JG!

    :) 3hoose the incorrect first statement in the program

    a) Program

    b) eport

    C) INCLUDE

    d) A T c

    ;) What is the effect of translate statement on the string NandamanO for

    the character NaO to NcO.

  • 8/13/2019 SAP Questions With Key

    45/51

    a) cndaman

    B) CNDCMCN

    c) cndcman

    d) cndamc

  • 8/13/2019 SAP Questions With Key

    46/51

    c) A change in a superclass does not automatically get realiFed in the subclass

    D) SUPERCLASS DOES NOT KNOW ITS SUBCLASSES

    e) A superclass is a specialiFation of a subclass

    11) Which of the follo"ing statements apply to tale appends

    A) THERE CAN BE SEVERAL APPEND STRUCTURES FOR ONE TABLE.

    B) IF YOU COPY A TABLE TO WHICH AN APPEND STRUCTURE HAS BEEN ADDED,THE FIELDS IN THE APPEND STRUCTURE BECOME STANDARD FIELDS IN THE TABLE.

    C) WHEN YOU ACTIVE THE TABLE, ALL THE ACTIVE APPEND STRUCTURE OF THETABLE ARE ESTABLISHED AND APPENDED TO THE TABLE IN THE DATABASE.

    d) An append structure can be assigned to several tables!

    1$) What order is recommended "hen setting and releasing locs in your program

    a) read data, lock data, update database, release locks

    b) lock data, read data, release locks, update database

    C) LOCK DATA, READ DATA, UPDATE DATABASE, RELEASE LOCKS

    1) creen 1== calls screen $==. creen $== maes a re#uest to perform list

    processing "ith the suppress dialog option. Where does processing resume after

    returning from the list

    A) TO THE NEXT SCREEN DEFINED IN THE SCREEN ATTRIBUTES OF SCREEN ?%%

    b) 'here is no return if the statement EA&E '$ IS'P$*ESSI"7 is used

    c) 'o the beginning of the transaction

    D) IF LEAVE TO LIST!PROCESSING AND RETURN TO SCREEN XXX IS USED, RETURNWILL GO TO SCREEN XXX

    e) 'o the next screen defined in the screen attributes of screen 899

    1/) What are valid methods for including te%t elements in your program !here is

  • 8/13/2019 SAP Questions With Key

    47/51

    more than one correct ans"er to this #uestion.

    A) WRITE: HELLO-%%?)

    B) WRITE: TEXT!%%?

    c) .rite/ 99

  • 8/13/2019 SAP Questions With Key

    48/51

    a) 'he Event is handled

    b) An instance of the event is created

    c) 'he Event is triggered

    D) THE EVENT HANDLER METHOD IS REGISTERED

    1) What do search statements replace+ concatenate+ shift+ split in common

    A) 'he actual type of each operand determines ho the string processing

    is performed

    B) THEY ALL TREAT THE OPERANDS AS TYPE C REGARDLESS OF

    THEIR ACTUAL TYPE

    c) 'hey all set sy1fdpos

    D) THEY ALL SET SY!SUBRC

    E) THEY ALL DISTINGUISH BETWEEN UPPER AND LOWER CASE

    $=) -ata0 cl?container type ref to cl?gui?custom?container+

    cl?grid type ref to cl?gui?alv?grid.

    Which statements are true

    a)cl4container points to the ob@ect that communicates ith the A& grid

    control

    B) CL"GRID POINTS TO THE OB(ECT THAT COMMUNICATES WITH

    THE ALV GRID CONTROL

    C) CL"CONTAINER POINTS TO THE OB(ECT THAT COMMUNICATES

    WITH THE CONTAINER CONTROL

    d) cl4grid points to the ob@ect that communicates ith the container

    control

    $1) What is needed to ensure a chec field is verified against the referenced ey

    field of the chec tale

  • 8/13/2019 SAP Questions With Key

    49/51

    A) SAME DOMAIN IS REQUIRED FOR CHECK FIELD AND

    REFERENCED FIELD

    b) same data element is re(uired for check field and referenced field

    c) same data type only is re(uired for check field and referenced field

    d) all key fields -6S' have domain e(uality beteen check table andnforeign key table

    $$) ,o" can you perform a direct dataase read from a uffered tale

    a) Buffering can be turned off on the application server by the

    programmer using the ABAP .orkbench

    B) ADD THE BYPASSING BUFFER CLAUSE ON THE SELECT

    STATEMENT

    c) #o not have buffering in the technical attributes

    "ote/ Indexes are ignored hile using buffering

    $) !he statement Nselect for all entries inO selects data03hoose the correct ans"er.

    a) %rom an internal table

    b) %rom a database table, only if the internal table specified after KinL is

    empty

    2) FROM A DATABASE TABLE, ONLY IF THE INTERNAL TABLESPECIFIED AFTER IN IS FULL

    d) %rom a search help

    e) %rom a database table

    $/) What is applicale for collective search help 3hoose the correct ans"er.

    b) LIKE ELEMENTARY SEARCH HELP THEY HAVE IMPORT EXPORT PARAMETERS.

    c) A collective search help cannot be included in another collective search help

    d) YOU CAN OMIT THE COMPONENTS FOR DESCRIBING THE DIALOG BEHAVIOR DATA SELECTION IN COLLECTIVE SEARCH HELP

    e) A SEARCH HELP CAN ALSO BE INCLUDED IN SEVERAL COLLECTIVE SEARCH

  • 8/13/2019 SAP Questions With Key

    50/51

    HELPS AT THE SAME TIME ITSELF BE ATTACHED TO A FIELD

    $9) Whenever you mae changes in the dataase having no data then. 3hoosethe correct ans"er.

    f) 'able is changed ith A'E 'ABE

    g) 'able is changed ith converting the table

    h) TABLE IS DELETED FROM THE DATABASE AND IS RECREATED IN THE DATABASEBY CREATING THE NEW STRUCTURE

    i) 'able is changed by changing database catalog

    $:) 6rder of vents0

    A) INITIALIZATION ! AT SELECTION SCREEN ! START OF SELECTION ! GET !BEGIN OF PAGE ! TOP OF PAGE ! END OF PAGE ! END OF SELECTION ! AT LINECOMMAND, AT USER COMMAND, TOP OF PAGE DURING LINE!SELECTION ETC.

    $;) @or "hich of the follo"ing predefined data types should you use the originalvariants of the standard string processing statement or the optional I5 3,A7E6- addition

    a)#,Q,",String

    b) *,Q,",String

    C) D,C,T,N,STRING

    d)#,',Qsring

    $

  • 8/13/2019 SAP Questions With Key

    51/51

    a