You are on page 1of 3

Following are the technical interview questions:-

ABAP REPORTS:How many types of reports you can create?


What is the difference b/w them?
How interactive report works? What is the flow of it?
Is it possible to read the data on interactive reports, if we pressed on any
line? If yes, then how?
Do you have any knowledge about report events? Name them?
What is the use of each and every event in reports?
When we need to use END-OF-SELECTION event?

ABAP DDIC:Which transaction is use for creating lock objects?


Have you ever worked with lock objects? What is the use of it?
What is maintenance view?
Why we need maintenance view?
What are all approaches by which we can maintain data in tables?
How exactly maintenance view works and where do we use it?
What is the difference b/w adding entry in database table directly through
code and through maintenance view?
What is maintenance generator? Have you ever created that? What are the
steps involved in it?
Have you ever worked on search helps?
Do have any idea about search help exits?
What are the different types of search helps? Difference b/w them?
DIALOG PROGRAMMING:What is module pool programming?
How exactly data is flow in dialog programming?
What are screen events?
What are all options available with input boxes? (Like input enable, output
only etc).
What is table control? How exactly it works? What all code we must write to
use it?
What is tab strip control? How exactly it works?
Is it possible to put screen elements directly on any tab in tab strip control?
How you will read, if a tab is changed to another tab?
Why and when do we use SCREEN in dialog programming?

CONFEDENTIAL DOCUMENT
Principal Systems & Consultants Pvt. Ltd.
www.TPCus.com
By, Ankur Sharma (CRM Tech. Consultant)

FUNCTION MODULES:What is FM?


Different types of FM?
When and why we use updated FM?
How exactly RFC works?

CRM TECHNICAL & Some Basic Concepts:What is SAP memory? d


What is ABAP memory? d
What is the difference b/w commit work & Commit and wait? d
How much time system will wait with Commit and wait statement?
What do you mean by enhancement? d
What do you mean by modification?
What are the all possible ways of doing enhancements?
How do we make changes to some data of an order before saving it?
How do we read the details of an order, if their entries are not available at
table level?
What is the difference b/w CRM_ORDER_READ and CRM_ORDER_READ_OW?
Which FM is use to read values from buffer, CRM_ORDER_READ or
CRM_ORDER_READ_OW?
Name any BADI which you used?
CRM Middleware:What is middleware?
By which medium data is transferred through middleware?
What are BDOCs? What are the different types of BDOCs?
Which transaction do we use for creating BDOCs?
Do we need to do any settings for middleware?
What do you think, how the data is get replicated, means, is there any other
thing which we need to set up?
What are adapter objects? What is the role of it?
Which transaction is used for creating adapter objects?
How can we debug in middleware?
In which transaction do we create RFC destination?
How do we monitor Queue?
In Which badi did you code for sending values from CRM to R/3?
Have you ever added any custom field in CRM?
Which tranx did you used for adding custom field?
Have you extended any structure for it?
What are all steps involved in adding a custom field?
In which table did you saved the value of custom field in R/3?
Exactly where did you make changes for storing that value in R/3?
CONFEDENTIAL DOCUMENT
Principal Systems & Consultants Pvt. Ltd.
www.TPCus.com
By, Ankur Sharma (CRM Tech. Consultant)

CRM WEB UI:Have you ever worked on interaction center?


What is enhancement set?
Is it possible to create more than one enhancement set?
How do we use an enhancement set?
Where we can maintain a particular enhancement set to a client?
How do we know about an activated enhancement set?
What is configuration key? What is the role of it?
What are the steps involved in enhancing a component?
What is ONE Order model?
What are interfaces? Why do we need that?
What is collection? What it exactly holds?
Which class do we use for collections?
How do you proceed, if we want to display all the values of custom tables on
WEB UI?
What are the different types of views?
Why and when we use custom controller?
Why and when we use Component controller?
How do we make available another component available in the first
components overview page?(like AB)
What are all possible ways of adding buttons on WEBUI?
How exactly button works on WEB UI?
Have you ever created any custom component? If yes, what are the steps?
What is transaction launcher?
Different type of transaction launcher?
If we navigate to another page and we return to that page again, then how
will you hold the entries which we entered on first page before navigation?
If we do any BP identification, then we go to in any transaction and there we
need to add those bps, how will you hold that values for it , to become
available here?
How can you make a field to dropdown?
Where exactly do we need to make changes if we want to delete some
entries from a dropdown?
How can you provide a F4 help to any field?

CRM FUNCTIONAL:What is transaction?


What are transaction types?
Have you ever worked on ALE?
Have you ever used CRM_EVENT tranx?

CONFEDENTIAL DOCUMENT
Principal Systems & Consultants Pvt. Ltd.
www.TPCus.com
By, Ankur Sharma (CRM Tech. Consultant)

You might also like