cancel
Showing results for 
Search instead for 
Did you mean: 

Customer Exit in TX CAPP

former_member253880
Participant
0 Kudos

Hello CATS Experts,

we are using TX CAPP to approve our timesheets based on WBS elements. Problem: Every user who has access to CAPP is able to approve all timesheets.

We like to activate a customer exit, which should check before approval if the user is allowed to approve the particular timesheet.

I have activated the BADI "BADI_CATS_APPROVAL" but it seems the badi is not triggered in TX CAPPS.

So can anybody help me to identifiy the correct BADI?

Thank you very much in advance.

Kind regards

Axel

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,<br> CATS user exits are an important tool to customize the functionality of the cross application time sheet. There are 13 of them (release 46B). You can access them via IMG - Cross application components - Time sheet - Customer specific modifications - Create SAP enhancements for the time sheet. Here is a short overview on what they are called and what they do. CATS0001 (Set up worklist): This one defines a worklist in the upper part of the CATS screen CATS0002 (Supplement recorded data): Here you can add values to customer defined additional fields or even modify the data entered by the user CATS0003 (Validate recorded data): This one is to check entries for whatsoever CATS0004 (Deactivate functions on the interface): CATS got a lot of buttons. Here you can get rid of the ones you don't need. CATS0005 (Customer field enhancements): You can add fields to CI_CATSDB here to later on use to display or enter additional data CATS0006 (Validate entire time sheet): Mainly serves to validate the hours entered if you don't use HR CATS0007 (Subscreen on Initial screen): Customer popup, defines data valid for the entire time sheet(row) CATS0008 (Determine recipients for the approval workflow): You can connect CATS to a standard workflow so that superiors can approve times entered before they are transferred (HR, CO, PS...) CATS0009 (User-Defined Text Fields in the Data Entry Section): You got two 40 character text fields in the data entry part you can fill with this exit - display only CATS0010 (Display User-Defined Fields in the Worklist): Same as above for the worklist CATS0011 (Customer-Defined Functions): Add your own functions to the menu CATS0012 (Customer Subscreen): Define CATS header CATP0001 (Determine Target Hours): Define your own target hours [Check this blog|http://it.toolbox.com/wiki/index.php/Setup_the_CATS_-_Cross_Application_Time_Sheet] [Other useful link|http://www.integratedcg.com/pdfs/FI2004_1.pdf] Good luck<br><br> Thanks, Amosha <br><br>"Known is a drop & unknown is an OCEAN!"

Answers (2)

Answers (2)

former_member253880
Participant
0 Kudos

Solved

Former Member
0 Kudos

Hello Axel,

SAP introduced these BADI's with the new transaction codes CATS_APPR_LITE and CATS_DA. When activiting the apporriate BADI's then these these reports can/are be effected. The "old" trabsactions CAPP, CADO are not effected. CATS_APPR_LITE is the approval report.

Kind regards,

Mirko

former_member253880
Participant
0 Kudos

Hi Mirko,

Thank you very much for your helpful answer. In the meanwhile I used an implicit enhancement point in the standard transaction CAPP.

Regards

Axel