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

screen design

Former Member
0 Likes
882

hi,

i have to design some data entry screens and update custom tables. what are the tips for screen design or the process flow ? any tip will be helpful..

thks

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
849

hi,

I didnt get your question exactly but if you want to design screen , open the transaction se51( Screen painter). Mention your program name and a screen number ( 4 digit number) and click on 'create' and give its description.

First create the layout ( layout tab ) of your screen ie. the various components ( raadiobutton, text , any table ) and give unique name to all the components. for creating these component , just use drag and drop.

now comes the programing part, first click on the 'Flow Logic' of the screen. you have two standard events here ie PAI and PBO which includes two commented module. In PBO ( process before output) create a module for what ever operation you want to do on screen before displaying it. In PAI ( process after input) create a module for what ever operation you want to do on screen after displaying it or any user action.

7 REPLIES 7
Read only

Former Member
0 Likes
849

Hi,

If you want to insert values to a single table Create a Maintenenace view using Table maintenance generator which is the best, easy and standard as well.

Let me know if my understanding is different

Cheers

Kothand

Read only

0 Likes
849

Oh no no...u guys got it wrong...I am going to design a separate tool with multiple screens, its a custom transaction like..

i just wanted to know how to start and proceed. like for e.g. i will have a screen where values will be fetched from tables and showed as rows. user can select those rows and click a button to do something. how to do all this ?

thks

Read only

0 Likes
849

we have se16 with almost all the features that you have mentioned.

Is it not something you wanted?

Read only

Former Member
0 Likes
849

Hi

why dont u use the table maintenance generator(TMG) in SE11. If you need some validations for data entry ot make changes to the screen itself you can always do that under the modifications menu, Under this u will get a whole lot of options. After making the TMG u can enter data through the transaction SM30.

Read only

Former Member
0 Likes
850

hi,

I didnt get your question exactly but if you want to design screen , open the transaction se51( Screen painter). Mention your program name and a screen number ( 4 digit number) and click on 'create' and give its description.

First create the layout ( layout tab ) of your screen ie. the various components ( raadiobutton, text , any table ) and give unique name to all the components. for creating these component , just use drag and drop.

now comes the programing part, first click on the 'Flow Logic' of the screen. you have two standard events here ie PAI and PBO which includes two commented module. In PBO ( process before output) create a module for what ever operation you want to do on screen before displaying it. In PAI ( process after input) create a module for what ever operation you want to do on screen after displaying it or any user action.

Read only

0 Likes
849

Yes Rajneesh, this is what i wanted ...screen design...thanks..

Read only

Former Member
0 Likes
849

Hi,

You can do this in dialog programming through table controls. There you can display your data in rows and you can select one or more rows to do any functionality.

If you want to know about this method, i can elaborate on it. Just let me know, if you want.

Regards

Natasha Garg