Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

reg: Report

Former Member
0 Likes
685

HAI,

DEFINE

1) CLASSICAL REPORT AND INTERACTIVE REPORT

2) PAGE , WINDOW, PAGE WINDOW

3)UNIQUE AND NON UNIQUE KEY

<u><i><b> ANSWER IS QUESTION IN THE POINT OF INTERVIEW

</b></i></u>

THANK YOU

ASHOK KUMAR

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
662

Hi Ashok,

1. Interactive reports are those where user has option to edit/create some entries. Interactive reporting is a totally screen-orientated evaluation technique. From a highly aggregated form the user can select detailed information for the required items using the menu and function keys.

2. <u><b>Window</b></u> - Forms usually consist of individual text areas (address, date, footer, and so on). To provide these areas with texts, you must define the areas first as output areas. Then you can print the appropriate texts in these output areas, controlled by the print program. SAPscript calls such an output area a window. To refer to windows via the programming interface, each window must have a unique name.

<u><b>Page</b></u> - Consists of a set of windows assigned to it. Different pages can have different layouts.

<u><b>Page windows</b></u> - When defining windows and pages, we do not yet determine the position and spacing of the texts to be output. To do this, we combine a window and a form page to create a so-called page window. A page window defines the rectangular output area in the output medium (for example, DIN A4 paper page) by specifying the left upper edge of the output area and its width and hight.

When defining a page window, we determine

which windows appear on a certain page,

what size the windows have (width, hight),

their position (distance between the left upper window edge and the left and upper page margins).

3. While defining an internal table we can specify the key of the table as unique or non unique. The additions UNIQUE or NON-UNIQUE determine whether the key is to be unique or non-unique, that is, whether the table can accept duplicate entries (if non unique). If we do not specify UNIQUE or NON-UNIQUE for the key, the table type is generic in this respect. As such, it can only be used for specifying types. When we specify the table type simultaneously, we must note the following restrictions:

We cannot use the UNIQUE addition for standard tables. The system always generates the NON-UNIQUE addition automatically.

We must always specify the UNIQUE option when you create a hashed table.

Award points if found useful.

Regards,

Indrajit

5 REPLIES 5
Read only

Former Member
0 Likes
662

Hi Ashok,

For your first question, go through the link

http://wiki.ittoolbox.com/index.php/FAQ:How_many_types_of_reports_are_there_in_ABAP_and_what_is_the_...

For the third question,

if a data structure is declared with a certain field as a unique key, you can't have records having the same value for the key. In case of non-unique keys, this restrictions wouldn't apply.

Hope I've explained it well enough.

Regards

Anil Madhavan

Read only

Former Member
0 Likes
662

Hiii,

1) Classical Report: It is a Display kind report in which user cant interact ..

Interactive Report: In this user can interact on the display report.

2) Page: layout of windows, is just as you have one paper

Window: output area , you can display many windows in one page.

3) Unique key: it means that field having only the unique value only. eg. if u have a name field with unique key than u cant insert two rows having same name.

Non Unique Key: means you can insert a duplicate data in that field.

Read only

0 Likes
662

am convinced with ur answer regarding uniquekey vs non-unique key

thanks for that

Read only

Former Member
0 Likes
663

Hi Ashok,

1. Interactive reports are those where user has option to edit/create some entries. Interactive reporting is a totally screen-orientated evaluation technique. From a highly aggregated form the user can select detailed information for the required items using the menu and function keys.

2. <u><b>Window</b></u> - Forms usually consist of individual text areas (address, date, footer, and so on). To provide these areas with texts, you must define the areas first as output areas. Then you can print the appropriate texts in these output areas, controlled by the print program. SAPscript calls such an output area a window. To refer to windows via the programming interface, each window must have a unique name.

<u><b>Page</b></u> - Consists of a set of windows assigned to it. Different pages can have different layouts.

<u><b>Page windows</b></u> - When defining windows and pages, we do not yet determine the position and spacing of the texts to be output. To do this, we combine a window and a form page to create a so-called page window. A page window defines the rectangular output area in the output medium (for example, DIN A4 paper page) by specifying the left upper edge of the output area and its width and hight.

When defining a page window, we determine

which windows appear on a certain page,

what size the windows have (width, hight),

their position (distance between the left upper window edge and the left and upper page margins).

3. While defining an internal table we can specify the key of the table as unique or non unique. The additions UNIQUE or NON-UNIQUE determine whether the key is to be unique or non-unique, that is, whether the table can accept duplicate entries (if non unique). If we do not specify UNIQUE or NON-UNIQUE for the key, the table type is generic in this respect. As such, it can only be used for specifying types. When we specify the table type simultaneously, we must note the following restrictions:

We cannot use the UNIQUE addition for standard tables. The system always generates the NON-UNIQUE addition automatically.

We must always specify the UNIQUE option when you create a hashed table.

Award points if found useful.

Regards,

Indrajit

Read only

Former Member
0 Likes
662

Hi

<u><b>Classical reporting</b></u> is the one which you display your output by fetching data from the database tables and using the Classical events like Initialization, at selection screen, start of selection, end of selection, top of page and end of page .

You will not further navigate from this report.

<u><b>Interactive Reports</b></u>

As the name suggests, the user can Interact with the report. We can have a drill down into the report data.

Reward if helpfull

Regards

Pavan