c_taw12

39
C_TAW12_731 SAP Certified Development Associate ABAP with SAP NetWeaver 7.31

Upload: asd

Post on 25-Sep-2015

18 views

Category:

Documents


3 download

DESCRIPTION

V.731

TRANSCRIPT

  • C_TAW12_731

    SAP Certified Development Associate

    ABAP with SAP NetWeaver 7.31

  • Question: 1

    Which of the following tasks does the BADI implementing class perform?

    A. Filtering

    B. Sequencing

    C. Inserting

    D. Deleting

    Answer: A

    Question: 2

    What can you create using the ABAP Dictionary? (Choose three)

    A. Domains

    B. Type pools

    C. Transparent tables

    D. Field symbols

    E. Internal tables

    Answer: A, B, C

    Question: 3

    What features are provided by the database interface? (Choose three)

    A. Database independence of application programs

    B. Conversion of Open SQL statements from ABAP statements into the

    corresponding database statements

    C. Syntax check of Native SQL commands

    D. Access to SAP table buffers

    E. Data consistency check using foreign key relationships

    Answer: A, B, D

    Question: 4

    Which statements are allowed for processing internal tables? (Choose three)

    A. SELECT

    B. INSERT

    C. DELETE

    D. MODIFY

    E. UPDATE

    Answer: B, C, D

  • Question: 5

    You always want to check the user authorization for data entered in an input field of a

    selection screen. Where do you do this?

    A. In the event block AT SELECTION-SCREEN

    B. In the event block AT SELECTION-SCREEN OUTPUT

    C. In the event block INITIALIZATION

    D. In the event block AT SELECTION-SCREEN on VALUE-REQUEST

    Answer: A

    Question: 6

    What can you use to achieve polymorphism?

    A. Events

    B. Subroutines

    C. Inheritance

    D. Reports

    E. Company 2

    Answer: C

    Question: 7

    What happens when an authorization check fails?

    A. The program is terminated.

    B. The system field SY-SUBRC is set to a value other than zero.

    C. A type E message is displayed.

    D. A CX_AUTH_FAILED type exception is raised.

    Answer: B

    Question: 8

    Which parameter types can be used in the signature of a functional method? (Choose

    two)

    A. EXPORTING

    B. IMPORTING

    C. RETURNING

    D. CHANGING

    Answer: B, C

  • Question: 9

    You are establishing the business logic layer for a Web Dynpro Component. Which

    service types are available in the Service Call wizard? (Choose three)

    A. Transaction code

    B. Web service proxy

    C. Class method

    D. Function module

    E. Function group

    Answer: B, C, D

    Question: 10

    Which of the following predefined ABAP types is incomplete?

    A. F

    B. P

    C. XSTRING

    D. STRING

    Answer: B

    Question: 11

    You have implemented a class CL_CUSTOMER in which you defined a private attribute.

    From where can you access this attribute directly? (Choose two)

    A. From all methods of all subclasses of CL_CUSTOMER

    B. From all methods of the class CL_CUSTOMER

    C. From all methods of a class to which CL_CUSTOMER grants friendship

    D. From any program using the class CL_CUSTOMER

    Answer: B, C

    Question: 12

    Which of the following features do you have to consider when you use shared objects?

    (Choose three)

    A. Data is saved as attributes of objects

    B. Concurrent write accesses are supported

    C. Memory bottlenecks result in runtime errors and have to be caught

    D. Concurrent read accesses are supported

    E. Data is saved as tables of objects

    Answer: A, C, D

  • Question: 13

    Which assignment will lead to a conversion error?

    A. An XSTRING type data object to a STRING type data objectDATA. gv_xstring

    TYPE xstring, gv_string TYPE string. gv_xstring = 'AF00'. gv_string =

    gv_xstring.

    B. A type C data object with the value '123' to a type C data object with length

    2DATA. gv_c3(3) TYPE c VALUE '123', gv_c2(2) TYPE c. gv_c2 = gv_c3.

    C. A type P data object to a type F data objectDATA. gv_p TYPE p VALUE '15000',

    gv_f TYPE f. gv_f = gv_p.

    D. A type C data object with the value '1.50E4' to a type I data objectDATA.

    gv_c(6) TYPE c VALUE '1.50E4', gv_i TYPE i. gv_i = gv_c.

    Answer: D

    Question: 14

    You created a transparent table and during activation got a warning message

    'Enhancement category for table missing". What do you have to do to eliminate the

    warning message?

    A. Select any option other than Not Classified from the enhancement category.

    B. Change the Data Class and Size category in the technical settings.

    C. Provide the correct reference field for the Currency or Quantity field.

    D. Select the option Not Classified from the enhancement category.

    Answer: A

    Question: 15

    How is an ABAP program with several dialog steps executed?

    A. The program is always executed in just one dialog work process without roll

    out.

    B. The ABAP dispatcher takes over the entire execution without assigning any

    work process.

    C. The program is always executed in just one dialog work process with roll out.

    D. Usually, dialog steps are assigned to different dialog work processes.

    Answer: D

  • Question: 16

    You perform an update task using update function modules and detect an error in the

    program that calls the update function modules. Which statement can be used to discard

    all update requests for the current SAP LUW? (Choose two)

    A. EXIT.

    B. ROLLBACK WORK.

    C. MESSAGE axxx(nnn).

    D. MESSAGE exxx(nnn).

    E. DELETE UPDATE.

    Answer: B, C

    Question: 17

    You want to display a dialog box in your ABAP program. Which statement do you use?

    A. WINDOW 200 STARTING AT 5 5.

    B. SET SCREEN 200.

    C. CALL SCREEN 200.

    D. CALL SCREEN 200 STARTING AT 5 5.

    Answer: D

    Question: 18

    Which ABAP statement using the local type gty_1 correctly defines a data object?

    (Choose two)

    A. DATA gv_1 TYPE gty_1.

    B. DATA gv_1 LIKE gty_1.

    C. CONSTANTS gc_1 TYPE gty_1 VALUE '1'.

    D. DATA gv_1 TYPE gty_1 DEFAULT '1'.

    Answer: A, C

    Question: 19

    What is the SAP recommended naming convention for append structures of standard

    SAP tables?

    A. The name of the append structure must start with ZA.

    B. The components of an append structure should start with ZZ or YY.

    C. The components of an append structure should start with Z or Y.

    D. The name of the append structure must start with ZZ or YY.

    Answer: B

  • Question: 20

    To which ABAP Dictionary definition can you assign fixed values?

    A. Data element

    B. Field of a transparent table

    C. Component of a structure

    D. Domain

    Answer: D

    Question: 21

    Which of the following statements dynamically changes the data type of field z1?

    A. Assign z1 to casting

    B. Assign z1 to

    C. Move z1 to

    D. Unassign

    Answer: A

    Question: 22

    What do global types and local types have in common?

    A. Documentation

    B. Field labels

    C. Search help

    D. Technical information

    Answer: D

    Question: 23

    What options do you have when setting a watchpoint? (Choose two)

    A. Stop at predefined conditions for a specific variable.

    B. Stop at predefined conditions for all variables.

    C. Stop at any change of all variables.

    D. Stop at any change of a specific variable.

    Answer: A, D

  • Question: 24

    Where can you set the GUI status and the GUI title for a classical screen (dynpro)?

    A. In a module called from PBO of the screen

    B. In the attributes of the screen

    C. In the properties of the related header UI element

    D. In a module called from PAI of the screen

    Answer: A

    Question: 25

    In which database table type is there a one-to-one relationship between the Dictionary

    table definition and the relevant physical table in the database?

    A. Cluster table

    B. Pooled table

    C. Transparent table

    D. Internal table

    Answer: C

    Question: 26

    A custom transparent table was created with delivery class A and a table maintenance

    view was generated for this table. You change the delivery class to C and the table is

    activated successfully. What additional steps do you have to complete?

    A. Maintain and transport the table using the Maintain Table Views transaction

    (SM30).

    B. Activate and adjust the database.

    C. Regenerate the existing maintenance view and adjust the table.

    D. Delete the original maintenance view and then create and generate a new one.

    Answer: D

  • Question: 27

    Which desktops are part of the new ABAP debugger? (Choose three)

    A. Break./Watchpoints

    B. Objects

    C. Session

    D. Desktop 1

    E. List

    Answer: A, B, D

    Question: 28

    When should you use a hashed internal table? (Choose two)

    A. When accessing mainly single records

    B. When accessing by secondary key

    C. When accessing using the left-justified part of the key

    D. When accessing always by primary key

    E. When accessing by index

    Answer: A, D

    Question: 29

    You want to read data from two database tables A and B using a database join. Database

    table B contains details for data records stored in database table A . Your result should

    contain all combinations of matching rows from A and B plus all rows from A that do not

    have matching rows in B. Which statement do you use?

    A. SELECT FROM a JOIN b

    B. SELECT FROM a INNER JOIN b

    C. SELECT FROM b RIGHT OUTER JOIN a

    D. SELECT FROM a LEFT OUTER JOIN b

    Answer: D

  • Question: 30

    In the technical settings for a transparent table, buffering is switched on and single

    record buffering is selected. Which statement uses the buffered data assuming that the

    WHERE clause contains restrictions for all key fields?

    A. SELECT . ENDSELECT.

    B. SELECT SINGLE .

    C. SELECT INTO TABLE .

    D. SELECT SINGLE FOR UPDATE.

    Answer: B

    Question: 31

    What types of changes to the repository does SAP provide? (Choose three)

    A. Deployments from SDN.SAP.COM

    B. Enhancement Packages

    C. SAP Notes

    D. Transports

    E. Support Packages

    Answer: B, C, E

    Question: 32

    What is mandatory for automatic data transport between a variable and an input field

    on a classical screen (dynpro)?

    A. The variable must be declared using the DATA statement.

    B. The property OUTPUT of the input field must be set.

    C. The variable must be declared using the TABLES statement.

    D. The name of the variable and the name of the input field must be identical.

    Answer: D

  • Question: 33

    Compared to a predefined ABAP type what additional properties can be assigned to a

    domain?(Choose three)

    A. Fixed values

    B. Conversion exits

    C. Value tables

    D. Parameter IDs

    E. Search helps

    Answer: A, B, C

    Question: 34

    Which of the following tools belong to the ABAP Workbench? (Choose three)

    A. Form Builder

    B. Function Builder

    C. Screen Painter

    D. Class Builder

    E. Easy Access Menu

    Answer: B, C, D

    Question: 35

    Which of the following Data Types are allowed in ABAP? (Choose two)

    A. DECFLOAT64

    B. DECFLOAT16

    C. DECFLOAT34

    D. DECFLOAT32

    Answer: B, C

    Question: 36

    Which of the following are key capabilities of SAP NetWeaver? (Choose three)

    A. Supply Chain Management

    B. Information Integration

    C. People Integration

    D. Application Platform

    E. Enterprise Resource Planning

    Answer: B, C, D

  • Question: 37

    Where can you define global data types that are visible system-wide? (Choose three)

    A. In a method of a global class

    B. In the ABAP Dictionary

    C. In a function module

    D. In a global class

    E. In a global interface

    Answer: B, D, E

    Question: 38

    You want to loop over an internal table without copying each table row to a work area.

    How can you achieve this using a field symbol?

    A. LOOP AT REFERENCE INTO . ENDLOOP.

    B. LOOP AT ASSIGNING . ENDLOOP.

    C. LOOP AT TRANSPORTING INTO . ENDLOOP.

    D. LOOP AT INTO . ENDLOOP.

    Answer: B

    Question: 39

    You have defined a classical screen (dynpro) with mandatory input fields. You want to

    exit the screen using the Cancel button even if not all of the mandatory fields have been

    filled. What is necessary toachieve this?

    A. Set the function type assigned to the Cancel button to S and handle it in a module

    with theaddition AT EXIT-COMMAND.

    B. Assign function type E to the Cancel button and handle it in a module with the

    addition AT EXIT-COMMAND.

    C. Set the function code assigned to the Cancel button to CANCEL and handle it in a

    module with theaddition AT EXIT-COMMAND.

    D. Use the LOOP AT SCREEN. ... ENDLOOP statement to set the "required" property

    of the inputfields to zero.

    Answer: B

  • Question: 40

    What can you enhance using BAdIs? (Choose three)

    A. Data elements

    B. Menus

    C. Screens

    D. Database tables

    E. Source code

    Answer: B, C, E

    Question: 41

    Which of the following ABAP data types are compatible with the generic character-type

    CLIKE?(Choose three)

    A. STRING

    B. N

    C. C

    D. XSTRING

    E. DECFLOAT

    Answer: A, B, C

    Question: 42

    How can you maintain documentation for input fields on your screen?

    A. Add documentation to the SCREEN table at PROCESS BEFORE OUTPUT (PBO).

    B. Add documentation to the SCREEN table at PROCESS AFTER INPUT (PAI).

    C. Add documentation to the underlying data element.

    D. Define text tables for the underlying structure.

    Answer: C

    Question: 43

    What is the purpose of implicit enhancement points?

    A. To add fields to an SAP database table

    B. To add code to a standard SAP program

    C. To change code in a standard SAP program

    D. To create a secondary index for an SAP database table

    Answer: B

  • Question: 44

    When do you need to use the GROUP BY clause in the SELECT statement?

    A. If you want to redefine the sequence of the columns in the result set

    B. If you want to use aggregate functions and all components in the field list are

    aggregate functions

    C. If you want to use ORDER BY to specify a sub-order

    D. If you want to use aggregate functions and at least one component in the field list

    is a column identifier

    Answer: D

    Question: 45

    You create a function group ZATP. What is the name of the corresponding main

    program?

    A. ZATP

    B. SAPLZATP

    C. SAPMZATP

    D. SAPFZATP

    Answer: B

    Question: 46

    You have written a program to output data using the ALV grid control. Which sequence

    of steps should be executed at runtime?

    A. 1. Create a container object2. Create a grid object3. Pass data to the grid object

    B. 1. Create a grid object2. Pass data to the grid object3. Create a container object

    C. 1. Pass data to the grid object2. Create a container object3. Create a grid object

    D. 1. Create a grid object2. Create a container object3. Pass data to the grid object

    Answer: A

    Question: 47

    What is the root class in the RTTS inheritance tree?

    A. CL_ABAP_ELEMDESCR

    B. CL_ABAP_TYPEDESCR

    C. CL_ABAP_DATADESCR

    D. CL_ABAP_COMPLEXDESCR

    Answer: B

  • Question: 48

    Which comparison operators can you use in a logical expression related to the WHERE

    clause of the SELECT statement? (Choose three)

    A. GT (greater than)

    B. LIKE (fits pattern)

    C. CO (contains only)

    D. CP (covers pattern)

    E. EQ (equals)

    Answer: A, B, E

    Question: 49

    You have 2 objects: O1 of type class C1 and O2 of type class C2.Class C2 is a subclass of

    class C1.Which of the following statements implements an up cast?

    A. MOVE O1 ? TO O2.

    B. O2 ?= O1.

    C. MOVE O1 TO O2.

    D. O1 = O2.

    Answer: D

    Question: 50

    You are required to add customer source code in the SAP delivered object using the new

    enhancement framework without modification. How can you find the available

    enhancement?(Choose three)

    A. Perform a program-related global search for a customer exit.

    B. Search for a Business Transaction Event in the Customizing tree (transaction SPRO).

    C. Select from the list of application-related BAdIs or enhancement spots in the

    SAP Application Hierarchy.

    D. Perform a program-related global search for GET BADI.

    E. Select from the list of freely selected BAdIs or enhancement spots in the

    Repository Information System.

    Answer: C, D, E

  • Question: 51

    Which controller types can exist within a Web Dynpro component? (Choose three)

    A. Window controller

    B. User controller

    C. Application controller

    D. View controller

    E. Component controller

    Answer: A, D, E

    Question: 52

    How do you program an input validation on a selection screen that allows users to

    correct their input?

    A. Implement the check at the event AT SELECTION-SCREEN OUTPUT. In case of

    an input error, a type E MESSAGE must be displayed.

    B. Implement a check at the event AT SELECTION-SCREEN. In case of an input

    error, a type EMESSAGE must be displayed.

    C. Implement the check at the event END-OF-SELECTION. In case of an input

    error, a type E MESSAGE must be displayed.

    D. Implement the check at the event AT SELECTION-SCREEN. In case of an input

    error, a type AMESSAGE must be displayed.

    Answer: B

    Question: 53

    What must you do to define a database view using the ABAP Dictionary? (Choose three)

    A. Choose the database tables from where the view acquires data.

    B. Define the join conditions between the tables.

    C. Choose the fields from the tables that should be part of the view.

    D. Define selection criteria for the view.

    E. Define buffering settings for the underlying database tables.

    Answer: A, B, C

  • Question: 54

    To which context object is the attribute LEAD_SELECTION_INDEX related?

    A. Supply function

    B. Node

    C. Attribute

    D. Element

    Answer: B

    Question: 55

    Which property of the Input Field UI element must be bound to a context attribute?

    A. state

    B. enable

    C. value

    D. visible

    Answer: C

    Question: 56

    An executable ABAP program contains a standard selection screen and uses the event

    blocks ATSELECTION-SCREEN, AT SELECTION-SCREEN OUTPUT, INITIALIZATION,

    START-OF-SELECTION. In which sequence will ABAP runtime call these event blocks?

    A. 1. AT SELECTION-SCREEN OUTPUT 2. INITIALIZATION 3. AT SELECTION-

    SCREEN 4. START-OF-SELECTION

    B. 1. INITIALIZATION 2. AT SELECTION-SCREEN 3. AT SELECTION-SCREEN

    OUTPUT 4. START-OF-SELECTION

    C. 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. AT SELECTION-

    SCREEN 4. START-OF-SELECTION

    D. 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. START-OF-SELECTION

    4. AT SELECTION-SCREEN

    Answer: C

  • Question: 57

    Which boundary conditions lead to improved access time to an internal table? (Choose

    three)

    A. Left justified part of key for sorted tables

    B. Fully qualified key for sorted tables

    C. Index access for hashed tables

    D. Left justified part of key for hashed tables

    E. Index access for standard tables

    Answer: A, B, E

    Question: 58

    What can you change in the ABAP Debugger?

    A. Content of an internal table

    B. Value of a reference variable

    C. Value of a constant

    D. Definition of a structure

    Answer: A

    Question: 59

    You want to use a BAdI to extend the functions of an SAP program. Which of the

    following tasks is necessary?

    A. Call the BAdI.

    B. Create an enhancement project using a customer exit.

    C. Define an interface for the BAdI.

    D. Implement a class that implements the BAdI interface.

    Answer: D

    Question: 60

    Which hook method exists for all controller types?

    A. wddoonclose( )

    B. wddoinit( )

    C. wddobeforenavigation( )

    D. wddoonopen( )

    Answer: B

  • Question: 61

    Which data type is allowed for the reference field of the Currency field?

    A. UNIT

    B. CUKY

    C. DEC

    D. CURR

    Answer: B

    Question: 62

    How can you declare an internal table using the transparent table A as its line type?

    A. DATA gt_itab TYPE LINE OF a.

    B. DATA gt_itab TYPE REF TO a.

    C. DATA gt_itab TYPE TABLE OF a.

    D. DATA gt_itab TYPE a.

    Answer: C

    Question: 63

    Which SELECT statement will always bypass the SAP table buffers?

    A. SELECT ENDSELECT.

    B. SELECT SINGLE

    C. SELECT INTO TABLE

    D. SELECT FOR UPDATE

    Answer: D

    Question: 64

    What is required to fully specify a Table Type in the ABAP Dictionary? (Choose three)

    A. Access type

    B. Table key

    C. Table size

    D. Line type

    E. Header line

    Answer: A, B, D

  • Question: 65

    Which options do you have to read data from multiple tables while using a SELECT

    statement?(Choose three)

    A. Nested select statements

    B. Nested loop statements

    C. Database views

    D. Join statements

    E. Pooled tables

    Answer: A, C, D

    Question: 66

    How can you improve the performance when accessing a large data volume database

    table?

    A. Apply the appropriate data class and size category.

    B. Switch the database table to fully buffered.

    C. Define appropriate indexes for the database table.

    D. Change the table type in the dictionary

    Answer: C

    Question: 67

    What do you need to have in your program to respond to the DOUBLE_CLICK event

    raised by an instance of the CL_GUI_ALV_GRID class? (Choose three)

    A. A SET HANDLER statement to register the handler to the event

    B. A method to read the registration table

    C. A handler method for the event

    D. A CATCH statement to capture the event

    E. A handler class

    Answer: A, C, E

    Question: 68

    Which statement is used to generically define the data reference variable z1?

    A. data z1 type any

    B. data z1 type any table

    C. data z1 type ref to PA0001

    D. data z1 type ref to data

    Answer: D

  • Question: 69

    You want to define two database tables with different structures. Both tables should

    contain the fields CHANGE_DATE and CHANGE_TIME. How do you implement this in

    order to minimize the maintenance effort?

    A. Define a structure with these two fields and include this structure in both

    database tables.

    B. Define an append structure with these two fields and assign this append

    structure to both database tables.

    C. Define the two fields in each database table separately.

    D. Define the two fields in one database table and copy them to the other database

    table.

    Answer: A

    Question: 70

    dbtab is a transparent table. What is declared by the following statement?

    DATA myvar TYPE dbtab.

    A. A structure variable

    B. An elementary field

    C. An internal table

    D. A reference to an internal table

    Answer: A

    Question: 71

    You defined data reference z1 generically. Which statement would you use to access the

    content of the referenced variable?

    A. Assign (z1) to

    B. Assign z1 to

    C. Assign z1->* to

    D. Get reference of z1 into wa

    Answer: C

  • Question: 72

    You are using the new debugger and you want to change the content of an internal

    table. Which actions are allowed? (Choose three)

    A. Delete the entire contents of a table.

    B. Change row content and press Save ( + S).

    C. Delete table from memory.

    D. Delete the selected rows.

    E. Change row content and press Enter ().

    Answer: A, D, E

    Question: 73

    How do you embed a subscreen in a main screen?

    A. Use SET SUBSCREEN in a PBO module of the main screen.

    B. Use SET SUBSCREEN in the flow logic of the main screen.

    C. Use CALL SUBSCREEN in the flow logic of the main screen.

    D. Use CALL SUBSCREEN in a PBO module of the main screen.

    Answer: C

    Question: 74

    For which of the following requirements can you implement a functional method?

    (Choose two)

    A. A handler method for an event that has a returning parameter

    B. A method to set an instance attribute with one importing parameter and no

    other parameters

    C. A factory method that returns an object reference

    D. A private static helper method that returns a single value as the result of an

    algorithm

    Answer: C, D

  • Question: 75

    In which modularization units can you use parameters? (Choose three)

    A. Event blocks such as START-OF-SELECTION

    B. Function modules

    C. Subroutines

    D. Dialog modules such as PBO modules

    E. Methods

    Answer: B, C, E

    Question: 76

    When analyzing a program, which tasks can you perform using the code inspector?

    (Choose three)

    A. Discover unused variables.

    B. Execute the extended program check

    C. Determine used database tables.

    D. Inspect the memory consumption.

    E. Evaluate the time needed for program execution.

    Answer: A, B, C

    Question: 77

    Which objects can share data through context mapping?

    A. View controller and another view controller

    B. Component controllers and view controllers

    C. Custom controllers and transparent tables

    D. Global classes and component controllers

    Answer: B

  • Question: 78

    Which of the following variables is the self-reference variable in ABAP OO?

    A. THIS

    B. SENDER

    C. ME

    D. SUPER

    Answer: C

    Question: 79

    Which components belong to an elementary search help? (Choose two)

    A. Fixed values

    B. Import / export parameters

    C. Selection method

    D. Attachment to a field

    Answer: B, C

    Question: 80

    How do you add fields to an SAP-delivered transparent table without modification?

    A. Use the database utility to enhance the definition on the database directly.

    B. Add the new fields to the table definition.

    C. Create an append structure containing the new fields.

    D. Define a structure containing the new fields and include it in the table

    definition.

    Answer: C

  • OPRACOWANIE Z INTERNETU

    C_TAW12_702

  • Question: 81

    You have program with event INITIALIZATION, START-OF-SELECTION, ATSTART-OF-

    SELECTION, AT START-OF-SELECTION OUTPUT. In which order it will be execute.

    A. INITIALIZATION, , AT START-OF-SELECTION OUTPUT,AT START-OF-

    SELECTION.START-OF-SELECTION, (correct)

    B. Obviously changing the order for rest of the options.

    Question: 82.

    components of Netweaver . ( 2 correct answers)

    ( frndz imp note, there is no answer available for this q in the book please go through the

    URL...http://www.sap.com/platform/netweaver/components/index.epx)

    A. Data warehouse . (correct)

    B. Master data management. (correct)

    C. ERP.

    D. CRM.

    E. SDM.

    Question: 83.

    Which of the following part of SAP business suite (3 Answers)

    A. SAP Design By one

    B. SAP Design All

    C. Product life cycle management (correct)

    D. ERP (correct)

    E. CRM (correct)

    Question: 84.

    Size of Integer.

    A. 8 bytes

    B. 6 bytes

    C. 4 bytes (correct)

    D. Assigns as you declare the value.

  • Question: 85.

    There are two classes CL_SUPER and CL_SUB. Class CL_SUPER has method say

    SUPER_METHOD and CL_SUB has a method SUB_METHOD.[This q gave me confidence

    and put me into confusion!!....what is wrong (TRICKY thing is they dint mention CL_SUB

    is inherited from CL_SUPER )].

    DATA: GO_SUPER type ref to CL_SUPER,

    GO_SUB type ref to CL_SUB.

    A. GO_SUPER->SUPER_METHOD.

    B. GO_SUPER->SUB_METHOD. ( i CHOSE THIS BUT PLEASE READ THE QWELL)

    C. GO_SUB->SUB_METHOD.

    D. GO_SUB->SUPER_METHOD.

    Question: 86.

    What you can do in class builder. ( A NEW Q!!)...(3 ans)

    A. Local class and Local interface from your local program.

    B. Redefine classes and interfaces.

    C. When you can define global class, you can use in F8 Function.

    Question: 87.

    What are the components of ABAP Workbench.(3 ans)

    A. Function builder.

    B. Class Builder

    C. Screen Painter

    D. Two more options.

    Question: 88.

    In a table, when buffering settings are switched on and buffering style is single,What

    would be the option .

    A. SELECT SINGLE.(correct)

    B. SELECT SINGLE...... UPDATE

    C. SELECT... LOOP

  • D. One more option.

    Question: 89.

    Relationship between Buffering and Index.( The toughest q i faced!!) [ So plz find outthe

    relation between the two]

    A. When Retrieving a record using index, you cant use Buffer.

    Question: 90.

    What is defined in ABAP Dictionary.(3 ans)

    A. Type tools.(correct)

    B. Transparent tables.(correct)

    C. Domains.(correct)

    D. Internal tables

    E. Methods

    Question: 91.

    What are the components of elementary Search help.( One more new q!!)(3 ans)[ Ihav

    no clue guys bt these r d few options i rem..)

    A. Fixed values.

    B. Value check.

    Question: 92.

    What are the parameters of Functional method.(2 ans) [ i dnt hav t giv d ans here :P]

    A. Importing

    B. Exporting

    C. Changing

    D. Returning

    E. Transporting

  • Question: 93.

    Order of ALV Grid Control.

    A. Create Container ALV grid, Pass the values.

    B. Of course change the order (:P)

    Question: 94.

    When you press Double_Click, What will happen.( 3 ans)

    [Im nt sure guys, This isfrom e-learning part 3 ending ).

    A. Handler class.

    B. Handler method.

    C. event handler class method triggers

    D. 2 more options.

    Question: 95.

    How you will define BADI.(This is a very good Q)...

    A. Define interface of BADI.(correct)

    B. Define Class which describes interface.

    C. Call BADI.

    Question: 96.

    When is the authorization of user checked for entering data.

    A. When entered.

    B. At selection screen

    C. At selection screen Output

    D. End of page.

  • Question: 97.

    If you want the data in the internal table to be copied without using the headerline.. ,how

    will you pass [ Even this q was tricky, so get the ans from maam n i only remthe option i

    ticked]

    A. Field symbols ASSIGNING ( something like this).

    Question: 98.

    How can you debug the program (3 answer)

    A. Place /h in command field (correct)

    B. Execute - > debug (correct)

    C. set break point and execute(correct)

    D. set watch point in the ABAP editor window

    E. One more option.

    Question: 99.

    What can be done using watchpoint

    A. The contents of internal table can be changed.(correct)

    B. Change the components of the structure.

    C. Change the content of constants.

    D. One more option.

    Question: 100.

    There is a local type variable defined gty_1. Which possible definition is allowed in ABAP

    Statement.( I got little confused )

    A. Data Var LIKE gty_1 (correct).

    B. Data Var TYPE gty_1 Value 1.

    C. Constant Var TYPE gty_1.

    D. Data Var TYPE gty_1 DEFAULT 1.

  • Question: 101.

    How can you define an internal table using a Transparent table [ My Favorite Q guys!!

    JUST LUV THIS]..Page 359 of 10_1.(Caution Beginners error----TWICe)

    A. Data gt_itab type

    B. Data gt_itab line type of

    C. DATA gt_itab TYPE TABLE OF .

    D. One more option.

    Question: 102.

    Parameters for table type.(3 ans)

    A. Line type(correct)

    B. Access type(correct)

    C. Primary key(correct)

    D. Buffering settings

    E. One more option.

    Question: 103.

    What is allowed in internal tale.(3 ans)

    A. Insert.(correct)

    B. Delete.(correct)

    C. Modify.(correct)

    D. Select.

    E. Update.

    Question: 104.

    Role of Database Interface.(3 ans)

    A. Converts open SQL statements to the underlying suitable native

    SQL(correct)

    B. SAP Buffering.(correct)

    C. Application independent program.(correct)

    D. 2 more options

  • Question: 105.

    A and B are two tables, User wants the output in a way such that it should have all

    records common from Table A and Table B , and also contain records from table A.

    A. Select... A Outer join B

    B. Select....A Inner join B.

    C. Select... A join B.

    D. Select... loop A into B.

    Question: 106.

    Which modularization unit can be used cross client.( Good q!!)

    A. Function module.

    B. Subroutines.

    C. Events.

    Question: 107.

    What can be implemented using BADIs? (3 ans)

    A. Screen enhancements.(correct)

    B. Menu enhancements(correct)

    C. Source code enhancements. (correct)

    Question: 108.

    What are the options, If you want to read data from Database, using select

    statement...(3ans)

    A. Polled table.

    B. Nested select statement.

    C. Database View.

    D. One more option.

  • Question: 109.

    What happen when authorization check has been rejected.

    A. SY-SUBRC0.(correct)

    B. Error message e.

    C. Program abruptly ends.

    Question: 110.

    When user is allowed to use where clause.

    A. EQ.(correct)

    B. LIKE. (correct)

    C. GT. (correct)

    D. CT

    E. CO.

    Question: 111.

    When large table is buffered and there is a condition such that you always have to

    specify The full unique key of the table . which table gives better access.

    A. Standard table.

    B. Access table.

    C. Hashed table. (correct)

    D. Sorted table.

    Question: 112.

    For a Database view, what are the required components.(AN AWESOME Q!!)

    A. The tables which you want to join. (correct)

    B. The fields from different labels you want in view. (correct)

    C. Join condition. (correct)

    D. Select condition.( This is also possible but not compulsory)

    Question: 113.

  • A customer is doing changes in SAP source code.

    A. Customizing.

    B. Modification. (correct)

    C. Enhancement.

    D. Correction.

    Question: 114.

    How do you declare a internal table with the line type of a Transparent table.( im not

    sure bout the ans)..

    A. Data it type .

    B. Data it type line of .

    C. Data it type structure of .

    Question: 115.

    What are implicit enhancements used for?

    A. Add source code.(correct)

    B. Replace source code

    C. Add menu option.

    Question: 116.

    You have two controllers A and B.A use B as used controller than which of Bs

    component A can use (2Answers)

    A. Context Attribute

    B. Context Node

    C. Supply function

    D. Normal Method

    Question: 117.

    Which of the following objects are deep? (3 Answers)

    A. Internal table

    B. Nested Loop statement

  • C. Nested Structure

    D. Data type string with elementary type

    E. Data type F

    F. Reference variable

    Question: 118.

    Which table have one-to-one relationship with database table

    A. Transparent

    B. Hashed

    C. Pool

    D. Cluster

    Question: 119.

    If you want to create structure in two table with same field C_TIME and C_DATE but with

    different name structure which method you will use?

    A. Append Structure

    B. b. Include

    C. c. Define the field in both tables separately.

    Question: 120.

    How are Dialog step processed w.r.t work process in the application layer

    A. A dialog work process is assigned till the end of each SAP LUW

    B. Usually, each dialog step is assigned to different work processes(correct)

    C. Different steps in different application servers.

    Question: 121.

    What can we get using Code inspector (3 Answers)

    A. Possible to get to know the time for program execution.

    B. Database tables used

  • C. Variables not used

    D. Two more options.

    Question: 122.

    What is the common between local and global types

    A. Documentation

    B. Technical information

    C. Search help

    D. Fields

    Question: 123.

    What are the components of domain (3 Answer)

    A. Fixed value

    B. Search help

    C. Conversion exits

    D. Semantic information

    Question: 124.

    You have classical (dynpro) screen. You want to add documentation for your input field.

    How you will do it(2 ans)

    A. Add documentation in data element of data dictionary

    B. Use screen table component DOCUMENTATION to enter in the PBO.

    C. POH( I forgot the full form).

    D. One more option.

    Question: 125.

    How you can create Singleton class (3 Answer)

    A. Create Abstract class

    B. Create class with visibility private

    C. Create instance of class in its static method

  • D. Create event to return the instance of class

    Question: 126.

    You have got error with warning message for input field in a classical dynpro,how will

    you process it.

    A. Enter the value and press Enter

    B. Enter the value and Execute (F8)

    C. Leave the field blank and press Enter

    D. Leave the field blank and Execute (F8)

    Question: 127.

    Which of the following conversion is invalid

    A. Xstring Type to String Type

    B. Char Type To I

    C. Char Type Value 123 into char type length 2

    Question: 128.

    Which of the following object have LEAD_SELECTION_INDEX( ) method.

    A. List

    B. Parameter

    C. ContextNode

    D. Context attributes

    E. Window

    Question: 129.

    How will you call a subscreen as a dialog modal in a window ?

    A. CALL SUBSCREEN STARTING AT 5 5 in flow logic

    B. CALL SCREEN STARTING AT 5 5 abap editor

    C. SET SCREEN abap editor

    D. SET SUBSCREEN STARTING AT 5 5 in flow logic.

  • Question: 130.

    Task T1 is processed by a team O1 and team leader wants to release it. Another

    developer who is not from team O1 wants to do some changes in T1.When he can do

    changes.

    A. When T1 is activated.

    B. After O1 released the task T1.

    C. During T1 is processed by O1.

    D. One more option.

    Question: 131.

    You want to append table to append table.

    A. Append structure start with ZZ or YY.

    B. Fields of append structure start with ZZ or YY.

    Question: 132.

    Parameters are used in (Select 3)

    A. Methods.

    B. Functions.

    C. Interface.

    D. Two more options.

    Question: 133.

    Which of following are controllers of Web Dynpro component(3)

    A. Custom controller(correct)

    B. Window controller(correct)

    C. View controller(correct)

    D. Instance controller.

    E. User controller.

  • Question: 134.

    when a user is using a update function module for updating the database and has

    realized that all the previous work should be undone to get back database to previous

    sate..

    A. ROLLBACK

    B. exit

    C. message E type.

    >64%