Skip to Content
avatar image
Former Member

iw38 adding a customer function to standard GUI Status

Hello members,

I need to add a button to the standard GUI of IW38. I cannot use +CUS1 as it has already been used. In this case I have to modify the GUI-Status and put my code in the enhancement in program RIAUFK20.

I have access key to modify the GUI-Status - AEND and did the same. Also wrote the code in program making an enhancement. However, the button is not appearing. Do I need to do anything else to make the button appear?

The button I want to make appear is same as that of 'Activation' available once you go inside on PM Order by selecting a line. So I use 'DISP' as the function code and ICON_ACTIVATE as the button. I also tried using a different function code - DISP2, but the button still does not appear.


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Oct 05, 2017 at 05:16 AM

    check pbo of screen.

    may some code is there to hide others fields like urs using "loop at screen" st.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 05, 2017 at 05:19 AM

    CHECK LINE NO : 430 TO 473 IN program RIAUFK20

    if standard code is hiding ur created button.

    then use enhancmet for enable ur buttions using loop at screen st

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Krishna Murthy,

      Thank you for advise. However, standard code is not hiding my Button. When I check SET PF-STATUS EXCLUDING ****, my button is not being hidden. However, I did see a lot of FUNCTION-CODES beginning with '&' in the excluding internal table.

  • avatar image
    Former Member
    Oct 05, 2017 at 09:22 AM


    If this is the case it means your PF status is not properly assigned with the F code.

    Can you just try with screen simulation if it is visible in that.

    For that :

    Just open the PF status and press f8 and see.

    If it is not coming then there is problem in PF status assignments.

    If it does then it surely the coding past that is hiding that.

    Add comment
    10|10000 characters needed characters exceeded