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: 

User Exit/BADI for KS01

Former Member
0 Kudos

Hi Experts,

Is there any exit or BADI for KS01. I tried using the exit COOMKS02, but it does not fire.

Thanks in advance

8 REPLIES 8

Former Member
0 Kudos

Hi,

these are exits ,

check

COCCA001

COCCA002

COOMEP01

COOMKA01

COOMKS01

COOMKS02

COOMKS03

COOMLA01

0 Kudos

I have already tried these exits but none of them work. Actualy when the user enters the cost center and enters

it goes to the next screen. Here he enters the plant, department and business area. I want to put a validation/check

on these fields which he enters. It is fine if the exit fires on the save button

Edited by: priti suryawanshi on Jan 22, 2009 9:48 AM

Former Member
0 Kudos

Hi,

When do you want to fire the Exit.

There are lots of user exits and BADi available.

And they fire on different different events.


COOMLA01                                Customer Fields for Activity Type Master Data
COOMKS03                                Cost Center: BAPI Enhancements
COOMKS02                                Cost Center: Checks When Saving
COOMKS01                                Customer Fields for Cost Center Master Data
COOMKA01                                Customer Fields for Cost Element Master Data
COOMEP01                                CO-OM: Information system -> line item reports
COCCA002                                Customer Functions for Organizational Authorization Checks
COCCA001                                Customer enhancement to cost center authorization checks

 Business Add-in
COOM_CI_CSLA_IDOC                       Create COAMAS IDoc - Insert Customer-Defined Fields
CO_VERSION_CUSTOM                       BAdI: Additional Checks for CO Version Customizing
CO_LIMIT_COAREA                         Exit Controlling Area Maintenance Before Saving
COOM_CI_CSKS_IDOC                       Create COSMAS-IDoc - Insert Customer Fields
COOM_CI_CSKB_IDOC                       Create COELEM IDoc - Insert Customer Fields
K_CCA_CUSTOMER_FIELD                    Fill Customer Fields in Cost Center Master Through BAPI
ADJUST_UOM_EXT                          Adjustment of Unit of Measure for MTQ/Catch Weight
TXJCD_EXTN                              Allow Changes to TXJCD in Spite of Determinatn in Ext.System

Regards

Sandipan

Former Member
0 Kudos

Hi,

check in this way

The following steps will give u the easy steps to find BADI in all transactions,

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

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

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

4. Set a breakpoint on 'CALL METHOD cl_exithandler => get_class_name_by_interface'.

5. Then run your transaction.

6. The screen will stop at this method.

7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI for that transaction.

I think it'll help u to find correct Badi or user exit.

0 Kudos

Hi Selva,

I have tried to find the exit with this method also. Only 2 BADIs appear and both of them dont work.

None of them works

Former Member

Former Member
0 Kudos

Hi,

A good way of finding BADIs for a transaction is using SQL trace as described in

/people/alwin.vandeput2/blog/2006/04/13/how-to-search-for-badis-trace-it

Best regards,

Erik

Former Member
0 Kudos

not found thesoln