0% found this document useful (0 votes)
21 views11 pages

TAW10 Test

Uploaded by

Sudhakar Lavuri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views11 pages

TAW10 Test

Uploaded by

Sudhakar Lavuri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 11

Correct answers are marked by making it bold and more than one answer may be correct

Time duration is 90 minutes.

1. Which of the following statements are true?


2. Repository objects are client independent
3. Repository objects are not client independent
4. Repository objects are cross-client
5. Repository objects developed in one client are the same in all other clients in the
same system

2. Mark the correct statements

6. Database contains R/3 repository


7. R/3 repository is a part of ABAP Dictionary
8. ABAP is case-sensitive
9. Database contains application and customizing tables that are usually client specific

3. Mark the correct statements


10. Data types defined in the program are global

11. Data types defined in ABAP Dictionary are global


12. Data types defined in the program can be used in all repository objects
13. Global data types are used to design screens

4. The following predefined ABAP types are complete:


14. D,T

15. C, N
16. I,F
17. X,P

5. The following functions are possible with debugging:


18. Execute the program line by line

19. Change the contents of a field during runtime


20. Change the order of execution of statements during runtime
21. Set a break-point in any line of the source code at runtime

6. The various kinds of ABAP processing blocks:


22. Subroutines
23. Function modules
24. Modules
25. Event blocks

26. The events in an ABAP program can be :


27. BEGIN-OF-SELECTION
28. LOAD-OF-PROCESS
29. AT LINE-SELECTION
30. AT COLUMN-SELECTION

31. Which of the following statements are true?


32. Saving a program stores the code in the repository.
33. Programs are client-specific objects.
34. A program with syntax error can be activated.

35. The following commands are possible on records in internal tables:


36. ADD
37. MODIFY
38. CHANGE
39. DELETE

40. The following commands affect the whole internal table :


41. SORT
42. REFRESH
43. MODIFY
44. DELETE

45. Internal table is read using statement READ with key access. No line with the specified key.
46. The program gives a short dump.
47. The program gives a syntax error.
48. The value 4 is placed in the field SY_SUBRC.
49. The value 0 is placed in the field SY-SUBRC.

50. The different types of messages using the MESSAGE statement are :
51. A – Abort
52. C – Cancel
53. D – Delete
54. E – Error

55. Authorization check is done using:


56. AUTHORIZATION-CHECK statement
57. AUTHORITY-CHECK statement
58. CHECK-AUTHORITY statement
59. CHECH-AUTHORIZATION statement

60. Select statements can be used to


61. Process single records from a database table
62. Process multiple records from a database table
63. Process single records from an internal table
64. Process multiple records from an internal table

65. Mark the correct statements


66. ABAP memory is used to pass data between internal sessions
67. SAP memory is used to exchange data between internal sessions in any one external
session
68. Export and Import commands are used to pass data within ABAP memory
69. Set Parameter and Get Parameter commands are used to pass data within SAP
memory

70. Variants are used to


71. Preassign values for the selection screen fields
72. Preassign values for the parameter fields
73. Hiding of input fields
74. Change screen attributes

75. Complex selections and value range can be entered in selection screen using the statement
76. SELECT-MULTIPLE
77. SELECT-RANGE
78. SELECT-OPTIONS
79. SELECT-COMPLEX

80. A function group can consist of


81. Data objects
82. Subroutines
83. Screens
84. Function Modules

85. Mark the correct statements.


86. PBO and PAI of a screen make a dialog step
87. PAI of first screen and PBO of next screen make a dialog step
88. PBO of first screen and PAI of next screen make a dialog step
89. PAI of one screen make a dialog step

90. The function module interface can have the following parameters
91. IMPORT
92. TYPES
93. TABLES
94. SCREENS

95. Comments in a program can be written using

96. A star(*) in column 1 to indicate that the entire line is a comment

97. Quotation marks (“) in column 1 to indicate that the entire line is a comment
98. Quotation marks (“) in middle of a line to indicate that the remainder of the line is a comment
99. A star(*) in the middle of a line to indicate that the remainder of the line is a comment

100. A syntax check started from the editor will

101. Check the syntax of the current contents in the editor


102. Check the syntax of an active program
103. Check the syntax of specified subroutines only
104. Check the syntax of specified statements only

105. The statement MOVE


106. Copies the content of one variable to another
107. Moves the content of one variable to another
108. Initializes the variable
109. Performs calculation

110. Records of an Internal tables can be read by using the statement


111. SELECT
112. READ
113. GET
114. PERFORM

115. Return code can be checked from the system field


116. SY-RETURN
117. SY-LSIND
118. SY-RCODE
119. SY-SUBRC

120. The statement INITIALIZATION


121. Sets a variable to value NULL
122. Sets a variable to a initial value specified in the statement
123. Is executed before the selection screen is displayed on the screen
124. Is executed after the selection screen is displayed on the screen

125. Which of the following statements are true?


126. In debugging mode the values of an internal table cannot be displayed
127. In debugging mode the values of an internal tables can be displayed
128. In debugging mode the values of the internal table cannot be changed
129. In debugging mode the values in the internal tables can be changed

130. The statement SELECT SINGLE

131. Selects single record from the database table

132. Selects single field from the database

133. Selects multiple records from the database

134. Selects multiple fields from the database

29. Mark the correct statements.


135. Data objects are created with the TYPES statement
136. Data objects can be created based on another data object
137. While creating global constants in the type group, you can only use a global dictionary
type
138. The data type linked to the data object statically can be changed at runtime
30. Data type contains information on
139. How data is stored
140. Range of values allowed
141. What operations can be performed
142. What sort of arithmetic can be used

143. Mark the correct statements


144. A domain describes the value range of a field
145. A data element describes the meaning of a domain in business context
146. Field can be maintained within a table as it is a table dependant object
147. You can not enter data type and number of places directly for a table field

148. How do you add customer fields to a SAP standard table without modifying table
definition?
149. Include structure
150. Append structure
151. In maintenance mode go and insert more rows and new field
152. You cannot change a SAP standard table

153. In the technical settings of Database table


154. You must mention buffering type
155. You can mention Logging changes
156. You mention size class
157. Are used to optimize storage requirement & accessing behavior of database
tables

158. Assertions about Indexes


159. Index can be considered to be a copy of a database table reduced to certain fields
160. Primary index is created automatically when table is created in the database
161. If the index fields have key fields, then it is an unique index
162. An index contains pointer to the corresponding records of the actual table so that the
fields not contained in the index can also be read

163. Possible buffering types are


164. Full buffering
165. Single record buffering
166. Generic buffering
167. Synchronized buffering

168. Tick the correct statements


169. Fixed values cause the value range of the domain to be restricted by these values
170. Value range of a field can also be defined by specifying a value table in the
database element
171. When you assign a fixed value to the domain there is no F4 help available
172. When you assign a value table to the domain there is no F4 help available

173. When a foreign key is defined for the field KUNNR in the table VBAK referencing the key
fields of table KNA1 then
174. VBAK is check table
175. KUNNR is check field
176. KNA1 is check table
177. KNA1 is referenced table

178. Whenever you make changes in the database having no data then
179. Table is changed with ALTER TABLE
180. Table is changed with converting the table
181. Table is deleted from the database and is recreated in the database by creating the
new structure
182. Table is changed by changing database catalog

183. Mark the correct statements


184. Append structures are created in customer namespace
185. Append structures are only created for cluster tables
186. When you append structure you need not convert the table though it contains data
187. An append structure can be assigned to as many tables as you want

188. Mark the correct statements


189. Views combine data from several tables in a meaningful way
190. The data of a view can be displayed exactly like the data of a table
191. Selection with a Database View is usually less efficient than selection with a nested
select statement
192. Views cannot be used as type for any data object

193. Assertions about views.


194. Database views are created with left outer join
195. Maintenance views are created with inner join
196. All tables of maintenance views must be linked with foreign keys
197. Help views implement outer join

198. Mark the correct statements


199. You can maintain complex application objects in a simple way using a maintenance view
200. You can enter join conditions directly in maintenance view
201. Maintenance view implement outer join
202. A maintenance interface with which the data of view can be displayed, changed &
created must be generated from the definition of maintenance view in the ABAP
dictionary

203. In the left outer join


204. All the records, which have an entry in all the tables included in the view, are selected
205. Those records which do not have an entry in the right side table are not selected
206. Those records which have an entry in the left side table are only selected
207. Those records which have a corresponding entry in the right side table and records
which do not have a corresponding entry in the right side table are also selected

208. Search Help.


209. When defined you must define a table or view as selection method
210. Normally database view or help view are used as selection method in search help
211. Maintenance view may not be used as selection method for search help
212. If the selection method of search help is client dependant, the possible values are
selected for all clients
213. Search helps can be attached to
214. Data element
215. Check table
216. Field of a structure or a table
217. Screen field

218. Search help must have


219. At least one Export parameter
220. At least one Import parameter
221. At least one Dialog box for restriction values
222. At least one append search help

223. To provide alternative search paths you can use


224. Collective search help
225. Search help, which is attached to a field of check table
226. Search help, which is attached to data element
227. Search help, which is attached at, check table

228.Mark the correct statements.


229. A transparent table can not hold data more than its size category
230. All tables in a SAP system are client dependent
231. A table can hold the data from more than one client
232. Collective search help is a collection of elementary search helps

233.Value table is attached to


234. Domains
235. Data Elements
236. Table Fields
237. Structure Fields

238.Which of the search methods is used by table indexes


239. Sequential
240. Binary
241. Hashed
242. No specific method

243.Table buffers reside locally on the


244. Database server
245. Presentation Server
246. Application Server
247. Message Server

248.Foreign keys are used to ensure that data is


249. Buffered
250. Consistent
251. Indexed
252. Indexed and Buffered

253.Following views are available


254. Database view
255. Projection View
256. Help View
257. Maintenance view

258.Maintenance view has the following join


259. Inner
260. Outer
261. Both
262. None

263. When a transparent table is created in the dictionary


264. Database table with the same name as the dictionary table is created
265. Database fields also have the same names in both dictionary and database
266. Order of fields is same in both dictionary and database
267. Data types of fields are same in both dictionary and database

268. Mark the corrects statements


269. Some indexes only result in a gain in performance for certain database systems
270. Example of fully buffered table are language dependent tables
271. Any number of text tables can be created for a table
272. Requirement for domain equality is only required for check field and not for
foreign key fields

273. During conversion process of databases, the data is copied from temporary table to
the database table using the statement
274. MOVE
275. MOVE-CORRESPONDING
276. INSERT
277. MODIFY

278. .Input help can be programmed with the screen event


279. PBO
280. PAI
281. POV
282. POH

283. Mark the correct statements


284. Radio Buttons are used for multiple choices as well as individual
285. Check boxes are used for multiple selections only
286. Parameter ID is not mandatory for SET/GET statement
287. An input field can be made mandatory on a selection screen

288. Radio-Buttons are always defined as


289. Individually
290. As a group
291. As a variable
292. As a constant

293. Variants are used for processing the reports


294. Only Online
295. Only Background
296. Both Online and Background
297. None of the above

298. Following type of programs can be executed directly :


299. Function Group
300. Include programs
301. Executable programs
302. Module Pool

303. Modify Screen commands modifies :


304. Current Screen
305. Screen Table
306. Screen attributes
307. Screen name

308. Mark the correct statements


309. While defining screen attributes, value 0 in the field next-screen will call the next
screen in the hierarchy
310. If you enter 0 for the next screen, the system resumes processing from the point at which
the screen was called once it finishes processing the screen itself
311. If you do not enter a value for the next screen, the system resumes processing from
the point at which the screen was called once it finishes processing the screen itself

312. Mark the correct statements


313. Call screen <nnnn> followed by leave screen in the next screen will return the control to
the screen that called
314. Call screen <nnnn> followed by leave to screen 0 in the next screen will return the control
to the screen that called
315. Starting and ending position of the screen can be specified using the statement
LEAVE TO SCREEN
316. Starting and ending position of the screen can be specified using the statement
CALL SCREEN

317. SET CURSOR FIELD <field> does the following :


318. Gets the contents of the field
319. Places the cursor in that field
320. Displays the attributes of that field
321. Makes the field a mandatory field

322. Mark the following statements


323. To make a text field invisible on the screen, set screen-active = 1
324. Dynamic changes to attributes of screen elements are temporary
325. Modify screen can not be used without LOOP AT SCREEN

326. FIELD statement with module addition will not be able to perform field level checks
327. Yes
328. No.

329. Message type ‘E’ results :


330. In the processing being interrupted for the user to re-enter the values
331. Termination of the program.
332. Refreshing of the screen.
333. A sub-screen is a reserved area on a screen used by another normal screen.
334. Yes
335. No

336. A sub-screen
337. Its own PBO and PAI and uses the PBO and PAI of main program.
338. Have its own PBO and PAI and these are processed with the PBO and PAI of main
program.
339. Uses only the PBO and PAI of main program.

340. A sub-screen has its own :


341. Ok_code
342. PF_Status
343. Title Bar
344. None

345. GUI status contain


346. menu bar
347. standard toolbar
348. application toolbar
349. function key settings

350. CALL SUBSCREEN can be used between loop and endloop.


351. Yes
352. No

353. Sub-screens are program specific and can not be re-used.


354. Yes
355. No

356. A tabstrip is same as subscreen as the data is displayed using the subsreen technique.
357. Yes
358. No

359. Automatic scrolling in a tabstrip is possible if :


360. All of the tab pages share common sub-screen area.
361. Have function type as ‘ ‘.
362. A variable to call the sub-screen.
363. None of the above.

364. Attributes of the screen fields are stored in the system table SCREEN.
365. Yes
366. No

367. Mark the correct statements


368. If you use ON INPUT addition, the module is called only if the user enters a new
value in that field
369. If you use ON REQUEST addition, the module is called only if the user enters a new
value in that field
370. If you use ON INPUT addition, the module is called only if field contents have changed
from their initial value
371. If you use ON REQUEST addition, the module is called only if field contents have changed
from their initial value

372. A module with the ‘at exit-command’ addition:


373. Is a PAI module
374. Prevents field input checks from being performed until it is processed
375. Exits from the current screen as soon as it is called
376. Is executed before automatic field checks takes place

You might also like