cancel
Showing results for 
Search instead for 
Did you mean: 

CAT2/Record Working Time - display receiving order text

former_member188032
Participant
0 Kudos

We use activity tracking, so our employees have to charge time to many orders in a pay period. I need to find a way to display the text for the receiving order as a display only field in the time sheet. I know that I could define a customer-specific field to structure CI_CATSDB but it doesn't make sense to store the order text in the CATSDB table when it is already being stored elsewhere in the database. Does anyone have any ideas on how to display the order text in the timesheet (both CAT2 and WebDynpro Record Working Time from the portal)?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

You can get the CAT profile based on employee on Web Bynpro

Goto your User profile and under Parameter ID give CVR and CAT Profile ID which you want that specific end user should use to fill in the time sheet

Offcourse for getting the Iview please take the help from Web Dynpro Developer

If helpful, reward points

Anand

Answers (2)

Answers (2)

former_member188032
Participant
0 Kudos

I know that we can add a field to CI_CATSDB but there is a limit of 10 and we are already using 9 of them. When an employee enters an order in the timesheet WebDynpro application (Record Working Time), we want the order text to display in an adjacent column. We do not want the user to input the text. Not sure how to do this in the WebDynpro, From the R/3 side of things, wouldn't we have to put code in the user-exit to look up the order text (based on the order number) and save it in the new customer-field? That seems like a waste of space because that text is already stored in another table.

Former Member
0 Kudos

Hi,

There is no other way you have to define a customer-specific field to structure CI_CATSDB using CATS User exists.

CATS0005: Customer Field Enhancements

This is perhaps the most misunderstood of all CATS user exits. Customer business requirements often result in the need to capture certain types of data the delivered CATS functionality does not support. An example of such a requirement is to track the physical location where your employees performed the work. You may want to know for reporting purposes whether the work was performed at the corporate offices or out in the field.

Most of the time, users want to see these custom fields along with the delivered CATS fields. This requirement does not demand that you implement a user exit. You must execute the following steps to configure such a requirement. Note that a developer’s key is required for the first step:

Step 1. Add the custom field to structure CI_CATSDB via transaction SE11.

Step 2. Assign the additional CI_CATSDB field(s) to CATS screen fields. You perform this action via the IMG. Access the IMG via transaction SPRO and follow this path: Cross Application Components>Time Sheet>Settings for All User Interfaces>Customer-Specific Modifications>Create Customer Fields>Make field assignment.

Step 3. Add the customer field to your CATS profile. You perform this action via the IMG. Access the IMG via transaction SPRO and follow path Cross Application Components>Time Sheet>Settings for All User Interfaces>Customer-Specific Modifications>Create Customer Fields>Add customer fields to field selection.

Regards

Prasanth