SAP Report Interview Questions and Answers
Question - 41 : - Have you worked with reading and writing data on to files?
Answer - 41 : - YES, open dataset for output. read dataset from itab. close dataset .
Question - 42 : - Have you created tables in SAP? What are client dependent and independent tables? How do you create independent tables?
Answer - 42 : - Tables which are having MANDT field is called as client dependent tables. Tables which are not having MANDT field is called as client dependent tables.
Question - 43 : - Have you used SM30 and SM31 transactions?
Answer - 43 : - sm30 is used to view the ' Call Up View Maintenance ' and SM31 is to view the ' Table maintenance ' with
Question - 44 : - How many dictionary objects are there and list all
Answer - 44 : - Available Dictionary Objects are Domains, Viwes, Match Codes, Lock Objects, Structures, Data Elements, Intenal Types.
Question - 45 : - What is the difference between transparent and non transparent database tables?
Answer - 45 : - 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
Question - 46 : - What is meant by BDC. How many methods of BDC are there?
Answer - 46 : - BDC -> BATCH DATA COMMUNICATION.
METHODS OF BDC-> Direct Input method, Batch Input Session method, Call transaction method.
Question - 47 : - What are the difference between table controls and step loops in dialog programming?
Answer - 47 : - 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.
Question - 48 : - What is ALE, IDOC , EDI , RFC. Explain briefly.
Answer - 48 : - ALE: application linking enabling
IDOC: intermediatary documents
EDI: electronic data interchange
RFC: remote function call
Question - 49 : - What is a binary search?
Answer - 49 : - Binary Search is used in internal table for searching the records. its means record searched one by one from top & bottom both side.so its a easy nd fast way to find the record.bt pointer searching is better.
Question - 50 : - Types of User Exits, what kind of work is done on these exits?
Answer - 50 : - File Exit, Menu Exit, Function Exit.