Skip to Content

You can find this info in note 1874072 – Workaround for hiding fields in the screen of PD infotypes. Example in PP01.


https://launchpad.support.sap.com/#/notes/1874072


This document try to show how to hide a field of a PD infotype which is not obligatory according to the standard screen logic of that infotype.
There is not any direct view or customizing designed in HCM which would allow to hide fields in the screens of PD infotypes, compared to view V_T588M for PA infotypes. But there is an alternative workaround by creating a screen variant, which would allow some modifications on the variant fields

1. Enter SHD0 transaction and select the transaction code for which you would like to create an screen variant, then select a name for the variant

1_shd0.png

2. Press CREATE, when you do this, the transaction is called. You then need to navigate to the infotype screen which you want to change, for example CREATING in PP01 an entry of the target infotype. In this example, relationship infotype is created.

3. When you create the new infotype entry in PP01, a subscreen will appear informing of the screen fields of PP01, For these screens, just press OK to continue to next point. Do not press “Exit and Save” here, otherwise you would not reach the desired infotype screen.

2_pp01_create.png

4. The screen of the desired infotype is reached

3_pp01_infty_1001.png

5. Just press ENTER, then again the subscreen with the technical field names will appear again. At this point, press “Exit and Save”

4_pp01_saving_fields.png

6. In the next step, you will need to name and save all the variants created. Once done, you can return to the SHD0 screen, and there you will see the screen variants just created.

5_shd0_screen_vars.png

Here, you can remove from the list the variants corresponding to previous screens of PP01, as no modification is wanted there, they are useless. After removing them from the list, the the variant for MP100100 remains.

6_shd0_screen_var.png

7.In this step, we are going to modify the screen variant so we can get the expected results. In this example, we are hiding the Weight field of the screen, which can be done by hiding three fields. We select the screen variant and press “modify” from the top icon bar of SHD0. Then we hide fields: Q1001-WICHT, P1001-PROZT, Q1001-PROZENT

7_hide_fields.png

8. Now we can test the result, with the execute button, to see we selected the expected fields

8_test_hiden.png

9. Once everything is as expected, we can activate the transaction variant for the standard transaction

9_save_tvariant.png

or we can create a new custom transaction, which will call the desired transaction with the variant

10_create_z_var.png

Manuel

To report this post you need to login first.

2 Comments

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

  1. Guillermo Ballesteros

    Hi Manuel,

    I agree it is interesting to distribute this kind of knowledge with all the community, but as you directly copied the content of your blog and screenshots (even the title) from SAP “KBA 1874072 – Workaround for hiding fields in the screen of PD infotypes. Example in PP01.” I would have expected that you have specified this directly in your blog and give proper credit of ownership.

    https://launchpad.support.sap.com/#/notes/1874072

    Best regards,

    Guillermo

    (0) 

Leave a Reply