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 Former Member
        Former Member

        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