0% found this document useful (0 votes)
82 views8 pages

Dumps 2

This document contains multiple choice questions about various ABAP concepts such as classes, exceptions, forms, reports and more. It tests knowledge of statements, transactions, attributes and general programming principles related to ABAP. The questions cover topics like object oriented programming, Open SQL, function modules, BAPIs, Smartforms and system performance.

Uploaded by

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

Dumps 2

This document contains multiple choice questions about various ABAP concepts such as classes, exceptions, forms, reports and more. It tests knowledge of statements, transactions, attributes and general programming principles related to ABAP. The questions cover topics like object oriented programming, Open SQL, function modules, BAPIs, Smartforms and system performance.

Uploaded by

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

1. Which of the following does Delivery Class attribute field with value 'C' indicate?

A. Table is maintained exclusively by the customer.


B. Nothing should be overwritten during an upgrade.
C. Table data can be overwritten.
D. None of the above options are correct.

A. A and B only
B. A and C only *****
C. B and C only
D. D only

State whether the statement is true or false. Domain can be explicitly assigned fixed values.
A. TRUE ****
B. FALSE

State whether the statement is true or false. The number of decimal places for output can be defined
within a write statement.
A. TRUE****
B. FALSE

State whether the statement is true or false. A subroutine can contain nested form and endform
blocks.
A. TRUE
B. FALSE***

Which of the following statements are True about instance constructor?


A. Instance constructors of superclasses cannot be redefined in subclasses.
B. The instance constructor is called when an object is created using the command CREATE
OBJECT.
C. Instance constructors cannot be called explicitly using constructor( ... ).
D. None of the above options are correct.
A. A only
B. A, B, and C only ****
C. B and C only
D. D only

Which of the following statements are True about abstract classes?


A. Object can be created using their reference
B. Cannot be instantiated
C. Serves as a template to subclass
D. Their methods can be redefined in derived class
A. A and B only
B. B, C, and D only ***
C. B and C only
D. A, C, and D only

Which field should be a part of table for it to be client dependent?


A. MATNR
B. MANDT ****
C. VBELN
D. MBLNR
DI.

State whether the statement is true or false. MANDT field in a table makes it client independent.
A. TRUE
B. FALSE ****

Which among the following can represent the time a block of code took for execution?
A. SET TIME
B. GET TIME
C. GET RUN TIME ******
D. SET RUN TIME

Which of the following can be achieved using technical settings?


A. Optimize storage space requirements
B. Table access behavior
C. Buffering required
D. All of the above options ****

State whether the statement is true or false. STAT transaction is used to get number of times a
program is executed.
A. TRUE
B. FALSE ****

State whether the statement is true or false. Implicit database commits occur after each screen
change.
A. TRUE *****
B. FALSE

Is it possible to display multiple ALV's in the same screen without using container?
A. Yes ****
B. No

What will be the output of following code? DATA: test_field type C. test_field = 'SAP Test Data'.
Write test_field.
A. Syntax Error
B. SAP Test Data
C. SAP
D. S ****
Several users (transactions) can access locked data at the same time in display mode. A request for
another lock is accepted, even if it comes from another user. What type of lock is being referred to
here?
A. Exclusive
B. Exclusive but not cumulative lock
C. SAP lock
D. Shared lock ****

Which of the following are valid join types?


A. Self Join
B. Inner Join
C. Outer Join
D. All of the above
A. A and B only
B. A, B, and C only
C. B and C only
D. D only ******

Which of the following are valid OPEN SQL ways to write data to a table?
A. MODIFY
B. UPDATE
C. INSERT
D. SELECT
A. A and B only
B. A, B, and C only******
C. B and C only
D. A and D only

Which of the following trigger implicit database rollbacks?


A. Runtime error
B. Syntax error
C. A termination message is sent
D. None of the above options
A. A and B only
B. A, B, and C only
C. A and C only ****
D. D only

All the components of an interface are __________.


A. Protected
B. Private
C. Public ****
D. Special

State whether the statement is true or false. When a program is executed, text pool of a different
language can be loaded using the statement SET LANGUAGE.
A. TRUE ****
B. FALSE

Which transaction can be used to monitor and release Batch Data Communication (BDC) sessions?
A. SE38
B. SE35
C. SM35 ****
D. SM37

State whether the statement is true or false. A Class will have private visibility section by default.
A. TRUE
B. FALSE ****

What is the transaction code to create Classes?


A. SE11
B. SE16
C. SE17
D. SE24****

Which among the following is the purpose of SPAU during upgrades?


A. Adjust Custom Program
B. Adjust Standard Program******
C. Adjust Standard DDIC objects
D. All of the above options

State whether the statement is true or false. Statement FREE can be used to delete ABAP memory.
A. TRUE ****
B. FALSE

State whether the statement is true or false. A Business Add-In (BADI) can be re-used.
A. TRUE *****
B. FALSE

State whether the statement is true or false. Customer exists can have multiple implementations.
A. TRUE
B. FALSE ******

State whether the statement is true or false. BAPI can be called from ABAP, JAVA, and so on.
A. TRUE *****
B. FALSE

Which transaction can be used to monitor Batch Data Communication (BDC) sessions?
A. SE38
B. SE35
C. SM35 ****
D. SM37

State whether the statement is true or false. When transferring data using Business Application
Programming Interfaces (BAPIs), Legacy System Migration Workbench (LSMW) should only be
used as a mapping tool.
A. TRUE ********
B. FALSE

Match the right transaction codes to ABAP activities:


1. BDC Recording
2. Display IDoc
3. Business object builder
4. Delete Idocs
5. 5. Batch input monitoring
A. WE02
B. SM35
C. WE11
D. SW01
E. SHDB
A. 1D, 2B, 3C, 4E, and 5A
B. 1E, 2B, 3D, 4C, and 5A
C. 1E, 2A, 3D, 4C, and 5B******
D. 1E, 2B, 3C, 4D, and 5A

State whether the statement is true or false. All BAPIs are RFC, but all RFC are not BAPIs.
A. TRUE ******
B. FALSE
State whether the statement is true or false. BAPI will be associated with a Business Object.
A. TRUE *****
B. FALSE

State whether the statement is true or false. BDC_OKCODE is constant and always identifies the
command field in batch input method.
A. TRUE ****
B. FALSE

State whether the statement is true or false. Settings for frames or shading are permitted on the
Output Options tab page in Smart Forms.
A. TRUE ****
B. FALSE

Which among the following will be generated during activation of Smart Forms?
A. Function Group
B. Interface
C. Function Module****
D. Program

State whether the statement is true or false. Smart Forms will have same function module through
SAP landscape.
A. TRUE
B. FALSE *****

What is the transaction code to see spool requests?


A. SP010
B. SE01
C. SP01****
D. SM01

Which is the transaction code to create styles for SAP SmartForms?


A. SmartForms
B. SmartStyles
C. SFP
D. SE78

A. A and B only *******


B. A and C only
C. B and C only
D. B and D only

Which of the following are parameters of a generated function module or a form interface?
A. Import
B. Export
C. Global data
D. Tables
E. Changing
A. A, B, D, and E only****
B. A, B, and C only
C. B, C, and D only
D. B, D, and E only

At maximum, SAP Smart Forms can have ________ main windows.


A. 99
B. 75
C. 0
D. 1 ******

Using ____________ attribute address can be added in SAP Smart Forms.


A. Main Window
B. Clone Window
C. Address*****
D. Secondary Window

State whether the statement is true or false. The size of an image field is always dynamic.
A. TRUE
B. FALSE ******

How to catch an exception, where a function module raises an exception of type cx_fp_api?
A. CASE sy-subrc. When 0. …………… When cx_fp_api. ….. When Others. ENDCASE.
B. DATA: gr_error TYPE REF TO cx_root. CATCH cx_root INTO gr_error.
C. DATA: gr_error TYPE REF TO cx_fp_api. CATCH cx_fp_api INTO gr_error.
D. CATCH SYSTEM-EXCEPTIONS cx_fp_api.
A. A and B only
B. B and C only *****
C. A and D only
D. A, C, and D only

Which of the following statements on the class-based exception concept are true?
A. Use TRY. ... ENDTRY. to prevent dump. *****
B. Choose between sy-subrc or exception objects when exceptions raised by a method.
C. Class-based exceptions can be raised in classes only.
D. Multiple CATCH clauses are possible to react on different exceptions ***********

What would scripting (attached to field A) look like at the event initialization sets the value of field
A to 10?
A. A=10
B. A==10
C. A=10;
D. 7
A. A and B only
B. B and C only
C. A and C only *******
D. B and D only

State whether the statement is true or false. Dynamic contents that "overflows" must be included in
body pages.
A. TRUE****
B. FALSE

Which of the following are True about palettes?


A. Objects which are in the layout are displayed in the Hierarchy palette.
B. Data View palette contains elements from form context.
C. The settings in the Drawing Aids palette are per form only. They are stored for every form
individually.
D. Elements can be added to the data view by right-clicking it.
A. A, C, and D only
B. A, B, and C only ****
C. B, C, and D only
D. A and C only

State whether the statement is true or false. Keywords of FormCalc are case-sensitive.
A. True
B. FALSE*******

Which of the following are differences between body pages and master pages?
A. Master page defines the orientation and dimension of body page and body page derives those
from master page.
B. Master page represents the pages of a form and body pages is to format the master pages.
C. Master page is to design the layout where as body page is to print content of the page.
D. Body page defines the orientation and dimension of master pages and master pages derives
those from body pages.
A. A and B only
B. B and C only
C. A and D only
D. A and C only ****

State whether the statement is true or false. The COLLECT statement can only be used with internal
tables whose non-key fields are all numeric.
A. TRUE ****
B. FALSE

Which of the following are comprised in Average Response Time?


A. DATABASE TIME
B. LOAD OUT TIME
C. CPU TIME
D. WAIT TIME
A. A, B, and C only
B. A, C, and D only******
C. B, C, and D only
D. A and B only

State whether the statement is true or false. DB05 can be used for constructing indexes.

A. TRUE
B. FALSE *****

Which of the following are rules for index design?


A. Do not change any SAP indexes
B. Selective fields at the end
C. Few indexes per table
D. All of the above options
A. A and B only
B. B and C only
C. A and C only *******
D. D only

State whether the statement is true or false. Based on Primary and Secondary key, SAP
automatically creates a primary index to improve performance for transparent tables.

A. TRUE
B. FALSE******

Which among the following statements is better in terms of performance?

A. Loop
B. Copy
C. =*********

Which of the following are runtime analysis functions?


A. Hit list
B. Call hierarchy
C. Running process

A. A and B only ********


B. A and C only
C. B and C only
CI.

A rule of thumb states that an index only makes sense if SQL statements that use the index return
less than ____% of the table records.
A. 5
B. 3
C. 1
D. 4
E. 8

You might also like