SAP ABAP FRESHER Interview Questions asked at ACCENTURE INDIA

SAP ABAP face-2-face INTERVIEW QUESTIONS AT ACCENTURE ( REPEATEDLY ASKED QUESTIONS ):


Usually they ask Questions on topics what you have mentioned in your Resume/CV.So prepare your Resume/CV well according to what you know exactly or perfectly

I am posting some repeatedly asked questions:

Question 1: Tell me about yourself.

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

I am posting what i faced and my friends during the interview at accenture according to topic wise :

BASICS : 

Question 3: What is an SAP?

Question 4: What is an ABAP?

Question 5: What is an executable program? explain in detail?

Question 6: What is an SAP Netweaver ? what are its types? explain in detail?

Question 7: What are the types of layers/levels in ABAP ?

Question 8: What are the different types of Work process ? and explain in detail ? 

Question 9: Different types of lock mode ? and explain in detail ?

Question 10: What is meant by SAP System landscape? explain in detail?

Question 11: What are data types ? what are its types? explain in detail?

Question 12: What are data objects ? what are its types? explain in detail?

Modularization techniques: 

Question 13: What is modularization ? what are its advantages ? and its type ?

Question 14 What is subroutine ? and its type ?

Question 15: What are the ways to pass the parameters? explain in detail? 

Question 16: Can we call subroutine without defining it ? say yes or no ? if yes ..how ?

Question 17: What are function modules ? why we use it ? 

Question 18: What are the types of function module? explain in detail?

Question 19: Difference between Subroutine and function module? 

Question 20: What are the types of parameters? explain in detail?

Complex DATA Objects(Structure and internal table):

Question 21: What is a structure? explain in detail ?

Question 22: What is an internal table ? types of internal table ?

Question 23: What are the operations of internal table ?

Question 24: Difference between Clear,refresh and free operations of an internal table ?

Question 25: Difference between Internal table and structure?

Question 26: Difference between Include and append operations of an internal table?

Question 27: Difference between Select ,sort and read operations of an internal table?

Question 28: How will you delete or change particular records in a table?


Question 29: How will you read a particular record in a table with example ?

Question 30: I have 100 records in a table, how can i simultaneously Delete the 5th, 10th, 15th, 20th......records, write a code for it

Question 31: I have 10000 records, in that How can we sort records in Descending order and search 5005th record details....which is the best method to search it?

Question 32: Difference between internal table with header line and internal table without header line?

DATA Dictionary: 

Question 33: What are data dictionary in SAP ABAP ? what are components of data dictionary? 

Question 34: What are data elements and domain? Explain in detail ? what is the difference between them?

Question 35: What is the difference between value range and value table in domain?

Question 36: Different types of database tables? explain in detail?

Question 37: What are the types of data class? explain in detail?

Question 38: What is meant by Size category? explain in detail? 

Question 39: How can we improve the performance of the database tables?

Question 40: What are index? what are its type? explain in detail?

Question 41: Can we create secondary index without primary index? say yes or no? if yes how?

Question 42: How many secondary index can we create in total ?

Question 43: What is buffering ? what are its types?

Question 44: What is an inner join? and what is an outer join? what is the difference , explain with an example ?

Question 45: What is meant by foreign key relationship? what are the conditions needed to be followed during creation of foreign key?

Question 46: What is Cardinality? and its types? explain in detail? 

Question 47: What is the difference between check table and value table?

Question 48: Where we can find check table? in domain or in data element?

Question 49: What are views ? what are its type ? explain in detail? 

Question 50: Difference between SAP Memory and ABAP Memory?
Question 51: What is meant by Search help? what are its type ? explain in detail?

ABAP OOPS: 

Question 52: What is the difference between procedural ABAP and ABAP OOPS? explain in detail?

Question 53: What are the advantages of ABAP OOPS? explain with an example?

Question 54: What is an Object? explain with an example?

Question 55: What is a class? explain with an example?

Question 56: What is meant by association ? what are its type? explain in detail?

Question 57:  What is meant by generalization and specialization ? explain in detail wit an example?

Question 58: What is meant by inheritance? explain with an real time example?

Question 59What is meant by polymorphism? explain with an real time example?

Question 60: What are the components of a Class? explain in detail?

Question 61: What are the different types of attributes ? and its difference? explain in detail?

Question 62: Can we use instance attributes inside a static attributes? say yes or no ?

Question 63: if we don't want to change anything or any variable inside a public section what must be done?

Question 64: What are the different types of class?  explain in detail with a example?

Question 65: What is the difference between Constructor and Class-constructor?

Question 66: What is meant by Casting? what are its type? explain in detail with an example?

Question 67: What are Interfaces? Explain in detail?

REPORTS:

Question 68: What is an report? what are its types? why we need reports?

Question 69: What are Classical report? What are the events in classical report?

Question 70: What are Interactive report? What are the events in interactive report?

Question 71: How many Secondary list we can create in interactive report?  is it possible to create more than that? if we create more than that what will happen?

Question 72: What is the difference between classical and interactive report?

Question 73: What are ALV reports? explain in detail?

Question 74: What is the difference between classical and alv reports?

Question 75: What are the basic function modules used in ALV reports?  

Question 76: What are types of display available in ALV reports? explain in detail?

Question 77: How to debug ALV reports ?

Question 78: Which functional module is used for displaying logo in ALV reports? 

Question 79: Which functional module is used for doing grand totals directly in output of an ALV reports?  

BDC:

Question 80: What is meant by BDC ?
Explain in detail?

Question 81: What are the types of uploading data into SAP?

Question 82: What is meant by Call transaction method? explain in detail?

Question 83What is meant by Session method? explain in detail?

Question 84: What are the difference between Call transaction and session method ?

Question 85: What are the function modules used in BDC?

Question 86: What is meant by LSMW? explain in detail?

SAP Scripts and smart-forms:

Question 87: What are SAP Scripts? why we need them? explain in detail?

Question 88: What are the attributes of SAP Scripts?

Question 89: What are print programs ? which are the function modules we use while writing print program?

Question 90What are Smartforms? why we need them? explain in detail?

Question 91: What are the difference between SAP Scripts and Smartforms?

Question 92: What are the advantages of Smartforms? explain in detail?

BAPI and RFC:

Question 93: What are BAPI's ? Explain in detail? and what are the uses of BAPI's?

Question 94: What are RFC ? Explain in detail?

Question 95: What are the differences between BAPI and RFC?

Debugging:


Question 96: What is meant by debugging in SAP ABAP? explain in detail?

Question 97: What is meant by Breakpoint in debugging?

Question 98: What is meant by Watchpoint in debugging?

Question 99: What will happen if we use F5,F6,F7 and F8 keys in keyboard when we are in debugging mode?


Question 100: What are the ways to start a debugging mode?

MODULE POOL PROGRAMMING:

Question 101: What are module pool programming? explain in detail with an example? 

Question 102: What are the events in module pool programming? explain in detail ?

Question 103: What are the difference between module pool program and executable program?

Question 104: What are screen painter and menu painter ? what are its difference? explain in detail?

Question 105: What are the attributes for creating a screen? explain in detail?

Question 106: What are the UI elements can be added while creating a screen?

Question 107: What are layout? explain  in detail? 

Question 108: What are dynamic modifications of a screen? explain in detail?

Question 109: What is meant by calling screens? what are its type? explain in detail?

Question 110: What are GUI Interface? what are its type? explain in detail?

Question 111: What are Subscreens? and what are subscreen area? explain in deatail?

Question 112: What are Tabstrip? explain in detail?

Enhancement , BADI's and Modifications:

Question 113: What are enhancement ? explain on detail?

Question 114: What are the types of enhancement? explain each of them?

Question 115: What are the difference between append structure and CI include in enhancement ?

Question 116: What are customer exits? what are its types? explain in detail? 

Question 117: What are BADI's? explain in detail?

Question 118: What are the types of class in BADI's? explain in deatail?

Question 119: What are modifications? explain in detail?

Question 120: What are User exits? what are its types? explain in detail?

Question 121: Explain the steps for finding the package, SMOD and CMOD in exits?

Question 122: What are the difference between User exits and Customer exits ?

SQL:

Question 123: What are SQL statements? why we need them? explain with syntax?

Question 124: Which are the special SQL statements we use? explain in detail?

Question 125: What are group-by addition ? and what are Order-by addition? where we use them? what is the difference? explain in detail?

WEB DYNPRO:

Question 126: What are ABAP Web dnypro? why we use them? explain in detail? 

Question 127: What are the benefits of ABAP Web dynpro?

Question 128: What are the components of web dynpro ? explain in detail?

Question 129: What is meant by context mapping?explain in detail?

Question 130: What is meant by Data binding? explain in detail?

Question 131: What is meant by inbound and outbound plugs in web dynpro?

Question 132: What is meant by View and Window? explain in detail?

Question 133: What are types of Controller in web dynpro? explain in detail?

Question 134: What are the advantages of web dynpro over ABAP dialog programming?

ALE and IDOC's:

Question 135: What is an ALE? Explain in detail?

Question 136: What are the transaction codes used in ALE ? 

Question 136: What is an IDOC? What are types of records in IDOC? explain in detail?

Question 137: What are the types of IDOC? explain in detail?

Programs:

Question 138: Write a program to fetch two fields from Database table(employee table)..?

Question 139: Write a program to fetch two or three fields from MARA table ?

Question 140: Write a program to describe operations of internal table?

Question 141: Write a program to describe the internal table with header line using MARA table?

Question 142: Write a program to describe the internal table without header line using MARA table?


Friends please read all the questions to crack the interview. i am sure out 142 questions atleast 60 questions will be repeated for sure including programs. 

                    "ALL THE BEST"Accenture Interview Question

Share this

Related Posts