SAP for Retail Blogs
Gain insights and practical tips to captivate customers, optimize your supply chain, and drive growth with SAP for Retail software. Share your own insights!
Showing results for 
Search instead for 
Did you mean: 

By Cosmin Jimborean

Lead Architect, SAP Customer Activity Repository

In this article I will show how to hide certain TLOG fields from the POS Workbench in such a way that they are visible for some super users but invisible to regular users.

Getting Started

Assume you have a requirement that sensitive fields, such as customer related fields, should not be visible for all users.

Below, I will show a step by step guide how to hide the following three customer-related fields:


    1. Define and maintain a Field Selection Profile in the Customizing
      1. Run transaction /N/POSDW/IMG.

      2. Create a new field selection profile using code Z001 and a description. Save your entries.

      3. Select the new profile in the table and then double-click on Structure Settings in the Dialog Structure.

      4. Click on New Entries.

      5. Enter “TRANSACTION” in the structure name and select the Visible checkbox.

      6. Select the TRANSACTION structure in the table and then double-click on Field Settings in the Dialog Structure.

      7. Click on New Entries and enter the names of the fields you want to hide (in this example, I want to hide CUSTOMERIDPOS, CUSTOMERAGE, and CUSTOMERENTRYMETHOD). Leave the checkboxes deselected.

        As seen below, you can make a field visible, changeable, and/or searchable. Using the same approach a field could be made visible, but read-only.

      8. Save your entries.
    2. Add authorization object to a role
      1. Run transaction PFCG.
      2. Edit the role or create a new role.
      3. Click on Change Authorization Data.
      4. Add new authorization object W_POS_FSPR (Authorization for Field Selection Profile).

      5. Click on Field Selection Profile.

      6. Enter the Z001 profile you created earlier and click Save.

      7. Save and generate the role.
        • Go back to the role and assign a user to the role.

        • Click User Comparison and make sure that the User tab turns green.
      8. Verify the whole thing works
        1. Connect to the system with the restricted user (in this example, I connected with a second user I had set up for myself).
        2. Run transaction /N/POSDW/MON0 and open any transaction. You will notice that the three fields are not visible anymore.

    That’s it! Pretty easy.