You are on page 1of 8

DATA DICTIONARY:

1) What is a data dictionary?


2) What is domain and data element?
3) What is the difference b/w check table and value table?
4) What is data class?
5) What is lock object and its types or modes?
6) What is a search help and what are the different types?
7) What is search help exit and its purpose?
8) What are the different types of tables in data dictionary?
9) What is buffer and its types?
10) What is the difference b/w pooled and cluster tables and
example for pooled and cluster tables?
11) What is an index?
12) What is the difference b/w primary index and secondary
index?
13) Why do we create secondary index?
14) What is the max number of secondary indexes for a table?
15) Why do we create indexes for a table?
16) What is the thumb rule while creating a foreign key?
17) What is include structure and append structure?
18) What is the difference b/w include and append structure?
19) What is the max number of include structures of a table?

20) What is table maintenance generator and why do we create


it?
21) What is the difference b/w one step and two step table
maintenance generator?
22) What are the objects in data dictionary?
23) How will you create authorization for a table?

INTERNAL TABLES:

1) what is an ITAB?

2) What are the different types of internal tables and its use?
3) What is the difference b/w collect and sum?
4) Which table improves the performance of the program and
why?

Performance Tuning:
1) Why do we do performance tuning?
2) What are the tools we use for performance tuning and
explain it?
3) What are things we should take care while doing
performance tuning?

4) Tell me about runtime analysis and sql trace and its


significance in performance tuning?
5) Tell me what not use In sql trace to improve the
performance tuning?
Debugging:
1) What is difference b/w static and dynamic break-points?
2) What is the max number of break-points of a program?
3) What is the difference b/w break-points and watch
points?
4) How many watch-points we can put for a program?
5) How will you debug inbound/outbound idoc?
6) How will you debug background job?
7) How will you debug rfc?
8) How will you debug script and smartform?

Reports:

1) What are the events used in reports and its significance?


2) What is the difference b/w AT SELECTION-SCREEN and AT
SELECTION-SCREEN ON FIELD?
3) What is the use of AT SELECTION-SCREEN ON VALUE
REQUEST?
4) How will you change the selection-screen dynamically?

5) What is the significance of SCREEN table?


6) What is the difference b/w select-options and ranges?
7) What is the significance of FOR ALL ENTRIES and what is
the rule while using FOR ALL ENTRIES?
8) When do we go for FOR ALL ENTRIES?
9) What is the difference b/w inner join and outer join and
give an example for each one?
10)What are the things we should take care while using
SELECT query?
11)What are the INTERACTIVE EVENTS used in classical
reports?
12)When will trigger TOP-OF-PAGE and END-OF-PAGE event?
13)When will trigger TOP-OF-PAGE DURING LINE SELECTION
event?
14)What is the significance of AT USER-COMMAND and AT
LINE-SELECTION event?
15)What are the F.Ms used in ALV?
16)How will you print headings in ALV F.Ms?
17)How will you upload a logo in ALV F.Ms?
18)How will you create interactive reports using ALV F.Ms?
19)What is the difference b/w ALV F.Ms and ALV OOPS?
20)What are the events used in ALV F.Ms?
21)Steps to create ALV reports using F.Ms?

22)How will you create field catalog?


23)How many ways you can create field catalog?
24)Steps to work with ALV OOPS?
25)What are the events used in ALV OOPS and its
significance?
26)What are the methods used in ALV OOPS and its
significance?
27)How will you create interactive reports using ALV OOPS?
28)Tell me about SD and MM flow?
29)What are the tables used in SD and MM flow?
30)How will you create authorization for a report?
31)How will you create variant and its significance?

BDCs:

1) What are the different methods used in BDCs?


2) What is the difference b/w call transaction and session
method?
3) What is the difference b/w synchronous and asynchronous
update in call transaction?
4) How will you handle errors in call transaction method?
5) How will you debug background jobs?
6) How will you call multiple transactions in a BDC program?

7) How to export a session?


8) When will u go for call transaction and session method?
9) What is the use of direct method?
10)When will u go for BDC, BAPI?
11)Difference b/w BDC and BAPI?
12)SD, MM and PP modules structure and the tables used in
each steps and mandatory fields?

SCRIPTS/SMARTFORMS:
1) How to upload a logo into form?
2) How many ways we can debug a script? What are they?
3) How will u create a standard texts in scripts?
4) How will u create a table in scripts?
5) Why scripts are client dependent and smartforms are
independent?
6) How will u create a language translation?
7) How will u modify script without changing the standard
driver program?
8) Use of ADDRESS and END ADDRESS in scripts?
9) Use of perform and END PERFORM?
10)
How many types of windows are there in scripts?
What they are and its purpose?
11)

Difference b/w scripts and smartforms?

12)

How will u create a table in smartforms?

13)

How many ways we can debug smartform? Explain?

14)

How will you create standard text for smartforms?

15)

What are the F.Ms we use in Scripts/Smartforms?

ALE/IDOCs:
1) How to debug an idoc?
2) How will u handle errors in Idocs?
3) How to find function module in idoc?
4) Difference b/w Idocs, LSMW, BDC?
5) Difference b/w user-exits and customer exits?
6) How to locate exact user-exit?
7) How to find different exits in user and customer exits?
8) Use of filtering in idocs?
9) Steps to ALE configurations?
10)

Use of message class in Idocs?

11)
How will u send master and transactional data
through idocs?
12)

How to re-process an idoc?

13)
Use of data records, control records and status
records?
14)
What are the different types of ports we use in idoc
and its purpose of each one is essential?
15)

What is a process code?

You might also like