Enhance Standard Mappings(xslt/java)

As part of the SNC 7.0 components for PI. We get a bunch of standard content.
This includes standard operational mappings between ECC IDocs and SNC Proxy structures.
Our requirement involves enhancing the IDocs and proxy's with new fields and mapping the same in PI.
Is there anyway to do this without editing the standard mapping code(java or xslt)?
Thanks,
Harsh

Thanks all for your responses. As pointed out, the problem with copy or direct edit is that the SAP will no longer support the mapping code it provided. So I may add only two lines to the standard code, but what if the other 1000 lines have a bug?
I'm trying to figure out if there is an elegant way to add-on without modifying the code.
If not, then are there any recommended ways to go about editing the code? Any help on this would be much appreciated!
Thanks,
Harsh
PS:  Some of the standard mappings are in xslt and others in Java.

Similar Messages

  • XSLT Java Enahancement Mappping

    Hi All
    I would like to know the clear steps of implementing the mapping through "XSLT Java Enhancement", FYI i was working with Graphical mapping itself, but i want to implement through XSLT Java Enahancement mapping.
    More Thankful, if any once can help me out.
    Regards
    Shailaja

    Hi Shailaja,
    Please go through
    <a href="/people/pooja.pandey/blog/2005/06/27/xslt-mapping-with-java-enhancement-for-beginners Mapping With JAVA Enhancement ( For Beginners)</a> which we will clearly help you understand your need.
    Also go thru these links and they will also surely help you in all ways:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/55/7ef3003fc411d6b1f700508b5d5211/content.htm">XSLT Mapping with Java Enhancement</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm">XSLT Mapping</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/4c/b2ad3de2d76b3be10000000a114084/content.htm">Imported Archives (XSLT/Java)</a>
    Regards,
    abhy
    Note: please do award points for helpful answers.
    Message was edited by: Abhy Thomas

  • Enhancing standard component with new component usage

    Hi!
    I try to enhance standard component /SAPSRM/WDC_AOFC_BEV with new component usage (say, SALV_WD_TABLE). It allows me to add new usage, but the usage does not appear in the "Component Usages" tree node.
    Is it a bug? Is it possible to enhance a standard component with new component usage?

    Hi Thomas!
    We've been communicating with SAP on this issue for a while and last response we obtained is next:
    Dear customer,
    the possibility to create external controller usages (as required for
    the ALV-usage) is not supported by the Web Dynpro ABAP development
    tools. However, you could try a programmatic apporach by adding the
    ALV-usage dynamically (e.g. in methods or method exits created within
    your enhancement implementation).
    See test component WDR_TEST_DYN_ALV_USAGE for details.
    What's your opinion on this? Is it really not a bug?

  • Enhancing Standard webdynpro component

    Hi friends,
    I have never worked on enhancing standard web dynpro components,
    Now i have got  requirement, In SRM webdynpro component  i have to place Custom Label and  Custom Hyper Link, when i click on that hyperlink, one pop up window shud be open, can any please guid how to enahnce this standard webdynpro component
    Thnx
    Kumar Srini

    Hi,
    To Enhance any standard compoenent, and specially a "VIEW" just follow the below steps:
    1. Go to SE80, Give the Component Name and press Enter
    2. Go to the Desired "View"
    3. Click enhance button (ICON Like spiral,6th from left to right of Application toolbar)
    4. A Pop up will appear asking your Coposite Enhancement name  and Enhancement Implementation name. Create "NEW" on both the occasion.
    Now for UI Enhancements:
    a) Click the "ROOT UI Element container" , right click add the custom UI elements and assign Property values as per your requirement( like binding,text,action etc.,). It is just like adding UI elements in Z-Compoent.
    b) Create actions wherevr required
    For Coding Level enhancements:
    Here, for all the methods which are in the standard compoenent will have "PRE" and "POST" Exits. The difference is "PRE" Exits will render before calling the actual code and "POST" Exit will render after rendering the actual code.
    Note: Till Enhancement Pack (EHP3) we had only PRE & POST Exits. And Now on from EHP 4 and More we do have an option "OVER WRITE" Exit.
    Apart from Exits, we can create our own Events/event Handlers. These Event Handlers will work only for the enhancements.
    We Can write our own logic in the newly created event/event handler.
    Regards,
    S.Meganadhan

  • Enhance Standard Infotype 1005 in HR

    Dear All,
    Please suggest how to enhance standard infotype 1005 - Planned Compensation in HR.Transcation PM01 is not allowing to do so ...as no CI include is attached for the same.
    Please guide.
    Regards,
    Subhash

    hi,
      maybe you can achieve your requirement by creating a new custom OM infotype
    ( if the custom information are linked to the OM entity :  org unit, positions.. ) or a new PA infotype ( if the custom information are linked to the employee ) .
    Regards luigi
    Edited by: luigi la motta on Sep 2, 2011 11:46 AM

  • Enhance standard BAPI

    Hi All,
    I have a standard BAPI called BAPI_BUPA_CREATE_FROM_DATA. I need to enhance that BAPI. Could you please let me know how to enhance this standard BAPI. Any help will be very much appreciated.

    You can enhance a standard bapi if it has EXTENSIONIN , EXTENSIONOUT Parameters.
    check this.
    [Enhance standard bapi|https://forums.sdn.sap.com/click.jspa?searchID=25041527&messageID=3667604]

  • Enhancing Tables in WebDynpro Java using Table Utilities

    hi all,
        I want to export  table date into excel2003.I go through a blog
               /people/sap.user72/blog/2006/05/04/enhancing-tables-in-webdynpro-java-150-custom-built-table-utilities
    but I am export my table data into excel.Can anybody send tutorial of this project.?
    Thanks&Regards
    Suresh Kumar T.

    Hi Suresh,
    You can download the project from the following link
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d#58
    Hope it helps.
    Regards
    Nikhil

  • Impact of enhancing standard infotypes on service pack upgrade

    Hi SAP experts,
    I have a situation where in we had enhanced standard infotype 14 ( added custom fields to structure CI_P0014) in development systems and moved to production systems. Now these changes should be moved to project system in which the service pack upgrade is in progress. Will it impact the SP upgrade if I move my transports to these systems? Will it overwrite the sp changes for IT14?
    P.S : The support pack was not applied to the system in which the std infotype was enhanced.
    Regards,
    Sameena

    You should re-apply any customer enhancements etc to your development environment after SP's are applied - But only after you have a developer review potential impacts from SP and your development.
    I think you would be fine as IT14 isn't updated often in SP's.
    Cheers,
    Brad

  • XSLT Mapping with Java Enhancement - how to pass Java Errors

    Hi all,
    I plan to build a XSLT-Mapping and do a RFC-Call out of it. (Client order!) So, I have to call my selfwritten Java class from the XSLT mapping and therefore report Connection errors back to the XSLT mapping (from Java). Is there a definition for the interface between Java and XSLT I can use?
    Thanks and regards.
    Daniel

    hi,
    hope this one will be more appropriate link
    http://help.sap.com/saphelp_nw04s/helpdata/en/55/7ef3003fc411d6b1f700508b5d5211/frameset.htm
    and this link will also be useful
    http://help.sap.com/saphelp_nw04s/helpdata/en/4c/b2ad3de2d76b3be10000000a114084/frameset.htm
    regards,
    sundararamaprasad

  • JAXB as standard API for Java Mappings in XI?

    Hi there,
    Has anyone on this forum implemented Java mappings in XI using JAXB (reference implementation for XML/JAVA data bindings of SUN)?
    If Yes, can you please share any experiences?
    We're considering to use this API for Java Mappings in XI but first would like to get more background info.
    Cheers,
    Rob.

    Hi Roberto,
    Have tried implementing Java mapping using JAXB technique couple of years ago. However I was not able to test the mapping in XI/PI environment.
    <ul>
    <li>There is no in built support for JAXB from SAP XI.</li>
    <li>There is no documentation available from SAP on JAXB hence it is difficult to implement the mapping.</li>
    <li>We have to import JAXB specific jars along with the mapping code. my attempt to execute the mapping test in IR tool was unsuccessful It was running fine in standalone mode in local PC </li>
    </ul>
    [My question on SDN on same topic..|Java Mapping Using JAXB [Java Arch for XML Binding];
    Thanks and regards,
    Ananth

  • Enhanced recieverdetermination Using XSLT

    Hi all,
    I'm using an XSLT (and som java look up) to determine my receivers.
    I have imported the Java-file and XSLT to my imported archives and all.
    The question is were to use the XSLT in order to do the Receiver mapping? (mapping program, interface mapping e.g.???)
    thanks

    hi,
      did you follow the below stepts???
      1.create the data type,Message Type and Message Interface for all sender and Receivers.
      2. Create the Mappings use the Message Type...
      3. For Receiver Determination use the Receiver Determination message Type. (SAP Basis ,Xi system
          Name Space).
       4. Import the Look ups and Mapping programs under Imported Objects...
       5. Create the Interface Mapping for Receiver Determination, Receiver Mappings.
       6. Create the Configuration scenarion sender ,Receiver services,Communication Channels.
       7.Create the Sender Agreement.
       8 . Create the Receiver agreement.in that Choose extented Receiver Determination...choose the
          Interface Mapping for Enhanced Receiver Determination..
       9.choose the Interface Determination .give the require sender service ,Interface and Name space..
       10.select the Require Inbound Interface ,Interface mapping for each receiver..
       11. create the receiver agreemen for each receiver...
    Regards,
    Prakasu

  • When to Use XSLT,Java or Graphical Mapping

    Hi Friends,
       Could any one please give me a clear picture on when to use Java/XSLT/Graphical Mappings. Which mapping should be used in which case.
    Regards,
    Shyam

    Hi
       Plz check the below links for your answer..
    Java Mapping : http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/content.htm
    XSLT mapping : http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
    Message mapping:
    http://help.sap.com/saphelp_nw04/helpdata/en/ee/bf9640dc522f28e10000000a1550b0/content.htm
    Regards
    Su

  • How to enhance standard javascrpit

    Hi Experts,
    I'm having a javacrpit in one of the web ui Component(UICMP_LTX -> PAGES WITH FLOWLOGIC -> LaunchTransactionAdmin.Js). I'm able to enhance views, but not able to enhance java scrpit. Could anyone please suggest me on how to enhance the standard javascrpit.
    Thanks & Regards,
    S.Gangireddy

    Hi Gangireddy,
    I am facing the same issue. Were you able to find a soultion? Can you please share.
    Regards,
    Namita

  • Enhancing Standard javascrpit

    Hi Experts,
    I'm having a javacrpit in one of the web ui Component(UICMP_LTX -> PAGES WITH FLOWLOGIC -> LaunchTransactionAdmin.Js). I'm able to enhance views, but not able to enhance java scrpit. Could anyone please suggest me on how to enhance the standard javascrpit.
    Thanks & Regards,
    S.Gangireddy

    HI Michael ,
    Thanks for your quick response . It would really very help full if you please explain what you did exactly . I am writing my approach below as well .
    1. I have enhance UICMP_LTX component   ( Z Component : ZUICMP_LTX)
    2. I have Copy the Java script under page with flow logic : LaucnTransactionAdmin.js in my Z-Component
    3. After copying i am able to see at se80 transaction under my package that i used while doing this component enhancement
    4. Then i made changes in my JS file but is it not calling then i get idea from "Sigrid" , she told to add JS file path at SPRO .
    5. As per her solution , i activate business function to enable "Define file path for JS" under spro
    6. Now i am able to write JS file path but now i struct what path i have select from SICF transaction ??
    So Michael , did you followed same approach or any other approach ...Please help me...
      Sigrid Wieshofer  HI Sigrid ,Can you please help me , how you get path from SICF transaction .
    Please help..i would really be very thankful to you...
    Thanks & regards,
    Rishi verma

  • Enhance standard class with event handler method

    In trying to enhance a standard class with a new event handler class, I find that the ECC 6.0 EHP4 system does not appear to recognise the fact the method is an event handler method.  The specific example is a new method to handle the event CL_GUI_ALV_GRID->USER_COMMAND. 
    I notice that the flag called Active has not been ticked - see image below.  Perhaps this is the reason why the event handler is not being triggered.
    Note that there is an event handler for the same event in the standard class which obviously is executed as expected.  Any ideas on limitations in the system or I am missing a step?
    Thanks
    John

    Thank you for your replies.
    There is a bug in the ALV handler of a standard SAP class (when executed in ITS WebGUI) and I was hoping to create a custom event handler as an Enhancement to execute some custom code to sort of "handle the bug". 
    I agree - ideally it should be done in a Z class but that will not give me access to the object methods and attributes of the enhanced class.
    Cheers,
    John

Maybe you are looking for

  • How to get the class from selected row in af:table

    I know that you can get individual selcted row values from an af:table using getRow().getAttribute("attName"). But, can I obtain the class that the table iterator used to populate the table? For instance, a table lists the result of an employee searc

  • Help with adding movies - they won't play linearly

    Hi, I've made several short movie clips (2-4 mins each) with iMovie 08 and saved them as QuickTime movies (H.264 compression). Now, in iDVD 08, I'm trying to add these clips in sequence to make DVD. The idea being that you could jump to a specific cl

  • Imac crash when burning DVD

    Hi, Fairly new to macs, but have been using imovie and idvd for my videos. I'm using imovie to import video from my camcorder via firewire. Create a project in imovie - edit what i need and then export. I then open idvd and create project and import

  • Large forms won't scan

    I bought the 7500A wide format printer so I could copy long documents and shorten them to send to customers. They showed me in the Office Max store how it works. I attempted it at home and I'm getting an error message.

  • How do I record with presenter notes in view?

    I want to develop and rehearse a presentation by recording it. The ideal way to do that would be by having the presenter display visible while I record it. That would allow me to view my notes, next slide and timing as I record. However, the default