Skip to Content

CAT2/Record Working Time - display receiving order text

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)?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 11, 2007 at 09:02 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 11, 2007 at 05:58 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 11, 2007 at 05:01 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded