MAM screen enhancements

Hi
I am tring to get additional fields in MAM application
i could add fields to lists by changing List Def.xml but
In document Creation if i want to add fields in which file  should i have to make changes
can u please help me with resulation as ASAP
bye
sid

Hi Sid,
Which version of MAM you want to enhance ?
Typically, to add new field to any screen other than the list you will have to modify the JSP directly.
The steps are:
1-Find the JSP you want to modify
  Find the view file associated to this JSP
  Find the java controller associated with the view file
2-Copy the content of the JSP and create a new JSP within your namespace
4-Create a new view file that overwrite the previous one to specify your own JSP
5-Create a view.configure file to indicate the CAF the view file extension exist.
6-Extend the Java controller to put new field in the context and to save the new field upon save.
7-Update the core.configure to specify the extended Java controller
3-Add the new field on the edit screen by editing your JSP using HTML or JSP tag.
7-Please refer to the MAM enhancements documents and the detailed use cases distributed with the application for complete example and more detailed information.
Regards,
Kevin

Similar Messages

  • Query on MAM/MAU enhancement

    Hi,
    I am working on xMAU 3.0 SR1. As a part of enhancements to the standard application, I want to modify some fields in a order on the client side and when I sync these fields should be updated in the backend  by a BADI.
    As per my understanding I should be using only the process classes to persist values to local DB2E on the client side. I checked the methods for persisting the order fields in the client side and realised that as per the existing process class for order (com.sap.mbs.mam.order.process.OrderProcess), I can just save order header(Mam001), order operation(Mam001Item080) and partner(Mam001Item100).
    I want to understand how can I add custom fields in MAU application which can be persisted to the local database as well as which can be synced to the backend.
    Example: I add a System Condition (I have create a BADI in the backend to add this field). This field when synced comes as a part of Mam001Item020 (Please have a look at com.sap.mbs.mam.order.control.OrderDetailCustEnh) to the client. Now this field cannot be modified and persisted in local database since there is no process class available.
    I have already gone through the enhancement guide twice and did not find any solution. Please let me know if you have any solution.
    Best regards,
    Nakul

    Hi Oliver,
    Thanks for your response.
    I agree with you that BADI needs to be devloped for create,modify and create functionality. But this change is related to backend.
    With regards to the front end changes for saving fields in MI client DB, I will need to call process classes to save the fields. As I mentioned earlier, the current process class(com.sap.mbs.mam.order.process.OrderProcess) does not have provision to save Mam001Item020. And I am not sure if I should be persisting a MAM custom enhancement field value in the client database without calling the process class.
    The question still remains - How I can save the fields in MI client?
    Thanks and warm regards,
    Nakul

  • How to do screen enhancement in the selection screen of CS15 transaction

    Hi friends,
    I have a unique requirement where I have to do screen enhancement in the selection screen of CS15 transaction to get the top level material,
    Can you please tell how this could be achieved ?
    Looking forward  your valuable inputs.
    Thank You.
    Regards,
    S Sadhya

    Hi,
    This can be achieved by using user-exit. Specifically screen-exit. Check these two exits related to transaction CS15. They may be helpful to you.
    <b>
    PCSD0002      BOMs: Customer fields in item  
    PCSD0003      BOMs: Customer fields in header
    </b>
    Let me know if you need any other information.
    Regards,
    RS

  • 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 enhancement in display measuring point (ik07) and ik02

    Hi experts,
    Can anybody please help in determining userexits for screen enhancement of ik02 transaction. I need to add block to measuring point details.
    and also i need selection screen input parameters to display at the bottom of ik07 tcode.i had inserted the selection screen parameters at the top of screen in ik07 but i need it at last. how can it be inserted there.
    PLZ HELP!!
    screen shot of ie02 for referenece....

    Hello Jared,
    Have a look to this :
    http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm.
    Regards,
    Frédéric

  • Screen enhancement through enhancement framework

    Hi to all  experts,
    I have question can screen enhancements can be done using enhancement framework technology in ECC 6.0
    Any link will help
    ALready searched in SCN couldnt find anything

    Hi,
    Go through the link.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/9cd334f3-0a01-0010-d884-f56120039915
    Hope this resolves your query.
    Regards,
    Manish

  • How to implement screen enhancements with table control in sales document

    I want to add a table control in sales document head and items, is there a good solution for this, thanks

    Hi Zhang Jie,
    There are some reserved screen for you in sales order.
    screen enhancement: for header is SAPMV45A 8309 and 8310.
                                    for item is SAPMV45A 8459 and 8460.
    you can add your table control in those screen.
    regards,
    Archer

  • 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 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

  • Distribution screen enhancment in Contract item -SRM 7.0

    Hi Experts,
    I want to add custom fields in contract item level distribution screen In SRM 7.0,
    Sap has provided standard structure for item enhancement INCL_EEW_PD_ITEM_CSF_CTR and INCL_, INCL_EEW_PD_ITEM_CSF
    Using above structures we can enhance Item over view screen, My requirement is to enhance Item distribution screen,
    If any one worked on distribution screen enhancement or any body knowledge of this, please share me the correct structure to enhance the screen.
    Thanks in advance

    Hi,
    I am also trying the same thing, were you able to solve that issue ?
    If yes please share the solution
    Thanks

  • Notifcation Screen Enhancement

    Hi friends,
    we had implemented PM Notification screen enhancement and added 4 Tab screens to a particular notification type including SAP standard **Location ** Tab.
    TAB A, B, C & D are custom Tabs.
    The problem is
    1. If we are on Tab A  and move to Location Tab
    2. While we are on Location Tab and want to move to TAB B , it opens up TAB A.
    it happens all the time, it opens the TAB that was opened before moving to Location Tab instead of the TAB we want to move while on Location Tab.
    navigation between customs tabs is OK because we had inserted code to shift to the TAB clicked. Since Location TAB is SAP supplied am thinking if there is any config that will do this or it's becuase of SAP bug.
    any help is appreciated.
    Thanks

    Hello,
    I have faced the same issue during the additions of tabs for service notifiations, i solved the problem by setting the ok code's offcourse by doing a core mod.
    Hope this helps.
    Rajeev

  • 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

Maybe you are looking for

  • Getting error while creating exe file from my VI.

    Hi, I am trying to build the exe file of my VI. I tried to follow the instructions in Help ( Example: Building a Stand-Alone Application) but instead of creating exe file, it is creating folder containing my all VI and VI from Application Builder. Ki

  • Problem burning dl dvd´s.

    Hello, i need to find the most up to date drivers for this burner device in my hp 17 1010nr  BDDVDRW CA21N 1.03 i am having troubles using imgburn to burn double layers dvd´s verbatim.  i also have the blue screen in my pc, the error is this:   Spoil

  • Materialized view, problem in selecting a particular field

    Hi, can anyone please help me with this issue. I have table which contains data for 3 different years. It usually contains data for the current year, the next year and the previous year i.e the calender current year. YEAR TL JN Q 2006     1 1 30 2007

  • Bought ringtone doesn't work

    iBought a ringtone and iHave it set as my text tone..it worked for a couple days and now it doesn't work anymore even though it is still set as my text tone..can anyone help please

  • Topaz lab filters missing on elements 13

    I recently upgraded from Elements 11 to Elements 13.  On Elements 11 I had all of my Topaz lab filters.  After purchasing Elements 13 I also purchased Topaz Glow and downloaded.  Now Glow is the only Topaz lab filter available on my elements 13.  I a