Monday, May 26, 2014

20 TOP SAP Reports Interview Questions and Answers pdf

Most frequently Asked SAP Reports Interview Questions and Answers for freshers and experienced pdf free download

1. Types of User Exits, what kind of work is done on these exits?
File Exit, Menu Exit, Function Exit.

2. How will you find out where the user exits are available?
CMOD : This transaction allows you to create a PROJECT by identifying its ENHANCEMENT(S). After determining all of the ENHANCEMENTS that are part of the PROJECT, you will have to activate the PROJECT. You will still need to code your user-exit; therefore, you may want to wait until this step is completed before activating the PROJECT.
SMOD : This transaction allows you to create an ENHANCEMENT, which you will include in a PROJECT, by identifying its COMPONENT(S). In the case where SAP has already created an ENHANCEMENT for its pre-defined user-exits, you will not need to use transaction SMOD; instead, you should just use transaction CMOD.

3. Have you created any transactions?
Yes, We can use TC SE93 for creating our own transaction code.

4. Difference between Table-Controls and Step-loops?
Table controls are modified / mproved versions of step loops. in controls we can do, horizontal scrolling, vertical scrolling, scrolling in a perticular field, resize the table, can save the settings for future use, can make selective columns editable,....etc these things are not possible with step loops. step loops are controlled by loop-endloop statements.

5. How many interactive reports did you write?
In an Interactive Report, user can define maximum 20 secondary lists.

6. What is an Unpack command?
UNPACK field1TO field2 .Unpacks the packed field field1 and places it in the field field2 with leading zeros. If field2 is too short, it is truncated on the left.

7. How many dictionary objects are there and list all?
Available Dictionary Objects are Domains, Viwes, Match Codes, Lock Objects, Structures, Data Elements, Intenal Types.

8. What is the difference between transparent and non transparent database tables?
Transparent tables have 1 - 1 cardinality b/w Data Dictionary and Database, and non transparent ( Cluster and Pooled) tables have Many - 1 cardinality. Transparent table can access with using OPen & NAtive SQL stmts where as Nontransparent only OPen Sql. Transparent trables can store Table relevent data and non transparent tables can store system data/ application data based on the transparent tables

9. What is meant by BDC. How many methods of BDC are there?
BDC -> BATCH DATA COMMUNICATION. METHODS OF BDC-> Direct Input method, Batch Input Session method, Call transaction method.

10. What are the difference between table controls and step loops in dialog programming?
1. Function modules use a special screen to define the parameters where as subroutines use the same ABAP/4 editor to define its parameters.
2. Tables work area can be commonly shared by calling program and subroutine where as function modules do not share commonly.
3. Calling a function module syntax (Call function.) is different from calling a subroutine syntax (perform�.).
4. With raise statement user can exit from a function module where as exit is used in subroutines.

11. What is ALE, IDOC , EDI , RFC. Explain briefly.?
ALE: application linking enabling IDOC: intermediatary documents EDI: electronic data interchange RFC: remote function call

12. What is SQL Trace?
SQL Tracer is a tool used to measure the performance of ABAP program. T.code :st05

13. Have you worked with reading and writing data on to files?
YES, open dataset for output. read dataset from itab. close dataset .

14. Have you used SM30 and SM31 transactions?
sm30 is used to view the ' Call Up View Maintenance ' and SM31 is to view the ' Table maintenance '

15. What are Function Modules?
Function modules is a extranal subroutine.we can call it to outside the program.its a mini program. its used for redues the coding,easy to find error.

16. What is CAT?
"CAT" Computer Aided Test Tool. Used to create test cases for application testing purposes.

17. What is LDB?
Logical Database is an ABAP program which retrieves data from various tables Which are interrelated and provides a read only view of the data.

18. What are the EVENTS in Report Program? What are EVENTS In Interactive Report and Explain?
Classical Report Events are LOAD OF PROGRAM.INITIALIZATION. AT SELECTION-SCREEN.START-OF-SELECTION. TOP-OF-PAGE.END-OF-PAGE. END-OF-SELECTION. Interactive events are AT LINE-SELECTION. AT USER-COMMAND. TOP-OF-PAGE DURING LINE-SELECTION. AT LINE-SELECTION:Allows the user to interact with the lists. AT USER-COMMAND:USed for handling Push buttons. SET PF-STATUS:Provides User Interface.

19. What are the various techniques of BDC?
call transaction session method direct input method

20. Explain Check Table and Value Table?
check tabke works at table level and value table works at domain level. check table is nothing but master table that u will create with valid set of values. value table it provides the list of values and it will automatically proposed as a check table while creating foreign key relationship.

No comments: