Screen Modification / Enhancement

Hi All,
My client want to maintain/capture data of External person (TCode - PVH0) and Fields need to be added or hide in standard screens.
To cater to this requirement, External Person screen is being enhanced.
My Requirements
To maintain External Person in client system, some of the fields to be added or hide under Address and Name format tab.
Enhancement of Address Tab:
Below are the fields to be added or hide under Address Tab.(Refer the below screen shot)
a. Building: This field should be included in the standard screen, to maintain building info with drop down list of building info.
b. House/Street no: This field should be included in the standard scrren, to maintain info.
c. Street, House no and Distance in k.m:  These three fields are displayed in standard screen, but it should be hide from the screen.
d. Room Number: this field should be added in the standard screen to capture room info.
Regards,
KK

Hi,
Use Transaction SHD0, for screen variants and create a custom tcode for PVH0. say ZVH0, make the necessary screen changes in this Tcode, to satisfy your requirements.
regards.

Similar Messages

  • Screen Exit - Enhancement MM06E005 - Transfer input data back to program

    I have implemented enhancement MM06E005 to create a subscreen on the PO header.  I have created the screen and I see it on the POs tcodes (ME2#n).  However, I can't figure out how to "save" the data that the user inputs.  By save I mean bringing the data back to the calling program (tcode).  When the PO is saved the input data goes away; it is there until the save.  I realize that I am missing something but I can't figure how where/how to transfer the data in the FMs EXIT_SAPMM06E_007 and/or EXIT_SAPMM06E_008.
    I have read the SAP documentation but that isn't much help.  I also have a book from SAP on modifications/enhancements (from an SAP course) and that isn't of any help either.
    Any ideas?
    Regards,
    Davis

    Hello,
    i think you can found an answer to your question in the thread below :
    [MM06E005 functional exit;
    Particularly, the post of  Padmam  is saying : "You incorporate your customer fields for the Document Header in the INCLUDE CI_EKKODB (in table EKKO)."
    Have you add the customer fields (those displayed in the subscreen you create) in the include CI_EKKODB ?
    Cordialement,
    Chaouki.

  • How to add new field to Screen Modifications

    Hi,
    I want to get P0002-CNAME in screen modifications of Infotype 02. At present i have other 23 fields for which i can set display attributes. This new field is to be added in infotype 02 and also some coding is to be put for this. How this can be achieved ?
    One solution is to enhance infotype and add some Z field,but i would like to use the existing structure field.
    Please let me know proper way for this.
    Thanks.

    Hi,
    I want to get P0002-CNAME in screen modifications of Infotype 02. At present i have other 23 fields for which i can set display attributes. This new field is to be added in infotype 02 and also some coding is to be put for this. How this can be achieved ?
    One solution is to enhance infotype and add some Z field,but i would like to use the existing structure field.
    Please let me know proper way for this.
    Thanks.

  • Screen Modifications in VA31 - Scheduling Agreement

    Dear Experts,
    This is regarding screen modification.where our requirement is to add two  fields in VA31.
    In VA31 , as soon as we creates Scheduling Agreement,we add material in item level in overview screen .after double clicking on line item ,system moves to the next screen where in schedule tab we enters scheduling details .after double clicking on that line item, system displays one more screen which contains schedule line data where now three tabs are there :Sales/Shipping/Procurement .
    Our requirement is to add two more fields in any of this tab or add one more tab .
    as i tried for screen exits ,but i am not able to find any screen exit.
    Can anybody suggest me the way in order acheive above target.
    with Regards,
    Rajesh Chaskar

    Hi Rajesh,
    In SD module enhancements are generally done using User Exits.
    In Program SAPMV45A the screen number 0312 can be used to add custom fields.
    Then you can use the following Inlcudes in Program SAPMV45A to write your requisite code.
    INCLUDE MV45AOZZ.             " User-modules PBO
    INCLUDE MV45AIZZ.              " User-modules PAI
    INCLUDE MV45AFZB.             " User-forms
    INCLUDE MV45AFZZ.             " User-forms
    You would need to get access key from SAP before going ahead with User Exits.
    Hope the above information will help you in meeting your requirement..
    Regards,
    Abhisek.

  • Selection screen modification based on various buttons in selection screen

    Hi,
    I have 1 query related with Selection screen modification.
    In my Report Program,I have created GUI Status for my selection screen
    Now 2 buttons in application toolbar are coming on selection sceen.
    For this i used,'At selection screen output' event.
    And there are 2 blocks on selection screen.
    If user press button1 then block2 should not display.
    and if user press button2 then block1 should not display.
    but the problem is i m not getting reqd result and also while doing debugging its not showing me sy-ucomm value.
    Any pointers on this.
    Thanks,
    Mamta

    Hi Mamta,
       have it in a group then you can write code accordingly see sample example,
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS       : p_r1 RADIOBUTTON GROUP rad
                            USER-COMMAND clk DEFAULT 'X'.            " upload Radio Button
    SELECTION-SCREEN COMMENT 5(35) text-003.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN : BEGIN OF BLOCK 001 WITH FRAME TITLE text-001.
    PARAMETERS: p_upl       LIKE rlgrap-filename MODIF ID a           "Upload File
                             DEFAULT 'c:\temp\parbmat.xls',
                p_werks     like t001w-werks MODIF ID a,              "Plant
    PARAMETERS: p_rest      LIKE rlgrap-filename MODIF ID a           "Dwonload File Path
                             DEFAULT 'c:\temp\Success.xls'.
    SELECTION-SCREEN : END OF BLOCK 001.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS : p_r2 RADIOBUTTON GROUP rad.
    SELECTION-SCREEN COMMENT 5(35) text-004.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN : BEGIN OF BLOCK 002 WITH FRAME TITLE text-002.
    PARAMETERS     : p_plant  LIKE marc-werks MODIF ID b.                "Plant
    PARAMETERS     : p_lgort  LIKE mard-lgort MODIF ID b.                "Storage Location
    PARAMETERS     : p_vkorg  LIKE mvke-vkorg MODIF ID b.                "Sales Organization
    PARAMETERS     : p_vtweg  LIKE mvke-vtweg MODIF ID b.                "Distribution Channel
    SELECT-OPTIONS : s_mat FOR  mara-matnr MODIF ID b.                  "Material No No
    SELECT-OPTIONS : s_dat FOR  mara-ersda MODIF ID b.                  "Date on Record Created
    PARAMETERS     : p_down LIKE rlgrap-filename MODIF ID b
                      DEFAULT 'c:\temp\Material Master.xls'.           "Download File Path
    SELECTION-SCREEN : END OF BLOCK 002.
    AT SELECTION-SCREEN OUTPUT.
    *Inactive Fields depending on the radio button
      LOOP AT SCREEN.
        IF p_r1 = 'X'.
          IF screen-group1 = 'B'.
            screen-active = 0.
          ENDIF.
        ELSEIF p_r2 = 'X'.
          IF screen-group1 = 'A'.
            screen-active = 0.
          ENDIF.
        ENDIF.
        MODIFY SCREEN.
      ENDLOOP.
    Edited by: suresh suresh on Jul 28, 2009 12:42 PM
    Edited by: suresh suresh on Jul 28, 2009 12:42 PM

  • Hide "Administratior" in IT 0001 through screen modification

    Hi Gurus,
    I have requirement where client wast us to hide Administrator section which have three administrators field from IT 0001. Please help me to understand that is it possible through screen modification.
    If not then what is the other solution?
    Regards,
    Amit Jain

    Hi Subhash,
    FIrst go to the IT001 screen... go to SYSTEMS -
    STATUS and get the program name and screen number
    then on
    Go to SPRO..
    Personnel Management > Personnel Administration > Customizing User Interface > Change Screen Modification >
    Select the program name and screen number which you got from IT0001
    then click on magnification screen and select the Hide radio button for ADMINISTRATOR field.
    Hope this helps...
    Ajay

  • At-selection-screen modification

    Hi Experts,
    I am doing the selection screen modification. The selection screen is designed such as i have two radio buttons 1. header & 2. Item anb beside header radio button i have field sales document number and beside item radio button sales item number field.
    SELECTION-SCREEN: BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(30) text-005.
    SELECTION-SCREEN: position 32.
    parameter:p_sh type c radiobutton group rg.                "Sales header
    selection-screen: comment 35(15) for field p_sh.
    selection-screen: comment 60(20) for field p_vbeln.
    parameter:p_vbeln like vbak-vbeln MODIF ID gp5.            "Sales Document
    SELECTION-SCREEN: END OF LINE.
    SELECTION-SCREEN: BEGIN OF LINE.
    SELECTION-SCREEN: position 32.
    parameter:p_si type c radiobutton group rg.                "Sales Item
    selection-screen: comment 35(15) for field p_si.
    selection-screen: comment 60(20) for field p_posnr.
    parameter:p_posnr like vbap-posnr MODIF ID gp6.            "Sales Document Item
    SELECTION-SCREEN: END OF LINE.
    SELECTION-SCREEN: skip.
    This is the selection screen  code where for sales document i have assiged Modif id GP5 for Item Modif id GP6.  so when i check radio button p_sh ( header ) then sales document ( p_vbeln) shoudl be active for input .
    if i check p_si (item) then both saleds document (p_vbeln) and p_posnr both have different group names i.e GP5 & GP6 should be active. i.e screen-inpu = 1.
    I have written the following code for header but for item i am unable to make screen-input = 1 for two different groups. how to do that?
    LOOP AT SCREEN.
        IF ( P_SH NE 'X' AND SCREEN-GROUP1 EQ 'GP5' ) OR
           ( P_SI NE 'X' AND SCREEN-GROUP1 EQ 'GP6' ).
          screen-input = 0.
          MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
    This code is working when i click header radio button but for when i click item radio button (p_si) only item field is active i am unable to make sales docuemnt active at same time. please help me in this regard.
    Regards,
    sunil kairam.

    Hi,
    Check this piece of code changed a bit.
    PARAMETERS : p_ct  RADIOBUTTON GROUP grp .
    SELECT-OPTIONS : s_kunnr FOR kna1-kunnr,
    PARAMETERS : p_sh RADIOBUTTON GROUP grp.
    SELECT-OPTIONS : s_vbeln  FOR vbak-vbeln,                
    PARAMETERS : p_si  RADIOBUTTON GROUP grp.
    SELECT-OPTIONS : s_vbeln1  FOR vbak-vbeln,
                                   s_posnr   for vbak-posnr.
    IF p_ct  IS NOT INITIAL .
        LOOP AT SCREEN.
          CASE screen-name.
            WHEN 'S_KUNNR-LOW'.
              screen-input = 1.
              MODIFY SCREEN.
             WHEN 'S_KUNNR-HIGH'.
              screen-input = 1.
              MODIFY SCREEN.
               WHEN 'S_VBELN-LOW'.
              screen-input = 0.
              MODIFY SCREEN.
            WHEN 'S_VBELN-HIGH'.
              screen-input = 0.
              MODIFY SCREEN.
            WHEN 'S_VBELN1-LOW'.
              screen-input = 0.
              MODIFY SCREEN.
            WHEN 'S_VBELN1-HIGH'.
              screen-input = 0.
              MODIFY SCREEN.
            WHEN 'S_POSNR-LOW'.
              screen-input = 0.
              MODIFY SCREEN.
            WHEN 'S_POSNR-HIGH'.
              screen-input = 0.
              MODIFY SCREEN.
          ENDCASE.
        ENDLOOP.
      ELSEIF p_sh IS NOT INITIAL.
        LOOP AT SCREEN.
          CASE screen-name.
            WHEN 'S_KUNNR-LOW'.
              screen-input = 0.
              MODIFY SCREEN.
             WHEN 'S_KUNNR-HIGH'.
              screen-input = 0.
              MODIFY SCREEN.
               WHEN 'S_VBELN-LOW'.
              screen-input = 1.
              MODIFY SCREEN.
            WHEN 'S_VBELN-HIGH'.
              screen-input = 1.
              MODIFY SCREEN.
            WHEN 'S_VBELN1-LOW'.
              screen-input = 0.
              MODIFY SCREEN.
            WHEN 'S_VBELN1-HIGH'.
              screen-input = 0.
              MODIFY SCREEN.
            WHEN 'S_POSNR-LOW'.
              screen-input = 0.
              MODIFY SCREEN.
            WHEN 'S_POSNR-HIGH'.
              screen-input = 0.
              MODIFY SCREEN.
          ENDCASE.
        ENDLOOP.
    now one more  ELSEIF p_si  IS NOT INITIAL
    now make s_vbeln1 and s_posnr as input 1 and rest others as input 0.
    endif.
    Regards,
    Nagaraj

  • You cannot perform this action in modification/enhancement mode

    Hi,
    I want to delete an interface (IF_EX* --> in the sap namespace) an the following message appears:
    "You cannot perform this action in modification/enhancement mode" (Message Class OO, Message Number 401)
    The interface was created by myself in a SAP development class / package.
    I think the problem is, that the system is trying to delete the interface by using the modification assistant.
    Regards,
    Hendrik
    BTW: It is a customer installation, not a SAP internal development system

    Hi
    How did u create an interface with name beginning with IF_EX*, the standard interfaces for BADI should have a name like that.
    If you've create a custom interface it should be called Z*.
    Max

  • Screen Modification Problem ...

    While i am Working on Screen Modification i set Field  ABKRS as Out Put Field in IT001 .But Now Client asking just we need that field Out Put Field as one Emp Group  remaing as required Field,
    How Should i do.Is it possiable through IVWID Feature?

    Hi, you can make the field ABKRS required field for one EE sub group by modifying feature (PE03) P0001 some thing like below and then make corresponding entries in V_t588m.
    On feature, MOLGA> EE subgroup> give your EE sub group with a return value like 10A and then OTHERWISE as return value like 10. Then you make entries in V_t588m table with corresponding return value in feature as variable values in T588M and field selection as RF or out put field only.
    To create entriy in T588M, do as below:
    Goto SM30> V_T588M
    Click on Maintain.
    Module pool name as MP000100
    Feature P0001 and give appropriate alternative screen .....say 2000
    Create two entries in this view with variable you created above in feature P0001 (return value) and set proper selection RF or out put.
    Regards,
    Alen

  • Screen Modifications for Travel Privileges (0017) screen

    Hi all,
    I am trying to change the screen modifications for Travel Privileges with module pool MP001700.  The problem is I can't find the module pool through the IMG>Personnel Management>Personnel Administration>Customization User Interfaces>Change Screen Modifications. If not here, where/how can I do this?
    Your help is much appreciated.
    Thanks.
    Regards,
    Eric

    Hi guys,
    Thanks for the replies but I was looking to do screen modifications preferably by non ABAP methods. I have found the solution where you need to create the module pool manually and the fields selections will appear.
    Regards,
    Eric

  • Screen Modifications

    hi,
    for any global implementtion prj, if i wanted to have different fields in the infotypes, how to do this using screen modifications? and also what is the purpose of variable key in  Change view " Infotype Screen Control"
    for ex for US in IT0001, i wanted to hide Contract Field, for other country i wanted to dispay that field in IT0001.
    Thanks

    Hi Novice,
    When you press F1 in any field you will get technical information.by pressing F9 or clicking the technical information icon.
    Gather the information on program name and screen number. Table name and field name.
    In IMG  under personnel management -> personnel administrationt-> ustoming User interfaces->Change Modifications ->
    Select your module pool  Screen and Feature that is Table like IN case of infotype 0002 it is P0002 and select details
    You will find radio button to hide the fields.
    Warm REgards,
    Kapil

  • Screen Modifications Recruitment Module

    Dear All,
    I wanted to make screen modifications for Intial entry of basic data's initial screen and even organisational assignment and other recruitment infotypes. But unable to find any pertaining to them. Can any one suggest me on this...
    Regards,
    Rajasekar

    Hi,
    Check feature MASSN via PE03: Determining the Fast Entry Dialog Module.
    And check the return value in table TDCT, you will find the screen and program call by PB40 Initial Entry of Applicant Data.
    And you can create your own dialog module to adjust the initial screen or change the exist one.
    Hope helps,
    Chen Jian

  • Data hidden by screen modification

    Hi Experts,
    I am facing a problem, I have created a record in IT0016 (Contract elements) and saved it. Now when I am chossing Period as "All" in the overview, it is not showing any data, however when I go to "display" I can see the input data with a message below "Data is hidden by Screen Modifications".
    I tried searching table T588M but didn't understand anything. I need to change it asap.
    Please suggest steps and help.
    Thanks,
    Megha

    Hi Jignya,
    It is as bmentioned below:
    Screen      Feature     Variable Key     Alternative screen     Next Screen
    3000          P0016                 40                  3000                          0
    I have maintained feature also, still its not showing.
    Please suggest.
    Above are the screen shot for the same.
    Thanks,
    Megha.

  • Re:Screen Modifications

    Hai Experts,
    we are doing screen modifications for infotypes that we can use through PA30,
    i want to know whether its possible to make screen modifications while performing actions(pa40),
    if possible what is the procedure.
    Regards,
    Chiran Reddy.

    Hai Navneet,
    Thank you for your reply,i want to know that if we perform any screen modifications througgh module pool program,its impact will be both on pa30 and pa40 also.
    my requirement is that in an infotype
    some fields will be active while hiring
    same fields will be inactive while promotion
    same fields will be hidden while transfer.
    for the above process,is there any solution.
    Regards,
    Chiran Reddy.
    Edited by: chiran reddy on May 9, 2008 6:14 AM

  • Data hidden by Screen Modifications

    Hi All
    I am modifying TCode PA30. Some fields & 2 table controls are added in new screen.
    When displaying the data, only the data of the fields are getting displayed but data of table control in not displayed.
    Instead a message in Status Bar is showing "Data hidden by Screen Modifications".
    Any suggestions.?
    Regards.

    Check
    the Screen Modifications  ONCE
    in V_T588M

Maybe you are looking for

  • Problem in SM:EXEC SERVICES job.

    Hi Experts,1. SM:EXEC SERVICES  job is getting cancelled in our solution manager system, After checking the job log I found out that Job is getting cancelled with ABAP dump SYNTAX_ERROR 2. I checked for the ABAP dump and found that job is getting dum

  • Oracle Apps Functional Guidance

    Hi Guru's, Currently i am working as a Oracle Apps Technical Consultant from past 4 years. Now i am planning to move SCM Functional side ( SCM Functional Consultant ). Is it right decision.? Please suggest me....

  • IMac monitor as cable display

    Can I use the 27 in iMac monitor as a display from my Oceanic cable box? COAX cable from wall to cable box, HDMI from cable box to iMac with use of an adapter?

  • DW CS4 corrupts

    While wrestling with a problem with some forms I discovered that Save As does not produce an identical file with your designated new name: the new file may have some little difference which, in the case of my forms, is enough to make them not work ri

  • Message d'erreur : "la page contient du texte à générer"

    Bonjour, Je ne suis certes pas le premier à poser la question. Mais je n'ai pas trouvé de réponse. Je réalise des recherches internet pour mes travaux. Lorsqu'une page contient des informations qui m'intéressent, je l'imprime ("enregistrer au format