![SAP ABAP Tutorial](/sap_abap/images/abap-mini-logo.jpg)
- SAP ABAP Tutorial
- SAP ABAP - Home
- SAP ABAP - Overview
- SAP ABAP - Environment
- SAP ABAP - Screen Navigation
- SAP ABAP - Basic Syntax
- SAP ABAP - Data Types
- SAP ABAP - Variables
- SAP ABAP - Constants & Literals
- SAP ABAP - Operators
- SAP ABAP - Loop Control
- SAP ABAP - Decisions
- SAP ABAP - Strings
- SAP ABAP - Date & Time
- SAP ABAP - Formatting Data
- SAP ABAP - Exception Handling
- SAP ABAP - Dictionary
- SAP ABAP - Domains
- SAP ABAP - Data Elements
- SAP ABAP - Tables
- SAP ABAP - Structures
- SAP ABAP - Views
- SAP ABAP - Search Help
- SAP ABAP - Lock Objects
- SAP ABAP - Modularization
- SAP ABAP - Subroutines
- SAP ABAP - Macros
- SAP ABAP - Function Modules
- SAP ABAP - Include Programs
- SAP ABAP - Open SQL Overview
- SAP ABAP - Native SQL Overview
- SAP ABAP - Internal Tables
- SAP ABAP - Creating Internal Tables
- ABAP - Populating Internal Tables
- SAP ABAP - Copying Internal Tables
- SAP ABAP - Reading Internal Tables
- SAP ABAP - Deleting Internal Tables
- SAP ABAP - Object Orientation
- SAP ABAP - Objects
- SAP ABAP - Classes
- SAP ABAP - Inheritance
- SAP ABAP - Polymorphism
- SAP ABAP - Encapsulation
- SAP ABAP - Interfaces
- SAP ABAP - Object Events
- SAP ABAP - Report Programming
- SAP ABAP - Dialog Programming
- SAP ABAP - Smart Forms
- SAP ABAP - SAPscripts
- SAP ABAP - Customer Exits
- SAP ABAP - User Exits
- SAP ABAP - Business Add-Ins
- SAP ABAP - Web Dynpro
- SAP ABAP Useful Resources
- SAP ABAP - Questions Answers
- SAP ABAP - Quick Guide
- SAP ABAP - Useful Resources
- SAP ABAP - Discussion
SAP ABAP Online Quiz
Following quiz provides Multiple Choice Questions (MCQs) related to SAP ABAP. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.
![Questions and Answers](/images/questions_and_answers.png)
Q 1 - Which of the following Transaction code is used to compare the codes of a program on two systems?
Answer : D
Explanation
To compare the customizing settings between 2 systems/clients. Example when some transactions are behaving differently between systems/clients and you are suspecting that some of the customizing is missing from one of them.
T-CODE − SCU0 offers a flexible way to perform comparison include by selecting exactly which parts of the IMG (Implementation Guide) that require to be compared and also allows comparison results to be stored for later use and reference.
Q 2 - Which of the following data types can't be used while defining parameters?
Answer : B
Q 3 - Which of the below component in an R/3 system provides a cross-platform runtime environment for running ABAP programs?
Answer : B
Q 4 - Which of the below program type can only be started using a transaction code?
Answer : D
Q 5 - To assign data type of another object to the declaring object, which of the following can be used?
Answer : A
Q 6 - If an error occurs during generation of subroutine pool, which of the below contains the name of the program in which the error possibly occurred?
Answer : B
Q 7 - ABAP contains a series of statements that allow you to leave an event block. Which of the below is specifically used to leave a GET event block?
Answer : B
Q 8 - Which of the following can be called from both the program in which it is defined and from other programs?
Answer : B
Explanation
Macros can only be used in the program that are defined in and only after the definition are expanded at compilation/generation. Subroutines (FORM) can be called from both the program that are defined in and other programs.
Q 9 - Which of the following table type can't be buffered?
Answer : C
Explanation
Buffer means memory area, table buffer means the table information is available on the application server. When you call data from database table, it will come from application server. Transparent tables and pool tables are buffered, while cluster table cannot be buffered.
Q 10 - Which of the following contain fields from several tables and can be built on cluster tables, transparent tables and pooled tables?
Answer : B
Explanation
Database Index contains fields from one table while Match Code contain fields from several tables. Match code objects can be built on cluster tables, transparent tables and pooled tables.