Types of mappings and its efficiency

HI All,
Till now I worked on Graphical mapping only. I want to know what is Java/Abap/XSLT mapping. In what cases we ll use what type of mapping and which one is efficienct?
please provide clear idea or any material or weblogs on this..
thanks,
anil.

Hi Satish,
These threads answer your question
ABAP Mapping Vs Java Mapping. -  <b>Java mapping vs Abap mapping</b>
/people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi -- <b>Different type of mappings in XI</b>
cheers,
Prashanth
P.S Please mark helpful answers

Similar Messages

  • Types of Mappings and their Use

    HI All,
    I have been using Graphical Mapping all these days.I want to try other mappings like Java,ABAP and XSLT. Can anyone let me know as to how to go about it and which mapping to choose depending upon the scenario.
    Thanks

    Hi
    Apart from graphical mapping u have XSLT java and ABAp mappings
    Usage :
    Message mapping: Has GUI drag and drop - ease of use and used for simple mapping cases
    Java mapping : for complicated mappings
    XSLT: Messages are in the form of XML documents. XSL Transformation (XSLT) is a member of the XML family of languages. It describes how an XML structure is transformed into another XML structure. We can even call external Java methods to convert XML messages
    ABAP Mapping ->
    This is based on ABAP OO classes
    Refer  this thread which speaks of all these types of mapping
    Re: mapping objects
    Mapping:
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/b78d406b305537e10000000a1550b0/frameset.htm
    For Java Mapping:
    http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm
    For XSLT Mapping:
    http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/frameset.htm
    Error handling in XSLT Mapping:
    http://help.sap.com/saphelp_nw04/helpdata/en/8a/7672f7d7e444439fd7024f806221a4/frameset.htm
    You can also refer some How to guides:
    XI New Mapping Features article,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi%203.0%20new%20mapping%20features%20article.evn
    Generic XSLT Mapping and Sample Code,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi%20code%20samples/generic%20xslt%20mapping%20and%20sample%20code.pdf
    How to use ABAP-MApping in XI3.0,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20use%20abap-mapping%20in%20xi%203.0.pdf

  • Request to get a list of mappings and its objects

    hi,
    I search scripts SQL to obtain a list of mappings in a module and the objects also.
    I you know a web site where i can find some SQL it will be more interesting.
    Thanks.
    Patrick

    Hi Patrick,
    You can fine the mapping names in the view OWB repository owner ALL_IV_XFORM_MAPS, where INFORMATION_SYSTEM_NAME = '<your module name>.
    The talbe names are stored in ALL_IV_TABLES.
    Good luck,
    Jenny

  • My iMessage won't activate my email but will with phone number. I type my password and it says it's wrong I change it and it still says its wrong. I even made a new account and it still says the password is wrong.

    My iMessage won't activate my email but will with phone number. I type my password and it says it's wrong I change it and it still says its wrong. I even made a new account and it still says the password is wrong.

    Hi hectorness12!
    Thanks for using the Apple Support Communities! I have found an article that can help you with troubleshooting your iMessage issue. The article can be found here:
    iOS: Troubleshooting FaceTime and iMessage activation
    http://support.apple.com/kb/ts4268
    Thanks,
    Braden

  • How I can get the Billing Type for the sales order and its items

    How I can get the Billing Type for the sales order and its items. I mean from which SAP tables and how?

    Hi,
    You need to use two tables.
    First use VBFA. Enter the sales order number in the field Predecessar and the value M in SubCt field. This will give all the billing document number for the sales order items.
    Then use the billing document numbers in table VBRK, where in you can get the billing document type.
    Regards,

  • Automatic configuration of NEU output types for PO Vendor and its partners

    Hi All,
    I have requirement where I need need to send IDOC to PO Vendor and its partners at the same time when PO is created and changed. I need to get NEU output types for Vendor and Partners in messages automatically. Can any one guide me how to get this functionality. Please help me with step by step process. I am new to MM.
    Thanks,
    Ravi

    To attach output type to purchase order :
    Go to NACE , Select Application EF ( Purchase Order)  and Click on Condition Records button.
    In a POP UP window double click NEU  and then select the right Key Combination and maintain right transmission medium and output devide details.

  • Redetermination of pricing procedure and its condition types during credit

    Hello ALL,
    please provide the solution to redetermination of pricing procedure and its condition types during credit  memo request
    with referance to invoice
    And kindly provide the step by step process of rebates
    regards,
    Thanks

    Hi,
    In standard setting the copy control from billing to sales document uses data transfer routine 052 (FV45C052). Within the standard the pricing procedure is copied from the billing document to the sales document and will not get redetermined. This is standard design.
    However, if you would like the sales document (credit memo request) uses its own pricing procedure instead of copy that from the billing, you can implement this by using your own routine. In that case, please see note 14136 for a sample.
    Please notice that you would also need to assign a different document pricing procedure for document type of credit memo request in VOV8. Then enter the new entry in OVKK to determine the pricing procedure for the new combination.
    Regards,
    Alex

  • Different types of Planning Bills in Master Planning and its use in Industr

    Hi friends,
    can u pls help me in giving some details about this in ERP
    Different types of Planning Bills in Master Planning and its use in Industry.
    Thank you
    Chandra

    Dear Chandra,
    I will suggest you to visit http://sap-img.com/sap-sd.htm. There is a separate section of Billing on this link. It will give you the overview of billing in SAP.
    Moreover there is a separate section of FAQs with answers which will help you in great deal.
    Hope this helps you.
    Do award points if you found them useful.
    Regards,
    Rakesh

  • Im trying to buy a song from a album but i get error that it is no longer available. The other songs is working and its a new album. I typer in the wrong password on this song. Could that be the issue?

    Im trying to buy a song from a album but i get error that it is no longer available. The other songs is working and its a new album. I typer in the wrong password on this song. Could that be the issue?

    Never rely upon the iTunes Store to always have your purchases.  Always keep a copy of everything safe on a backup drive at home.
    "After you download your purchases, back up your iTunes library. Previous purchases may be unavailable if they've been refunded or aren't on the iTunes Store." - http://support.apple.com/kb/ht2519

  • Tables for Defect type and its description while defect recording for a MIC

    Dear Experts,
    Kindly suggest the tables name  in  system by which we can get Defect type and its description that we have used while  performing defect recording for a MIC in system at the time of result reording for an inspection lot.
    Thanks in advance for your inputs ...
    Best regards ,
    Nitishj

    hii,
    Check
    QPAC - Inspection catalog codes for selected sets
    QPAM - Inspection catalog selected sets
    QPMK-CODEQUAL- Defect code grp for rejection at MIC level
    Link above table field name with QAVE for UD code & QAMR for Results recording
    Edited by: Lokesh K on Sep 29, 2010 10:43 AM
    Edited by: Lokesh K on Sep 29, 2010 10:45 AM

  • Different delivery doc types? and its purposes?

    different delivery doc types? and its purposes?

    Hi Ewout
    There is no feature where you can maintain Doc types and Keywords for a Solution. This data is copied from the Project into the Solution Directory if you have created one.
    Regards
    Amit

  • My messages on OS mountain lion are apperaring all blank and its not allowing me to send any Imessages, it will let me type it and as soon as i hit enter it disappears somewhere. I have updated my software and this hasn't helped! Thanks

    My messages on OS mountain lion are apperaring all blank and its not allowing me to send any Imessages, it will let me type it and as soon as i hit enter it disappears somewhere. I have updated my software and this hasn't helped! Thanks

    what a long post....Apple, btw, does not read this stuff, so ranting, raving, and complaining here might make you feel good, but it does no good at all. That being said, I, too have a Mac Pro Quad Core Xeon with 6 gigs of ram and an nVidia 8800 GT graphics card (not as good as yours, alas) and I've had no problems at all with it. Yes, it doesn't have Thunderbolt, but maybe we Mac pro owners will get lucky and someone will come out with an adapter (probably not). No, you probably don't have to throw away your Mac Pro, but if you do, I'll take it, for a small "recycling" fee >:-) That was a joke.  Yes, the Mac Pro's future isn't quite clear, YET. Hopefully that will improve very soon. As for not being able to upgrade to Mountain Lion. Don't worry about that too much, Nobody is forcing you to do that.  Your Mac Pro won't quit working if it isn't installed. From what  I've heard, you should give the new OS a chance, and wait to get it, in case there might be some bugs, or stuff not working with the new OS, which has been known to happen. Yes, we Mac Pro owners don't like being treated like mushrooms-kept in the dark, and being fed......... but Apple is Apple and it will do what it does, and there is nothing you or me can really do to change that. All I can say is....trust, have faith, be patient, go for a walk, do something else to take your mind off of this problem. IF apple decides to drop the Mac Pro for good, and that's a big "IF", I think they will anger a whole bunch of people
    which isn't good. However, that hasn't happened...YET. Let us hope that it doesn't
    John B

  • Movement Type and Its Reversal

    Hi all,
    In Sub contracting scenario-
    541-  Transfer posting to Stock with Sub contractor from unrestricted stock.
    542- Transfer posting to Stock with Sub contractor from unrestricted stock Reversal
    I want to know does 542 means TP from subcontracting stock to Unrestricted stock.
    Which scenario i can used 542 to movmnt type?
    How the GR and Byproducts, scraps are  is handled in Sub contracting.
    Regards,
    Ashu

    Hi
    3 diff scenarios you may use 542 movement type...
    1)You are sending some component to SC-vendor...for assembling against SC-PO...
    Now the Order has been cancelled...you want to cancel the SC-PO, and take back the Component from SC-Vendor...Now you have to take back the Components from SC-Vendor in T.Code:MB1B,useing 542 movement type only....
    2)Suppose you have issued some Components to SC-Vendor against SC-PO for making one assemble....Now the SC-Vendor has consumed the Component less compare to our Estimation(what we maintained in BOM)...
    So Now you have to take back the Bal.qyt. of component fron Sc-vendor....for this purpose...First you have to Do regulr GR for the Finished assembly....and separately, you have to do Sub.Adjustment in MIGO, with ref.doc.as Your SC-PO....the Under consumed component will be adjusted in 544 O+ movement type automatically....and this Under Consumed bal.qty.Components you have to get back into Company stock in MB1B,useing 542movent type...
    3)If you want to get By product from SC-Vendor.....then you can get back by useing 542movement type only...
    If you want to get By product from SC-Vendor.....you have to maintain while creating BOM itself...
    For eg) you give Product "A" to SC Vendor and getting back Product "B"...and By product "C"....
    Then Create BOM for Product "B" in CS01...and in Components list...you give Product "A" , and maintain Product "C" as a negative component(ie) By product..)
    Then Create PO for Product "B" in ME21N with Item Category "L"....
    Then Issue Product"A" to SC-Vendor in ME2O///
    After completion of product "B"....you do GR for Product "B"...in MIGO 101+ movement type....
    At this time, the Component, Product"A"...will be automatically consumed in 543 O-- movement type...and your By Product will be generated in 545 O+ movement type and it will be lying at SC-vendor's Place....
    Then separately, you can Get back this By product in to Company's stock in MB1B movement type....useing movement type 542....
       I think I have clarified all your questions...
    Reward if useful
    Regards
    S.Baskaran

  • XML and its influence over program design (2 issues)

    I have 2 open questions about XML and Java. I apologise if they are not clear-cut or specific enough, but really I am fishing for sound advice.
    I am trying to develop a J2EE application but find myself stuttering at an early stage because I cannot decide on the best design for my application. Part of my problem is a lack of experience with the different J2EE technologies/API (especially XML APIs), and the realisation that there is 101 ways to do what I want to do.
    A major issue is this: my application basically is concerned with representing conversations between the server and a user, e.g. a simple sequence of yes/no questions asked by the server to the user, which the user replies to in turn. I believe that the XML format would be a very suitable way to represent these conversations. My first question is:
    * Should the decision to use XML as a storage format influence the design of the rest of the program? I feel that in choosing XML to represent the conversation data, I am stuck thinking about the rest of my program in a XML way (i.e. doing everything using a DOM etc.). Am I right in thinking that my program should be designed in such a way that an XML-based storage system could be easily interchanged with, say, a relational flat-tabled database?
    My second question is:
    * Imagine that each conversation contains one or more questions, and there are, say, 4 different types of question (e.g. yes/no, multiple choice, etc.). Each of these needs to be handled in a different way. Is there a good pattern or recommended way of handling this sort of situation in code, ideally avoiding a big 'if' or switch statement (e.g. if the node is of "ABC" type do this, else if it is "yes/no"...). It would be great if one could easily add new types of question to the XML and then similarly one can make easy additions to the code to cope with these new cases.
    Thank you very much indeed for any advice.
    Greg

    I am trying to develop a J2EE application but find
    myself stuttering at an early stage because I cannot
    decide on the best design for my application. Part of
    my problem is a lack of experience with the different
    J2EE technologies/API (especially XML APIs), and theThat's nothing to be ashamed of. And realising that you lack experience and trying to remedy that is a good sign.
    A major issue is this: my application basically is
    concerned with representing conversations between the
    server and a user, e.g. a simple sequence of yes/no
    questions asked by the server to the user, which the
    user replies to in turn. I believe that the XML
    format would be a very suitable way to represent
    these conversations. My first question is:
    XML might be overkill if it's just a question followed by an answer and neither contains complex hierarchical data structures.
    * Should the decision to use XML as a storage format
    influence the design of the rest of the program? ICertainly not.
    XML should represent data structures that are natural to your program, thus becoming a tool rather than forcing its structure upon you.
    feel that in choosing XML to represent the
    conversation data, I am stuck thinking about the rest
    of my program in a XML way (i.e. doing everything
    using a DOM etc.). Am I right in thinking that my
    program should be designed in such a way that an
    XML-based storage system could be easily interchanged
    with, say, a relational flat-tabled database?
    Flexibility is good to keep in mind, but at the moment I'd worry about just getting something to work.
    * Imagine that each conversation contains one or more
    questions, and there are, say, 4 different types of
    question (e.g. yes/no, multiple choice, etc.). Each
    of these needs to be handled in a different way. Is
    there a good pattern or recommended way of handling
    this sort of situation in code, ideally avoiding a
    big 'if' or switch statement (e.g. if the node is of
    "ABC" type do this, else if it is "yes/no"...). It
    would be great if one could easily add new types of
    question to the XML and then similarly one can make
    easy additions to the code to cope with these new
    cases.
    Think of a factory that creates the handlers on the fly based on the actual message received.
    If the factory makes use of some mapping construct to do so there's no need for any conditionals at all in your decision tree.
    I've myself used XML structures successfully to define such mappings (and so have others) on disc, but simple ones can be easily represented using just a properties file.

  • How many types of mappings in sap xi

    hi,
    how many types of mappings in sap xi,what are there can u explain me
    bye
    phenix

    hi suresh,
    There are 4 types of mapping in XI
    1. Graphical
    2. XSLT
    3. java
    4. ABAP.
    There is no hard and fast rule for using the mapping techniques. But, I will try to put things in the right perspective for you.
    Graphical Mapping is used for simple mapping cases. When, the logic for your mapping is simple and straight forward and it does not involve any complex logic.
    Java and XSLT mapping are used when graphical mapping cannot help you.
    When the choice is between Java And XSLT, XSLT is simpler than java mapping and easier. But, it has its drawbacks. One among them being that you cannot use Java APIs and Classes in it. There might be cases in your mapping when you will have to perfrom something like a properties file look up or a DB lookup, such scenarios are not possible in XSLT and so, when you want to use some specific Java API's you will have to go for Java Mapping.
    Java Mapping uses 2 types of parsers. DOM and SAX. DOM is easier to use with lots of classes to help you create nodes and elements, but , DOM is very processor intensive.
    SAX parser is something that parses your XML one after the other, and so is not processor intensive. But, it is not exaclty easy to develop either.
    For further info on each of the mapping, refer to these links,
    Graphical Mapping,
    http://help.sap.com/saphelp_nw04/helpdata/en/6d/aadd3e6ecb1f39e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm
    XSLT Mapping
    http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
    http://www.w3.org/TR/xslt20/
    Java Mapping
    http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/content.htm
    DOM parser API
    http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/package-frame.html
    Also, check this thread for more info,
    Different types of Mapping in XI
    Regards,
    Bhavesh

Maybe you are looking for