Application Development 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: 

How to add an additional screen to a transaction using a BADI

Former Member
0 Kudos

Hi experts,

Can anybody tell me the exact step by step process to add an additonal screen to a standard transaction?

Points guaranteed.

Thanks in advance,

Ravi

1 ACCEPTED SOLUTION

Former Member
0 Kudos

hi ravi,

User exits -- screen exits are available for a transaction..by means of which u can add additional screens in that transaction

for enhancements using BADI check thIse link..

http://www.sapdevelopment.co.uk/enhance/enhancehome.htm

this link also has enhancements using BADI..

<b>reward if useful..</b>

6 REPLIES 6

abdul_hakim
Active Contributor
0 Kudos

Hi,

Screen exit using Badi is not available till SAP R/3 release 4.6d.

Just Confirm whether it is available in the next releases.

U can use Customer exits instead.

Regards,

Abdul Hakim

Former Member
0 Kudos

hi ravi,

User exits -- screen exits are available for a transaction..by means of which u can add additional screens in that transaction

for enhancements using BADI check thIse link..

http://www.sapdevelopment.co.uk/enhance/enhancehome.htm

this link also has enhancements using BADI..

<b>reward if useful..</b>

Former Member
0 Kudos

Hello Ravi,

There are couple of ways to add additional scree..

1. User exit.

CMOD is the trx used to create a project and add to tit the enhancement.

2. BADI

SE18/SE19 are the trx.

However this will be useful unless there is one provided by SAP. Do let us know which std trx you are looking to enhance.

former_member181962
Active Contributor
0 Kudos

I'm trying to enhance MK03 transaction.

I'm working in 4.7 version.

Former Member
0 Kudos

Hello Ravi,

U can try BADI VENDOR_ADD_DATA_CS.

0 Kudos

HI Abhijit,

I know we can use this badi, but can you explain me when can we see this additional screen.

Viz. On what user action can we see this screen.

In other words is there any place where we specify the screen on which we want an additional button upon pressing which, we can go to the additional screen that has been created?

Regards,

Ravi