Professional Documents
Culture Documents
All Answers - GFT
All Answers - GFT
If we do this on PERFORM
or a call function, control wont go inside subroutine/function but will be processed
a) F5 b) F6 c) F7 d) F8 e) None
ANS: (b)
*************************************************************************************************************
2. One structure is created and need the same to be added in multiple tables. Which option will
help?
ANS: (A)
*************************************************************************************************************
3. What is true about ABAP dictionary? Choose two most appropriate options?
ANS: (A D)
*************************************************************************************************************
@AbapCatalog.sqlViewName: ‘zcds_demo_13’
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText:label: ‘demo’
Define view zcds_demo_13 as select from flight as sf
{ sf.mandt,
sf.carried,
sf.connid,
sf.fldate,
sf.price
}
a) No syntax error
b) SQL view name ZCDS_DEMO_13 and DDL view name ZCDS_DEMO_13 cannot
be identical
c) Cannot use alias for SFLIGHT
d) Primary key fields are missing
ANS: (B)
*************************************************************************************************************
a) VALUE keyword
b) Using AT SELECTION SCREEN event
c) Using INITIALIZATION event
d) DEFAULT keyword
ANS: (C,D)
*************************************************************************************************************
7. Select option can be converted to parameter with Addition
9. For successful data migration what is commonly performed to improve data quality
by eliminating redundant or obsolete information?
ANS: (D)
*************************************************************************************************************
10. Which method updates SAP db tables directly via SAP Open
SQL
ANS: (c)
*************************************************************************************************************
1. Direct input
2. Batch input
3. BAPI
4. Idoc
a) All
b) None
c) 12&3
d) 2 & 4
e) 3 & 4 ANS: (A)
*************************************************************************************************************
12. What can have multiple implementations and multiple customers can use
them simultaneously
a) User exit
b) Function exit
c) BADI
d) Menu exit
e) Program exit
ANS: (C )
*************************************************************************************************************
1. They are more restrictive and hence changes to any parameters will not lead
to inconsistency
2. FORM(subroutines) executed by SAP standard programs by PERFORM statements
3. Within function (customer exit) you have access only to it’s
parameters (import/export/changing/tables)
4. They are FUNCTIONS performed by CALL FUNCTION (CALL CUSTOMER
FUNCTION to be specific)
5. Within for (user exits) it’s possible to modify any global data of calling program
a) 13&4
b) 23&4
c) 12&5
d) 24&5
e) 34&5
14. Choose the script languages used by Adobe Live Cycle Designer
a) JavaScript only
b) JavaScript and FormCalc
c) Formcalc only
d) None of them
ANS: (B)
*************************************************************************************************************
15. Consider the source code below. What will be the output of the same
a) Syntax error
b) b) runtime error
c) it will print the data from SFLIGHT based on the smartform layout design and logic within
it
d) warnings on activation
(Single Correct)
b) 1-D
2-C
3-B
4-A
c) 1-D
2-A
3-C
4-B
d) 1-A
2-D
3-B
4-C
ANS: ( C )
*************************************************************************************************************
17. Topic: Module pool , Sub_Topic: Tab strip
Which statements are true about tab strips?
(Multiple Correct)
a) It allows to navigate between sub screens
b) It allows to navigate between screens
c) Tabstrip screens may change with or without the application server
ANS: (A,C)
*************************************************************************************************************
18. In module program screen, there is an input field INPUT of type Char. In the flow
logic, VALUES statement is used like below.
What exactly does this statement do during execution? Choose 3 most appropriate options.
a) It will add F4 Help values to INPUT having ‘AA’, ‘AB’ and ‘LH’. But, it will allow any
other values also
b) It will restrict the user to enter only ‘AA’, ‘AB’ or ‘LH’
c) It will give error if the user is not entering ‘AA’, ‘AB’ or ‘LH’
d) It will add F4 Help values to INPUT having only ‘AA’, ’AB’ and ‘LH’
e) It will give warning message if user is not entering ‘AA’, ‘AB’ or ‘LH’
*************************************************************************************************************
19. An event handler method can be defined as ________ method. Choose appropriate ans
a) Static
b) Instance
c) Any
d) Constructor
ANS: C Nikhil Raj
*************************************************************************************************************
a) Attributes
b) Events
c) Ranges
d) Methods
e) Reference object
ANS: (A,B,D)
*************************************************************************************************************
a) 1
b) 2
c) blank
d) 0
ANS: B
*************************************************************************************************************
22. Choose all the true statements about transport requests:
(multiple options possible)
ANS: A,B,C
*************************************************************************************************************
23. What all changes will you do to the below source code to improve it’s performance?
(Multiple Correct)
ANS: (A,E)
*************************************************************************************************************
24. What are the features of static attributes?
ANS: (B,D,E)
*************************************************************************************************************
ANS: (D)
*************************************************************************************************************
26. A DO loop is used to unconditionally execute a block of code multiple times. Which
keyword Helps to terminate from DO loop?
a) EXIT
b) STOP
c) REJECT
d) All of the given options
e) None
ANS: (A)
*************************************************************************************************************
27. How many ways we can define values in DOMAINS? Choose 3 most appropriate options
ANS: (A,B,C)
*************************************************************************************************************
28. Which among the following guarantees the integration between all of the
application modules and also they are platform-independent?
(Single Correct)
ANS- A (QUEENCY)
*************************************************************************************************************
29. Choose the three nodes which will be there by default when you create smartforms newly.
(Multiple Correct)
a) Form attributes
b) Table control
c) Form Interface
d) Logo window
e) Global definitions
ANS: (A,C,E)
*************************************************************************************************************
30. Which is a logical partition of the database within an instance? Choose the most appropriate
options
a) Client
b) LUW
c) R/3 Basis
d) R/3 Applications
31. What is the first screen you see when executing the transaction of Smart Forms.
a) Form builder
b) Form painter
c) Table painter
d) Style builder
ANS: (A)
*************************************************************************************************************
32. What is also placeholder but comes with default code in enhancement framework?
a) Implicit Enhancements
b) New BADI
c) ENHANCEMENT-POINT
d) ENHANCEMENT-SECTION
Ans : ( D) ( Bharani )
*************************************************************************************************************
34. What is the new feature introduced in
OPEN SQL in ABAP language > 7.4 upgrade feature
(Single Correct)
a) RIGHT JOIN
b) LEFT JOIN
c) LEFT OUTER JOIN
d) INNER JOIN
ANS: (D)
*************************************************************************************************************
a) Information
b) Exit
c) Error
d) Abend
ANS: (B)
*************************************************************************************************************
37. In BDC program, while updating BDCDATA work area, it is mentioned like below. What is
(01) indicates?
Lw_bdcdata-fnam = ‘BDS_CURSOR’.
lw_bdcdata -fval = ‘ KNBK-BANK(01)’.
a) Sy-subrc
b) Step loop Line number
c) Loop index
d) Cursor index
Ans: B ( bharani )
*************************************************************************************************************
lw_data-name = ‘Vimal’.
APPEND lw_data TO lt_data.
CLEAR lw_data.
lw_data-name = ‘Jisha’.
APPEND lw_data TO lt_data.
CLEAR lw_data.
lw_data -name = ‘Lekha’.
APPEND lw_data TO lt_data.
CLEAR lw_data.
APPEND lw_data TO lt_data.
a) 3
b) Syntax error
c) 4
d) 5
ANS(C) ( AMOD )
*************************************************************************************************************
39. Topic: ABAP Basics, Sub Topic: Module Pool
Instead of coding ‘SET PARAMETER ID’ statement in PAI module, we can set ______ field
Attribute in the screen. Choose most appropriate option
a) SCREEN
b) OK_CODE
c) SPA
d) Special
e) None of the above
ANS(C) ( AMOD )
*************************************************************************************************************
What is the command to read the list at the cursor preposition? Choose most appropriate option
a) GET PARAMETER ID
b) GET CURSOR FIELD
c) GET PARAMETER FIELD
d) GET MEMORY FIELD
ANS(B) (AMOD )
*************************************************************************************************************
(Multiple Correct)
a) CDS views
b) AMDP
c) Database procedure
d) Calculation view
(Single correct)
a) Apply appropriate data class and size category
b) Switch database table to fully buffered
c) Define appropriate indexes for database table
d) Change the table type in dictionary
Ans(C) ( priti )
*************************************************************************************************************
(Multiple correct)
a) Message class
b) Text element
c) Constants
d) Include Text
e) Literals
f) Text modules
ANS(B,D,E) ( AMOD )
*************************************************************************************************************
a) Pool data
b) Transaction data
c) Master data
d) Cluster data
e) None
ANS: C
*************************************************************************************************************
45. After approval of the requisition, what is created which has details of the items to be
purchased, quantity, price etc along with Vendor and shipping information/ address
(Single Correct)
a) Purchase order
b) Goods Receipt
c) Requisition
d) Invoice verification
Ans : A (Bharani)
*************************************************************************************************************
46. In a module pool program, in the screen there is an input box whose technical name is
CARRID. In the flow logic, there is a piece of code like below.
But when we activate the main program, the error below is displayed.
Field ‘CARRID’ is unknown.
What can be the reason?
(Single Correct)
Ans: C
*************************************************************************************************************
47. I have
Only one returning parameter
Only importing parameters
Exceptions are possible
Who am I?
(Single Correct)
a) Functional method
b) Static method
c) Instance method
d) Constructor
ANS: A ( Damayanti )
*************************************************************************************************************
48. From the following option, which are true about INITIALIZATION event in a program
1. Main purpose of this section is to calculate/populate default values for screen fields
2. The statements under this section are executed when the program is run directly
3. The statements in this section are executed when the program is triggered(called
or submitted) by another program
4. The statements in this section are not executed when the program is run in
background/batch mode
a) 1&2
b) 2&3
c) 3&4
d) 12&4
e) 23&4
ANS (E)
*************************************************************************************************************
49. Which statement in CALL TRANSACTION will help to capture messages?
a) USING
b) MODE
c) UPDATE
d) MESSAGES
ANS (d)
*************************************************************************************************************
50. Which standard program can be used to schedule session processing in background?
a) RSBDCSUP
b) RSBDCSUT
c) RSBDCSUM
d) RSBDCSUB
ANS (D)
*************************************************************************************************************
(Single Correct)
(Single Correct)
a) Smartforms
b) SAPscript
c) Both
d) None
ANS(B) ( AMOD)
*************************************************************************************************************
53. State true or false: 1. A static constructor is always names as CLASS_CONSTRUCTOR
2. It gets executed with every new instance of the class.
(Single Correct)
a) 1. True 2. False
b) 1. False 2. True
c) 1. True 2. True
d) 1. False 2. False
ANS(A) (Damayanti)
*************************************************************************************************************
Ans(A,B,C)
*************************************************************************************************************
55. Choose the right option about plants
(Single Correct)
a) One plant can be assigned to only one sales organization or multiple plants can
be assigned to one Sales org
b) One plant can be assigned to multiple sales organizations or multiple plants can
be assigned to multiple Sales org
c) One plant can be assigned to multiple sales organizations or multiple plants can
be assigned to one Sales org
d) Multiple plant can be assigned to multiple sales organizations or multiple plants can
be assigned to one Sales org
Ans : (A) ( BharanI )
*************************************************************************************************************
56. In Code-Pushdown technique
(Single Correct)
(A) Used for copying between any two systems in a group. Objects do not change
their system owner, so the original system remains the same
(B) Used if development system of a complete package needs to be changed on
a permanent basis
(C) Any changes in Custom developed ( or workbench) objects are saved under this request
(D) Any changes in system configuration are saved under this
(Single Correct)
a) 1 - A
2-B
3-C
4-D
b) 1 - D
2-B
3-C
4-A
c) 1 - C
2-B
3-A
4-D
d) 1 - A
2-C
3-B
4-D
Ans(C) ( priti )
*************************************************************************************************************
58. Topic: ABAP Basics Sub_topic: Transport Management
(Multiple Correct)
a) Requests must be released from the lowest hierarchy of the requests to the highest
b) Once the request is released the status of the request number is changed to released
c) Once released, the same transport number can again be used for modification
d) There are 5 different types of transport requests
e) When you want to change development system of a complete package on a permanent
basis use transport of copies
Ans(C,D,E) (PRITI )
*************************************************************************************************************
In which of the following are the input values for the selection screen can be stored?
Choose the most appropriate option
(Single Value)
a) Text symbol
b) Variant
c) Attribute
d) Text Element
ANS: B (Queency)
*************************************************************************************************************
60. While creating smartforms, how many columns can be created in LINEtype? Choose
the most appropriate option
a) 1
b) 2
c) 3
d) 99
e) Any
ANS(E) (Damayanti)
*************************************************************************************************************
61. What is true about data element? Choose two most appropriate options
(Multiple Correct)
a) A data element describes the function of a domain in a particular context
b) We cannot create data element without a domain
c) A data element can be a key word in a screen, a column header in a table or a
documentation help
d) We can give value ranges in data element
ANS(A,C)
*************************************************************************************************************
62. What is a combination of fields from one or more related tables, but does not contain
any data
a) Pool table
b) View
c) Cluster table
d) Transparent table
ANS B (Bharani)
*************************************************************************************************************
63. A report program can be executed 1. Directly in SE38 or 2. Via a t-code
Ans : C (Bharani)
*************************************************************************************************************
ANS(A) not sure- PRITI (Had a check, its correct) - Nikhil Raj
*************************************************************************************************************
65. Choose the three methods to perform user-defined field checks. Choose 3 most
appropriate options
(Multiple Correct)
a) Issue error or warning message in PBO module
b) Issue error or warning message in PAI module
c) Issue error or warning message based on the outcome of SELECT statement in
flow logic
d) Use VALUES statement in flow logic to define the valid values
e) Use VALUES statement in the main program to define the valid values
ANS(BCD)
*************************************************************************************************************
66. What is true about CDS views creation
(Single Correct)
a) Only ABAP Development tools are required, thus no HANA database user
b) HANA database user is required
c) ABAP development tools are not enough
d) Both ABAP development tools and HANA database access is required
Ans : D ( Bharani )
*************************************************************************************************************
67. What all changes will you do to the below source code to improve it’s performance?
(Multiple Correct)
a) Avoid using SELECT *
b) Use WHERE clause in SELECT statement
c) Avoid using WRITE statement within LOOP statement
d) Avoid using INTO TABLE clause
e) Use TYPE SORTED or HASHED internal table
ANS(A B E) Not sure- (it is correct, had it checked)Damayanti
*************************************************************************************************************
68. Which exception class ensures maximum syntax check and program stability
(Single Correct)
a) CX_STATIC_CHECK
b) CX_NO_CHECK
c) CX_DYNAMIC_CHECK
d) CX_ROOT
*************************************************************************************************************
70. Which function module helps to output header information in ALV report
(Single Correct)
a) REUSE_ALV_HEADER_WRITE
b) REUSE_ALV_TITLE_WRITE
c) REUSE_ALV_COMMENTARY_WRITE
d) REUSE_ALV_HEADING_WRITE
ANS(C) (AMOD)
*************************************************************************************************************
71. Which processing mode in the session method display termination message?
( 2 options correct)
a) It creates a program to maintain entries in table
b) Open the table in SE11 in change mode and navigate to Utilities -> Table
maintenance generator to generate the same
c) It creates a t-code to maintain entries in table
d) Table contents cannot be deleted using this
(Single correct)
a)usiness Application
b)Syntax error
c)Business Application
d)Business Applicatio
*************************************************************************************************************
76. __________ Function module is used to read the input field for the BADI_SORTER
a) BADI_SORTER_LAYER_GET
b) BADI_SORTER_GET_LAYER
c) GET_BADI_SORTER_LAYER
d) BADI_SORTER_LAYER
e) NONE OF THE ABOVE
Ans - A) (QUEENCY)
*************************************************************************************************************
77. What happens when LEAVE SCREEN is encountered. Choose most appropriate option
(Single Correct)
a) The system immediately terminates the current screen’s PAI event and goes to the
PBO event of the screen specified in NEXT SCREEN attribute.
b) The system immediately terminates the current screen’s PBO event and goes to the
PAI event of the screen specified in NEXT SCREEN attribute.
c) The system immediately terminates the current screen’s PBO event and goes to the
main calling screen.
d) Terminates the transaction.
e) None of the above.
ANS- A (QUEENCY)
*************************************************************************************************************
78. Predict the output.
CLASS find_time DEFINITION.
PUBLIC SECTION.
METHODS: constructor IMPORTING im_time type syuzeit,time.
DATA: v_time TYPE syuzeit.
ENDCLASS.
CLASS find_time IMPLEMENTATION.
METHOD constructor.
V_time = im_time.
ENDMETHOD.
METHOD time.
WRITE v_time.
ENDMETHOD.
ENDCLASS.
START-OF-SELECTION.
DATA: lo_ref TYPE REF TO find_time.
CREATE OBJECT lo_ref.
lo-ref->constructor().
lo-ref->time().
a) Syntax error
b) It will print current system time
c) Runtime error
d) No output
ANS: A ( QUEENCY )
*************************************************************************************************************
79. From following options, which are true about performance tuning of a program.
ANS: (a, b)
*************************************************************************************************************
81. What are presentation and application servers in SAP?
(Multiple Correct)
a) Application server is actually a program named Sapgui.exe. It is usually installed On a user’s
workstation.
b) Application server is a set of executables that collectively interpret the ABAP/4 Programs
and manage the input & output for them.
d) Presentation server is a set of executables that collectively interpret the ABAP/4 Programs
and manage the input & output for them.
ANS : (b, c)
*************************************************************************************************************
a) In synchronous processing, the program waits: control returns to the program only when
the task has been completed.
b) In asynchronous processing, the program does not wait: the system returns control after
merely logging the request for execution.
c) In asynchronous processing, the program waits: control returns to the program only when
the task has been completed.
d) In synchronous processing, the program does not wait: the system returns control
after merely logging the request for execution.
ANS : (a , b)
*************************************************************************************************************
83. What are the main events an interactive report has?
(Multiple Correct)
a) Top-of-page during line selection.
b) At line-selection.
c) At user-command.
d) AT New
ANS : (a , b, c)
*************************************************************************************************************
84. Which of the following may NOT be modified using the ABAP
Dictionary Transaction?
a) Type groups
b) Search help
c) Lock objects
d) Function groups
ANS : D
*************************************************************************************************************
85. Consider the source code below. Here after the function module call, sy-subrc values is
showing 4.
(Single Correct)
ANS : (C)
*************************************************************************************************************
86. Predict the output of the given source code.
START-OF-SELECTION.
DATA : lo_ref TYPE REF TO calculator.
CREATE OBJECT lo_ref.
lo_ref > prod().
(Single Correct)
a) 25
b) Runtime error
c) Syntax error - Instances of the abstract class cannot be generated
d) Syntax error - Abstract method ADD is not implemented
e) Syntax error - Subclass is not implemented
ANS: C (QUEENCY)
*************************************************************************************************************
87. In the flow logic of the screen, there is a statement like below. What will this do?
a) Module “validate” is executed only when the value in field carrid is not initial
value applicable for its type
b) Module “validate” will be executed only if value for XYZ field changes to another value
c) Syntax error
d) Module “Validate” will not be executed
ANS : B
*************************************************************************************************************
88. How to address static attributes of class within calling program?
a) <classname>=><class_attribute>
b) <instance>-><instance_attribute>
c) <instance>-<instance_attribute>
d) <instance>?<instance_attribute>
ANS: A (QUEENCY)
*************************************************************************************************************
89. Which is the option provided explicitly by SAP to replace a block of SAP code with
customer code
(Single Correct)
a) BADI
b) Enhancement Point
c) Enhancement Section
d) Exits
ANS: C ( Bharani )
*************************************************************************************************************
90. Which statement is true about function module calls of BDC session method?
a) All
b) None
c) 1&4
d) 24&5
e) 3&4
ANS: C-
*************************************************************************************************************
91. Which is the new functionality supported on OPEN SQL in JOIN options in
ABAP perspective?
(Single Correct)
a) LEFT OUTER JOIN
b) INNER JOIN
c) RIGHT OUTER JOIN
d) ALL
(Single Option)
a) Add the statement after CALL TRANSACTION, MESSAGE ID sy-msgid TYPE sy-
msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv 2 sy-msgv3 sy-msgv4
b) Add MESSAGES within CALL TRANSACTION statement
c) Add the statement before CALL TRANSACTION, MESSAGE ID sy-msgid TYPE sy-
msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
d) Add MESSAGES after CALL TRANSACTION statement
ANS: B
*************************************************************************************************************
a) FOR HDB
b) LANGUAGE
c) READ-ONLY
d) BY DATABASE PROCEDURE
ANS: D (QUEENCY)
*************************************************************************************************************
95. From following options, which are true about how to find a BADI
(Single Correct)
cl_demo_output=>display_data( lt->*).
a) LT->*
NAME AGE
Neena 30
b) LT->*
NAME AGE
Neena 30
Sarath 29
Rani 31
c) Syntax error
d) Runtime error
ANS: C
*************************************************************************************************************
97. When you create a lock object system automatically
(Single Correct)
a) Locks objects
b) Lock table fields
c) Create two function module
d) Create two lock method
ANS: C (QUEENCY)
*************************************************************************************************************
98. Match the following on task type in transport request
1) Development/Correction
2) Repair
3) Unclassified
A. All custom objects or workbench objects are saved under development/correction task
B. Changes in SAP standard objects using SNOTES are always saved under
correction tasks
C. When a new task is created, it always gets created with type unclassified
a) 1 - A
2-C
3-B
b) 1 - C
2-B
3-A
c) 1 - A
2-B
3-C
d) 1 - C
2-A
3-B
ANS: C (QUEENCY)
*************************************************************************************************************
99. Topic : ABAP Reports , Sub_topic: Background Jobs
If a job has been created but has not been released yet. What is the state of this job
now? Choose most appropriate option
(Single Correct)
a) Ready
b) Active
c) Cancelled
d) Scheduled
ANS: A (QUEENCY)
*************************************************************************************************************
100. Predict the output:
START-OF-SELECTION.
DATA : lo_ref TYPE REF TO sub_cal.
CREATE OBJECTS lo_ref.
lo_ref->time( ).
(Single Correct)
a) This is parent class: 10 44 10
b) This is parent class: 10 44 10
ANS: E
*************************************************************************************************************
101. How to create static attributes of a class?
(Single Correct)
a) DATA
b) CLASS-DATA
c) STATIC
d) TYPES
ANS: (B) (Damayanti)
*************************************************************************************************************
102. Which event will be executed before the screen is displayed to the user
(Single Correct)
a) PAI
b) POV
c) PBO
d) POH
a) Screen number
b) Program name
c) Field name
d) Field value
a) Only 1 is true
b) Only 2 is true
c) Both true
d) Bothe false
ANS: C
*************************************************************************************************************
ANS: C
*************************************************************************************************************
ANS: C
*************************************************************************************************************
a) Encapsulation
b) Abstraction
c) Inheritance
d) Polymorphism
ANS: A (QUEENCY)
*************************************************************************************************************
108. Which of the following is not a mandatory attribute in a screen
a) Description
b) Next screen
c) Screen type
ANS: B (QUEENCY)
*************************************************************************************************************
a) Type
b) Fixed values
c) Length
d) Header
ANS: D (QUEENCY)
*************************************************************************************************************
(Single Correct)
a) Instance Method
b) Static method
c) Instance attribute
d) Static attribute
ANS: D (QUEENCY)
*************************************************************************************************************
111. Which is not a type of transport
(Single Correct)
a) Development
b) Workbench
c) Customizing
d) Relocation
ANS: A (QUEENCY)
*************************************************************************************************************
112. BADI can be implemented in
(Single Correct)
a) SE16
b) SE18
c) SE19
d) SE21
ANS: C (QUEENCY)
*************************************************************************************************************
113. Which data type cannot be used to define parameters?
a) N
b) C
c) F
d) P
ANS: C (QUEENCY)
*************************************************************************************************************
114. What would be the output of the following
code DO.
Write:/1 ‘E equals MC squared.’.
ENDDO.
ANS: B (QUEENCY)
*************************************************************************************************************
115. Page footers are coded in the event:
a) TOP-OF-PAGE
b) END-OF-SELECTION
c) NEW-PAGE
d) END-OF-PAGE
ANS: D (QUEENCY)
*************************************************************************************************************
a) SY-LOOPI
b) SY-TABIX
c) SY-LSIND
d) SY-INDEX
ANS: D
*************************************************************************************************************
117. SAP tool used for checking ABAP code is called
a) Code checker
b) ABAP interpreter
c) Code inspector
d) Quality checker
Ans - C
*************************************************************************************************************
118. Page headers for a secondary/details list can be coded in the event
a) GET
b) INITIALIZATION
c) TOP-OF-PAGE DURING LINE-SELECTION
d) NEW-PAGE
ANS: C (QUEENCY)
*************************************************************************************************************
119. How many lists can exist in parallel in an interactive reporting?
a) 20
b) 18
c) 19
d) 21
Ans - D)
*************************************************************************************************************
122. To select one record for a matching primary key, use ____
a) SINGLE
b) SELECT INTO
c) SELECT SINGLE
d) SELECT ENTRY
Ans - C (QUEENCY)
*************************************************************************************************************
123. To allow the user to enter a single value on a selection screen, use the ABAP
a) SELECT-OPTIONS
b) PARAMETERS
c) RANGES
d) DATA
Ans - B
*************************************************************************************************************
124. Table painter can be used to display text and data in table format. Which option can be
using table painter for the same.choose most appropriate option.
a) TEXT
b) TEMPLATE
c) BOTH OPTION A AND B
d) NONE
ANS: B
*************************************************************************************************************
125. Which global classes needed to be instantiated in order to achieve alv oops.
a) CL_GUI_CUSTOM_GRID
b) CL_GUI_CUSTOM_Container
c) SET_TABLE_FOR_FIRST_DISPLAY
d) CL_GUI_ALV_GRID
e) CL_GUI_ALV_Container
ANS:B,D
*************************************************************************************************************
126. Identify the module name in which these tables are used? VBAK,VBAP,LIPS,VBFA
a) MM
b) FI
c) SD
d) WM
ANS: C
*************************************************************************************************************
127. WHAT ARE THE TWO DIFFERENT WAYS TO ADD FIELDS TO SAP
STANDARD TABLES.
a) CUSTOMIZING MODE
b) CHANGE MODE IN SE11
c) TABLE MAINTANENCE OVERVIEW
d) APPEND STRUCTURE
ANS- A AND D
*************************************************************************************************************
128. IN CALL TRANSACTION METHOD WHICH OPTION SHOULD BE USED IN MODE TO
DISPLAY ALL?
a) A
b) E
c) S
d) N
ANS: A
*************************************************************************************************************
a) DATABASE LAYER
b) APPLICATION LAYER
c) PRESENTATION LAYER
d) NONE
ANS: B (Damayanti)
*************************************************************************************************************
a) SE18
b) SE19
c) SMOD
d) CMOD
WHAT HAPPENS WHEN YOU USE THE COMMAND LEAVE TO LIST PROCESSING
AND RETURN TO SCREEN 0.
a) END THE CURRENT SCREEN SEQUENCE AND RETURN TO THE POINT WHERE IT
WAS ORIGINALLY CALLED
b) END THE SCREEN SEQUENCE AND END THE TRANSACTION
c) END THE CURRENT SCREEN AND GO TO NEXT SCREEN
d) END THE CURRENT SCREEN AND GO TO NEXT SCREEN CONTROL IN
NEXT SCREEN
Ans: (A)
*************************************************************************************************************
a) T100D
b) T001
c) T100
d) T001D
ANS: (C)
*************************************************************************************************************
133. HOW DO YOU ENTER SUBSCREEN IN MAIN SCREEN?
ANS: (B)
*************************************************************************************************************
a) BOTTOM UP APPROACH
b) TOP DOWN APPROACH
c) BOTH
d) NONE
ANS: (B)
*************************************************************************************************************
a) YES
b) NO
ANS (A)
*************************************************************************************************************
136. _______IS THE SPECIAL METHOD THAT IS CALLED BY THE RUNTIME SYSTEM
AS SOON AS THE OBJECT HAS BEEN GENERATED IN MEMORY
a) FUNCTIONAL METHOD
b) CONSTRUCTOR METHOD
c) ABSTRACT METHOD
d) STATIC METHOD
e) INSTANCE METHOD
ANS (B)
*************************************************************************************************************
137. WHAT ARE THE CHARACTERISTICS OF ABSTRACT CLASS?
CHOOSE 2
*************************************************************************************************************
138. WHAT HAPPENS WHEN I DOUBLE CLICK ON 20TH LIST(SY-LSIND = 20) IN
INTERACTIVE PROGRAMMING ?
ANS (A)
*************************************************************************************************************
139. WHEN WILL TOP OF PAGE EVENT BE EXECUTED?
ANS (A)
*************************************************************************************************************
a) ONLY T-CODE
b) ONLY BDC TABLE NAME
c) T-CODE AND BDC TABLE NAME
d) T-CODE,BDC TABLE NAME AND FIELD NAME
*************************************************************************************************************
ANS (A B C)
*************************************************************************************************************
143. Topic: ABAP Basics Sub_topic: Enhancements
(Multiple Correct)
a) User Exits
b) Customer Exits
c) BADI
d) Enhancements
ANS (C)
*************************************************************************************************************
(Single Correct)
a) Loading activities
b) Database access
c) (rest options not clear)
a) INITIALIZATION
b) START-OF-SELECTION
c) AT SELECTION-SCREEN
d) ON SELECTION-SCREEN
Ans: ( B )
*************************************************************************************************************
146. What is the output of the below source code if the internal table LT_DATA have
following values in the same order given
========================
|Jisha |30 |
|Diya |30 |
|Geenu |29 |
(Single Correct)
a) 2
b) 1
c) 0
d) 30
e) Syntax error
ANS:(C)
*************************************************************************************************************
147. Table is buffered means, data is available in
Ans: Domain
*************************************************************************************************************
150. What is true about table maintenance generator? Choose two most appropriate option
Ans: Hana
*************************************************************************************************************
157. An architect has to estimate the size of HANA which is called HANA sizing.
Ans: WRITE:sy-datum(4)
*************************************************************************************************************
DATA:lv_result TYPE i
Ans: Error
*************************************************************************************************************
162. Customer Exits are Forms and are called by SAP standard program using PERFORM
Ans: False
*************************************************************************************************************
163. What permits you to control the implementation and make it reliable on specific criteria .
Ans: Exit
*************************************************************************************************************
164. What is true about user exits
Ans: 1C 2A 3B
*************************************************************************************************************
167. What will happen when error is generated from module select_listing?
Ans: The Field statements will leave both the YMOVIE-AYEAR and YMOVIE-
CATEGORY fields editable
*************************************************************************************************************
Ans: One
*************************************************************************************************************
170. We can change the data in Adobe form.True or false
Ans: True
*************************************************************************************************************
Ans: ( B )
*************************************************************************************************************
174. Batch input scheduling can be done using a standard SAP program ____
175. Which among the following modules doesn’t belong to BDC session method?
Ans: BDC_OPEN_GROUP
BDC_INSERT
BDC_CLOSE_GROUP
** These three function modules are USED, apart from these three if any other option is
there then that will be the answer
*************************************************************************************************************
176. How to assign specific search help to fields in selection screen
Ans: MatchCode
*************************************************************************************************************
Data : lv_int
a) N
b) C
c) I
d) P
Ans: (B)
*************************************************************************************************************
a) PAI
b) PBO
c) POH
d) POV
a) IDOC
b) Rfc
c) ABAP Proxy
d) All of the above
Ans: (d)
*************************************************************************************************************
a) SE17
b) SE16
c) SE19
d) SE18
Ans: ( C, D )
*************************************************************************************************************
181. Which perspectives can you see after installing ADT on top of HANA studio?
a) Debug perspective
b) HANA Perspective
c) BW Modeling
d) ABAP Perspective
a) SAP LUW
b) Client LUW
c) ABAP LUW
d) Database LUW
Ans: (A, D)
*************************************************************************************************************
183. Types of views in ABAP
1. Projection view
2. Help view
3. Databse view
4. Maintenance view
185. If you search for CAL CUSTOMER-FUNCTION in program you will find
-→BADI
186. What msg is displayed at the bottom of the current screen where the user must make
changes to the values on the current screen.
After pressing the ‘enter’ key on the current screen, the user will be taken to the next screen
only if the appropriate corrections were made.
→Error
187. In a module pool execution, in screen while you enter data in input box, there is an error
display like below
“Entry <x> does not exist”
What is the type of automatic check applied here?
→Foreign key check