SAP Interview Questions - ABAP


There are lot of materials available in the internet regarding interview questions on ABAP - Technical. Here I have tried to accumulate some of them. These questions are mostly faced by me (When I get interviewed) or asked by me (when I interview others).


I made two distinct parts as ’Purely Technical’ and ’Basic Functional’. I feel that some basic functional (read domain) knowledge is also necessary to flourish as a Good Technical Resource.


Purely Technical Questions :

  1. What is the difference between Explicit Commit and Implicit Commit ?
  2. What is the difference between SAP LUW (Logical Unit of Work) and Database LUW ?
  3. What is the difference between Internal Session and External Session ? Give Examples
  4. What are the work-processes in BASIS Layer ?
  5. What are the different types of RFC s?
  6. What is the difference between V1 update and V2 Update ?
  7. Why does BAPI need explicit commit ?
  8. What is the difference between COMMIT and COMMIT WORK AND WAIT statements ?
  9. Why we pass parameters in RFC ’by Value’ and not ’by Reference’ ?
  10. What are different types of Buffering ?
  11. What are different types of Views ?
  12. What are different types of Search Helps ?
  13. Where do we define Parameter ID ? It is a property of which dictionary object ?
  14. Why doesn’t BAPI has Exceptions ?

Basic Functional Questions :

MM :
  1. What is the transaction code for creation of material ?
  2. What is the life cycle of Material Document ?
  3. What is standard MM flow ?
  4. What is the transaction code for creation of Purchase Order ?
  5. What are the basic tables for MM Document ?

FI:

What is difference between company code & business area? 
Company Code and Business area are the Organizational units in FI. But Company Code is a must where as Business area is optional. Company code is the Org. unit under which all the activities of the finance takes place where as the Bus. Area can cut across company codes.Company code is a legal entity and the books of accounts are maintained at this level.

What is the significance of Posting Key? (OB41)
Posting key is a two charecter numerical key, which controls the entry of line items. It specifies the accounting area to which an account belongs to. ex: Customer, Vendor or GL etc, It controls Field Satus (Supress, Recquired and Optional) It also controls its reverse posting key also. 

In summary, the Posting Key has control functions within the line items. It controls: 
i)  On which type of account the line item can be posted to 
ii)  If the item is posted as a debit or credit 
iii) The field status of additional  details

What is the difference between Company and Company Code?
Can there be multiple company codes under single company ?
How many charts of accounts possible in a Company ?

Comments

Popular posts from this blog

ABAP Tips - 1 : How to Display a Popup and Get Values from User ?

Help on BAPI_ACC_DOCUMENT_POST and BAPI_ACC_DOCUMENT_POST

Few Tips for Transport Request Manipulation