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 number

Former Member
0 Likes
8,510

Hi,all

I am a new in ABAP development,I am learning BC400,but when I create transaction,I don't know the meaning of screen number.Who knows?Could you tell me please? Thinks!

Best Regards!

Cui

14 REPLIES 14
Read only

Former Member
0 Likes
4,061

hi,

for everyscreen ther will be a screen number by default screen number is 1000.

when u create a screen number its mandatory for screen.

thank u,

santhosh

Read only

Former Member
0 Likes
4,061

Hi,

When you create a transaction you have to give screen number since Screen Number that you give is unique which has to be triggered once you execute the transaction.

Overall screen number which you give will be the initial screen of the transaction or from where the process has to start.

Cheers!!

VEnk@

Read only

Former Member
0 Likes
4,061

Hi,

When ever you create a transaction for a customer screen (program created by you Y/Z named) you need to give the program name and the screen number.

The transaction that you are creating could be for a module pool(dialog transaction) or a report (report transaction).

If it is the dialog transaction than give the program name and screen number that was given while creating the screen via tcode se51, if it is a report transaction than just give the name of the program and the screen number is 1000 by default if it has a default selection screen.

If you do not know the screen number but do know the program name, go to tcode se51 and enter the program name in the field program and press F4 while your cursor is on the screen number field. This will give you all the screen numbers that are there for the program. Select the screen number you want to be the first screen when you run the transaction that you want to create.

Hope this helps in solving your query.

regards,

Sachin.

Read only

Former Member
0 Likes
4,061

Hi,

When you are creating a transaction, you have to specify the program name for which you have to assign that transaction. As every program has a screen associated with it, we need to mention which screen to be called first when the transaction is called, this screen number is specified here.

For finding all the screens, enter the program name and press F4 on the screen number field.

For report programs, screen nmber by default is populated as 1000, which is the selection screen,

Thanks & Regards,

Navneeth K.

Read only

Former Member
0 Likes
4,061

Hi Cui,

Screen number is the unique number to represent any screen in ABAP(SAP).

For every screen there would be one screen number for each transaction.. Bydefault the Screen number is 1000.

Thanks,

Chidanand

Read only

0 Likes
4,061

Hi Abaper's:

Where can I see the layout of a particular screen number for e.g.(Program Name: SAPMF02K, Screen Number 0120).

Your help would be highly appreciated.

Regards,

Shegar

Read only

0 Likes
4,061

You can see the layout and code for a screen by going to tcode SE80 and entering the program name, you should see the screens available on the left handside (might need to expand the list), then double click.

Read only

0 Likes
4,061

Hi Shegar,

You can find the screen layout through Transaction - SE51 .

Enter your Program name , Screen number and select the Layout Editor Radio button in SE51.

Hope this may helpful.

Regards,

Sravanthi

Read only

0 Likes
4,061

Hi Sravanthi:

Thank you for the answer.

I have one more issue.

In t-code XK03 i want to add a z-field. If user enter any data in the field, it should be saved in database.

Kindly advice me how to work it out.

Regards,

shegar.

Read only

0 Likes
4,061

Hi Shegar,

To add a Z-field in Standatd transaction you have to use the SCREEN-EXIT and add the required field in it.You should also create the same field in the Database table.

You have to add your logic for saving the z-Filed value in database in Exits of XK03 or you have to add logic in the Enhancement points of XK03 TCode.

Hope this may be useful.

Regards,

Sravanthi

Read only

0 Likes
4,061
Read only

0 Likes
4,061

Hi Sravanthi:

Thanks for your update.

Your help would be required in the future.

Regards,

Shegar.

Read only

0 Likes
4,061

Hi Sravanthi:

Could u advice me how to send mail from SAP to other id for e.g (hotmail, yahoo and gmail).

Also I would like to know what is "Sapphone".

Thanks in advance.

Regards

Shegar

Read only

tarangini_katta
Active Contributor
0 Likes
4,061

Hi Cui,

Screen number i snothing but u r teeling that u r new to abap may be u know some of the transaction atelast 'SE38'.

open 'SE38' From menu bar go to system->status then u will see screen number for se38.

double click on screen number it iwll lead to 'SE51'.

screen number means u r creating one screen how u want to see and assigning that to some transaction.

Thanks,