Is graphical mapping best for a large IDoc mapping to file?

Hello,
I have to map an IDoc to a file and 450+ lines are mandatory or needed to go a file output.  A lot of the lines need some value mapping.  Is XSLT or Java mapping better for this task? 
John Xi

Hi,
     If you require to do a lot of lookups and for large payloads, it would make sense to go for a Java mapping as in this case it would improve performance to some extent.
For large messages, please refer the follwong link to improve system performance.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2016a0b1-1780-2b10-97bd-be3ac62214c7?quicklink=index&overridelayout=true
Regards

Similar Messages

  • 'Mapped instrument' for percussion notation not mapping

    I followed instructions to create a "mapped instrument" corresponding to drum samples from VSL. As I understand it, one assigns both a note head and an instrument group to each MIDI note. So, for example, my sampler instrument has three different kick drum sounds, coming from three different MIDI notes. I've assigned them all the "Drum Group" called "kick drum", and I've set the "Pos" field to 'down-arrow' 3.5, with the understanding that this means three lines below the top line, with an additional .5 to reach the bottom space on a clef.
    Why aren't the MIDI notes that I've associated with the kick-drum settings, in the mapped instrument, appearing as they should on the score? When I change the MIDI-note/pitch in the piano roll, from a note associated with pos down-arrow 2 to pos down-arrow 4, I expect the note to go down two staff lines, but it doesn't. I can't make rhyme or reason of the connection between that track and the score it produces...?
    Thanks,
    Ben

    In my opinion the best out there is BFD- I own it, and it sounds great. For Latin style percussion and other things like that you would need to buy the expansion kit, just to give you a heads up. It's designed to be a very good and very expandable system, with you having the ability to add sounds depending on what you actually will use, percussion, Jazz, etc.
    Right now you can buy BFD 1.5 for $199, maybe cheaper somewhere, and upgrade to BFD 2- a major upgrade- for $199. That way you can sort of try it out and see if you like the sounds before committing all the way.
    Just a thought. Go on their website and you can listen to it in action a little bit. A warning, though: right now BFD and Logic can't used BFD's multiple outputs. It's being worked on. You can only get the stereo out, not each piece of a kit onto a separate track, which is a major reason I got BFD.

  • Mass processing for inbound orders idoc's from file

    Hi Experts,
    I have an requirement wherein we need to process all the ORDERS idocs sent from a thrid party system to a particular folder in the SAP system. Now we use a custom programme which in turn calls fn module IDOC_INBOUND_FROM_FILE to process each file. Here if the fn. module IDOC_INBOUND_FROM_FILE hits an erroneous file (control record error) it issues abend message which causes to entire programme to exit leaving rest of the files in the folder unprocessed.
    Let me know if there is any other function module or way to tackle this issue so as to process all the files.
    Thanks & Regards,
    Jimmy.

    Add the exception ERROR_MESSAGE = 99 (or some other unique number) to the standard exceptions in the function module call in your custom program.  This will allow you to trap the error and continue processing.

  • Code for uploading larger image or any file object

    I have this code which is working file for files <500 KB
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    package controller;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.PrintWriter;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    import java.util.Properties;
    import javax.servlet.RequestDispatcher;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    import javax.servlet.http.Part;
    * @author Chinmay
    public class ProfileImage_Update extends HttpServlet {
         * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
         * @param request servlet request
         * @param response servlet response
         * @throws ServletException if a servlet-specific error occurs
         * @throws IOException if an I/O error occurs
        protected void processRequest(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            response.setContentType("text/html;charset=UTF-8");
            PrintWriter out = response.getWriter();
            Part p = request.getPart("file");
            InputStream in = (InputStream) p.getInputStream();
            byte[] b = new byte[in.available()];
            in.read(b, 0, b.length);
            Connection connection = null;
            PreparedStatement stmt = null;
            HttpSession session = request.getSession();
            String username = (String) session.getAttribute("username");
            try {
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                Properties properties = new Properties();
                connection = DriverManager.getConnection("jdbc:odbc:sn", properties);
                stmt = connection.prepareStatement("UPDATE Photos SET Photo = ? WHERE username = ?");
                stmt.setBytes(1, b);
                stmt.setString(2, username);
                int rows = stmt.executeUpdate();
                if (rows > 0) {
                    RequestDispatcher view = request.getRequestDispatcher("Home.jsp");
                    view.forward(request, response);
            } catch (ClassNotFoundException ex) {
                out.println(ex);
            } catch (SQLException ex) {
                out.println(ex);
            } finally {
                in.close();
                try {
                    connection.close();
                    stmt.close();
                } catch (SQLException ex) {
                    ex.printStackTrace();
                out.close();
        // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
         * Handles the HTTP <code>GET</code> method.
         * @param request servlet request
         * @param response servlet response
         * @throws ServletException if a servlet-specific error occurs
         * @throws IOException if an I/O error occurs
        protected void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            processRequest(request, response);
         * Handles the HTTP <code>POST</code> method.
         * @param request servlet request
         * @param response servlet response
         * @throws ServletException if a servlet-specific error occurs
         * @throws IOException if an I/O error occurs
        protected void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            processRequest(request, response);
         * Returns a short description of the servlet.
         * @return a String containing servlet description
        public String getServletInfo() {
            return "Short description";
        }// </editor-fold>
    }But when i give file which is greater than 500 KB it shows the following error. What can be the problem???
    java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]The text, ntext, or image pointer value conflicts with the column name specified. i have tried with compression logic but still i cannot get. what can be the problem in this case???
    I am using SQL server 2005.

    Maybe this site will have some useful info.

  • IDoc mapping for VMI

    Hello,
    We'd like to store the idoc data extracted from EDI 852 inbound transaction in an infocube for DP. SAP Note 154604 suggests that trx <b>/sapapo/map_tser</b> can be used for specifying the infocube.
    However, in SCM 4.1, this trx has a field for PA only, not infocube. I was wondering how to pull the data into infocube.
    Any suggestions would be appreciated.
    Thank you,
    Malli

    Hello,
         I'm afraid that i can not help you.
          I am witting you because i am trying to get information about VMI/ SMI implementation, for ex. IDOC mapping, best practices, etc.
          I will be appreciate if you can provide me this information.
    Thanks&Rgds
    Angélica

  • Which portable apple product is best for music quality

    My old 8 gig nano died, and I have a 3rd generation ipod touch that's a bit slow to respond.  I want a faster Apple product to listen to music, specifically AIFF encoded files for meditation.  I have a 10.6.8 Mac and Itunes 10 (Do not care for v11) and between the 4th and 5th generation iPod touch, Ipad Mini, or iPhone, which of those devices is best for playing 1 hour long AIFF files? Thanks.

    many of the portable dvd players have what is called ipod docking, which means it "slips" into a recessed area. This omits the need for any cables.
    please type in the following web site to see pictures and prices.
    http://reviews.walmart.com/1336/5733532/reviews.htm
    click on "enlarge image" or "4 more images" to see this docking feature

  • Hello! Could you tell me which configuration is the best for graphic works, like making large POSTERS or BANNERS (for instance 2800X500 cm)???

    Hello! Could you tell me which configuration is the best for graphic works, like making large POSTERS or BANNERS (for instance 2800X500 cm)???

    scorpiorey wrote:
    I just create file and send it to printer-house.
    Never done that size files (posters) before, so, didn't know it would be such problem.
      Model Name:          MacBook Pro
      Model Identifier:          MacBookPro8,1
      Processor Name:          Intel Core i7
      Processor Speed:          2.8 GHz
      Number of Processors:          1
      Total Number of Cores:          2
      L2 Cache (per Core):          256 KB
      L3 Cache:          4 MB
      Memory:          4 GB
      Boot ROM Version:          MBP81.0047.B24
      SMC Version (system):          1.68f98
    this is what i have. now i know that it's not enough
    If that's what you're using and it actually works, albeit slowly, I'd suggest taking The hatter's advice and go with the 6 core Mac Pro with  24GB of RAM and the 5870 video card. The RAM could come from here: http://eshop.macsales.com/shop/memory/Mac-Pro-Memory#1333-memory

  • Hi, I planned to purchase a laptop for me to use for graphic design ..could let me know which laptop would be the best for me to use ? Thank you!

    Hi, I planned to purchase a laptop for me to use for graphic design ..could let me know which laptop would be the best for me to use ? Thank you! Pro or Air

    Someday - and no one knows when that day will come - maybe all applications will be able to take advantage of the Retina display. But for the present, not many do: including all Adobe applications. There was a demo of Photoshop at the Apple World Wide Developers Conference of Photoshop running at native Retina resolutions but no one at Adobe in marketing is saying when, if or how the upgrade may be coming. It could be a week, it could be a year, it could be 2-3 years. No one knows. And only Apple app's (for the main part) are really utilizing the native Retina display.
    I've seen some demos of some applications (Apple's) that take advantage of the Retina display and they're awesome. But in actually working in the here-and-now I've heard quite a few gripes, particularly on the Photoshop forum, of menus looking pixelated and/or 'blurry' so I'm not quite ready to jump into the Retina display boat just now. Don't get me wrong - others have ad are very, very pleased with their selection. But until Retina displays are available on larger monitors, the maximum work area that you're going to be able to use is 15" - and that's simply not enough room for full-blown graphic design. Then there's the cost factor - for the $4,000+ you spend for a completely full-blown Retina kit, you can get a standard MacBook Pro, 16 GB of RAM, a fast SSD and even the Apple Thunderbolt Display for the same amount.
    The standard MacBook Pro isn't better than the Retina display: it's just different. And I think (and this is only my opinion - other graphic designers should feel free to jump in here) that it's the best computer that you can get for your specific purposes. And, towards that goal, I have to recommend a very good external monitor (there's nothing more annoying than having to use InDesign in a single-page mode rather than side-by-side because your monitor isn't big enough).
    Remember that this is only my opinion and that others might jump in with their own. But I was in the electronic pre-press business for more years than I care to admit and we always - always - worked with at least 19" monitors (and that's back when dinosaurs actually ruled the world).
    I hope that others will jump in with their comments. I'm going to follow this thread and see!
    Good luck,
    Clinton

  • What's the Best LCD (20"/ larger) and best Graphic Card choice /G4 733DA?

    I know very little about the great choices for flat panel displays and also graphics cards on a Mac G4 733DA
    So any recommendations would be sincerely appreciated.
    What's a good LCD (20"/ larger) and the best Graphic Card choice for a G4 733DA? A friend recommended an ATI 9800 Pro (Mac Edition) Is this a good choice?
    My current G4 733 Digital Audio has a standard VGA port as well as an ADC port.
    Will I need to upgrade the existing graphics card if I’m looking to view wide screen?
    Here's what i currently have on my g4 for a graphics card:
    NVIDIA GeForce2 MX:
    Chipset Model: GeForce2 MX
    Type: Display
    Bus: AGP
    Slot: SLOT-1
    VRAM (Total): 32 MB
    Vendor: nVIDIA (0x10de)
    Device ID: 0x0110
    Revision ID: 0x00a1
    ROM Revision: 1045F
    Displays:
    VGA Display:
    Resolution: 1024 x 768 @ 75 Hz
    Depth: 32-bit Color
    Core Image: Not Supported
    Main Display: Yes
    Mirror: Off
    Online: Yes
    Quartz Extreme: Supported
    Lastly, is 1080p even possible on this mac system provided I perform the above upgrades to say an ATI 9800 Pro (Mac edition)? Or will this also require a major dual processor CPU upgrade?
    SDMacuser

    The ATI Radeon 9800 Pro is the best card you can put in a G4 Power Mac. As for supporting HD, I believe its a mix between CPU and GPU, based on your system. The Radeon 9800 should support HD, and any HD supporting LCD. Price, wise, for a HD ready screen I'd say the a high quality Dell LCD would be good (it uses the same panel as the Apple 20" LCD) but costs less. You should not have to upgrade your CPU, although it would not hurt to look into it.

  • Which imac would work best for Graphic Design?

    I am a Graphic Designer, currently using Creative Suite 2 (soon to be upgraded to CS3) and I need a new Mac for home. A Powermac takes up too much space, so I'm thinking about an imac with a 24" monitor and I have a few questions for the experts:)
    Which imac would work best for graphics?
    Is the monitor acurate for Pantone color matching?
    Is the 24"monitor on the imac clear and bright?
    Is Leopard a stable OS?
    I also need an (inexpensive) color laser printer. Any suggestions?
    Thanks a bunch!
    Suzi (Machead since the beginning of Mac history)

    Hello and Welcome to Apple Discussions. 
    The 24" iMac uses a superior LCD panel to the 20" model and so is certainly better suited to your purposes. I don't know how badly having a piece of glass in front of the display would affect you as a designer though.
    The display certainly is clear and bright. I use it on it's lowest brightness setting.
    Leopard is stable but it's worth checking that drivers for any devices that you currently rely on are available. For example I have to go back to my 10.4.11 iMac G4 to use my scanner. Personally I can't get iCal to alarm in Leopard but that's a fairly minor gripe.
    As this is the forum for much older iMacs I'd suggest re-posting in the Intel iMac forum and even Mac OS 10.5 Printing forums for better informed opinion:
    <hr width="200">
    G4 (aka Flat Panel): Intel:
    Click image to go to correct forum.
    cheers
    mrtotes

  • I think to bye imac for graphic design use purpose. kindly guide me. Is iMac best for me ?

    i think to bye imac for graphic design use purpose. kindly guide me. Is iMac best for me ?

    Hello artistsagar,
    The word best is always subjective.   It is all a question of your needs, your working practice, your available space; I could go on.
    A Mac (probably a 27"one) may well be perfect.  Good size screen, easily understood basic functions and a huge number of recommended programs.   Just Google Mac graphic design to see what is available.

  • Mapping issue for Idoc to xml

    hello all,
           my scenario is idoc to xml file
    E1EDKT1-------segment (1:n)
       -TDID----
    ele
       -E1EDKT2----segment (1:n)
          -TDLINE-----ele
    When TDID value is X then all values in TDLINE of undeline sement E1EDKT2 needs to be cocatenated and passed to target elemnt A
    if  TDID value is Y then all values in TDLINE of undeline sement E1EDKT2 needs to be cocatenated and passed to target elemnt B
    i have written java function(for all values in context) to conctenate TDLINE elements.
    also the context of TDLINE is changed to  E1EDKT1.
    i am getting all the concatenaed values of TDLINE for TDID=X in target element A but i am not geting any value in target element B for TDID=Y
    can any one suggest what could be the problem.
    Regards,
    Sandip

    Hi Sandip,
    Map like this for target element A:
    use simple if stament.  and for If give TDID  equals(text function) to constant X
    and for then TDLINE-->concattdline(udf) --> output A
    Map like this for target element B:
    use simple if stament.  and for If give TDID  equals(text function) to constant Y
    and for then TDLINE-->concattdline(udf) --> output B
    concattdline udf:
    Create a Context udf with one argument a and name it as concattdline.
    Imports:  java.*;
    Add this code:
    //write your code here
    String value = "";
    for(int j=0; j<a.length - 1; j++){
         value += a[j] + "";
    value +=  a[a.length - 1];
    result.addValue(value);
    I just tested this and it should work for you.
    Regards,
    ---Satish

  • Mapping  error for larger messages

    HI,
    My senario is File to File with some conditions ( Conditions are written in UDF )
    When i am executing the payload with small size mapping executes correctly .
    But when i am executing with larger payload Mapping executes but not taking any conditions in UDF , It executes as one-one mapping.
    thanks in advance

    HI
    This should not be the case... if your UDF is working fine for smaller payload then it should work for larger payload also..
    - test mapping by using payload and after that in mapping use display queue wherever you have used UDF and try to to see what is input and what is the output.. and this will give you clear idea about what exactly is going on..
    - I guess something wrong with logic which you have used in UDF or is input payload dependent, so try to use display queue to get clear idea about UDF working.,.
    Thanks,
    Bhupesh

  • Graphical message mapping examples for JDBC and RFC lookup

    hi, can any body provide me graphical message mapping examples for the "JDBC Lookup" function and "RFC Lookup" function?
    I'm now studying the graphical message mapping and want to try those 2 functions. thank you.
    I expect the examples to be simple enoung, not need to set up much.

    >
    Madhu_1980 wrote:
    > can u check this link:
    >
    > PI 7.0 & 7.1 Mapping - Blogs,Articles,Wiki,Code Samples and Videos Collections https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=79955426  
    >
    > it contains a link : SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    May be I'm too foolish to follow those links, I got issues of each links.
    What I really want is an example from step0
    Swarup:
    Refer the Lookup document - Easy Lookup in Process Integration 7.1
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20befc9a-aa72-2b10-ae9b-b0988791d457
    The first step is "Create an RFC Enabled Function Module for look up", but where can I create the function module? Should I use ESB, IB? or use transaction 'SE11' ?
    Kulkarni:
    Very good links for RFC lookup with 7.0/3.0
    https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/70d90a91-3cf4-2a10-d189-bfd37d9c3231&overridelayout=true
    At page6 "PI Development/Configuration", it saies "You are on the design maintenance screen in the Integration Builder.Expand the subnodes for the software component version for which you want to import interfaces".
    What is "design maintenance screen" ? My IB version is: Service Pack:08 Release:NW07_08_REL.
    When I open IB, it display a screen titled with "Configuration: Intergation Builder", I did not find "software component version" node on the left tree.
    Madhu_1980 :
    it contains a link : SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups /people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
    The Prerequisites state:
    The JDBC channel to be used for the lookup must be configured and activated in the Integration Directory.
    The definition of the table used for the lookup must already be imported into the ES Repository as an external definition
    But I don't know how to create a JDBC channel and define the table.

  • Which object-relational mapping tool is the best for Oracle Coherence?

    Which object-relational mapping tool is the best for Oracle Coherence?
    My application is read-and-write-intensive. Which tool is most suitable for this application?
    TopLink essentials, TopLink, Eclipse or Hibernate?
    Thank you

    I would pick Hibernate mainly because of its popularity and wide knowledge base.
    Coherence has provided some documentation for the integration.
    http://download.oracle.com/docs/cd/E14526_01/coh.350/e14537/usehibernateascoh.htm#CEGFEFJH
    If you have the schema in database, myEclipse can provide you hibernate bindings by reverse engineering.

Maybe you are looking for