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

Dialogue program

Former Member
0 Likes
976

Hello Friends,

I have written a program in SE38 and have everything in my internal table. I need to display this result in a table control in a dialogue program.

My question is how do I call a dialogue program from a ABAP se38 Program.

Shejal.

1 ACCEPTED SOLUTION
Read only

ferry_lianto
Active Contributor
0 Likes
952

Hi,

Please check this link for a demo program for the Table control from internal table. It is well explained.

http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbac5e35c111d1829f0000e829fbfe/content.htm

Regards,

Ferry Lianto

8 REPLIES 8
Read only

Former Member
0 Likes
952

HI Shetty,

You can use the

CALL SCREEN '0100'. statement.

The screen you are developing should also be tied to the same report program though.

You can create the Table control also based in the internal table(In the screen painter, you can use the wizard to build the table control).

Regards,

Ravi

Read only

0 Likes
952

Thanks For all the suggestions.

I cant Use ALV the reason is in the table one column will be blan for user INPUT. and after the user INPUT other processing needs to be carried out.

When I use - CALL SCREEN '0100'. statement.

I am assuming this screen belongs to the dialogue program. So how would my report program identify the dialogue progrom. There could be many dialogue programs with screen 100.

Any suggestions.

Shejal.

Read only

0 Likes
952

hi Shejal,

When we create a screen, it need not belong to Module pool program.

We can create screens for Executable programs also. Selection-screen of executable program (screen no 1000) is nothing but a screen.

Go to Se80 and you can get the list of the screens associated with that program.

Regards,

Sailaja.

Read only

Former Member
0 Likes
952

Hi,

use call screen 'SCR NO'. use this statment in se38.

Regards,

Santosh

Read only

Former Member
0 Likes
952

If you have an internal table and want dialogue capabilities, why not use ALV?

Read only

ferry_lianto
Active Contributor
0 Likes
953

Hi,

Please check this link for a demo program for the Table control from internal table. It is well explained.

http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbac5e35c111d1829f0000e829fbfe/content.htm

Regards,

Ferry Lianto

Read only

ferry_lianto
Active Contributor
0 Likes
952

Hi,

When you use - CALL SCREEN '0100' statement in your report program.

The screen 0100 only belongs to your report program not other dialog programs.

Regards,

Ferry Lianto

Read only

Former Member
0 Likes
952

Hi,

Check these demo programs to use table control

DEMO_DYNPRO_TABCONT_LOOP       Table Control with LOOP - ENDLOOP
DEMO_DYNPRO_TABCONT_LOOP_AT    Table Control with LOOP AT ITAB
DEMO_DYNPRO_TABLE_CONTROL_1    Table Control with LOOP Statement
DEMO_DYNPRO_TABLE_CONTROL_2    Table Control with LOOP AT ITAB