Skills Test Answers - SAP ABAP

What does SAP ABAP mean?

Advanced Best Applications Programs
Advanced Business Application Programming
Applications for Business And Programs
Advanced Business Application Procedure



Which is not a type of ABAP procedure?

Interface
Method
Subroutine
Function Module



What does XSS in SAP ABAP represent?

Cross-Site Scripting
Xtra Security Sets
External Security Setting
XS Software



True or False? For part of a line to be a comment, enter an asterisk (*) before the comment.

True
False



Identify the attribute that is not a prerequsiste for compatible data objects:

Field Length
Name
Type
Decimal Places



Which are an enhancement introduced in Release 4.6 and replaced function module exits?

BAPIs
Enhancement spots
Objects
BADIs



True or False? Exceptions can only be raised implicitly in ABAP.

True
False



From which of this source can the Software not process input directly?

Configuration File
Powerpoint
Database
User Input from GUI



True or False? SAP allows conditional branching only with the IF - ENDIF control structure.

False
True



Which is the maximum number of structures that can be included in a table or structure?

4
6
3
9



Which allows data to be taken from a fixed structure and stored in working memory in ABAP?

structure
class
internal table
object



Which statement is used to loop through internal tables and extract datasets?

WHILE
DO
LOOP
FOR



Which of the following is NOT a component of the default standard ABAP report header?

Underline
Page Number
List Title
Date and Time



Which transaction is used to view Lock Table?

SM12
SE93
SE11
SM11



How are the statistics and trace data of remote ABAP systems accessed?

Distributed Statistics Record
Remote Function Call
Application Log
SAPCCMSR



Which ABAP Dictionary has the same number of fields as database table and maps 1:1 to database table?

Transport
Pooled
Transparent
Cluster



True or False? A transaction code cannot be created for table maintenance.

False
True



True or False? ABAP statements always conclude with a semicolon.

False
True



Which of the following is not an attribute for creating an ABAP program?

Identification number
Title
Application
Status



Which is not true of BAPIs?

BAPIs show an object-oriented view of R/3 business functions.
BAPIs are defined as API methods of SAP business object types.
BAPIs can only be called from external systems.
BAPIs are stored in the Busineess Object Repository.



Entering /h in the transaction field set debugging switch

False
True



True or False? BSP Applications can be stateful or stateless.

False
True



True or False? Only the public and protected components of the superclass exist in the subclass.

True
False



Which keyword is used to remove all blanks from a string?

Condense <string> no-spaces
Concat <string>
Condense <string>
Condense <string> no-gaps



Which of these are not predefined elementary ABAP types with fixed length?

Numeric types
Character Types
Alphabetical Types
Hexadecimal types



What is the prerequisite for a function module to be tested?

Released
Active
Copy
Connected



Which is the central tool for managing changes made in the IMG or ABAP Workbench?

Change Control System
Authorization Objects
Change and Transport System
Change Control Object



For which of the following purpose can cookies be used?

Allow Hackers access
Expose private data
Store non-public IP address
To maintain session IDs



True or False? Exceptions triggered within a function may be handled by the system or the calling program.

True
False



SAP NetWeaver Application Server enables creation of web applications using which technology?

BSP
PHP
Web Dynpro
Java



True or False? Classes in ABAP Objects may not be defined globally.

False
True



The T code to display Functional Modules

SE38
SE37
ALL OF THE ABOVE
SE18
SE80



The SAP service that ensures data integrity by handling locking is called:

Authorization
Spool
Enqueue/Dequeue
Update



The Object Navigator is the central access point to the ABAP Workbench and can be accessed through transaction:

SE38
SE80
SU01
SE11



Which is the system field for the current date?

SY-DATUM
SY-DATE
SY-DAT
SY-TZONE



Which is an event in SAP ABAP language?

Description
Initialization
Variant
Change Control



If a table does not have MANDT as part of the primary key, it is:

Invalid
Structure
Non Mandatory
Client Independent



Which tables exist in data dictionary?

Cluster Tables
Pool Tables
Transparent Table
All of them



Which is NOT a valid comparison operator?

< 
==
=
EQ



Messages are stored in table _______.

MARA
1001
T100
T101



Which are used to move development objects from the development system to production system?

Packages
Modules
Programs
Transports



Which code is used to copy a SAP User?

SM01
SP01
SM35
SU01



True or False? Customer-specific package names must begin with Y or Z.

True
False



Which is NOT a predefined data type?

D
W
I
C



A reference table and reference field are provided for which type of fields?

Currency
Decimal
Quantity
Currency and Quantity



True or False? Function modules must belong to a function group.

True
False



True or False? An ABAP object must be activated before it is available to end users.

True
False



True or False? Functions may accept import and export parameters.

True
False



What does MM module stands for?

Master Mind
Modular Measurement
Material Management
Module Management



What is the basic object of data dictionary?

Documentation
Tables
Buffers
Domains



Which application searches SAP OSS notes for a specific problem based on the issue in your system?

ABAP System Search
SAP HANA
ECC Enterprise Controlling Component
ANST Automated Notes Search Tool



Which statement is used to perform an unconditional loop?

LOOP
DO
WHILE
SELECT



Which is NOT a component of a class?

Event
Method
Attribute
Object



The following situation makes it imperative to validate input

Insufficient time
User Input
Trusted source
Unrecognized Input



Identify the element which is not part of Layout Data UI elements

MatrixData
LineData
GridData
FlowData



True or False? Packages cannot be nested within other packages.

True
False



True or False? Interfaces have instances.

False
True



Identify the program check that is not part of SAP ABAP

Static Check
Syntax Check
Data Check
Extended Program Check



After the _______ statement, all registered handler methods are executed before the next statement is processed.

START EVENT
CALL EVENT
TRIGGER EVENT
RAISE EVENT



Which one is variable length predefined ABAP data type?

Complex Data
Numeric Type
Decimal Data
Byte Strings



Which one of the following is related to BADI

SE18
CT04
CL01
SMARTFORM
SE11



Which statement is used to declare a static variable.

CLASS-DATA
STATICS
DATA
(All of these)



Which keyword is used to insert or add a record from work area into internal table at a specified location?

APPEND
ADD
INSERT
MODIFY



Which is not part of ABAP Statement?

Operands
Comma
Keyword
Additions



Which menu option changes the ABAP source code Editor Mode?

System > User Profile
System > Editor
Environment > Transport Organizer
Utilities > Settings



Which is NOT true of ABAP statements?

Statements may be indented.
Words within a statement must be separated with at least one space.
Many statements may be written on one line.
A single statement must be written all on one line.



True or False? SAP locks are dependent on database locks.

False
True



Which operation can lead to SQL Manipulation?

UNION
EXECUTE
RUN
CHANGE



Within SAP ABAP the following technical terms are used interchangeably except:

Escape Encoding
Net Encoding
URL Encoding
UTF Encoding



Which is NOT a valid data type category?

Complex
Structural
Reference
Elementary



Which is not true of Data References in ABAP Programming?

Pointers to Data Objects
Contents of Variables
Use Reference Semantics
Specify Object Name



Which one is not an ABAP Transaction?

SM30
SQ01
SE11
EWK1