Modifying standard SAP screen and PAI/PBO modules?

Hi,
I have a SAP screen in which we need to dipplay and populate a Z-field. For this particular screen I haven't found any suitable user-exit or BAdi, so what are my options for moifying the screen? Is there some modification flag or modification assistant in ABAP Screen Painter that can be used so that future SAP support packages and additions will detect the change made to the screen (so that the modification isn't overwritten in future releases)?
Thanks for your help. Points will be given!
Regards,
/ Christian

You can do something like this :
Find SAP Modifactions
    SELECT * FROM tadir
    INTO TABLE jtab
    WHERE pgmid = 'R3TR'
    AND object = 'SMOD'
    AND devclass = <devclass>.

Similar Messages

  • Modified standard SAP Org Assignment screen (0001)

    Hi All
    I have modified standard SAP screen for module pool MP000100 screen 2000, 2007, 2010.
    I have added a Lable, Input filed and an output filed.
    I have also created a serach help for the input filed, and there is a text which needs to be displayed in the output field with the selection based in the input field.
    For the ouput filed  I have created the output filed name same as table filed. But I think I need to write the code to display that output filed.
    So where should I be writing this code, should I change the standard program ?, I tried using PM01 - tab single screen , infotype 0001, clicked on subobject module pool , it created zp000100, but nothing working on that.
    If any body can guide me that will be great.
    thanks
    C

    Ok, generally SAP keep custom fields in seperate frame, that way it keeps easy maintainance.
    Also I wonder if you are saying you added fields to standard frames how it did not ask for transport.
    unless its critical business need, try keeping custom fields in seperate frames for which it would generate seperate Include Screen which should be tied to standard screen in table T582C.
    Regards
    Shital

  • How to populate a field in a standard SAP screen through FMs and Workflows

    Hello Everyone,
    I have a requirement in which I have to populate a field in an standard SAP Screen.The logic for finding the value of the this field will be done in a new FM and this value has to be passed to this field on the standard SAP screen through workflow.I am new to workflows and need some quick help.Kindly let me know the basic steps I need to follow to realise this requirement.
    Thanks,
    VP

    Hi,
    You can create the task in the workflow which contains the method in which you set the value of the field in standard screen using set parameters id and the aprameter name attach to the field

  • Input data to the standard SAP screen .

    How to input data to the standard SAP screen . ?
    i am using BADI HRHAP00_ENHANCE_FREE to add some functionality to the screen of transaction PHAP_CREATE.
    =================================
    i am calling this FM 'F4IF_INT_TABLE_VALUE_REQUEST'
    in the BADI and i have to update the fields in the screen of the main program which is calling this BADI (HRHAP00_ENHANCE_FREE).
    This BADI is called at the button click .
    ZOBJECT_TABLE is a Z- table with values out which we have to select the value.
    and the value should be filled in the screen field as we select the record from the help.
    ====================================
    the screen is SAPLHRHAP_UI_DOCUMENT -
    SCREEN  3100
    The elements doesnt even have parameter ids .
    please suggest me how can it be done
    thanks in advance .
    Naval Bhatt

    Hi,
    I have solved the problem and my work is done properly.

  • How to change the GUI title of a standard SAP screen

    Hi Gurus
    Could u pls help me on this
    I want to chnage the GUI title of a standard SAP screen without modifying the standard code.
    Thanks in advance
    Regards
    Swatantra

    Hi Vijay,
    Without a Modification, this will not be possible. If you're very particular about having your title, then is there any reason for avoiding modifications of SAP objects ?
    Regards,
    Anand Mandalika.

  • To disable one field of standard sap screen.

    Hi,
    I want to disable one field of standard SAP screen for example
    tran code : MD61
    Field : Version.
    Can Anybody suggest me with simple coding.
    thanks
    naresh

    Naresh,
    I guess this can be done using Transaction Variant SHD0.
    Just try to check the links related to transaction variant.
    1.go to SHD0
    2.give the transaction as MD61     
    3.Transacation variant as zmd61
    4.now press create button
    4.Here you will get to see the initial screen on MD61
    5.Press enter
    6.You will get to see the field attributes in a screen called 'Confirm Screen entries"
    7.There you can make a field as required/invisible/ouputonly.
    Do check other links available in SDN for more info.
    K.Kiran.

  • Create ZField on Standard SAP Screen [Frame]

    Hi...
    Required to add a new zfield to standard SAP screen of infty 0006.
    After Street...i have to add house no field...
    That too have to add exactly side of that street field...
    Is it possible to add using pm01?? if yes, how?
    Any other ways....???
    Regards,
    Veeranji Reddy P.

    By anyway can I do this?

  • Should I include standard sap screen into my program?

    Hi all,
    I have a custom program, where I need to modify the values of material batch classification values (like in trans. msc2n).
    What is the best way to do it?
    I tried to copy the screen from standard sap function pool CHRG (screen 2300) to my own, but I failed.
    It has few subscreens included (e.g. screen 5000 from pool CTMS), which use lot of data provided in the standard program and I am unable to follow all the logic included there to make it work in my program.

    I have a custom transaction where I should modify some of the material batch characteristic values for some certain batches. I was trying to build my own UI and logic to perform this, but I can't find any FM's to change the characteristic values (I am using CLAF_CLASSIFICATION_OF_OBJECTS to retrieve the values but have no idea how to change and store them).
    That's why I thought of including some standard functionality in my program but as You said, screens alone won't help me much.
    Anyway, thanks for reply. Any further suggestions appreciated.

  • Add a tab in Standard SAP Screen in ECC 6

    Dear Experts ,
    I have to add a additional tab  for a SAP Standard screen .The t.code is FMCACOV and System is in ECC 6. Please let me know to do this which enhancements techniques have to be follow? Enhancement framework OR Badi OR Screen exit?
    pls suggest me

    Hi,
    The main steps:
    define your own search help
    add it to collective search help KRED
    Be aware that it's a modification on standard SAP object.
    Best regards,
    Peter

  • Difference between standard selection screen and selection screen

    hi guyz,
    im asking this because in the table D010SINF there are two fields  sdate and idate which has different dates in it for some programs and same dates for some..bit confused:(
    thanks

    hi BrightSide 
    standard Selection means
    suppose if you are using parameters means system defaultly generate one screen under the Screen Number 1000
    Selection Screen means you are creating a screen using
    stament SElection-Screen begin of screen 100..
    this is the difference whatever the screen other than '1000' is selection Screen, where as 1000 is Standard Selection Screen
    Regards
    Deva

  • Adding new fields from CI Include to Standard SAP Screen

    Hi All,
    I am enhancing Infotype 0487. I have added new fields to the CI include and created the screen fields in subscreen 0200 with reference to the data dictionary fields. When I test the subscreen alone, the new fields are displaying correctly and F4 help is active. But when I view the whole screen(2000) in PA30, the new field is inactive and I am not able to enter data. Also F4 help option is present for the field but when it is selected, a message 'No Values Found'  is displayed. Please suggest some solution.
    Thanks in advance
    Regards,
    Sivasankari
    Edited by: Julynila on Oct 7, 2010 10:41 AM

    Hi,
    This might be the standard transaction, so there is a possibility of adding the fields using the Screen variants using SPRO, get in touch with your functional consultant. there you can copy an existing screen and add the required fields and rename the screen to different number, and in the config this new screen can be added.
    Thanks,
    Srini.

  • How to populate fields in standard SAP Screen

    Hi,
    There is one client requirement in <i>Create: Customer</i> transaction. (<b>T Code: XD01</b>)
    Go to transaction XD01. You get pop-up screen (Customer Create initial screen).  Enter the details required like account group, company code, etc.
    Now you get Create Customer General data screen. In this screen there will be tab like address, control data, Contact person etc. Initially control will be in Address tab.
    In address tab Language will be defiantly displayed (egs: English). (Screen details as in 1* below.) If you don’t find on screen scroll down the tab.
    Enter all the details and then you go to tab contact person. There you will enter one person as contact person and then you click on Home address Push button (which is below the tab strip.)
    On clicking home address push button one pop-up screen will be displayed.(Screen:  Contact Person: Home Address Create )
    In this screen there is also a language field (Blank now, mean no value..) (Sceen details as in 2* below.)
    Customer wants that this field is to be populated with the data of tab Address tab.
    How to do this. Could you please reply to this query ASAP. If I need to ask SD Consultant for any requirement please tell me what to ask. To them.
    Screen details: (got by technical help.)
    1*:
    Table Name        ADDR1_DATA
    Field Name        LANGU
    Data Element      SPRAS
    DE Supplement     0
    Parameter ID      SPR
    Screen Field      ADDR1_DATA-LANGU
    Program Name      SAPMF02D
    Screen Number     7000
    2*
    Program Name      SAPLSZA7
    Screen Number     0501
    Program Name      SAPLSZA7
    Status            ADDR0500
    Table Name        ADDR2_DATA
    Field Name        LANGU_P
    Data Element      SPRAS
    DE Supplement     0
    Parameter ID      SPR
    Thanks in advance. Please reply ASAP. Please let me know idf you need any further details.
    Regards,
    Vidyaprasanna.

    Hi Prasanna,
    You need to modify the code.
    you can do it in two ways.
    1  -  in the PAI of 1st screen you can use SET PARAMETER  for parameter SPR.
    Then in the next screen popup, it will automatically show the langu value.
    2  - in the pai of the popup screen, you can use GET PARAMETER statement to get the value of parameter SPR and then set this value to the screen field.
    In both the cases you need to modify the standard program.
    Hope this helps.
    Sajan.

  • User exit for field addition on standard SAP Screen

    Hi,
    I want to add one customer specific field on notification at header level. I have found one enhancement i.e. user exit QQMA0001, which says that this is to be used for adding the extra field on the notification header. Now my question is that
    1. If I have to add the field, how user exit can help (I am aware that user exist consists of the function module, screen exit, programme and includes. Now do I need to use the screen exit for this or something else?)
    2. Other question is that before going to screen exit in the above step, do in need to add the field in structure VIQMEL and the respective table QMEL or when the table QMEL is updated then the field in structure VIQMEL will get auto updated.
    3. If the step 2 is only sufficient, then why is the need of step 1, I mean what is the point in considering the user exit i.e. we can simply update the QMEL data table and then this field will get autoavailable on the structure and after going to SE51, if we view the field added, then we can place it wherever we want on the screen of notification.
    Request for the reply.

    Thanks Pete,
    I am not a developer and a functional person and right now i am in very initial phase with no developer around.
    I got most of the points you mentioned here
    Creation of data elemnt
    Append the data table
    Create the new subscreen for the main programme and then assign this subscreen to the notification type in SPRO.
    If i am rightly followed then my questions are
    1. What is the role of user exit here?
    2. Why functional module is required here?
    3. SE51 transaction you mentioned is the screen painter, Is it possible to create sub screen there. If no then where the new sub screen will be created i.e. T code in ABAP.
    And the fianl question is that -
    I f i succeed in attaching the subscreen to the notification type and my sub screen is only for one field then is it possible for me to set it up as a header data and place it anywhere below the notification user status field because i dont want to display it as subscreen bu header level information.
    Thanks

  • Making screen fields non-editable in standard SAP screen

    Hi All,
    I have a reuirement. In transaction code CAA2 I have to make the field 'Incoming payment method' (EZAWE) as read only/non-editable. This field is available in table FKKVKP. We can make this field as read only by performing some configuration setting. But this field needs to be disabled based on some validations.
    For example EZAWE field should appear in changable mode when user has the role 'ZDJ: SUPER_USER' assigned to him. If the user does not hold this role the EZAWE fields needs to be disabled.
    One more thing here I don't have to use screen variants for this.
    Thanks,
    Venkat

    >
    Vijay Babu Dudla wrote:
    > Try with Transaction Variants , if there is no exit available to modify the screen dynamically, check the Transaction code SCDO.
    >
    > Search SDN with Transaction Variants
    Hi,
    I think it is SHD0. correct me if am wrong
    Rhea.
    Edited by: rhea on Oct 17, 2008 12:39 PM

  • Modificaiton of standard sap transaction screen

    Hi All,
    I have a requirement to modify standard sap screen for transaction PR05 in travel module. I need to add a few fields to the screen and hide a current field. Can you guide me the best way to do it.
    I think of the following ways:-
    1. Change the config for the screen (but I guess by this way I cannot add new field, just hide one of the current field)
    2. Find user exits ( can I use them to modify screen or can just run them at certain events)
    3. changing standard code
    thanks for your assistance.
    Best regards,
    FS

    Hello FS,
    We can also check the feasibility with <b>screen exits</b>..SAP in the standard code gives us blank screens wherein we can add our fields which can show up at particular locations on the screens.one <u>example</u> is <u>the screen 9999 of the program SAPMP56T</u> which is the program for Travel Expense Manager PR05 transaction....if we go to the screen painter there is a message saying that developer can add thier fields here....we have to find the correct screen exits ourself and it may not always be available for a particular case or a standard transaction..
    I believe that in the PR05 there are no proper BADIs or exits that suits the addition of fields to the standard screen....
    Changing the standard code should always be considered as a last resort than an option.....
    Reward if useful
    Regards
    Byju

Maybe you are looking for

  • 64-bit OS over 32-bit on Windows 2003 ?

    Hi Guru's, We have a 60GB 10.2.0.4 Production database runs on Windows 2003 (32- bit) with 4GB RAM size On one server we often (every15-20 days) , We receive following error ORA-04030: out of process memory when trying to allocate 1048588 bytes (joxp

  • "sprtcmd.exe - corrupt file" in Vi

    After a windows update my Creative Console was deleted. My computer now displays a message that says "sprtcmd.exe - corrupt file" and says that a Creative program file is missing. Can anyone help me? Thanks!

  • How to test HTTP request for Sender SOAP Channel

    Hi all, We are testing Soap requests from SOAP UI tool. We are able to call HTTPS calls from SOAPUI tool, but unable to call HTTP request. we eanbles ssl and able to post https requests. please advice . Thanks RGDASARI

  • SAP XI UPgrade to 7.0

    Hi, We are going to upgrade SAP XI to 7.0 for a client. I wanted to know what all things needs to be taken care of and any other information/questions which needs to be asked from current vendor/client. Please help. Thanks. Message was edited by:    

  • The internal Id Of preferred Enterprise Manager could not be found

    Hi Experts, I am getting error (The internal Id Of preferred Enterprise Manager could not be found) in phase "Generate System level metric" in step 8 of Managed System configuration through solman_setup. I have checked both Enterprise Manager as well