Академический Документы
Профессиональный Документы
Культура Документы
1) Select the right order of event processing for the selection screen.
a) Initialization, At selection screen, Start of selection, At selection screen output.
b) Start-of-selection, At selection screen output, At selection screen, Initialization.
c) Initialization, At selection screen output, At selection screen, Start-of-selection.
d) Initialization, Start-of-selection, At selection screen output, At selection screen.
2) How many bytes does the declaration of a variable of integer data type within a program be
allocated?
a) 4 bytes
b) 2 bytes
c) 1 byte
d) 8 bytes
3) Which select statement will always bypass the SAP buffer?
a) select . endselect
b) select . for update
c) select . into table
d) select . single.
4) A lock established on a data record is released when
a) the dequeue function is called
b) when the back button is clicked
c) when the exit button is clicked
d) when abort message is triggered
e) when save button is clicked
5) If you noticed a function code in a menu that began with +, what type of exit is it?
a) Menu exit
b) Program exit
c) User exit
d) Screen exit
6) Compared to a predefined ABAP type what additional properties can be assigned to a
domain?
a) fixed values
b) conversion exits
c) parameter ids
d) search helps
e) value tables
7) What are controllers in WebDynpro component?
a) Component Controller
b) Application Controller
c) View Controller
d) Window Controller
e) Context Controller
8) dref is defined as a data reference generically. Which statement can be used to access the
context of the referenced variable?
a) Assign dref->* to <fs1>
b) Assign (dref) to <fs1>
c) Assign dref to <fs1>
d) Get reference of dref into <fs1>
9) How can you add a field to an SAP delivered transparent table without doing a modification?
a) Define structure and use .Include
b) Assign field to table definition in change mode
c) Create an append structure
d) use DB utility to enhance
10) Which of the following is used to provide highlight color for a column in the ALV grid?
a) set a new variant
b) use a field catalog
c) use a new layout
d) trigger an hotspot event
11) What is the term used when a change is made to customer object in a system other than the
original system?
a) change
b) repair
c) modification
d) correction
12) When does a BADI default implementation execute?
a) When only active implementation exist.
b) only if the developer specifies that the default implementation should be executed
c) When no active implementation exists.
d) The default implementation always executes unless specified otherwise
13) Which hook method exists for all controller types?
a) wddoonopen().
b) wddoinit().
c) wddoonclose().
d) wddobeforenavigation( ).
14) While debugging a program, you are required to use watch points. which of the following are
correct?
a) stops at predefined condition for a specific variable
b) stops at any change of a specific variable
c) stops at predefined condition of any variable
d) stops at any change of any variable.
15) The use of GROUP BY field1 field2 in the SELECT statement.
a) Must also have ORDERBY to be specified.
b) Redefines the sequence of columns in result set based on field1 and field2 in
ascending
c) combines rows that have the same content based on field1 and field2
d) prerequisite is to select only individual columns, not all columns.
21) Which of the following will read a single line of an internal table itab.
a) select single * from itab.
b) read itab.
c) loop at itab. endloop.
d) read table itab.
22) You are working on the program which is updating the database. If the changes made to the
database are to be rolledback what should the code contain?
a) Rollback work.
b) Message 'changes aborted' type 'A'.
c) Message 'changes aborted' type 'E'.
d) Commit work.
23) The database interface is an important component within the work process. What does it
do?
a) Checks the syntax of native SQL.
b) does the data consistency check using foreign key relationship.
c) accesses the sap table buffers.
d) database independence of the application programs.
24) Move field1 to field2. Using this syntax will cause a conversion error for.
a) Type C with value '1.50E4' to type I
b) Type P to Type F.
c) Type C with value '123' to Type C with length 2.
d) Type C with value '12345678' to Type D.
25) What happens if an authorization check fails within a program?
a) Publishes an Error message.
b) Program terminated into a dump.
c) Program terminates into the easy access.
d) Publishes a warning message.
26) Which are the considerations for creating a foreign key relationship between fields of a table
to the primary key of another?
a) The check field and its corresponding field in the check table must have the
same domain.
b) Check table is assigned as a value table in the domain of the check field.
c) the number of key fields in foreign key table must be exactly the same as in the check
table.
d) the check field must be a key field same as the primary key field of the check table.
27) Which are true about functional methods?
a) Functional method cannot have any exporting or changing.
b) functional methods have exactly one returning parameter
c) functional methods cannot have importing and exporting parameters.
d) can use functional methods directly in an arithmetic expression
e) you can call a functional method directly in a write statement.
36) Which one of the following is the correct flow of an ALV GRID?
a) Create an object for cl_gui_custom_container
Create a custom container on the screen
Assign it to cl_gui_alv_grid
Call Method set_table_for_first_display( )
b) Create a custom container on the screen
Create an object for cl_gui_custom_container
Assign it to cl_gui_alv_grid
Call Method set_table_for_first_display( )
c) Create a custom container on the screen
Assign it to cl_gui_alv_grid
Create an object for cl_gui_custom_container
Call Method set_table_for_first_display( )
d) Create an object for cl_gui_custom_container
Call Method set_table_for_first_display( )
Create a custom container on the screen
Assign it to cl_gui_alv_grid
37) The Netweaver AS works as an integration platform in the SAP system. Which among these
are the components of it?
a) Business Warehouse (BW)
b) Product Lifecycle Management (PLM)
c) Customer Relationship Management (CRM)
d) Master Data Management (MDM)
38) We can create the following using the ABAP Dictionary.
a) Type Pools
b) Internal Tables
c) Transparent Tables
d) Domain
e) Field-symbols
39) When is a garbage collector invoked?
a) When the objects are explicitly deleted
b) When there are no more references pointing to an object
c) When objects can no longer be addressed from main memory
d) After event handler methods are registered.
40) Which of the following are true regarding FRIEND relationship?
a) Friendship is not inherited.
b) A friend of a class has access to private attributes of the class allowing the
friendship.
c) A subclass of a class has automatic access to the private attributes of the class
allowing the friendship.
d) Friendship is bidirectional.
55) An elementary search help requires the following for its design
a) Dialog Behaviour
b) Selection Method
c) Foreign Key relationship
d) Interface parameters
56) Choose the correct operators that can be used in the WHERE clause.
a) GT
b) EQ
c) LIKE
d) IN BETWEEN
57) Which of the following cardinalities ensures that in a node defined under the root context
node, you have atleast one default element?
a) 11
b) 01
c) 0n
d) 1n
58) Which boundary conditions lead to improved access time to an internal table?
a) Index access to standard table
b) index access for hashed table
c) key access for sorted table
d) key access for standard table with binary search addition
e) key access for hashed table
59) Changes which are done to an SAP program in the development system are termed as
a) Customizing
b) Customer Development
c) Modification
d) Personalization
60) You have declared an internal table it_tab based on a transparent table db_tab. How can
you now define a work area for it?
a) data : wa_tab like it_tab.
b) data : wa_tab like db_tab.
c) data : wa_tab like line of it_tab.
c) data : wa_tab like line of db_tab.
61) A super class has a method super_method and a subclass has a method sub_method.
data : go_super type ref to super_class
data : go_sub type ref to sub_class
Which of these method calls is not possible and will give a syntax error?
a) go_super->super_method( ).
b) go_super->sub_method( ).
c) go_sub->super_method( ).
d) go_sub->sub_method( ).
62) Type definitions can be local or global. Which of these would you consider is common
between them?
a) Field Label
b) Technical settings
c) Documentation
d) Search Help
63) Data : my_var type db_tab. What is my_var, where db_tab is a transparent table?
a) my_var is a variable of the first key field from db_tab.
b) my_var is a structure of db_tab
c) my_var is an internal table of db_tab
d) my_var is a transparent table like db_tab
64) Where would you define a value table?
a) Domain
b) Data element
c) table field
d) structure field
65) An SAP object when created can be in a status - ACTIVE or INACTIVE. Which is true with
regards to the status?
a) Active object is visible only in the editor
b) Inactive object cannot be transported
c) Inactive objects are visible only to the developer
d) Active objects can be used in other objects
66) Dialog programs perform an automatic data transfer between the screen and program. How
is it done?
a) By using the same name and value for the fields
b) By using the same name and declaration with DATA.
c) By using the same name and declaration with TABLES
d) By setting property OUTPUT of input fields
67) Select a suitable way to achieve polymorphism in ABAP objects.
a) Events
b) Interface
c) Inheritance
d) Friends
68) Which of the following can be enhanced using BADIs?
a) Screen
b) Database table
c) Menu
d) Source code
e) Data element
69) How would you start a Module Pool Program?
a) Create and run OO transaction
b) Create and run Selection transaction
c) Create and run Dialog transaction
d) Create and run Report transaction
77) Which statement is used in ABAP programming to check if a user is authorized to perform
an action?
a) check sy-subrc
b) check authority
c) authority-check
d) check permission
78) Which of the following is used to assign a superclass reference to a subclass reference?
a) Widening Cast
b) Redefinition
c) Narrowing Cast
d) Polymorphism
79) What determines the sequence in which the event blocks are processed?
a) the dispatcher
b) database interface
c) runtime system
d) programmer
80) Which of the following includes can be used by the customer to enhance the SAP Program?
a) LXAAATOP
b) YXAAAO01
c) ZXAAAF01
d) LXAAAU01