• +91 9971497814
  • info@interviewmaterial.com

SAP Report Interview Questions Answers

Question 1 : A table is buffered. By select statement I don't want to get the data from table buffer. I want to get the data from database. How?

Answer 1 : If buffering is allowed for a table in the ABAP Dictionary, the SELECT statement always reads the data from the buffer in the database interface of the current application server. To read data directly from the database table instead of from the buffer, use the following: SELECT... FROM *lt;tables> BYPASSING BUFFER. .. This addition guarantees that the data you read is the most up to date. However, as a rule, only data that does not change frequently should be buffered, and using the buffer where appropriate improves performance. You should therefore only use this option where really necessary.

Question 2 : BDC Transaction code?

Answer 2 : Transaction code for bdc :SHDB

Question 3 : Can you call Report in SAP Script?

Answer 3 : Yes, we can. Just write in Line editor: /:perform f_display_report -------------- ---------- ---------- /:endperform THIS PERFORM WOULD BE DECLARED IN THE PRINT PROGRAMME IN WHICH YOU CAN ALWAYS WRITE STATEMENT SUBMIT REPORT...

Question 4 : Difference between Table-Controls and Step-loops?

Answer 4 : 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. Import and Export ABAP memory is a memory area that all ABAP programs within the same internal session can access using the EXPORT and IMPORT statements. Data within this area remains intact during a whole sequence of program calls. To pass data to a program which you are calling, the data needs to be placed in ABAP memory before the call is made. The internal session of the called program then replaces that of the calling program. The program called can then read from the ABAP memory. If control is then returned to the program which made the initial call, the same process operates in reverse.

Question 5 : Distinguish between setscreen and call screen?

Answer 5 : In the case of setscreen the entire processing of the current screen takes place and then the system branches out to next screen.if u want to branch out to the next screen without processing the current screen then LEAVE SCREEN should be used along with SET SCREEN. CALL SCREEN is usually used for pop up screens.

Question 6 : Explain Check Table and Value Table ?

Answer 6 : 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 foreing key relationship

Question 7 : Have you created any transactions?

Answer 7 : Yes, We can use TC SE93 for creating our own transaction code.

Question 8 : Have you created tables in SAP? What are client dependent and independent tables? How do you create independent tables?

Answer 8 : 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 9 : Have you used SM30 and SM31 transactions?

Answer 9 : sm30 is used to view the ' Call Up View Maintenance ' and SM31 is to view the ' Table maintenance ' with

Question 10 : Have you worked with reading and writing data on to files?

Answer 10 : YES, open dataset <filename> for output. read dataset <filename> from itab. close dataset <filename>.

SAP Report Contributors


Share your email for latest updates


Our partners