Select Category 
 

SAP Report Interview Questions Answers

SAP Report Interview Question - 1 : -

What is the Difference between Data Element and Domain?

SAP Report Interview Answer - 1 : -

Domain: Defines the attributes such as length,type and possible value range.
Data element; An intermediate object between domain and table type

Domain : technical attributes of dataelement is called domain.
Dataelement : Symantic attributes are called dataelement.

 

SAP Report Interview Question - 2 : -

What are user exits? What are customer exits?

SAP Report Interview Answer - 2 : -

User exits and customer exits are the same thing.
Both are used to give the customer the chance to influence the outcome of a process(-step) in some way, without having to change the standard SAP software. For example: if an order is entered in the system, availability checks, credit checks etc. could be performed by the system but just before writing the order to the database, the program runs a user exit. In this user exit, your code could change some fields in the order or write an entry in a table that you created for some reason.
 

SAP Report Interview Question - 3 : -

What are Layout set Elements?

SAP Report Interview Answer - 3 : -

layout set elements are

1.header 2.peragraph formats 3. character formats 4. windows 5. pages 6.page windows

 

SAP Report Interview Question - 4 : -

Types of User Exits, what kind of work is done on these exits?

SAP Report Interview Answer - 4 : -

File Exit, Menu Exit, Function Exit.
 

SAP Report Interview Question - 5 : -

What are the various techniques of BDC?

SAP Report Interview Answer - 5 : -

call transaction
session method
direct input method
 

SAP Report Interview Question - 6 : -

Which is the First character of creating LockObject?

SAP Report Interview Answer - 6 : -

LockObjects always starts with character 'E'.
 

SAP Report Interview Question - 7 : -

Difference between Table-Controls and Step-loops?

SAP Report Interview Answer - 7 : -

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.

 

SAP Report Interview Question - 8 : -

What is ABAP Memory and SAP Memory?

SAP Report Interview Answer - 8 : -


SAP memory is a memory area to which all main sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session, or to pass data from one session to another. Application programs that use SAP memory must do so using SPA/GPA parameters .

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.


1. SAP memory is for cross-transaction Applications and ABAP/4 memory is transaction-specific.

2. The SAP memory, otherwise known as the global memory, is available to a user during the entire duration of a terminal session. Its contents are retained across transaction boundaries as well as external and internal sessions. The contents of the ABAP/4 memory are retained only during the lifetime of an external session. You can retain or pass data across internal sessions.

3. The SET PARAMETER and GET PARAMETER statements allow you to write to, or read from, the SAP memory. The EXPORT TO MEMORY and IMPORT FROM MEMORY statements allow you to write data to, or read data from, the ABAP memory.

 

SAP Report Interview Question - 9 : -

What is an Interactive Report?

SAP Report Interview Answer - 9 : -

An Interactive report allows the user to participate in retrieving and present data at each level.while classical report doesn't have access to interact
 

SAP Report Interview Question - 10 : -

BDC Transaction code?

SAP Report Interview Answer - 10 : -

Transaction code for bdc :SHDB
 

SAP Report Interview Question - 11 : -

What are the Events in Dialog Programs?

SAP Report Interview Answer - 11 : -

Events in Dialog Programming are:
PBO-Process Before Output
PAI-Process AFter Input
POH-Process on Help Request
POV-Process on Value Request
 

SAP Report Interview Question - 12 : -

What is the Difference Between Tablecontrols and Step Loops?

SAP Report Interview Answer - 12 : -

Table controls have both horizontal and vertical scrollers and cursor control logic is designed implicitly.
Step loops have only horizontal scrollers and cursor control logic is to be designed by the user explicitly.
 

SAP Report Interview Question - 13 : -

Can you call Report in SAP Script?

SAP Report Interview Answer - 13 : -

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...
 

SAP Report Interview Question - 14 : -

How can validate input values in selection screen and which event was fired?

SAP Report Interview Answer - 14 : -

We can Validate Selection Screen With the Help of the Following Events, the Event Follows the Same hierachy.

AT SELECTION-SCREEN ON
AT SELECTION-SCREEN ON BLOCK
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN.


At selection-screen on
select stmt ------------------ where = .
if sy-subrc = 0.
validation success for LOw value in selection screen
At selection-screen on
select stmt-------------------- where =
if sy-subrc <> 0.
validation failure on high value in the selection field.
else
success.
endif


 

SAP Report Interview Question - 15 : -

What are the ways of creating Tables?

SAP Report Interview Answer - 15 : -

There are two ways to create table
1) top-down approach
2) bottom-up approach