Ads

Fresher Interview Questions From Different Software Companies[SAP ABAP]

Fresher Interview Questions From Different Software Companies[SAP ABAP]

As an SAP ABAP Employee, I know what freshers struggle when they are in the first stage to attend an interview for different SAP Compnies. So, as a fresher, you might have felt what questions can expect from different interviewers because of their seniority, and based on their requirement, they will ask you questions.

Helping you here, I faced these below interview questions from IBM, CAPGEMINI, ACCENTURE, TCS, COGNIGENT, and different MNC companies, so I hope these SAP ABAP face-to-face interviews can help you more in grabbing a job.


  . Tell me about yourself.


  . What are the SAP ABAP topics in which you are good? (Please tell the topics what you know very well or perfectly).


  . I am posting the interview questions according to topic wise:

ABAP:


SAP OVERVIEW ECC 6.0

What is MRP?

What is ERP? 

When was SAP AG founded?

What are the 3 layers of the SAP R/3?

What is SAP Netweaver?

What are the different functional modules of SAP?

What programming language is used for SAP applications?

Why do we need ABAP developments?

What is a Client in SAP?

How can differentiate between client dependant and client independent data in SAP tables (discuss with an example)?

What clients are provided in the standard install of SAP?

How do you logon on to an SAP application server?

What is the menu path for changing User-specific settings?

What is the use of a Search Help?

How many sessions can you open at a time?

How do you log off from an SAP Server?

What is the full form of CTS? What does it do?

What are the transactions for the Transport Organizer?

What is the transaction code for the Extended Transport Organizer?

What is a Package?

What is a developer access key?

What is a local object?


ABAP DATA DICTIONARY

What are the functions of the ABAP Dictionary?

What are the basic objects of the ABAP Dictionary?

What is the database utility?

What is the transaction to access the ABAP Dictionary?

What is a data element?

What is a domain?

What is a value table in a domain?

What is a foreign key?

What is the need to define a foreign key relationship?

What is meant by cardinality in a foreign key relationship?

What are the different table types?

What is data class?

What is the size category?

What is buffering?

What is a Structure?

What is a Customizing Include?

How is the Append Structure functionality used?

What is the ABAP Repository System?

How to use the Where-used-list functionality?

Why should SAP Objects be activated?

How are different versions of programs maintained in SAP?

What is a View?

What is a Database view?

What is a Projection view?

What is a Maintenance view?

What is a Help view?

What is a search help?

What is the difference between an elementary search help and a collective search help?

What is a search help exit?

What documentation is displayed with the F1 function button?

What are the different ways Data element documentation and data element supplemental documentation?

What is displayed with the F4 function button?

What is a Type Group?

How are Type Groups referenced in ABAP programs?

How do you create a table maintenance generator?

What is the transaction for invoking table maintenance?


INTRODUCTION TO ABAP                              

What is  ABAP?

What is ABAP Workbench?

What are the different parts of ABAP Workbench?

What is the basic difference between a Conventional report and an Interactive report?

What is ‘On-line Programming’?

What are different types of ABAP programs?

What are the steps to create a simple ABAP program?

How to reach in debugging mode of an ABAP program?

What are the various options associated with the ‘WRITE’ statement?

SAP ABAP Reports and ALV Tutorials

What does the ‘NEW-PAGE’ statement do?

What are the different types of data types?

What is a field symbol? What is the advantage of using it in the program?

How to create a selection screen with the selection screen text?

What is SQL? And What are different types of SQL?

How values can be retrieved from a database table?

Why SY-SUBRC check is required in the program?

What is a different kind of control statements in ABAP?

What are different logical expressions available in ABAP?

What is a Structure?

What is an internal table?

What are the different types of internal tables are there?

Explain the following statements :

Move to correspond

Append

Clear

Refresh

Free.

Why subroutine is used in the program?

What is a function module? What is the advantage of using it in the program?

What are the different parameters of a function module?

What is a function group?

How a function module can be remote enabled?

What are the different types of methods for accessing database records?

How you will understand that a selection is successful or not?

What is the significance of the ‘SELECT SINGLE’ statement?

How you can restrict your selection while retrieving records from a database table?

What is a range table and what are the fields in the range table?

What is the significance of using a range table?.

What is the maximum number of authorization fields in an authority object?

 Discuss the different types of activities an authorization object may have.

What are the different types of messages used in ABAP?

How do you trap any user action on a pushbutton defined on the selection screen?

What is the difference between a checkbox and a radio button?

What is the difference between STATIC & DYNAMIC breakpoints?

 How do you create watchpoints in an ABAP program?

What happens when you submit a report with the addition “AND RETURN”?

What are the different modes used with “CALL TRANSACTION”?

What happens when you use the addition “AND SKIP FIRST SCREEN” with the Call transaction?

How do you measure the runtime of a program?

SQL TRACE allows you to see how OPEN SQL statements get converted to

EMBEDDED SQL. True or False?

What are the aggregate functions? And why these are used in the select statement?

What is the purpose of using the ‘CONCATENATE’ statement?

What are the different steps of cursor processing?

How data can be retrieved from two or multiple related database tables in a single selection?

What is native SQL?

What is the difference between native SQL and open SQL?

Is the TABLES statement required for any table addressed through ABAP Native SQL?


INTERACTIVE REPORTS:

Why do we need Interactive Reporting ?

 How does the programmer recognize a user action?

What are the different events in an ABAP program that can be triggered before user interaction? When do they get triggered ?

What are the user-invoked events for a list display?

What are the events used for displaying Headers and Footers in a list? When are these events invoked?

Which part of a code in a program is executed for an event?

How does the order of execution depends on the way the events are coded inside the program?

What is a detailed list?

How the user can be restricted from creating unnecessary windows by pressing the same Function key or pushbutton?

How will you create new windows with specific size ?

How can you programmatically manage the heading of basic and detail lists ?

What are the components of a GUI ?

What can be managed through the GUI status ?

How will you manage the title of your list ?

Which event is used to recognize the user action on the list ?

How do the programmer recognize which pushbutton has been clicked or which    Menu item has been selected?

What are the naming restrictions for a PF status?

What are the naming restrictions for a GUI title?

What is the difference between a ‘Normal Screen’ and a ‘Dialog Box’ status?

What is the problem if the no buttons or Function codes are not included from the

control menu in a dialog box?

How many GUI statuses can be defined for a program?

Can we pass parameters to the GUI title?

What is the difference between a work area and an internal table?

Which of these (work area vs. Internal table) is better to use in our program when we need to retrieve multiple records?

What are the statements to initialize work areas and internal tables?

Which system field contains the content of the selected line ?

What does a HIDE statement do ?

How is the HIDE statement used for producing detail lists ?

What is an invalid line in the context of drill down reporting ?

How do you determine if the user has clicked on a valid line ?

What records are stored in a HIDE memory area ? How do the system get the   value for a particular field for the selected line from HIDE memory area ?

How do you draw checkboxes in the output list ?

 How to read the contents of a list ?

 How do you modify the contents of a list after it is displayed ?


ALV:

What is ALV?

What are the main differences between an ALV report and a classical report?

What are the main function modules used to create an ALV List?

What are the main differences between the ALV list and the ALV grid?

What are the different ways to populate the FIELD CATALOG table?

SAP ABAP BDC Tutorials

  1.   BDC and LSMW
  2.   BDC Call Transaction Method Program in SAP ABAP
  3.   BDC Session Method Program Tutorial in SAP ABAP 
  4.   BDC Interview Questions
  5.  SAP LSMW Tutorial Step by Step

How can we change the default status bar of an ALV List?

How can we handle custom function code in ALV?

How can we make a certain column of an ALV list editable?


ONLINE PROGRAMMING(Module pool programming):

What are the different elements of an online program?

What is the difference between a PBO event and a PAI event in an online program?

What are the two components of the run-time environment of an online program?

What is the menu path for referring ABAP Dictionary fields to the screen in screen painter?

From the beginning of the ABAP course, first of all, you have to learn

How to install SAP software in your system after installation, know the basic screen navigation in the SAP ABAP environment and learn the important SAP transaction codes and overview of the ABAP program. Then start learning the beginning basics of ABAP, after learning them, learn more basics of the ABAP program. In detail, I have explained how to learn ABAP  in the course beginning time. Observe some coding examples of the ABAP program. if you want to do SAP Certification, you can do it. It gives you more scope to get a job very soon and This a good material with examples for absolute beginners. And also I have shared SAP ABAP real-time interview Questions for experienced candidates.

What is ERP?
What is SAP?.
What is an SAP ABAP language?
SAP R/3 Architecture Overview
What is an SAP Application
How to declare data types and variables in ABAP?
Modularised techniques in ABAP.
How to call the Data types and Modules in Programming?
What is a Table?
Work Area.

When a screen field is painted from the ABAP Dictionary, does it point to the data element’s documentation In our example, we calculated the player’s scoring average in the PAI of the first screen.  Because we are not displaying this average until the second screen, we could have calculated this average in the PBO of the second screen.  Why is it better to do the calculation in the PAI of the first screen?

What are the different elements of the screen-painter?

What is the menu path for activating the graphical screen painter?

What are the different automatic screen checks available in a screen?

Do Foreign Key checks happen automatically for screen-fields referring to a check table?

When does the system perform its automatic checks?

What are the different types of screen messages?

What is the difference between the ABEND and the EXIT message?

What is the difference between the SUCCESS and the INFORMATION   message?

What are the different methods for setting default values in a screen?

What are Parameter IDs?

Where is the cursor positioned on the screen by default?

What is the use of the Menu Painter?

What is a Function Code?

What are the different types of function codes that can be created?

What is the use of the ‘ON INPUT’ PAI extension?

What is the use of the ‘ON REQUEST’ PAI extension?

What is the use of the ‘AT EXIT-COMMAND’ PAI extension?

What is the use of the ‘AT CURSOR-SELECTION’ PAI extension?

What is a sub-screen in the context of online programming?

Can the ‘CALL SUBSCREEN’ statement be used in the PBO event?

What is SAP LUW?

What is the purpose of the COMMIT WORK statement?

What is a table control?

Is it mandatory to use an internal table for processing a table control?

What are the primary advantages of using table control?

What is the event required for displaying F1 help?

What is the event required for displaying F4 help?

What is the system internal table required to be modified for dynamic screen modifications?

SAP ABAP USER EXITS and CUSTOMER EXITS Tutorials

SAP ABAP BADI Tutorials

  1.    How to find BADI
  2.    How to implement BADI
  3.    BADI Interview Questions


DATA INTERFACE:

What are the various types of work processes present in the R/3 system?

What are the main phases of background processing?

What are the main function modules used to create background jobs through the ABAP program?

Which ABAP statement we have to use to open a file stored on the Application server?

Which ABAP statement we have to use to close a file stored on the Application server?

Why we use the TRANSFER statement?

What is the function module used to upload files to the presentation server?

What are the fields present in the BDC table?

What are the different Batch Input methods?

What are the function modules required to create a batch input session? In what sequence are they called?

Why “RSBDCSUB” program is used?

SAP ABAP BAPI  Tutorials


SAP ABAP ALE/IDOCS Tutorials

Which transaction we used to process the Batch Input Session?

What are the different modes of processing batch input sessions?

What are the different batch input methods present in SAP for data upload?

What is the difference between synchronous and asynchronous updates?

Which transaction do we use for batch input recording?

How can you modify the resulting recording and transfer the recording into a batch input session and into a batch input program?


USER EXITS AND BADI’s:

How do you obtain an access key for changing an SAP standard object?

What are the steps for coding a Function Exits?

What do CMOD and SMOD do?

What are BAdis?

Which transactions are used for BAdi Definition and Implementation?

How do you locate BAdis defined by SAP for an SAP standard transaction?

What are the advantages of the New Enhancement Framework?


SAP SCRIPTS:

What is a layout set?

What is an output program in reference to SAPScripts?

What are the different modes of communication between the output program and the layout sets?

Are SAPScripts client-dependent or client-independent?

What are the different window types in a layout set?

Where are text styles determined in a form?

What is the menu path to start the graphical form painter?

What program is used to export/import a layout set using a transport request?

What program is used to export/import a layout set without using a transport request?

How can standard text created in the SAP R/3 system be assigned to a CTS?

Is printing of the text elements on the form controlled by the layout set or the output program?

What is the use of the ‘DEFINE’ command?

What is the command for preventing a page break within a paragraph?

What is the transaction executed to import a bitmap logo object as a graphics object in SAP R/3?

What is the use of the ‘INCLUDE command in SAPScripts?

What is the purpose of the output program?

What is the function module required to transfer data to the SAPScript form?

What is the use of the ‘CLOSE_FORM’ function-module?

What is output determination in the context of layout sets?

What are the different output mediums for SAPScript forms?

What are the different triggering events for SAPScript forms?

How can SAPScript forms be displayed on the screen before printing?

How is the SAPScript debugger activated?

What are the default break-points of the SAPScript debugger?


SMARTFORMS:

What is Smart form?

What are the main advantages of Smart form over Sapscript?

Describe the Architecture of Smart Form?

What are the main components of a smart form builder?

What are the main function modules required to call a Smart form from the main program?

How can we find the associated function module name in a Smart form?

SAP ABAP Module Pool Programming Tutorials


SAP ABAP Object Oriented Programming  Tutorials

What is Smart style?

What are the sub nodes of  Global settings?

What are the standard export and import parameters for the form interface?

What are the standard exceptions present in the form interface?

Which transaction we have to use to maintain style?

Why ‘Pages and Windows’ node is required?

 What are the various types of windows in Smartform?

What are the various types of text modules used in Smart Forms?

Which transaction is used to maintain graphics?

Which transaction is used to maintain text modules?

What is the basic difference between table and template?

To write ABAP code, which node we have to use?

What is the basic difference between table and loop node?

How to find the Function module name for the Smartform?

Conclusion

If you know more about SAP ABAP Language, Please comment below, or share this ABAP tutorial to help others.

Comments

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