Improve Data Entry Efficiency with CATS User Exits

  • by Manuel Gallardo, SAP HR System Architect
  • April 15, 2007
Make the most of the user exits in Cross-Application Time Sheet (CATS) with these expert tips.
Key Concept

A user exit is a placeholder SAP provides to allow customers to add custom functionality to an SAP transaction without having to perform a system modification. User exits come in various flavors; for example, they can be function module exits, screen exits, or menu exits. Each of these types of user exits is very different from a technical standpoint.

Time entry is one of the most widely used transactions, so it is extremely important to take the necessary steps to make the process as efficient as possible. User exits can save your timekeepers precious time by automatically performing certain tasks. User exits are also useful for ensuring the accurate and consistent application of company-specific validation rules. Fourteen different user exits are available within the Cross-Application Time Sheet (CATS) module; you can use 12 of them during the data entry process. The other two user exits are for workflow approvals and the transfer of data to BW (CATS0008 and CATSBW01, respectively).

Throughout most of my career as a CATS consultant, many of my clients wanted to either make more extensive use of the available user exits or to improve the existing user exit code. I’ll share the expert tips for optimizing user exits that I often share with my own customers.

Customer enhancements can come in the form of user exits or Business Add-Ins (BAdIs). BAdIs are the new object- oriented method for building customer enhancements. The number of available BAdIs depends on your SAP release; you can use transaction SE18 to see a list of BAdIs available to you as well as any documentation related to these objects. Enter *CATS* in the Definition name field and click on the Search button. Note that the actual search process differs slightly between mySAP ERP Central Component (ECC) systems and lower releases.

Manuel Gallardo

Manuel Gallardo is the director of HCM consulting at /N SPRO. He is a former SAP platinum consultant and his area of expertise is SAP HCM enterprise architecture, SuccessFactors, and enterprise mobility. Since working on his first SAP implementation in 1994, he has also worked on a wide variety of SAP HR modules, as well as SAP NetWeaver Portal and ABAP development. Manuel is the author of Configuring and Using CATS, and is a frequent conference speaker.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.