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

User Exit /BADI

Former Member
0 Likes
737

Hi All,

While doing QA11,QA12,QE51N,QA33 ,system should prompt a Warning message if Next Inspection date is greater than SLED date.so in which User Exit or In BADI i have to add the Modification .

Any suggestions would be appreciated.

Regards,

Sanjitthe

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
635

Hi,

If u want to search the relevant BADI, then the procedure is

Go to the TCode SE24 and enter CL_EXITHANDLER as object type.

In 'Display' mode, go to 'Methods' tab.

Double click the method 'Get Instance' to display it source code.

Set a breakpoint on 'CALL METHOD

cl_exithandler=>get_class_name_by_interface'.

Then run your transaction ML81N.

The screen will stop at this method.

Check the value of parameter 'EXIT_NAME'. It will show you

the BADI for that transaction.

I hope this will ok for u.

or

If u want to search the relevant exit for this, then the procedure is like this.

Run the transaction QA11.

Go to Sytem->status.

Get the package name from the dialog.

Go to transaction CMOD and enter the package name in F4 help.

You will get the list of transactions.

OR

1.go to the program related to the transaction

2. find the package

3. in cmod, click on enhacement settings, give the package name

u can find all the exits

I hope this will helps a lot.

Regards

brahmi chary.

Hi All,

While doing QA11,QA12,QE51N,QA33 ,system should prompt a Warning message if Next Inspection date is greater than SLED date.so in which User Exit or In BADI i have to add the Modification .

Any suggestions would be appreciated.

Regards,

Sanjitthe

2 REPLIES 2
Read only

Former Member
0 Likes
636

Hi,

If u want to search the relevant BADI, then the procedure is

Go to the TCode SE24 and enter CL_EXITHANDLER as object type.

In 'Display' mode, go to 'Methods' tab.

Double click the method 'Get Instance' to display it source code.

Set a breakpoint on 'CALL METHOD

cl_exithandler=>get_class_name_by_interface'.

Then run your transaction ML81N.

The screen will stop at this method.

Check the value of parameter 'EXIT_NAME'. It will show you

the BADI for that transaction.

I hope this will ok for u.

or

If u want to search the relevant exit for this, then the procedure is like this.

Run the transaction QA11.

Go to Sytem->status.

Get the package name from the dialog.

Go to transaction CMOD and enter the package name in F4 help.

You will get the list of transactions.

OR

1.go to the program related to the transaction

2. find the package

3. in cmod, click on enhacement settings, give the package name

u can find all the exits

I hope this will helps a lot.

Regards

brahmi chary.

Read only

Former Member
0 Likes
635

Solved By self.