Modification to standard screen

Hi,
Was wondering is it possible to modify a standard SAP infotype screen, like hiding some textbox/ checkbox of a standard screen. I've already have a customised module pool. Please comment

Hi Lawrence,
      Using Transaction Variants:
       T-Code: SHD0.
       Transaction variant is like super imposing. Firstly give the T-Code which you want to change. Then create a New screen(z...) and this screen needs to be customized. You can inactivate few fields or give some default values or even remove some fields.
        Whenever the standard t-code is called, Transaction variants puts up the Z.... screen you have created. This is a safer and an easier method.
Best Regards,
Shree Tejus.
Edited by: Shree Tejus on May 25, 2010 8:30 AM

Similar Messages

  • Modification to standard screen for IT1050 - OM module

    Hi,
    Was wondering is it possible to modify a standard SAP infotype screen, like hiding some textbox/ checkbox of a standard screen. I've already have a customised module pool, but that is for a subscreen (additional enhancement).I'm doing it for IT1050, an OM infotype. T588 wont work, SHD0 wont work,  Please advise
    Thanks & regards,
    Lawrence

    Hi Sriram,
    Yes it requires the access Key to modify, which is i'm restricted from doing that, plus any oss check will wipe out the changes, besides that is violating the the client process, was wondering if alternative screen will do for standard screen, do u have any materials/ link to share on that matter.
    Thanks & regards

  • FI-TV Modification of standard screens and fields in Trip Scheme

    Dear Forumers,
    tyring to modify standard screens in transaction TRIP. In SPRO -- Dialogue management -- IMG Management of schemes and fields I made a copy of trip scheme for our country variant and trying to change settings of some fields, but there is no reaction in TRIP - all fields are the same, no changes... What am I doing wrong? Could anyone help me with this stuff?
    Best regards,
    El

    Dear Waqas,
    Let me describe the problem, so that you will understand the challenge.
    Prerequisite: I need to add an additional CHAR or TEXT field "Document number" in TRIP transaction which will allow a manager to manually enter a document number of a trip. Further this field has to be added in reports as well, so that manager could get all the trip details due to this new field "Document number".
    Problem: I've been trying to set up Trip Schema for trip entry scenario Travel Manager (TRIP)  via IMG Schema and field control (or transaction FITVFELD, which is the same as the above mentioned IMG), in order to find some field which can be potentially used as a template for the field "Document number" (for instance, we'll take some look-alike field, change its text  and use it as a field "Document number").
    As you might know, this IMG implements field control - standard view of the field or alternative, puts some default values to the filed and so on. But no matter how I try to change fields in TRIP, there's no reaction from the system - the fields do not change. For instance, I put some default values to field "City" - but this values do not appear in TRIP as a default value.
    I'm using a copy of a trip schema 01 and PL.
    What am I doing wrong?
    Looking forward for your reply!
    Best regards,
    El
    Edited by: Eldar Hamitov on Jun 12, 2008 11:44 AM

  • Modification in Standard screen

    In the Transaction ME21N screen ,i have got a requirment to Disable the "save" icon...
    Friends , Please guide me to the right approach..
    Thanks.

    Hi Kiran...
    Thank you for ur Reply.. But I m not supposed to use BADI. so..
    Do i have any otherway to achieve the same?
    Any Idea please...
    Regards.

  • Need some help in creating Search Help for standard screen/field

    I need some help in adding a search-help to a standard screen-field.
    Transaction Code - PP01,
    Plan Version - Current Plan (PLVAR = '01'),
    Object Type - Position ( OTYPE = 'S'),
    Click on Infotype Name - Object ( Infotype 1000) and Create.
    I need to add search help to fields Object Abbr (P1000-SHORT) / Object Name (P1000-STEXT).
    I want to create one custom table with fields, Position Abb, Position Name, Job. Position Abb should be Primary Key. And when object type is Position (S), I should be able to press F4 for Object Abb/Object Name fields and should return Position Abbr and Position Name.
    I specify again, I have to add a new search help to standard screen/field and not to enhance it.
    This is HR specific transaction. If someone has done similar thing with some other transation, please let me know.
    There is no existing search help for these fields. If sm1 ever tried or has an idea how to add new search help to a standard screen/field.
    It's urgent.
    Thanks in advace. Suitable answers will be rewarded

    Hi Pradeep,
    Please have a look into the below site which might be useful
    Enhancing a Standard Search Help
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/daeda0d7-0701-0010-8caa-
    edc983384237
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee93446011d189700000e8322d00/frameset.htm
    A search help exit is a function module for making the input help process described by the search help more flexible than possible with the standard version.
    This function module must have the same interface as function module F4IF_SHLP_EXIT_EXAMPLE. The search help exit may also have further optional parameters (in particular any EXPORTING parameters).
    A search help exit is called at certain timepoints in the input help process.
    Note: The source text and long documentation of the above-specified function module (including the long documentation about the parameters) contain information about using search help exits.
    Function modules are provided in the function library for operations that are frequently executed in search help exits. The names of these function modules begin with the prefix F4UT_. These function modules can either be used directly as search help exits or used within other search help exits. You can find precise instructions for use in the long documentation for the corresponding function module.
    During the input help process, a number of timepoints are defined that each define the beginning of an important operation of the input help process.
    If the input help process is defined with a search help having a search help exit, this search help exit is called at each of these timepoints. If required, the search help exit can also influence the process and even determine that the process should be continued at a different timepoint.
    timepoints
    The following timepoints are defined:
    1. SELONE
    Call before selecting an elementary search help. The possible elementary search helps are already in SHLP_TAB. This timepoint can be used in a search help exit of a collective search help to restrict the selection possibilities for the elementary search helps.
    Entries that are deleted from SHLP_TAB in this step are not offered in the elementary search help selection. If there is only one entry remaining in SHLP_TAB, the dialog box for selecting elementary search helps is skipped. You may not change the next timepoint.
    The timepoint is not accessed again if another elementary search help is to be selected during the dialog.
    2. PRESEL1
    After selecting an elementary search help. Table INTERFACE has not yet been copied to table SELOPT at this timepoint in the definition of the search help (type SHLP_DESCR_T). This means that you can still influence the attachment of the search help to the screen here. (Table INTERFACE contains the information about how the search help parameters are related to the screen fields).
    3. PRESEL
    Before sending the dialog box for restricting values. This timepoint is suitable for predefining the value restriction or for completely suppressing or copying the dialog.
    4. SELECT
    Before selecting the values. If you do not want the default selection, you should copy this timepoint with a search help exit. DISP should be set as the next timepoint.
    5. DISP
    Before displaying the hit list. This timepoint is suitable for restricting the values to be displayed, e.g. depending on authorizations.
    6. RETURN (usually as return value for the next timepoint)
    The RETURN timepoint should be returned as the next step if a single hit was selected in a search help exit.
    It can make sense to change the F4 flow at this timepoint if control of the process sequence of the Transaction should depend on the selected value (typical example: setting SET/GET parameters). However, you should note that the process will then depend on whether a value was entered manually or with an input help.
    7. RETTOP
    You only go to this timepoint if the input help is controlled by a collective search help. It directly follows the timepoint RETURN. The search help exit of the collective search help, however, is called at timepoint RETTOP.
    8. EXIT (only for return as next timepoint)
    The EXIT timepoint should be returned as the next step if the user had the opportunity to terminate the dialog within the search help exit.
    9. CREATE
    The CREATE timepoint is only accessed if the user selects the function "Create new values". This function is only available if field CUSTTAB of the control string CALLCONTROL was given a value not equal to SPACE earlier on.
    The name of the (customizing) table to be maintained is normally entered there. The next step returned after CREATE should be SELECT so that the newly entered value can be selected and then displayed.
    10. APP1, APP2, APP3
    If further pushbuttons are introduced in the hit list with function module F4UT_LIST_EXIT, these timepoints are introduced. They are accessed when the user presses the corresponding pushbutton.
    Note: If the F4 help is controlled by a collective search help, the search help exit of the collective search help is called at timepoints SELONE and RETTOP. (RETTOP only if the user selects a value.) At all other timepoints the search help exit of the selected elementary search help is called.
    If the F4 help is controlled by an elementary search help, timepoint RETTOP is not executed. The search help exit of the elementary search help is called at timepoint SELONE (at the
    F4IF_SHLP_EXIT_EXAMPLE
    This module has been created as an example for the interface and design of Search help exits in Search help.
    All the interface parameters defined here are mandatory for a function module to be used as a search help exit, because the calling program does not know which parameters are actually used internally.
    A search help exit is called repeatedly in connection with several
    events during the F4 process. The relevant step of the process is passed on in the CALLCONTROL step. If the module is intended to perform only a few modifications before the step, CALLCONTROL-STEP should remain unchanged.
    However, if the step is performed completely by the module, the following step must be returned in CALLCONTROL-STEP.
    The module must react with an immediate EXIT to all steps that it does not know or does not want to handle.
    Hope this info will help you.
    ***Reward points if found useful
    Regards,
    Naresh

  • Adding a field to a table control of a standard screen

    Hi,
    I need to add a field to a table control of a standard screen (Transaction CAT2).
    Could anybody please tell me how i could go about doing this?
    Also, what customization would be required to display the field because there are way too many fields and only a few are being displyed as of now.
    I will get the access(SSCR) key to modify the screen.
    Regards,
    Monica.

    Hi Monica,
    Did you name you customer field also "FIELD1_W", because the field should get updated then without any modification as in screen 2100 a "move-corresponding" is performed from CATSDB to these fields.
    Regards,
    John.

  • Changes in standard screen of EG44(Device info record)

    Hi,
    I have to add some fields in other device data of Device Tab of  the standard screen of EG44 as per the client requirement. Can you please help me how to do that.
    Regards,
    Mukesh Kumar

    Kindly check the function group :: XE07
    There are so custom exits are there you can add the fields by using these FM.
    EXIT_SAPLEG42_001              Device Modification: Device and Register Data afer Modification
    EXIT_SAPLEG42_002              Check Device Info Record, Device Data, and Register Data
    EXIT_SAPLEG60_001              Proposal for Allocation of Logical Registers
    Please check these function modules and let me know.
    Regards,
    Shiva Kumar

  • Split standard screen

    Hi, there please i need help with this requirement, I need to split a standard screen in fact the FB60 tx screen, to show a PDF file at one side, as you can see in the attached file. Does anyone know how to do this? Please help

    Hi
    As I said before to split the screen it'll mean to change the standard program, actually FB60 supports a "screen split" (Press  the button "Tree On"), so you can insert your modification there
    Max

  • Modification of standard programs

    Hi experts,
    i want to modify cursor movment in the transaction COIB. Pls tell me how can i achieve this.   Pls tell me the procedure and process required for this task.
    Thank u.

    hi,
    folow these link for modification of standard programs...
    http://www.sap-img.com/basis/manually-applying-the-oss-note.htm
    http://www.sap-img.com/ab025.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/83/7a18c5de6e11d195460000e82de14a/content.htm
    we can set the cursor position in two way's.
    <b>Static Cursor Position</b>
    To define the cursor position statically, enter the name of the required screen element in the Cursor position screen attribute in the Screen Painter.
    <b>Dynamic Cursor Position</b>
    To set the cursor position dynamically, use the following statement in an ABAP dialog module in the PBO event:
    <b>SET CURSOR FIELD <f> [OFFSET <off>].</b>
    <f> can be a literal or a variable containing the name of a screen element. You can use the OFFSET addition to place the cursor at a particular point within an input/output field.
    regards,
    Ashok reddy

  • How to edit the attributes of a SAP standard screen?

    hello all,
    i would like to ask if it is possible to edit the attributes (particularly the language) of a SAP standard screen without using any access key? if yes, how would i be able to apply the changes?
    thanks!
    - annalyn

    Hi,
    Screen attributes are stored in table D020S. You can update this table using ABAP code. The language is stored in field SPRA of this table. The texts appearing on the screen are in D020T.
    It is likely you will not be allowed aa data modification statement (INSERT/UPDATE...) on these tables if you are on newer versions of SAP (46/47...). You can bypass that by using native SQL and some other workaround (which might be another thread here).
    It is most strongly recommended to not modify SAP standard objects, and specially not without an object key. However, if you are working on something like a miniSAP and want to play around with it, the method mentioned above shall do.
    Hope this helps,
    cheers,
    Ajay

  • Adding new field in to standard screen

    Hi,
        What is the process to add new filed in the standard screen(XD01).
    Regards.

    Please see the steps:
    1- Go to Transaction SPRO>Logistics>
    General>Business Partner>Customer Control-->
    Adoption of Customeru2019s own Master Data field->
    Prepare Modification-->Free enhancement of Customer Master Record.
    2-Go to CHANGE mode and Click u2018New Entriesu2019 button.
    Then add a Screen Group and meaningful description.
    Save the entry and then SELECT that entry and
    Click on u2018Label Tab Pagesu2019.
    3-Add a Label Tab Page i.e. enter a Screen Number,
    Function Code and Meaningful Description.
    Save the entry and come back to the SPRO screen.
    Click  Business Add-in: Processing Master Data Enhancements 
    4-Create one Implementation by giving implementation name .
    5-Go to Interface and Click on
    u2018CHECK_ADD_ON_ACTIVEu2019 method.
    Add thus code and save
    method IF_EX_CUSTOMER_ADD_DATA~CHECK_ADD_ON_ACTIVE .
    data: l_flg_active type BOOLE-BOOLE.
    if i_screen_group = 'NEHA'. 
          e_add_on_active = 'X'. 
      endif.
    endmethod. 
    6-Activate that and come back to SPRO initial screen.
    Clic on Business Add-in: Customer Subscreens.
    7-Press enter. The following screen will come.
    Enter a meaningful Description and Screen Group.
    8-Then go to Interface
    Create a Function Pool . <SAPLZNEHA>
    Create a Screen u20181111u2019 with
    field old Customer Number u2013 screen group <> (SE51).
    Click on GET_TAXI_SCREEN method and add the following code. 
    method IF_EX_CUSTOMER_ADD_DATA_CS~GET_TAXI_SCREEN .
    case i_taxi_fcode.
        when 'Function Code'.
          e_screen  = '1111'.  "Eart + Objekt
          e_program = 'SAPLZNEHA'.
          e_headerscreen_layout = ' '.
      endcase.
    endmethod. 
    9-Activate and leave the transaction. 
    Go to KNA1 (Customer Master) table and add a
    . Activate the table. 
    Regards
    Neha

  • How to deactivate the fields in a table control of a standard screen

    Hi,
       I have an requirement to deactivate the fields in a table control of a standard screen in ME22n transaction.I am using a BADI "ME_PROCESS_PO" and in item mathod i am looping at screen for the screen field name in the table control.But it is not working. Can anyone give me the possible solution . Thanx in advance.
    With Regards,
    Ajit.

    >
    Vivek Joshi wrote:
    > Hello Router ,
    >                      I do not want to set the focus , I want to get focus . User can click on any cell in the table and then press a button in the toolbar . Now in the event handler of the button i want to under which column User has set the focus .
    > I hope , I am clear now .
    > Thanks for your help
    > Regards
    > Vivek
    An yet you keep getting suggestions of how to set the focus.   I looked through the API documentation and I don't see anything that would suggest you can request to see where the current focus is.  Perhaps someone might still come along with a solution, but my hopes wouldn't be too high at this point.  I can pass the requirement onto Product Definition, as the use case does seem interesting.  Perhaps it is something we have even considered in the past. 
    But for now, there might be a better way to solve your problem.  It will probably mean redesign the interaction.  What exactly are your requirements?  Do you need to be able to get the data in a particular cell of table when a button is clicked?  Just throwing out some ideas here, but maybe just use the lead selection to select the row, but then have a button choice to choose the action associated with the column you want. A hack for sure - but it might work.  Also it doesn't help you right now, but in the near future update to NetWeaver 7.0, WDA does have a onColSelect event for the table.

  • Standard screen changes-addition of a field in vendor master table

    Hi Champs,
    My requirement is to add a field in LFB1 table.
    I have added the field in the table using append structure, that was fine.
    I need to add the same for input/output on the screen 215 of program SAPMF02K (for the screen of Payment transaction Accounting at company code level).
    The screen enhancement available for vendor master is for adding a new sub screen. But I need my field to be input/output on screen 215 of program SAPMF02K (for the screen of Payment transaction Accounting at company code level).
    The only option left with me was to make changes in the Standard SAP screen as there are no enhancements available to suffice my requirement.
    After taking the access key, if suppose i make changes in the standard screen viz. given a dictionary refrence to the new field created on screen 215. My query is do i need  to do any kind of coding in PBO or PAI of the screen.
    A quick reply would be overwhelming.
    Thanks
    Regards,
    Nishant

    Ofcouse Nishanth, u need to code in PBO and PAI event.
    PAI   -> To read the User input and for doing validations or some thing as per ur requirement
    Hope this helps,
    Shiva kankanala

  • How to remove fields from Standard Screen

    Hi,
        I Have faced one problem in screens(se51). When apply one SAP Note i have to change the screen manually(as per Note ) . My requirement is to remove some text fields and label fields. But I cant delete the Fields.
       Normally just select the object and Press delete Key to remove one object from screen. But here it is not working.
      How can i remove the objects from the screen as per SAP Note.
    Thanks in Advance,
    WIth Regards,
    Neptune.M

    Hi,
    T.code SHD0 helps you control which fields to appear, suppress and make mandatory in Standard Screen.
    refer
    https://forums.sdn.sap.com/click.jspa?searchID=4359065&messageID=2961760
    Regards

  • Search Help - Standard Screen Field: ME21n / ME22n

    Helow, experts.
    I have to create a search help in the standard screen field "Our Reference" (UNSEZ) in the tab  Communication to ME21n / ME22n, anyone could say me how can I code it?
    To populate this search help, I have to use 3 different tables.
    Thanks

    hi shatish
    code here in screen flow logic it will fire on F4 pressing.
    PROCESS ON VALUE-REQUEST
    module value_help.
    in program
    module value_help.
    populate the itab.
    CALL FUNCTION 'POPUP_WITH_TABLE'
                    EXPORTING
                      ENDPOS_COL         = <colvaluea>
                      ENDPOS_ROW         = <colvaluea>
                      STARTPOS_COL       = <colvaluea>
                      STARTPOS_ROW       = <colvaluea>
                      TITLETEXT          = 'VALUE HELP'
                  IMPORTING
                    CHOICE             =
                    TABLES
                      VALUETAB           = itab
                  EXCEPTIONS
                    BREAK_OFF          = 1
                    OTHERS             = 2
                  IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
                  ENDIF.
    endmodole.
    regards
    shiba dutta

Maybe you are looking for