SAP ABAP Interview Questions and Answers




SAP ABAP Interview Questions and Answers Online Training

Enroll Today

Top SAP ABAP Interview Questions and Answers - 2021 [UPDATED]

Are you looking for SAP ABAP Interview Questions and Answers? Than you are at the Right Place. Browse through Popular and Most Asked Interview Questions for SAP ABAP.  There is a Huge Demand for SAP ABAP Professionals in the Market. These Questions are suitable for both Freshers and Experienced Professionals and are based on Trending Topics and as per Current Industry Requirements.

Master These Topics and Increase your Chances in cracking SAP ABAP Interviews like a pro and Secure your Dream Job Today.

SAP ABAP Interview Questions and Answers

  • 50 Questions

SAP is famous for a software that is also known as Enterprise Resource Planning. It is used by enterprises to handle their daily tasks. The coding language used by SAP to create RICEFW things is ABAP.

Size category, buffering type, logging, data class, and buffering permission are the five contents found in technical specifications.

Transparent tables have one-to-one relationship with the database table who has a sole database field structure. On the other hand, pooled tables are several relations with the tables, and they are kept at the database level.

Any virtual table that has fields from one or more tables is known as a view. However, it does not contain any data but only shows the ABAP dictionary tables. When it comes to its different types, then projection, maintenance, help and database are the different types of ABAP views.

When huge amount of data or external data is transferred in the SAP system automatically, then it is done by BDC programming. Queue file is the key component in the process that helps in receiving the data.

OPEN_FORM, CLOSE_FORM, and WRITE_FORM are the three different functions that are used in SAP script.

The primary difference between the two is that the table can store data in physical property, but the structure lacks this function. Apart from that, the table can have a primary key and structure cannot. Also, the table has technical attributes and structures fail to have them.

Key, Line, and Table are the three different data types of internal tables.

When it comes to their difference, then the unique key can be null, but the primary key can never be null. It can accept zero value but not null.

Session method and transaction method are the two different types of BDC S.

You need a pretty printer to format the ABAP code.

The dispatcher is an authorizing medium which handles different resources for R/3 applications.

There are several database integrities and some of them are primary key integrity, operational integrity, relational integrity, and semantic integrity.

Yes, you can either create include program in the database or you can define Macros.

There are several ways with which tunning can be done. The major ways of tunning are memory tunning, disk i/o, and SQL tunning.

The append statement is used to add a record at the end of the internal table whereas you have to use the insert statement to add a record at a specific location.

The typical structure of the ABAP program includes header, body, and footer.

The first thing that you have to do is create domains. Afterwards, you have to begin with creating data elements like properties. The last step is to create the tables.

The time is stored in HH:MM:SS format and date is stored in DD.MM.YYYY format in SAP.

In order to work on ABAP query tool, there is no need for any programming knowledge. However, the biggest disadvantage of the same is that sometimes it becomes extremely complex for the user to choose the required data accurately.

Function modules are of six different types. Table, source, import, export, exception and changing are all the different types of attributes.

Sign, low, high, and options are the different components of the selection table.

The four types of joins are inner join, equi join, self join, and outer join.

LUW is also known as a logical unit of work. There are two types of LUWs; DB LUW and SAP LUW.

If you want to read data from the existing list levels, then you have to use read line. It is directly connected with the hide technique as well.

There are several properties of the selection screen. Some of them are matchcode default, lowercase, check, modify ID, visible length, memory ID, checkbox, and no-display.

Yes, there are two ways to do so. The first one is by stipulating a value table and the other one is to specify the fixed value.

There are three components of the work process; ABAP processor, screen processor, and database interface.

All such requests are generated during background or dialogue process. Moreover, they are placed in the same database along with the data of printer and the print format.

Customizing includes and append structures are the two different methods used to modify SAP standard tables.

The term that is used to describe or denote the logic for creating the structures of certain objects, is known as data dictionary. The development of ABAP 4 depends on such structures.

Yes, Function Modules can be called from various other types of programs.

The function of the Lock Object is to prevent inconsistencies or incorrect information to occur when different types of data is inserted in the database.

The main function of the message command is to display the message ID. This is available in the statement which is reported right at the start.

The different types of messages which one can see are…Error (E), Warning(W), Information(I), Abend(A), Success(S), Abort(X).

The insert statement helps in the adding of a record at a certain specified location. That is its main function.

When the internal table ends, a record needs to be added at the certain specified work area. The function of the append statement is to add this record.

There are 5 contents listed of the Technical Specifications. They are as follows… Data Class, Buffering Permission, Size Category, Login and Buffering Type.

The different forms which are created with a Graphical design tool are known as Smart Forms

The code in ABAP is formatted by using the pretty printer.

The table which has a one to one relation are known as transparent tables

The tables that have a many to one relation are termed as pool tables.

Database levels are examples of where pool tables are stored.

The different types of data classes are as follows…Master data, Transaction data, Organization data, System data.

Foreign key relationship ensures complete data consistency and accuracy. The data which is entered must be checked for errors minutely as well. The cardinality must be completely specified in foreign key relationship.

When traditional programs need to be developed in R/3, ABAP is utilized.

When BSP/PCUI applications need to be developed, OOABAP is utilized.

The application server contains information about the table and this is referred to as table buffer. The actual connotation of the term buffer in this case refers to the memory area.

Table is dynamic and Template is static in nature. That is the primary difference between the two.

Dispatcher over here, actually refers to a control agent. Its function is to manage the resources of the applications of R/3 with the traditional SAP dispatcher.