Vizsga tavasz 1

A visually appealing image depicting a programming environment with ABAP code on screen, along with elements like databases and class structures, symbolizing software development.

ABAP Development Quiz

Test your knowledge and proficiency in ABAP development with our comprehensive quiz. Covering a range of topics from basic concepts to advanced techniques, this quiz will help you assess your skills and deepen your understanding of ABAP programming.

  • Check your understanding of development objects.
  • Explore modularization techniques in ABAP.
  • Evaluate your knowledge of database operations and class structures.
50 Questions12 MinutesCreated by CodingNinja92
Which of the following statements about development objects is correct?
A development object is always assigned to exactly one package at any one time. All of the changes during its lifetime are assigned to the same change request.
A development object may be assigned to more than one package at any one time. All of the changes during its lifetime are assigned to the same change request.
A development object is always assigned to exactly one package at any one time. Changes to the object at different times are assigned to different change requests.
A development object may be assigned to more than one package at any one time. Changes to the object at different times are assigned to different change requests.
Below you will see some data types and the initial values of variables that are declared with that type. Which of the combinations of data type and initial value are correct? Choose the correct answers.
Type P. Initial value undefined.
Type I. Initial value 0
Type C. Initial value a single space.
Type D. Initial value ‘19700101’.
In an IF structure with multiple ELSEIF statements, more than one branch will be processed if more than one prerequisite condition is met. Determine whether this statement is true or false.
True
False
Which of the following tasks can you perform both in the ABAP Perspective and in the Debug Perspective? Choose the correct answers.
Set a watchpoint.
Set a breakpoint for all occurrences of a particular statement.
Set a breakpoint on a particular line.
Activate changes to your program.
Which of the following are modularization techniques in ABAP? Choose the correct answers.
Stored procedures.
Function modules
Include programs.
Methods of global or local classes.
The name of a function module need only be unique within its function group. Determine whether this statement is true or false.
True
False
You want to copy data between two structures. The structures have different types, but some of the components have identical names. The target structure already contains data, which you do not want to lose during the copy operation. Which of the following functions would you use? Choose the correct answer.
VALUE with BASE.
VALUE without BASE.
CORRESPONDING with BASE.
CORRESPONDING without BASE.
When you declare an internal table type, you must specify the number of lines that the table should have. Determine whether this statement is true or false.
True
False
Which of the following attributes are essential parts of the definition of an internal table type? Choose the correct answers.
Storage type
Line type
Access type
Key components
To add lines to an internal table, you can use the VALUE expression. Which of the following statements regarding the VALUE expression are true? Choose the correct answers.
You can only add one line to the table at a time.
You can specify the contents of the line(s) that you want to add either in the form of a structure or as a series of single values.
The existing contents of the internal table will be overwritten unless you use the BASE addition.
The lines that you want to add can be taken directly from an internal table.
For which operations can you use the table expression itab[ ]? Choose the correct answers.
To read a line.
To insert a new line.
To delete a line.
To modify a line.
What is the effect of the statement CLEAR itab? Choose the correct answer.
The contents of the table are deleted.
The contents of the table are deleted and surplus memory is released.
The table object is completely destroyed and can no longer be addressed in the program.
The contents of the first line of the table are deleted.
Which of the following statements regarding Open SQL are true? Choose the correct answers.
Open SQL is specific to SAP HANA
Open SQL supports automatic client handling.
Open SQL allows you to read directly from database tables, but also to use Core Data Service views.
You use Open SQL to create database tables in the SAP System.
You can create database tables for the SAP System either using the ABAP Dictionary or the database management studio. Determine whether this statement is true or false.
True
False
Which of the following statements regarding the key of a database table are correct? Choose the correct answers.
The key determines the order in which entries in the table will be stored.
The combination of key fields identifies each row uniquely.
The key must not have more than five fields.
The key is mandatory.
You use SELECT SINGLE to read a single row from a database table. What happens if there is more than one row in the table that meets the condition that you specified? Choose the correct answer.
The statements returns all rows that correspond to your selection.
The statement merely returns the first row that corresponds to your selection.
An exception occurs.
The system sets sy-subrc to a value unequal to zero.
When would you use the addition SELECT... INTO CORRESPONDING FIELDS ? Choose the correct answer.
When you only want to read one row from a table.
When you want to read multiple rows from a table.
When the list of fields is identical to the structure of your target variable.
When the list of fields is different from the structure of your target variable.
Which of the following statements about classes is true? Choose the correct answer.
Attributes of a class are always private. Methods of a class are always public.
A class must always have both private and public elements.
C You can create any number of independent instances of a class
You use classes to make large quantities of global data available to a program.
In what sequence must you declare the visibility sections of a class? Choose the correct answer.
PRIVATE SECTION. PROTECTED SECTION. PUBLIC SECTION.
PROTECED SECTION. PUBLIC. SECTION. PRIVATE SECTION.
PUBLIC SECTION. PROTECTED SECTION. PRIVATE SECTION.
You can order the sections however you like.
Which of the following statements can you use in the definition part of a class? Choose the correct answers.
DATA
TABLES
TYPES
CONSTANTS
When you declare a reference variable using DATA... TYPE REF TO, the newly-declared variable already points to an instance of the class. Determine whether this statement is true or false.
True
False
What happens to objects that are no longer required and to which no more reference variables are pointing? Choose the correct answer.
Nothing. They remain in the program memory until the end of the program.
They are destroyed when you release the memory explicitly.
They are destroyed when you call the garbage collector explicitly.
They are destroyed when the garbage collector next runs automatically.
Which of the following elements may an instance constructor have? Choose the correct answers.
Importing parameters
Exporting parameters
Changing parameters
Exceptions
What happens when a constructor raises an exception? Choose the correct answer.
The method terminates and the new instance is returned.
The method terminates and no new instance is returned.
The method continues to the end and the new instance is returned.
The method continues to the end and no new instance is returned.
In ABAP, each subclass may have only one direct superclass. Determine whether this statement is true or false.
True
False
Which of the following statements apply when you redefine a method in a subclass? Choose the correct answers.
You must not change the name of the method.
You must not change the signature of the method.
You must not change the visibility of the method.
You must not change the coding of the method.
You have an instance of a subclass and want to assign it to a reference variable that has the type of the superclass. Which of the following statements is true? Choose the correct answer.
You cannot do this because the types are incompatible.
You can always assign an instance of a subclass to superclass reference.
You can only assign an instance of a subclass to a superclass reference after you have checked that the types are compatible.
You can only do this if the superclass provides a suitable method that performs the assignment.
When you use a reference variable with the type of a superclass to call a method, the runtime system always calls the method implementation as it is defined in the superclass. Determine whether this statement is true or false.
True
False
What instances can you assign to an interface reference? Choose the correct answer.
Instances of the interface.
Instances of any classes that implement the interface
Instances of any local classes in the same program.
Instances of any class.
A class that implements an interface must implement all of the methods defined in that interface. Determine whether this statement is true or false.
True
False
Which of the following SAP Key UI technologies are currently recommended by SAP? Choose the correct answers.
Web Dynpro Java
Web Dynpro ABAP with Screen Personas
Dynpro with Screen Personas
Java Dynpro
SAPUI5
Which of the following are key features of SAPUI5? Choose the correct answers.
Full translation support
Web Dynpro extensibility
Responsive across browsers and devices
Less open for custom development
Based on open standards such as, JavaScript, CSS3, and HTML5
What is the key concept of SAPUI5 that enables the separation of information representation from user interaction? Choose the correct answer.
Model View Controller
Drag-and-drop
Slideshow
A forgiving format
Which of the following statements are true for OpenUI5? Choose the correct answers.
OpenUI5 includes all of the main features of SAPUI5.
OpenUI5 contains sap.viz and sap.ui.com.
OpenUI5 is free for use.
OpenUI5 implements its own Core-Component.
OpenUI5 encompasses the complete SAPUI5 Core, plus many front-end controls that are also included in SAPUI5.
Which of the following statements are true with respect to the SAP Web IDE? Choose the correct answers.
A browser-based integrated development environment
Available only in the SAP Cloud Platform
Integrated in the SAP GUI
Supports the End-to-End (E2E) application lifecycle
Provides WYSIWYG tooling
What tool is used to connect the SAP Cloud Platform to an on-premise system? Choose the correct answer.
SAP Destination Connector
SAP Cloud Connector
SAP Connector App
SAP Cloud Manager
What is the initial starting phase of SAPUI5 called? Choose the correct answer.
Bootstrapping
AutoStart
ConfigurationLoad
Startup-phase
What is the name of the event that is fired after a successful SAPUI5 initialization? Choose the correct answer.
Init
StartUpDone
LoadDone
BootDone
Which JavaScript function is called to define a module? Choose the correct answer
JQuery.sap.require
JQuery.sap.define
Sap.ui.define
Sap.ui.declare
Which JavaScript function is used to load a module asynchronously? Choose the correct answer.
JQuery.sap.require
Sap.ui.require
Sap.ui.define
Sap.ui.loadModule
What view type does SAP recommend? Choose the correct answer.
JSON
XML
HTML
JavaScript
Which class is normally used as the base class when implementing a SAPUI5 view controller? Choose the correct answer.
Sap.ui.core.mvc.Controller
Sap.ui.view.Controller
Sap.m.Controller
Sap.ui.layout.Controller
Which of the following model types are supported by SAPUI5? Choose the correct answers.
XML
JSON
OData
SOAP
Which of the following are the binding types supported in SAPUI5? Choose the correct answers.
Property binding
Default binding
Aggregation binding
Elementary binding
Element binding
Which of the following are the two options provided by SAPUI5 for working with i18n texts? Choose the correct answers.
JQuery.sap.resources
Aggregation Binding
Data Binding
Resource Consumption
What does OData use for resource identification? Choose the correct answer.
Email address
URI
Harmonized WSDL paths
Which of the following return types are supported by service operations? Choose the correct answers.
Complex Types
Primitive Types
Aggregation Types
Infinitive Types
Which OData versions are currently supported by SAPUI5? Choose the correct answers.
OData Version 1.0
OData Version 2.0
OData Version 3.0
OData Version 4.0
In which file is the Component controller implemented? Choose the correct answer.
Component.json
Component.js
UIComponent.js
BaseComponent.js
Which function invocation is necessary to set up the routing inside a full-screen app? Choose the correct answer.
This.getRouter().initialize();
This.getRouter().setup();
This.getRouter().init();
This.getRouter().registerRoutes();
{"name":"Vizsga tavasz 1", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge and proficiency in ABAP development with our comprehensive quiz. Covering a range of topics from basic concepts to advanced techniques, this quiz will help you assess your skills and deepen your understanding of ABAP programming.Check your understanding of development objects.Explore modularization techniques in ABAP.Evaluate your knowledge of database operations and class structures.","img":"https:/images/course3.png"}
Powered by: Quiz Maker