Hierarchy

⤷

⤷

IMG Activity
ID | CATS0305 | BAdI: Change Derived Values |
Transaction Code | S_PL0_09000229 | (empty) |
Created on | 20020410 | |
Customizing Attributes | CATS0305 | BAdI: Change Derivation Values for Task Levels |
Customizing Activity | CATS0305 | BAdI: Change Derivation Values for Task Levels |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | CATS_DERIVATIVES |
Use
You can use the following fields in the time sheet (SAP CATS) to specify the components of a task that are relevant for valuation: Task Type, Task Component and Task Level.
In Customizing, you can define derivatives for certain time sheet attributes (such as activity type or wage type) for each task level that you have defined for a combination of task type and task component. You make this setting in the implementation guide (IMG) under Cross-Application Components -> Time Sheet -> Settings for all Application Interfaces -> Time Recording -> Specify Task Types, Components, and Levels.
However, you cannot, when entering data, change the derivatives (these may also appear in the entry area of each application interface of the time sheet). This also applies if one of the fields for this working time attribute is ready for input - changes would not have any effect. If you want to change the derivatives in certain situations, you can use this BAdI.
The GET method of the IF_EX_CATS_DERIVATIVES BAdI interface provides you the following parameters for this:
Import Parameters
- IM_PROFILE_DATA (used entry profile)
- IM_CATS_DATA (time sheet data)
Export Parameters
- EX_DERIVATIVES (determined/changed derived values)
Standard settings
In the Standard System, the default implementation class CL_DEF_IM_CATS_DERIVATIVES is active. If you create your own implementation for the BAdI, you automatically deactivate the default implementation class. After this, you can change the derivatives in your implementation of the BAdI. It is also possible to change the derivatives with a user entry. In this case, ensure that the system transfers the user entries for the derivatives in your implementation.
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 3 | Nonrequired activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20020429 |
SAP Release Created in | 470 |