Changes of subscreen in an screen enhancements

I am using screen enhancements of a standard program.
I have created a subscreen which will be called by the standard program. When ever i am making chages to the data in the sub screen sy-datar is not setting. Only when i make changes in the other standard screens sy-datar is setting to 'X'.
Can you please let me know how to know whether chages have been done to the data on my subscreen. Is there any function module or any other solution?
Only when chages have been made to the data on the subscreen i am supposed to save the data.
So it is important to know whether any changes have been made to my screen data.

Hi!
I think it is not possible. Not possible, because the colors are handled centrally per user.
You can set the color scheme with the following setting:
Click on the local layout settings button (first from right, under the menu) then choose color settings from the popup menu.
Here you can define the colors for that user.
Regards
Tamá

Similar Messages

  • Service Entry Sheet Screen Enhancement (SRVEUSCR) - Changing tabstrip title

    Hello All,
    I m working on Service Entry Sheet Screen Enhancement (SRVEUSCR). I want to know how can I change the tabstrip page title without modification that is designated for user sub-screen. Its currently showing as "Addnl Data" and it is hard coded in the main screen by SAP.
    Regards
    Nadeem

    Hi,
    In PAI declare ur fields.....
    PROCESS AFTER INPUT.
    *   This chain has to include all input-fields:
      CHAIN.
        FIELD P4001-PRV_CTC.
        field P4001-PRV_DSG.
    ENDCHAIN.
    In program...
    loop at SCREEN.
    IF SCREEN-NAME = 'P4001-PRV_CTC'.
    SCREEN-INPUT = '1'.
    MODIFY SCREEN.
    ENDIF.
    IF SCREEN-NAME = 'P4001-PRV_DSG'.
    SCREEN-INPUT = '1'.
    MODIFY SCREEN.
    ENDIF.
    endloop.
    Reward points if useful....
    Regards
    AK

  • Screen enhancement vs BAPIs

    I developed an enhancement to substitute one of the subscreens used in the Material Maintenance (Retail) to release some of the standard validations in the Forecast Planning subscreen.
    It was done by creating a copy of the Standard subcreen, and modifying the function module in charge of the validations. Additionally it was changed the customizing of the screens sequence.
    When the transaction MM42 is executed and the new subscreen is called, the desired validations are working correctly.
    In a related process it is called a BAPI (BAPI_MATERIAL_MAINTAINDATA_RT) that can maintain the data in the Forecast subcreen. When the BAPI is used, it uses the standard subscreen, then the validations executed are the standard ones.  So, the BAPI is not considering the new customizing of the subscreens secuence.
    Any idea of why is this happening?  Should the BAPI execute the validations in the standard subscreen or the ones available for the custom subscreen? Can the BAPI consider the custom subscreen?
    Thanks.  Diana.

    Hi Diana,
    Check BADI artmas_bapi_extend
    Regards,
    Eduardo

  • Dynamically make screen enhancement on or off

    Hi all,
    I have 2 queries on screen enhancement related to PO transaction.
    a) I have to add a sub-screen as screen enhancement to Purchase order header area. My requirement is make a the sub-screen visible based on condition that if the PO order is of some xy type then display else no screen enhancement should be visible. Is it possible through screen exit ? i tried to check condition in PBO function exit and PBO module of the subscreen 101 to make 'exit' on the condition,but The screen contents remains without change ie dynamically its not making screen on-off.
    I am able to hide contents of sub screen but no the screen itself.
    b) Secondly by default the enhancement tab name is shown as "customer data". is it possible to rename the tab label ?
    Please suggest !!!!
    Thanks

    Hi, Iahmed
    I want to tell you that  i had a experirence to add a subscreen on IQ02, firstly i configurationed via IMG : Plant  maintaince and Customer servise ->Technical Objects ->Gerneral Data->set view profile for technical object 
    above action is use for activiate a subscreen
    and then find the user exit ITOB001, add some logic .
    and for dynamically subscreen on or off ,my thinking is use below statement in appropriate user exit.
    Because you add a tabtrip , so i think you can check condition to determinater whether call subscreen or not.
    I remeber that VA01 to create Sales order, if you choose credit card payment  under Billing tabtrip, then a subscreen "credit card" on header of SO will display, if not credit card payment it will Hide. you can reference it.
    B. Tabtrip in IQ02 i added can modify label name by yourself.
    Hope it can helps
    Best wishes
    Rock

  • Screen enhancement in badi's

    Hi all,
      I want to do screen enhancement in BADI.I found some badis which are providing the screen enhancements but dont know how to go further.
    Also i dont know in which transaction this screen will appear.
    And how to search for the BADI in standard transaction ,so that i can add the my own subscreen in satandard sap transaction using BADI screen enhancements.
    Please tell me the way in which i can do the sceen enhancement using BADI.
    Thanks and Regards,
    Sugeet.

    hi,
    check this..
    http://help.sap.com/saphelp_nw04/helpdata/en/9d/12233a0edd7978e10000000a11402f/frameset.htm
    regards
    vijay

  • Screen Enhancement on T-Code AS01 (Asset Master)

    Hi Experts,
    I want to add a filed of Customer Number( KUNNR) on the Asset Master Screen ( t-code AS01)
    I have done a lot of work....
    I have used the Enhancement AIST0002 ..... also make the Subscreen....
    In Short, now my field is Displaying on the Asset master Standard Screen. also displaying the F4 help against it...
    *Problem:*
    when i save the Data ... it does not save the data...
    I also check the table ANLU. there is no record exist... (boz i did not write any Code)
    Can i have to Write the Update Query for save the Record?
    Note: i am first time making the Screen Enhancement.
    Regards,
    Rizwan

    Dear George Serfiotis,
    i have find the solution completely ... now, not only my Screen is displaying but also working properly..
    http://binarycse.com/joomla/index.php/sap-abap/screen-exits
    <<CUT AND PASTE OF ABOVE LINK DELETED>>
    <<REQUEST FOR POINTS DELETED.  It was your question anyway...>>
    Rizwan
    Edited by: Matt on Nov 18, 2008 3:08 PM

  • Screen enhancment for PR,PO and MIGO

    Hi experts,
    I have added long material text(more than 40 characters) into material master using screen enhancement ,
    now i want to add this into Purchase Requisition , Purchase order  and MIGO . I have added LONG TEXT into PR & PO using screen enhancement, but new tab is added i.e. Customer Data(Subscreen) .
    But my requirement is that to add new field in existing tab only i.e. Material Data.
    Please reply .
    Regards,
    Dnyaneshwar

    hi
    Could u just please specify wer exactly u need to have extra tab (in which t code ).
    Regards
    Swapnil

  • Screen enhancements

    Hi all,
    I am new to  screen enhancements. I am adding custom screen to ME23n where I am adding custom field. During the change of transaction me22n or me21n if i enter wrong value into the custom field I am issuing error message. At this point all other fields belonging to main screen are getting disabled for input.
    Please help me how to keep them enabled along with my field. Please help me
    Regards,
    vijy.

    HI Vijy,
    You can do this byusing of Chain and Endchain..
    If you send a warning or error message from a module <mod> that you called using a FIELD statement as follows:
    CHAIN.
      FIELD: <f1>, <f 2>,...
      MODULE <mod1>.
      FIELD: <g1>, <g 2>,...
      MODULE <mod2>.
    ENDCHAIN.
    all of the fields on the screen that belong to the processing chain (all of the fields listed in the field statements) are made ready for input again. Other fields are not ready for input. Whenever the MODULE statement appears within a processing chain, even if there is only one FIELD attached to it, all of the fields in the chain (not only the affected field) are made ready for input again, allowing the user to enter new values. If the fields in the processing chain are only checked once, the PAI processing continues directly after the FIELD statement, and the preceding modules are not called again.
    Please refer this below link for more info
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaa4735c111d1829f0000e829fbfe/content.htm
    Please close if this answers your question
    Thanks
    Sudheer

  • Screen Enhancement in MM01

    Hi All,
    We are using the AFS SAP ECC 5.0 system. My requirement is to add the LAENG (Length), BREIT (Width) and HOEHE (Height) fields to the table control in AFS Weights & Volumes TabStrip in Additional Data of MM01/MM02/MM03 Transactions and we need to update these values in /AFS/MARM table.
    I have done the IMG activities specified for the changing the screen sequence of Material Master. I have created the Function Group ZJ3AB using the IMG activity ‘Create Program For Customized Subscreens’ under Logistics General &#61664; Material Master &#61664; Configuring the Material Master. I have copied the Subscreens SAPLJ3AB 1002 and 2501 to my custom Function Group ZJ3AB and modified the table control. I have assigned these SubScreens to the Screen Sequence using the IMG activity ‘Define Structure of Data Screen for Each Screen Sequence’. I am able to see my custom sub screen. But when I change the data in the table control the data is not getting saved in the /AFS/MARM table and the system is giving a status message ‘No Changes Made’.
    There is an internal table XJ_3AMARM which holds the table control data. This table is declared as the global field in the function group ZJ3AB. It is getting populated in the PAI of my custom screen. The system is calling the function modules ‘J_3A_VERBUCHER_AUFRUF’ and ‘J_3A_AFS_MAT_VERBUCHER’ for updating the data to the /AFS/MARM table. These function modules are reading the data from the internal table XJ_3AMARM to update the /AFS/MARM table. XJ_3AMARM internal table is blank when these function modules are triggered.
    Please suggest me in updating the data.
    Thanks & Regards,
    Prasad.

    Hi,
                    BADI BADI_MATERIAL_REF
    Check this document for BADI implementations -
    http://help.sap.com/saphelp_47x200/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
    Regards

  • How to show subscreen in split screen

    Hi all,
    Basically i want to show one tree control in left pane and all relevent subscreens in right pane.
    But, I am not able to create subscreen area in right pane.
    How i can create sub screen area and/or subscreens in split screen control.
    Thanks,
    Jogdand M B

    Hi Machindra,
    I also faced the same kind of problem previously. Actually there is no container which can contain normal dynpro screens / subscreens / ui elements.
    However you can still implement the same kind of scenario.
    As you said you want to have splitted area - left area should have tree control and right area should have subscreen.
    What you can do is make use of docking container (class CL_GUI_DOCKING_CONTAINER) like -
    1. Create your normal dynpro screen with a subscreen area as you wanted.
    2. In a PBO module write code for creating tree control in docking container, like -
    DATA: <docking container object> TYPE REF TO CL_GUI_DOCKING_CONTAINER,
          <ALV grid object>          TYPE REF TO CL_GUI_ALV_GRID.
    CREATE OBJECT <docking container object>
                  EXPORTING repid     = repid
                            dynnr     = dynnr
                            side      = docking->dock_at_left
                            extension = 180.
    CREATE OBJECT <ALV grid object>
           EXPORTING I_PARENT = <docking container object>.
    CALL METHOD <ALV grid object>->SET_TABLE_FOR_FIRST_DISPLAY
         EXPORTING I_STRUCTURE_NAME = 'SFLIGHT'
         CHANGING  IT_OUTTAB        = <output table>.
    Regards,
    Manish Joshi
    I hope you know how to award points

  • Badi Screen Enhancement

    Hi Experts,
             I got stuck in BADI please help me out.
            In QA11
               there is a sub screen which can be called by a BADI
           the following is the piece of code which calls the BADI
    Now my problem is the statement   CALL SUBSCREEN BADI_SUBSCR_1101.
    Is net getting executed
    I understood that this is a screen enhancement which can be done thru BADI
    for this I had created an Implementation by using the relevant BADI definition
    and also had activated the Implementation and had kept some break-points in the available methods
    but the prog flow is not getting into the point where I had kept break-point. seems the badi I had implemented is not getting executed at all
    Actually before reaching this point the prog is checking of the available implementations for this QA11 and in that list the implementation I had activated is available(from debugging I had ensured this) but still the statement  CALL SUBSCREEN BADI_SUBSCR_1101. Is not getting executed,,
    Is anything I am missing to make a BADI into existence??please help me experts,,if you feel I have to give more elaborately,,i will do the same
         PROCESS AFTER INPUT.
           FIELD QALS-CHARG MODULE CHARGE_D1101 ON REQUEST.
    BAdI Subscreen
              CALL SUBSCREEN BADI_SUBSCR_1101.
         thanks in advance

    hi Ashok,
    thanks for your imm response
    I guess you are refering to the subscreens assignment in the implementation
    As of now i had done these assignments
    Subscreens(tab)
    calling prg           scr no           subscreenarea                               description
    SAPMQEVA     1101     BADI_SUBSCR_1101                   BAdI-Subscreen
    does the calling prg refers to the prg from which i require the BADI screen to be called or does it refers to something else?/
    can u clarify?
    And please if it is not an Issue to you can you plz share ur mobi number
    thankz in advance

  • Screen Enhancement for ME2O

    Hi Experts,
    I am very new to Screen Enhancements.
    please tell me how to do the below req.
    ME2O pop up screen add delivery test field (together with batch, qty, sloc).
    thanks
    Girdhar

    Hi,
    You are in ECC 6.0 Version Then ..
    Go to se18 enter Enhancement-spot as ES_RM06ELLB
    You are below version ECC 6.0 then
    1)Go to se80
    2)copy the program RM06ELLB to ZRM06ELLB.
    3)in screen 100 make changes as per your reqirement.(i.e add a text field like comments )
    Regards
    Kiran Sure

  • Screen data handling in Screen Enhancement with BAdI's ?

    Hi all,
    I'm trying to build a Screen Enhancement with (new) BAdI concept.
    But now I'm having a Problem. The new BAdI's don't allow variable Attributes  (instance/static attribute) in the BAdI Interface.
    If I try to define an instance or static Attribute for the BAdI-Interface I get the following error message:
    "BAdI interface <my_badi_if> contains non-constant attributes "
    In my Screen Enhancement I have build a Subscreen with new fields in it. These field data couldn't be saved in the BAdI class (e.g. via BAdI-methods my_badi->get_data_from_screen... and my_badi->put_data_on_screen...) because having no attributes.
    How these screen-data could be handled without BAdI-Interface-Attributes?
    Thanks in advance,
    Anja

    Having the same service to get one product price as well as all product prices would not be recommended. Two separate services would be more reasonable
    Mass data handling in SOA is not entirely different than let's say in BAPI/RFC environment. parallelism, multi-threading, locking, commit and many others are typical elements of considerations.
    From a scalability standpoint, you can always be interested in how optimal its performance is whether you call it once or a million times. If the service is a rather slim one (lightweight in terms of number and types of parameters as well as processing code), you'll surely have better chance than with a service that's heavyweight.

  • LM00 --- LM04 Screen Enhancement

    Hi All,
    I need to place a custom screen before calling the Transaction LM04 through LM00. I have configured the custom screen 1212 against the logical screen both for 0212 for 8x40 and 16X20 screen formats.
    And I have placed the sub screen through the user exit in SAPLXLRF. So when I am logging to LM04 through LM00 my custom screen is getting called but once I want to move to the logical screen 0212 the system says no logical screen is found. So in turn my custom screen is getting displayed as the PBO is getting called.
    Could any one please put some though on this. Though I know its difficult to visualize the problem but in brief which I need is to display the custom screen just before the main screen for LM04 and on PAI on my custom screen I want to show the main screen for LM04.
    Thanks,
    Somnath

    Hi Shiv,
    Yeps sure I would share the solution.
    Actually the screen enhancement in LM is bit different as compared to that of other transactions.
    Step 1 >>>>>
    First we need to find the customer sub screen available where I can put our own sub screen.
    For e.g. if we need to Enhance LM04 first screen, then we have modify the screen 0212. The avaibale custom sub screen would be 1212.
    Step 2 >>>
    In SPRO go to Logistic Execution > Mobile data Entry > Define Screen Management. Here we have to create an entry with SAPLLMOB and new variant say 1. (By default, sap will provide 0 and please don't change this entry).
    Basically make sure that all the table from T3130A - T3130G are properly updated (Not required to maintain all the tables, it depends on your requirement).
    Step 3 >> Its basically not to include as a step as all we know that we need to activate the enhancements in CMOD.
    Stpe - 4 >> Login to LM04 you will find that the new variant 1 would be considered and all the available functionality would be kept intact with your customized sub screen. One thing make sure you have to copy the original screen 0212 as for e.g.
    So enjoy with the new screen.
    Cheers,
    Somnath

  • How much is to change the ipod touch 5 screen at a London authorized apple store or technical support?, how much is to change the ipod touch 5 screen at a London authorized apple store or technical support?

    how much is to change the ipod touch 5 screen at a London authorized apple store or technical support?, how much is to change the ipod touch 5 screen at a London authorized apple store or technical support?

    Big thank you, KP.
    I will try it out    Though I did try something similar before I posted to you ... and was unsuccessful 

Maybe you are looking for