Skip to Content

The SAP Fiori MyTimesheet application uses the standard ITS CATS search help Customizing under Go to SPRO transaction(IMG) -> Cross-Application Components -> Time Sheet -> Specific Settings for CATS regular -> CATS regular (ITS) -> Modify Possible Entries Help.

/wp-content/uploads/2014/05/1_454218.png

The best way to explain how something works is by taking a use case, so let’s consider a scenario where we would want to define/use a search help for the field ‘Work Center’ (ARBPL).

Solution 1:

  1. Go to the Customizing ‘Modify Possible Entries Help’.
  2. Create a new entry for the field ‘ARBPL’ (if it is not present already).
  3. Enter the following attributes:
    1. Search Help Name           – CRAMA
    2. Help type                          – Search help
    3. Selection field 1                – ARBPL
    4. Selection field 2                – KTEXT
    5. Display field 1                    – ARBPL
    6. Display field 2                    – KTEXT
  4. Save

/wp-content/uploads/2014/05/1_454218.png

In MyTimesheet app the filtering is only possible on the field value, field description and any related fields which are a part of the particular timesheet record (present in the UI itself).

Now, since the field KTEXT is case sensitive the search is also case sensitive.

Example, Arbeitsplatz is part of the description for a work center and now if we search for the work center – ‘arbeitsplatz’ (notice the search term starts with a small ‘a’). The results will not contain the word Arbeitsplatz.

/wp-content/uploads/2014/05/1_454218.png

Solution 2:

Use the field KTEXT_UP which is case insensitive.

/wp-content/uploads/2014/05/1_454218.png

Limitation – the description will be displayed in all CAPS.

Solution 3: 

Create a custom search help and modify the fields for selection.

    a.  Create a custom search help ZCRAMA  

/wp-content/uploads/2014/05/1_454218.png

    b.  Implement a search help exit

/wp-content/uploads/2014/05/1_454218.png

    c.  Modify the search help customizing

/wp-content/uploads/2014/05/1_454218.png

    d.  Perform a search for the work center e.g. – ‘Arbeitsplatz’

  /wp-content/uploads/2014/05/1_454218.png
  The results will contain both fields with Abeitsplatz and abeitsplatz.

To report this post you need to login first.

2 Comments

You must be Logged on to comment or reply to a post.

  1. Ronald Barcellos

    Hi Sagar,

    You applied your solution for Fiori to change the search options for Work center, I have a similar situation but for ESS Cats and I need to change the Network search for a non case sensitive.

    Thinking that both Fiori and regular ESS are configured in the same place under the cross components time sheet options I was thinking you maybe could answer me this.

    For work center to ABRLP you do have the KTEXT_UP which is case insensitive all CAPS LOCK and you used in your search, I was wondering if for RNPLNR the Network is there any KTEXT_XX similar that actually shows everything CAPS LOCK and I can use it to change my search.

    Regards,

    Ronald Barcellos.

    (0) 
    1. Sagar Mehta Post author

      Hi Ronald,

      Sorry for the late reply. I couldn’t find a case insensitive field that stores Network text. However there is a custom include that you could extend to add this field – CI_AUFK. Then you can right a simple report to update this field for each row in the table with KTEXT (TRANSLATE TO UPPER CASE).

      Kind regards,

      Sagar

      (0) 

Leave a Reply