Skip to Content
Author's profile photo Cosmin Jimborean

How to Hide TLOG Fields in POS Workbench

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:

00 Getting Started.png


Procedure

    1. Define and maintain a Field Selection Profile in the Customizing
      1. Run transaction /N/POSDW/IMG.
        • /wp-content/uploads/2015/07/1a_759322.png
      2. Create a new field selection profile using code Z001 and a description. Save your entries.
        • /wp-content/uploads/2015/07/1b_759323.png
      3. Select the new profile in the table and then double-click on Structure Settings in the Dialog Structure.
        • /wp-content/uploads/2015/07/1c_759324.png
      4. Click on New Entries.
        • /wp-content/uploads/2015/07/1d_759325.png
      5. Enter “TRANSACTION” in the structure name and select the Visible checkbox.
        • /wp-content/uploads/2015/07/1e_759326.png
      6. Select the TRANSACTION structure in the table and then double-click on Field Settings in the Dialog Structure.
        • /wp-content/uploads/2015/07/1f_759327.png
      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.

        Note:
        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.
        • /wp-content/uploads/2015/07/1g_759328.png
      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.
        • /wp-content/uploads/2015/07/2c_759332.png
      4. Add new authorization object W_POS_FSPR (Authorization for Field Selection Profile).
        • /wp-content/uploads/2015/07/2d_759333.png
      5. Click on Field Selection Profile.
        • /wp-content/uploads/2015/07/2e_759334.png
      6. Enter the Z001 profile you created earlier and click Save.
        • /wp-content/uploads/2015/07/2f_759335.png
      7. Save and generate the role.
        • Go back to the role and assign a user to the role.
          • /wp-content/uploads/2015/07/2h_759336.png
        • Click User Comparison and make sure that the User tab turns green.
          • /wp-content/uploads/2015/07/2i_759337.png
      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.
          • /wp-content/uploads/2015/07/3b_759339.png

    That’s it! Pretty easy.

    Assigned Tags

        3 Comments
        You must be Logged on to comment or reply to a post.
        Author's profile photo Louis Bridgman
        Louis Bridgman

        Thanks for this great tip, Cosmin!  Looking forward to hearing more great things from the CAR team.  🙂

        Author's profile photo Prakash K Bodicherla
        Prakash K Bodicherla

        Thanks for providing good documentation on this and it is very helpful to everyone.

        Author's profile photo Former Member
        Former Member

        Thanks for the detailed document