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: 

BADI For QA11

Former Member
0 Kudos

Hi All,

I want to add two new custom fields in QA11 for user decision. Please suggest me some BAdi for the same. Is QEVA_SUBSRC_1101_16 approapriate for this. Also the steps for the same.

Thanx.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

HI,

"QEVA_SUBSCREEN_1101" is the Right BADI for QA11 screen enhancement..

But you cannot edit QEVA_SUBSCREEN_1101_16 because it is standard ..

follow the below steps to create new..

go to se18-->enter QEVA_SUBSCREEN_1101 >implemetation (menu bar)>create-->enter "z_QEVA_SUBSCREEN_1101"

and add the screen field.....

next>go to Subscreens>double click and add the Custom field to the screen..

next> Click on interface tab> and add logic for Get data..Put data..Process ok_code logic..

and activate the Implemtation..

to find the user exits & Badi's for the T-code..

go to table TSTC>enter T-code and execute> get the Program for the t-code..

and go to-se38-->get the package attached to the t-code..QV is the Package for QA11

next go to t-code Se15>expand the enhacement tab>enter package (QV) under userexit and

execute you will get the list of exits

available...

-->enter package (QV) under Badi's tab and

execute you will get the list of Badi's

available...

All the User exits are stored in Table MODSAP..

Prabhudas

Edited by: Prabhu Das on Jul 27, 2009 12:37 PM

5 REPLIES 5

Former Member
0 Kudos

HI,

"QEVA_SUBSCREEN_1101" is the Right BADI for QA11 screen enhancement..

But you cannot edit QEVA_SUBSCREEN_1101_16 because it is standard ..

follow the below steps to create new..

go to se18-->enter QEVA_SUBSCREEN_1101 >implemetation (menu bar)>create-->enter "z_QEVA_SUBSCREEN_1101"

and add the screen field.....

next>go to Subscreens>double click and add the Custom field to the screen..

next> Click on interface tab> and add logic for Get data..Put data..Process ok_code logic..

and activate the Implemtation..

to find the user exits & Badi's for the T-code..

go to table TSTC>enter T-code and execute> get the Program for the t-code..

and go to-se38-->get the package attached to the t-code..QV is the Package for QA11

next go to t-code Se15>expand the enhacement tab>enter package (QV) under userexit and

execute you will get the list of exits

available...

-->enter package (QV) under Badi's tab and

execute you will get the list of Badi's

available...

All the User exits are stored in Table MODSAP..

Prabhudas

Edited by: Prabhu Das on Jul 27, 2009 12:37 PM

0 Kudos

Hi,

Thanx for the use ful reply, I have query in this part

go to se18-->enter QEVA_SUBSCREEN_1101 >implemetation (menu bar)>create-->enter "z_QEVA_SUBSCREEN_1101"

and add the screen field.....

-> Where is the option for add screen fields ??

next>go to Subscreens>double click and add the Custom field to the screen..

-> Here what to double click ? screen number to go to layout?? If yes then it is asking for the access key to add fields..

Also how to add the fields there is so less place in the screen .

please clearify.

Thanx

0 Kudos

Hi,

When you create the implementation and go to the tab subscreen it would give you space to add Program called and Screen No. So have to create a custom subscreen with fields that you want to add to the screen and specify the name and number there so that the Badi call can call teh subscreen in the specified area in the standard screen 'SAPMQEVA' -1101.

Hope that this helps.

Regards,

Himanshu Verma

0 Kudos

Hi,

How to find the program called and the screen number to be customized?? Can we take any random number of screen??

0 Kudos

Hi,

Yes you can create any z,y screen as per your standards and add it there.

Regards,

Himanshu