Ads

Top 350+ SAP ABAP Interview Questions & Answers

Top 350+ SAP ABAP Interview Questions & Answers

Top 350+ SAP ABAP Interview Questions & Answers

Here, you can find the most important Interview questions for all SAP ABAP aspirants to attend 0- 10 years of interviews for every MNC company. These top 350+ SAP ABAP questions and answers help you to face interviews for all objects of SAP ABAP. So prepare these questions gathered from real-time experience interviews as well as useful for fresher ABAP candidates to attend interviews.
























  1. What is a typical statement in SAP ABAP programming?
  2. How do you read data from the database table in SAP ABAP?
  3. What is the difference between append and insert statements in SAP ABAP?
  4. What is webdynpro for ABAP?
  5. what is the event that will be triggered first in an ABAP report?
  6. What are the differences between simple and interactive ABAP reports?
  7. Types of ABAP reports in SAP?
  8. How many lists can be displayed through an interactive report?
  9. what are the events in interactive reporting?
  10. What is the length of function code at user-command?
  11. What is an ABAP data dictionary?
  12. What are domains and data element?
  13. What is the foreign key relationship?
  14. Describe data classes in SAP?
  15. What are indexes in SAP tables?
  16. Difference between transparent tables and pooled tables?
  17. What is an ABAP/4 Query in SAP?
  18. What is BDC programming?
  19. What are internal tables?
  20. What are the components of SAP scripts?
  21. Can we write the code for both call transaction and session method in a single program?
  22. Which BDC technique you prefer?
  23. When you prefer LSMW in SAP?
  24. Difference between .include and .append?
  25. How to debug sap scripts?
  26. What is occurs in the internal table?
  27. Type of parameters to pass to RFC pass by value or pass by reference?
  28. Buffering concept usage in SAP Tables?
  29. Which BDC you prefer for data migration?
  30. Performance techniques in ABAP reports
  31. How to debug sap scripts in SAP?
  32. What is occurs in an internal table?
  33. How the values will be passed to the RFC Function module PassbyValue or Passbyreference?
  34. Select up to 1 row and select a single difference?

1.What is SAP ABAP?


ABAP (Advanced Business Application Programming), is a fourth-generation programming language, used for development and customization purposes in the SAP software. SAP ABAP is a high-level language that is primarily used to develop enterprise applications for a large business and financial institution on the SAP platform. Currently positioned along with Java, as the main language for SAP application server programming, most of the programs are executed under the control of the run-time system. This tutorial explains the key concepts of SAP ABAP.

2.What do you mean by an ABAP data dictionary?


ABAP dictionary is one of the best tools of the ABAP workbench and it is a central repository for data definitions in the SAP system. It is used to store the data definitions, create and maintain user-defined types. ABAP Dictionary provides various tools to edit the SAP screen fields like assigning a field to input help (f4). ABAP dictionary is a central storage area for the description where we can create the objects and change, deleting the objects related to the database. The main object type of ABAP dictionary is-

  • Database Table
  • View
  • Datatypes
  • Type Groups
  • Help
  • Domain
  • Lock Object

3.Explain the difference between pool tables and transparent tables?


Transparent tables: Transparent tables in the dictionary has a one-to-one relation with the table in the database. Its structure corresponds to a single database field. The table in the database has the same name as in the dictionary. A transparent table holds application data.

Pooled tables: Pooled tables in the dictionary has a many-to-one relation with the table in the database. The table in the database has a different name as in the dictionary. Pooled tables are stored in a table pool at the database level.

4.What do you mean by BDC (Batch Data Communications) programming?


BDC stands for batch data communication and it is a technique using with legacy data or data loading into the SAP system which is not updated in the SAP systems. For example, the company decides to adopt its systems and procedures to SAP and installs SAP, it will have to upload a huge volume of data that are a part of its legacy systems or old systems into the SAP system. This technique is done through SAP BDC (Batch Data Communication). BDC sessions, which are also known as Batch Input Sessions, are used to load legacy data into the SAP system and perform highly repetitive tasks that involve in data entry. BDC session simulates the online entry of all data, transactions, validations that are included in each transaction.

5.What is an Internal Table?


Internal tables are used to obtain data from a fixed structure for dynamic use in ABAP. Each line in the internal table has the same field structure. The main use for internal tables is for storing and formatting data from a database table within a program.

Conclusion


Please comment, share, and more about SAP ABAP Interview Questions you know.

Comments

  1. Sir, where are remaining answers for all the questions .

    ReplyDelete

Post a Comment

Popular posts from this blog

BADI Interview Questions in SAP ABAP

Sample SAP ABAP Programming Examples for Practice

Module Pool Programming Interview Questions and Answers in SAP ABAP

Step by Step tutorial on BDC Session Method Program in SAP ABAP

SAP ABAP Interview Questions and Answers for 10 Years Experienced