Modify screen - se51

Hi All
I want to modify a screen, in module MP200000, I have copied screen 2051 to 2099, so in screen 2099 I want to add a frame at the bottom and add a field. I go in change mode, in layout but it doesnt allow any thing to update, has any one experience this thing before...please guide me how can I do this.
thanks for your help
C

Hi,
If its a screen of some standard program, then you gotto use Screen Exit.

Similar Messages

  • MODIFY SCREEN inactive WITH LDB OF PNP

    hi
    i want to set a screen field no input. and this report use PNP of LDB.
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF SCREEN-NAME = 'PNPMASSN'.
          SCREEN-INPUT = 0.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    but this can't active.
    how Modify Screen IN LDB.
    thank you!

    Hi,
    I am attaching the link for LDBs in report programs.
    This shows the events available for reports. And i do not see SELECTION-SCREEN OUTPUT event listed. So i feel that SAP does not support this event when you use LDBs in reports.
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/db9bfa35c111d1829f0000e829fbfe/frameset.htm
    Hope this helps.
    ashish

  • Modify screen in VA41 : How to hide field in userexit_field_modification

    Hello,
    How to hide field at item level only (User should not be able to edit this field) in userexit_field_modification, instead of hiding the complete column.
    If I use
    FORM USEREXIT_FIELD_MODIFICATION.
    IF screen-name = 'RV45A-MABNR'. " Material
    SCREEN-required = 0.
    ENDIF.
    ENDFORM
    the complete material column will be greyed out. I want to grey out only for some items.
    Thanks,
    AP

    Hi AP,
    You havent given MODIFY SCREEN after screen-required = 0.
    Please try it abd check.
    FORM USEREXIT_FIELD_MODIFICATION.
    IF screen-name = 'RV45A-MABNR'. " Material
    SCREEN-required = 0.
    MODIFY SCREEN.
    ENDIF.
    ENDFORM
    Regards,
    Pawan

  • Transport GUI Screen (SE51), GUI-status (SE41) and Titlebar - how?

    Hi,
    Please help me with the following:
    How do you transport the following objects:
    GUI Screen (SE51)
    GUI-status (SE41)
    Titlebar for the GUI
    Thanks,
    John

    You can not create a screen or gui status or gui title without having a program, so there is always a reference to the program.  If you go to SE80, and enter your program name, and hit enter, you will see folders for the screens, gui statuses, and gui titles.  
    The code in your PBO is simply saying that you want to use those for that particular screen, they must already exist in your program.
    In reality, you should always create all of the objects of your program in SE80, and forget about SE51 and SE41,  in doing so you will see how all of the objects of your program are together when using SE80.
    And yes, to confirm, the screen and gui status/titles will be transported with your program.
    Regards,
    Rich Heilman

  • Modifying screen elements

    Hi all,
    I have 6 parameters and 2 radiobuttons in my report.
    It will first display 3 parameters by default.
    and when the user click on first radio button it will display only p1,p2 and p3.
    and when the user click on second radio button it will display only p4,p5 and p6.
    Any one Plz help me how to handle this.
    Thanks and Regards,
    Anil .

    THis is the best Exaple...Copy and paste in program(create a local object program..)and Execte it and c d code  and implement in ur program...
    SELECTION-SCREEN BEGIN OF BLOCK b WITH FRAME TITLE text-001.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN POSITION  10.
    PARAMETERS: p1  RADIOBUTTON GROUP r1 USER-COMMAND u DEFAULT 'X'.
    SELECTION-SCREEN COMMENT 12(20) text-001 FOR FIELD p1.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN POSITION  10.
    PARAMETERS: p2  RADIOBUTTON GROUP r1.
    SELECTION-SCREEN COMMENT 12(10) text-002 FOR FIELD p2.
    SELECTION-SCREEN END OF LINE.
    PARAMETERS: p11(10) MODIF ID one,
                p12(10) MODIF ID one,
                p13(10) MODIF ID one.
    PARAMETERS:
                p21  RADIOBUTTON GROUP r3 MODIF ID two,
                p22  RADIOBUTTON GROUP r3 MODIF ID two,
                p23  RADIOBUTTON GROUP r3 MODIF ID two.
    SELECTION-SCREEN END OF BLOCK b.
    AT SELECTION-SCREEN  OUTPUT.
      IF p1 = 'X'.
        LOOP AT SCREEN.
          IF  screen-group1 = 'TWO'.
         SCREEN-INPUT = 1.
            screen-active = 0.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
      ELSEIF p2 = 'X'.
        LOOP AT SCREEN.
          IF screen-group1 = 'ONE'.
           screen-input = 1.
            screen-active = 0.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
      ENDIF.
    Regards,
    Ramesh.

  • How to modify screen element in module pool

    Hii...
    I have developed a screen with table control..my requirement is
    I have one column (i.e) check box in edit mode..after it was checked and pressed 'enter' I want to go for display mode only..how can I solve this problem..
    i tried like this but this is not working..
    if checkbox = 'X'.
    Loop at screen.
    screen-active = 0.
    screen-input = 0.
    modify screen.
    endloop.
    regards
    sugu

    Hello,
    Suppose your tablecontrol name is TCTRL.
    Declare a work area  WA_COLS.
    Now in the PBO (in the table control loop) you can write a new module suppose its MODULE SET_SCR.
    MODULE SET_SCR.
      LOOP AT TCTRL-cols INTO WA_COLS.
        WA_COLS-SCREEN-INPUT = 0.
        MODIFY TCTRL-cols FROM WA_COLS INDEX SY-TABIX.
      ENDLOOP.
    ENDMODULE.
    Hope this clears .
    Neeraj

  • Modify Screen CS01 CS02 CS03

    Hi Experts,
    I would like to know if there's a way in modifying the screen 0152 for program SAPLCSDI of transaction CS01, CS02 and CS03. We would like to make the field RC29P-AUSCH - Component Scrap to be displayed as one of the columns in the item display after the column quantity.
    Is there a way in modifying the screen through any exits or BADIs?
    Thanks in advance for your help!
    Best Regards,
    Kurtt

    Hi Kurtt,
    Below are the available user exits :-
    PCSD0001  Applications development R/3 BOMS
    PCSD0002  BOMs: Customer fields in item
    PCSD0003  BOMs: Customer fields in header
    PCSD0004  BOM comparison
    PCSD0005  BOMs: component check for material items
    PCSD0006  Mass changes user exit
    PCSD0007  Check changes in STKO
    PCSD0008  WBS BOM: Customer-specific explosion for creating
    PCSD0009  Order/WBS BOM, determine URL page
    PCSD0010  Order/WBS BOM, determine explosion date
    PCSD0011  Knowledge-based order BOM, parallel update
    PCSD0012  Customer - Mat. number/mat. number during material exchange
    PCSD0013  Customer-specific processing of an explosion for BOM browser
    PCSD0014  Knowledge-based order BOM: Status
    Check which one suits your requirement.
    Regards
    Abhii

  • Modifying screens in VA02 without making changes to SAPMV45A

    HI All,
    I want to hide few fields in the screens of VA02 transaction when displaying the header level data. i tried using transaction variants ( SHD0) without much success.
    is it possible to make changes to VA02 without making any change to the SAPMV45A program in any other way. i dont want to replicate the Sap program and then edit the screens..
    Thanks and Regards
    Nikhil

    Hi
    Either we have to use screen exits if provided for the screen in context or directly modify the standard screen using acces key(Not recomended).
    Regards
    Gaurav

  • Modify screen field layout in MIRO - Item level

    Dear All,
    I would like to know if I can change the field sequence in MIRO transaction at the item level. I want to move the Purchase Order number field next to the item field in MIRO and this needs to be premanent whenever I create a new invoice in MIRO.
    This sort of a change is possible in ME21N by creating a new variant through the configuration icon in ME21/22 or 23n at the line item level. I want to know if a similar setting is possible in MIRO, if so please guide me.
    Thanks and Best Regards
    Badrinath Murali

    Hi,
    Have you tried to carry out the following steps?                                                
    1- Transaction OLMRLIST                                                                         
    2- Screenvariant        7_6310                                                                  
       Programm             SAPLMR1M                                                                
       Dynpro               6310                                                                    
    3- Click button 'With Processing'You get transaction MIRO                                                                               
    4- Enter the invoice date and click Enter-Button.                                               
    5- In screen 'Confirm Screen Entries' check the 'Adopt column reference'                        
    and 'Adopt column width'. Click 'Exit and Save'                                                 
    6- Enter 'Save'.                                                                               
    7- Check and activate the screen variants: Click the button 'Check' on                          
    the main screen of Transaction 'OLMRLIST'. Select the screen variants                           
    on coming screen and click 'Adjust and Save'                                                                               
    If after reviewing the above steps you are still having problems                                
    viewing both display variants in MIRO, please take a look at note                               
    372776.
    Best regards
    Erika

  • Exit for Modifying screen attributes during ME22N

    Hi Experts,
    I need to make some fields output only at item level in transaction ME22N i.e. during PO change. Is there any exit or BADI available for that.
    Regards

    > Hi Experts,
    >
    > I need to make some fields output only at item level
    > in transaction ME22N i.e. during PO change. Is there
    > any exit or BADI available for that.
    >
    > Regards
    This is mainly config.
    Check in SPRO - IMG
    Materials Management > Purchasing > Purchase Order > Define Screen Layout at Document Level 
    Also these BAdis are available:
    ME_PROCESS_PO_CUST - For Custom logic in Enjoy transactions
    ME_GUI_PO_CUST - For Additional Custom screens in ME2xn
    Read the documentation, it will help.
    Also, read the config section about enhancements in Purchasing using old enhancement technology. See below.
    OSS is also a good place for documentation. OSS 496083.
    Good luck!
    Leonardo De Araujo
    Develop Enhancements for Purchasing
         In this step, you develop enhancements for Purchasing.
         The following SAP enhancements are available for the Purchasing area:
         o   AMPL0001
             User subscreen for additional AMPL data (Manufacturer part number)
         o   LMELA002
             Adoption of batch number from shipping notification at time of
             posting of a goods receipt
         o   LMELA010
             Incoming shipping notification: adoption of item data from IDoc
         o   LMEQR001
             User exit for source determination
         o   M06B0001
             Role determination for release of requisitions
         o   M06B0001
             Changes to communication structure for release of requisitions
         o   M06B0003
             Number range and document number
         o   M06B0004
             Number range and document number
         o   M06B0005
             Changes to communication structure for overall release of purchase
             requisitions
         o   M06E0004
             Changes to communication structure for release of purchasing
             document
         o   M06E0005
             Role determination for release of purchasing documents
         o   ME590001
             Grouping of requisitions for PO split in transaction ME59
         o   MEETA001
             Determination of schedule line type (backlog, immediate requirement,
             forecast)
         o   MEFLD004
             Determination of earliest delivery date for checking at time of
             goods receipt (PO only)
         o   MELAB001
             Generation of forecast delivery schedule: realization via creation
             profile
         o   MEQUERY1
             Enhancement for document overview ME21N / ME51N
         o   MEVME001
             Calculation of default GR quantity and over/underdelivery tolerances
         o   MM06E001
             User exits for inbound EDI messages and outbound purchasing
             documents
         o   MM06E003
             Number range and document number
         o   MM06E004
             Control of import data screens in purchase orders
         o   MM06E005
             Customer fields in purchasing documents
         o   MEREQ001
             Customer's own data in purhcase requisitions
         o   MM06E007
             Change document for requisitions when converting into POs
         o   MM06E008
             Monitoring of contract target value in case of release orders
         o   MM06E009
             Relevant texts for "Texts exist" indicator
         o   MM06E010
             Field selection for vendor address
         o   MM06E011
             Activation of requisition block
         o   MM06L001
             Exits for determination of ratings in vendor evaluation
         o   MMAL0001
             ALE source list distribution: outbound processing
         o   MMAL0002
             ALE source list distribution: inbound processing
         o   MMAL0003
             ALE purchasing info record distribution: outbound processing
         o   MMAL0004
             ALE purchasing info record distribution: inbound processing
         o   MMDA0001
             Default values for delivery addresses
         o   MMFAB001
             User exit for generation of releases
         o   MRFLB001
             Control items during release creation
         o   LWBON001
             Enhancement of LIS update through extension of the communication
             structure MCKONA (business volumes and rebate income)
         o   LWBON003
             Change settlement data for end-of-period rebate settlement before
             creation of settlement documents
         o   LWSUS001
             Customer-specific source determination in Retail
         Activities
         1.  Either create a new project or use an existing one and then enter
             the enhancement.
         2.  Activate the project
             Your enhancement will only become effective after activation.
         Further notes
         In contrast to modifications, enhancements are basically
         release-insensitive since they are not implemented in the SAP original
         but in a name range that is reserved for the customer.
         The general procedure for creating enhancements can be found in the
         enhancement transaction at Help -> Application help.
         If you want to display the documentation for an enhancement, choose Goto
         -> Documentation in the enhancement transaction.
    Return ->
         Application

  • Modify screen of me21n

    Hi Gurus,
    I want to add one txt field on the me21n screen where I will display he value from some table , i want to know about screen exit and how to use it hre.
    Regards
    Sagar

    hi
    use the Enhacement MM06E005 ie., user exits.
    Regards
    Sajid
    Edited by: shaik sajid on Jul 17, 2009 12:16 PM

  • Select 0 as 'Alias Name' in webi report modify screen

    in SQL you can do this:
    select sum(chequeamount) as ROInc_amt, 0 as Inc_amt
    how can you do this in a webi report though when I try it doesnt parse what is the syntax to use?
    BO Edge XI 3.0
    App server: MS Win2003 Server Standard SP2
    DB server: MS Win2003 Server Standard SP2
    DB on DB server: SQL 2005

    Try this:
    At Universe Level, create an object:
    Defination Tab:
        Name: 0 as Inc_amt
        Datatype: Number
        Select= 0
        Tables= point to any table
    Properties Tab: Make it a measure
    At report level, when you pull this object in Query Panel, code will appear as:
    SELECT
      0,   /you can alias it. SQL will validate/
      sum(product_promotion_facts.promotion_cost), 
    Calendar_year_lookup.Yr
    FROM
      product_promotion_facts,
      Calendar_year_lookup
    WHERE
      ( product_promotion_facts.Week_id=Calendar_year_lookup.Week_id  )
    GROUP BY
      0,  
    Calendar_year_lookup.Yr

  • Can we modify the pnp selection screen and get only month and year?

    Dear Freinds,
                  I have requirement where i have to modify the PNP selection screen. So with the help of report category and coding in AT SELECTION-SCREEN OUTPUT  , i have modified all the fields relating to dates . i.e i have removed all the radio buttons (i.e Today, Current month,current year etc) and finally
    i have landed with only Period ( PNPBEGDA & PNPENDDA range) . But i dont want the PNPBEGDA & PNPENDDA range , but i want only is the month and year ( i.e just like the PNPPABRP & PNPPABRJ)
    on my selection screen along with the pernr .
    i have used the below code to close all the fields except pnpbegda and pnpendda.
    AT Selection-Screen output.
    loop at screen.
      IF screen-group4 = '098' .
          screen-input = '0'.
          screen-invisible = '1'.
        ENDIF.
        IF screen-group4 = '092' .
          screen-input = '0'.
          screen-invisible = '1'.
        ENDIF.
        IF screen-group4 = '094' .
          screen-input = '0'.
          screen-invisible = '1'.
        ENDIF.
        IF screen-group4 = '100' .
          screen-input = '0'.
          screen-invisible = '1'.
        ENDIF.
        IF screen-group4 = '104' .
          screen-input = '0'.
          screen-invisible = '1'.
        ENDIF.
        MODIFY SCREEN.
    endloop.
    i.e on my selection screen i want only  month & year combination and pernr -
    when iam using the logical database PNP . Could any one please let me know how can i get only mon & year only on my selection screen .
    If it is possible please let me know .
    Thanks & regards
    divya.

    Hi ,
       The requirement is that the user doesnt want to enter the date range i.e for ex:  01012008 to 31012008.
    As per the requirement the user will enter only the month and year only . so i on the selection screen
    i want only the month and year only . Is there any means i can modify the date period which is there by
    default (PNPbegda and PNPendda) on PNP selection screen. Instead of we givign to the user the
    PNPBEGDA and PNPPENDA i want is only month and year .
    AS already the code has already been written and now they have asked that they want only the month and year on the selection screen.
    Please suggest me in this regard.If iam hiding all the buttons relating the dates fields, and now if iam adding the parameters for the month and year  it is coming below below the fields pernr , personnel ara and subara , company code , payroll area, employee group of the standard fields of PNP selection screen , there by any body could please suggest me how to change.
    regards
    divya.

  • Modifying the selection screen dynamically

    Hey folks,
    I have posted this question previously but no one understood the real problem.
    I have 4 fields
    Company Code
    material Number
    plant
    storage Location
    Unit
    when I select the company code AA01 from the F4 help I want to disable material number and Plant ..Like this i have 4 scenarios where based upon the input given in the selection screen other fields have to be enabled or disabled.
    I have already used at selection screen on output but that doesn't help me as its a PBO event I tried to search for a proper event but cudn't find it. Is there any way i can achieve this. A sample code wud be easy for me to understand .
    Thanks in advance
    Rock

    Set different groups in your fieds on the screen.
    Set the screen group for the Material and Plant as the GR1
    Set the screen gorup for the Storage location as the GR2.
    You need to modify your screen fields on the PBO event.
    Like:
    IF P_BUKRS = 'AA01'.
    loop at screen.
       if screen-group1 = 'GP1'.
         screen-input = 0.
         modify screen.
       elseif screen-group2 = 'GP2'. 
         screen-input = 1.
         modify screen.
       endif.
    endloop. 
    else.
    loop at screen.
       if screen-group1 = 'GP2'.
         screen-active = 0.
         modify screen.
       elseif screen-group2 = 'GP1'. 
         screen-input = 1.
         modify screen.
       endif.
    endloop. 
    endif.
    Regards,
    Naimesh Patel

  • Modify selection screen for Logical Database 'SDF'

    Hi
    I need to make a section of the standard selection screen for logical database 'SDF' invisible. I have tried the differet selection screen options of the report attributes, but none of the provided ones give me what I want.
    How can I find the name of the screen group for the "Line Item Selection" block of the selection screen so that I can make it invisible when the selection screen is displayed?
    Thanks,
    Thomas

    I tried to do this:
    Loop at screen.
             if   screen-group4 = '026'
               or screen-group4 = '027'
               or screen-group4 = '028'.
                 screen-invisible = 1.
                 modify screen.
             endif.
    endloop.
    This removed the selection text for these fields, but the Line Item Selection block is still visible, and the actual input fields are also visible. They now look like password input fields with all ***** in them.
    What am I doing wrong?
    Thanks for your help!
    Thomas

Maybe you are looking for