• ABAP Online Training @ $50

    Now you can learn ABAP by watching and listening video classes by experienced consultant.

  • ABAP Tutorials N Materials

    Read, Surf and Download useful ABAP tips, tutorials, code and download many eBooks and documents free

  • Latest ABAP Job in India

    Get all latest opening for SAP ABAP and related jobs, vaccancies across India and apply for the same.

    Friday, July 13, 2012

    26. The order in which an event appears in the ABAP code determines when the event is processed. 

    A: True 
    B: False 


    27. A field declared as type T has the following internal representation: 

    A: SSMMHH 
    B: HHMMSS 
    C: MMHHSS 
    D: HHSSMM 


    28. Which of the following is NOT a component of the default standard ABAP report header? 

    A: Date and Time 
    B: List title 
    C: Page number 
    D: Underline 


    29. Assuming a pushbutton with function code 'FUNC' is available in the toolbar of a list report, what event is processed when the button is clicked? 

    A: AT USER-COMMAND. 
    B: AT PFn. 
    C: AT SELECTION-SCREEN. 
    D: END-OF-SELECTION. 


    30. In regard to field selection, what option of the SELECT statement is required? 

    A: FOR ALL ENTRIES 
    B: WHERE 
    C: INTO 
    D: MOVE-CORRESPONDING 


    31. The following program outputs what? 

    report zjgtest1 

    write: /1 'Ready_'. 

    PARAMETER: test. 

    INITIALIZATION. 
    write: /1 'Set_'. 

    START-OF-SELECTION. 
    write: /1 'GO!!'. 

    A: Set_ GO!! (each on its own line) 
    B: Set_ Ready_ GO!! (all on their own lines) 
    C: Ready_ GO!! (each on its own line) 
    D: Ready_ Set_ GO!! (all on their own lines) 


    32. To declare a selection criterion that does not appear on the selection screen, use: 

    A: NO-DISPLAY 
    B: INVISIBLE 
    C: MODIF ID 
    D: OBLIGATORY 


    33. An internal table that is nested within another internal table should not contain a header line. 

    A: True 
    B: False 


    34. What is output by the following code? 

    DATA: BEGIN OF itab OCCURS 0, letter type c, END OF itab. 

    itab-letter = 'A'. APPEND itab. itab-letter = 'B'. APPEND itab. 
    itab-letter = 'C'. APPEND itab. itab-letter = 'D'. APPEND itab. 

    LOOP AT itab. 
    SY-TABIX = 2. 
    WRITE itab-letter. 
    EXIT. 
    ENDLOOP. 

    A: A 
    B: A B C D 
    C: B 
    D: B C D 


    35. To select all 
    database entries for a certain WHERE clause into an internal table in one step, use 

    A: SELECT_INTO TABLE itab_ 
    B: SELECT_INTO itab_ 
    C: SELECT_APPENDING itab 
    D: SELECT_itab_ 


    36. After a successful SELECT statement, what does SY-SUBRC equal? 

    A: 0 
    B: 4 
    C: 8 
    D: Null 


    37. This selection screen syntax forces the user to input a value: 

    A: REQUIRED-ENTRY 
    B: OBLIGATORY 
    C: DEFAULT 
    D: SELECTION-SCREEN EXCLUDE 


    38. If the following code results in a syntax error, the remedy is: 

    DATA: itab TYPE SORTED TABLE OF rec_type WITH UNIQUE KEY field1 
    WITH HEADER LINE. 

    itab-field1 = 'Company'. itab-field2 = '1234'. INSERT TABLE itab. 
    itab-field1 = 'Bank'. itab-field2 = 'ABC'. INSERT TABLE itab. 

    SORT itab. 

    LOOP AT itab. 
    write: /1 itab-field1, itab-field2. 
    ENDLOOP. 

    A: There is no syntax error here 
    B: Remove the SORT statement 
    C: Change INSERT to APPEND 
    D: Add a WHERE clause to the loop 


    39. If this code results in an error, the remedy is: 

    SELECT fld1 fld2 FROM tab1 WHERE fld3 = pfld3. 
    WRITE: /1 tab1-fld1, tab1-fld2. 
    ENDSELECT. 

    A: Add a SY-SUBRC check. 
    B: Change the WHERE clause to use fld1 or fld2. 
    C: Remove the /1 from the WRITE statement. 
    D: Add INTO (tab1-fld1, tab1-fld2). 


    40. When modifying an internal table within LOOP AT itab. _ ENDLOOP. you must include an index number. 

    A: True 
    B: False 


    41. To allow the user to enter values on the screen for a list field, use: 

    A: OPEN LINE. 
    B: SET CURSOR FIELD. 
    C: WRITE fld AS INPUT FIELD. 
    D: FORMAT INPUT ON. 


    42. Before a function module may be tested, it must first be: 

    A: Linked 
    B: Authorized 
    C: Released 
    D: Active 


    43. To include a field on your screen that is not in the ABAP Dictionary, which include program should contain the data declaration for the field? 

    A: PBO module include program 
    B: TOP include program 
    C: PAI module include program 
    D: Subroutine include program 


    44. If a table contains many duplicate values for a field, minimize the number of records returned by using this SELECT statement addition. 

    A: MIN 
    B: ORDER BY 
    C: DISTINCT 
    D: DELETE 


    45. The system internal table used for dynamic screen modification is named: 

    A: ITAB 
    B: SCREEN 
    C: MODTAB 
    D: SMOD 


    46. Within the source code of a function module, errors are handled via the keyword: 

    A: EXCEPTION 
    B: RAISE 
    C: STOP 
    D: ABEND 


    47. Which system field contains the contents of a selected line? 

    A: SY-CUCOL 
    B: SY-LILLI 
    C: SY-CUROW 
    D: SY-LISEL 


    48. The following statement writes what type of data object? 

    WRITE: /1 'Total Amount:'. 

    A: Text literal 
    B: Text variable 
    C: In-code comment 
    D: Text integer 


    49. For the code below, second_field is of what data type? 

    DATA: first_field type P, second_field like first_field. 

    A: P 
    B: C 
    C: N 
    D: D 


    50. Which of the following describes the internal representation of a type D data object? 

    A: DDMMYYYY 
    B: YYYYDDMM 
    C: MMDDYYYY 
    D: YYYYMMDD 
    Original Source : http://www.scribd.com/doc/22403612/if-a-Table-Does-Not-Have-MANDT-as-Part-Of
    Easy2learnabap.co.in @ 2012 All product names on this web site are trademarks of the companies that own them .

    Easy2learnabap.co.in is not affiliated with SAP AG in any way. SAP AG is the registered trademark holder of SAP, SAP R/3, mySAP, ABAP, xApps, NetWeaver, and other proprietary terms.

    The technical information on this site is verified to the greatest extent possible, however, any information found on this site is used at the site visitor's own risk. All the tutorials are collected from various sources, if anyone is having problem with the content, report this to us. We will take action accordingly.

    Easy2learnabap.co.in reserves the right to correct any errors or omissions in any portion of this site at any time without obligation.

    This website is created to teach people about ABAP technology. The Video contents provided in Premium service are completely owned by us and copyrighted.