Help Need in Graphical Mapping.

Hi
Can you do help for mapping between my file structure to BAPI structure..this is auctully  file would call BAPI for 1: N(file having various headers and line items, each header and associated line items would able to call BAPI in target side).
Now i am just trying to do test using following map...but following error came when i am checking in IM. But when i am doing test this map in MM editor using Duplicate subtree it is working fine.
<b>ERROR: Mapping program Message Mapping MM_request | urn:testing does not match the interface mapping. The number or frequencies of source or target messages for the message mapping are not identical to the number or frequencies of source or target interfaces.</b>
I thought some where i made wrong..!but it is difficult to find out for me! i dint find any wrong in my mapping.
map like this:
Sourcefilestructure:       TargetBAPI
Messages (1:1)            Message(1:1)
Message1(1:1)             Message1(1:1)
  MT_Request(1:1)  
   Recordset(0:U) -->     BAPI_INCOMINGINVOICE(0:U)
    HDR   (0:1)            HeaderData(1:1)
     Filed(0:1)   -->       filed1(0:1)
     Field(0:1)   -->       field2(0:2)  
                HDR--->   GLACCOUNTDATA(0:1)
     LINEITEM(0:U)--->      item(0:U)    
       field1(0:1) --->       field(0:1)
       field2(0:1) --->       field2(0:1)
Thanks,
Regards
Sankar!
Message was edited by: Sankar

Hi,
You have this error message when inside your Interface Mapping you uses occurences which are NOT these one defined in your Message Mapping.
In your Message Mapping, look at tab "Message" and keep in mind the occurence.
Then in your Interface Mapping, do the same action and compare both occurence.
Mickael
Message was edited by: Mickael Huchet

Similar Messages

  • Help needed for Graphical mapping.Tag only once produces

    Hello experts,
    I have a problem in my graphical mapping.This is the example:
    from each segment A in IDOC has to be made Tag A or Tag B in output XML.
    Segment A has a field USER_STATUS and if it is X than Tag B has to be made otherwise Tag A.
    Segment A is 0..9999999. occurence
    Tag A  0..unbounded
    Tag B 0..unbounded.
    I made a mapping
    mapping for Tag A:
    USER_STATUS -> mapwith default(empty)->length->EqualsA (with Constant =0)-> createif->Tag A
    for Tag B as following:
    USER_STATUS -> mapwith default(empty)->EqualsS (with Constant =X)-> createif->Tag B
    The problem is that in output XML, I have only one Tag A or B (depending on field USER_STATUS in first occurence of the segment) while in inbound IDOC 5 segments are with different value of the field: USER_STATUS.
    Does anyone idea to solve this problem!
    Thank you very much for your effort.
    King regards,
    Danijela Zivanovic

    HI,
    CAn you try this way,
    Use Maping Node UseOneAsMany for Tag B
    and pass 3 inputs as
    Constant[]----
    >
    USER_STATUS -> mapwith default(empty)->EqualsS (with Constant =X)----
    >
    USER_STATUS -> mapwith default(empty)->EqualsS (with Constant =X)----
    >
    Same way try for Tag A also.
    Thanks
    Swarup

  • A little help needed in message mapping

    a little help needed in message mapping
    I have to map one of the idoc header segments as many times as it occurs to each Idoc when using the split message funcionality
    let us say we have the segment seg1 and there is a QUALF in it
    <seg1>
    <qualf>001</qualf>
    </seg1>
    <seg1>
    <qualf>002</qualf>
    </seg1>
    then we use the vbeln to split the idoc into 2.
    so if we have
    <vbeln> 1 </vbeln>
    and
    <vbeln>2 </vbeln>
    then 2 Idocs should be created like this
    <Idoc>
    <vbeln> 1 </vbeln>
    <seg1>
    <qualf>001</qualf>
    </seg1>
    <seg1>
    <qualf>002</qualf>
    </seg1>
    </Idoc>
    <Idoc>
    <vbeln> 2 </vbeln>
    <seg1>
    <qualf>001</qualf>
    </seg1>
    <seg1>
    <qualf>002</qualf>
    </seg1>
    </Idoc>
    it is easy to create the segment by using createif with the QUALF field but my problem how to map the qualf twice for each idoc
    Thanks.

    UseOneAsMany is the function you need to use.
    It takes three parameters:
    1 --- The node you want to duplicated
    2 --- How many times you want to duplicated
    3 --- The context you want to place for it.
    Regards
    Liang

  • Help needed in message mapping

    Hi,
    We have a Flat file message coming in with the structure mentioned below: The segments *Record, ItemData1 and ItemData2* are flat structures of the *Recordset*.
    Recordset - Occurs 1
    -- Record    - Occurs N
    -- ItemData1 - Occurs N
    -- ItemData2 - Occurs N
    Ex:
    Recordset
    --REC1
    --IDATA1R11
    --IDATA1R12
    --IDATA1R13
    --IDATA2R11
    --IDATA2R12
    --IDATA2R13
    --REC2
    --IDATA1R21
    --IDATA1R22
    --IDATA2R21
    --IDATA2R22
    This needs to be mapped to a nested structure mentioned below. The *Itemdata1 and Itemdata2* segments are part of *Record*
    Recordset - Occurs 1.
    -- Record  - Occurs N
    ItemData1 - Occurs N
    ItemData2 - Occurs N
    Ex:
    --REC1
    IDATA1R11
    IDATA1R12
    IDATA1R13
    IDATA2R11
    IDATA2R12
    IDATA2R13
    --REC2
    IDATA1R21
    IDATA1R22
    IDATA2R21
    IDATA2R22
    The problem we have is we donot have a key linking the ItemData1 and ItemData2 with the Record and we need to fillup the nested structure based on the values coming .
    Any idea how we can achive this.
    Regards,
    Arunava

    Hi Arunava,
    If you dont have any key field in ItemData1 and ItemData2 in the incoming flat file, then you have to insert a keyfield in both the ItemData1 ,ItemData2 .
    For this ,you need to use ItemData1.keyFieldValue and ItemData2.keyFieldValue in your FCC parameters.
    Also, need to mention the keyFieldName in both ItemData1 ,ItemData2.(ex:ItemData1.fieldNames).
    Hope the below blog would help you.
    /people/sukumar.natarajan/blog/2007/06/12/content-conversion-in-sender-file-adapter--2-new-useful-parameters
    Regards,
    Swetha.

  • Urgent Help Needed: ATI Graphics Card install

    Hello All.... I am in need of some urgent help..
    I am trying to install a new graphics card - the ATI Radeon 9600 SE. I currently have a Voodoo3 card. I followed all of the instructions step by step, but when I plug the monitor to the Radeon card and boot up, I do not get any display. I have tried everything I can think of, and yet - I am sure the card is secured in place and the monitor is plug into the card.
    Can anyone help me on this one.. ATI's support is, well - lacking..
    Here is some info on my pc:
    MCI motherboard
    AMD Athlon(tm) XP 2000+ 1.7 GHz
    768 MB
    AMIINT - 10 Version 1.00, 07/10/02
    Could the problem be with switching from a regular PCI card to an AGP card???

    Quote
    Originally posted by southmike
    okay i'll bite what are omega drivers,
    how are they different from cat4.2 drivers
    i was suprised that the voodoo 3 would work in a AMD64 mobo...
    whoops....just read the rest of the post :lol:
    BTW is there an external power connector that needs to be plugged in?

  • Newbie help needed w/Graphics class!

    Hi everyone,
    I'm stuck on something I know is very simple to do, but I can't seem to find the right combination. I have a derived class that draws a circle using the graphics class. I'm getting compilation errors when I try to set the color and draw the circle. I have looked thru these forums as well as the API. Below is my code. Any pointers would be highly appreciated!
    import java.awt.Graphics;
    public class SmartCircle extends SmartShape
    SmartCircle(int first, int second, int third, Color c)
    super(first, second, third, c);
    public void draw(Graphics g)
    setColor(Color c);
    fillOval(first, second, size, size);
    }

    Here is SmartShape. It is located in the same directory as SmartCircle, so therefore doesn't need to be imported, correct?
    public abstract class SmartShape
    //define instance variables
    protected int positionX, positionY, size;
    protected Color theColor;
    public SmartShape()
         //initialize variables
         positionX = 20;
         positionY = 20;
         theColor = Color.white;
    public SmartShape(int first, int second, int third, Color c)
         if (first >= 0)
         positionX = first;
         else
         positionX = 0;
         if (second >= 0)
         positionY = second;
         else
         positionY = 0;
         if (third >= 0)
         size = third;
         else
         size = 0;
         theColor = c;
    public abstract void draw(Graphics g);
    Hope that helps!
    Melissa

  • Help Needed - 2 graphics cards

    I just bought a Radeon ATI 1900 G5 edition online for my PowerMac G5. I already have a GeForce 7800GT as the primary card but I thought the new card would double the performance. I also thought installation would be as simple as popping in the new card. Obviously I should've done my homework a little better.
    Each card seems to need the extra power connection from the motherboard, but as far as I can tell, there is only one power cord.
    What to do?
    I run FCP5, Photoshop, and AfterEffects and I want as much graphics horse-power as the G5 will give me.
    Is it possible to have both of these cards installed?
    Advisable?
    If so, how do I do it? Can one of them run without the external power cord? I assume I would use slots 1 and 3?
    Please shed some light for me. I feel silly for having bought the card as it seems it may not help my situation. The customer service guy gave me the impression it was going to work fine.
    Anyway, please give me some feedback soon if possible as I'm anxious to try out the new set-up.
    Many thanks
    S

    So you're saying that two graphics cards would in no
    way boost performance in graphics apps like PS, AE,
    or FCP?
    Some PCs use multiple graphics cards with SLI to increase performance, but Macs do not support this.
    That the only reason people use multiple
    cards is to have many monitors?
    Correct (at least for a Mac).
    I thought the extra VRAM would help with my rendering
    and real-time effects, no?
    The extra VRAM is on a different card, and without SLI to connect the cards, there is no way it can be used.
    Ever heard of anyone somehow using two cards?
    Not two high power cards,
    Do they make a splitter for the power connection?
    No. You would have to make your own. It wouldn't be too hard to splice two power cables.
    Or is it risky to have two cards running for power reasons?
    The total power consumption would probably be OK, but only slot 1 is rated for high power cards, and the auxiliary power was only planned for one card
    Or could the NVIDIA run without the power connection from slot 3?
    No. It can't even do that in slot 1, which provides a lot more power than slot 3.
    I have no other PCI cards in there so I would run two
    if there was any benefit to be had.
    With no other cards, there is probably enough power, but it is spread over the low power slots 2, 3, and 4.
    But I am only using two 23" monitors so maybe there isn't.
    The extra card would just be using power and producing heat.

  • Help needed, corrupted graphics all system

    Hello
    I need help, I have a mac pro 2008, and since some time I am experiencing corrupted graphics all over the system. The computer starts operating properly, suddenly, and looks like when I start using graphics intensice application, such as after effects, I get graphics corrupted on finder, pictures, the programs etc to a point where not even thumbnails show up properly. Restarting solves the problem however not for long.
    Now I now this theoretically and the most obvious answer "is the graphic card" however I have changed the whole computer, different mac, different and new graphics card and I get the same problem. Even the RAM is different however the problem persist. The only thing that was carried from the older mac was the hard drives. The OS is the latest version of 10.10 and this problem was also with the earlier 2 versions, mountain lion and Mavericks.
    Please look at the screenshots I am providing, evidently this is a software issue otherwise it would have been fixed after I changed mac.
    Anybody has any idea what the problem could be?
    Any help would be appreciated.

    Yes, but the thing is that those corrupter graphics also make it onto a video that I do, for example. so its not a screen issue, you see what I mean? like 2 days ago I was making a video in after effects and premiere and those corrupted issues made it onto the rendered video, the pixelated things.

  • Help needed in XSLT MAPPING with RFC function module

    null
    Edited by: Ram Kishore on Sep 25, 2009 1:09 PM
    Edited by: Ram Kishore on Sep 25, 2009 1:10 PM

    Hi Arunava,
    If you dont have any key field in ItemData1 and ItemData2 in the incoming flat file, then you have to insert a keyfield in both the ItemData1 ,ItemData2 .
    For this ,you need to use ItemData1.keyFieldValue and ItemData2.keyFieldValue in your FCC parameters.
    Also, need to mention the keyFieldName in both ItemData1 ,ItemData2.(ex:ItemData1.fieldNames).
    Hope the below blog would help you.
    /people/sukumar.natarajan/blog/2007/06/12/content-conversion-in-sender-file-adapter--2-new-useful-parameters
    Regards,
    Swetha.

  • 6110 Help needed for new maps!

    Hello,
    I have a 6110 Nav with pre-loaded, maps of Greece and the Balkans on the supplied 512mb card, but I need maps of Italy, France, Germany, UK as well. Is there a package you would recommend I download from Nokia or Route66 for this need? How do I do this??
    Also, I have a new 1 Gig MicroSD card, will I need a bigger one?
    Lastly, Will I still be able to use my maps for Greece and Balkans if I download additional maps?
    Thank you in advance,
    Jasvox

    it IS true. the maps are there. install route 66 sync software (delivered with your mobile phone on a dvd), it will ask for an update, install that, select in the route 66 sync software "r66 store", select maps, go to europe, and there you get the "Western Europe" map (costs 99,99 euro, 1,64gb, withouth nordics!) or "Western Europe with Nordics (also costs of 99,99euro, 1,78gb, with nordics). so better get with nordics. you will need at least 2gb card anyway...
    but currently route 66 got problems, as they did not link the maps correctly last friday. the "Western Europe with Nordics" is in fact the map without nordics (1,64gb, download interrupted at 92-94%), not clear yet what the map "Western Europe (without nordics)" really is.
    as western europe with or without nordics does NOT include greece and baltics, you may also need to get that map, or it may work with your old map together (therefore, i guess you need a card larger than 2gb, or you get western europe without nordics, i do not know the size of the greece/baltics map). but that may fit on a 2 gb card. cards of size up to 8gb are supported (and more)
    anyway, to make those maps work, you need to update your mobile phone to firmware 4.22.
    guess route66 will fix those wrong linked maps soon.
    Message Edited by laxlex on 04-Feb-2008 10:11 AM

  • HELP NEEDED ON GRAPHICS

    Hi Friends,
    My requirement is craete a screen identical to abap query (SQ01) where we can add tables e.g MARA,MBEW and the graphical screen shows you the table with their links to the key field. I will have certain tables with me at runtine and then i have to show all these tables on graphical screen with their key fields(check fields) linked.
    Looking fwd for your replies
    Thanks
    Arpit

    Hi Friends,
    My requirement is craete a screen identical to abap query (SQ01) where we can add tables e.g MARA,MBEW and the graphical screen shows you the table with their links to the key field. I will have certain tables with me at runtine and then i have to show all these tables on graphical screen with their key fields(check fields) linked.
    Looking fwd for your replies
    Thanks
    Arpit

  • Help needed with graphics cards....

    I'm looking to buy final cut studio 2 for my G5 Dual 1.8, i was recommended the AGP X800 Radeon graphics card, which is great!.... but. Getting hold of one is another story, as from what I've been told the company has been out of stock for 8 months, and it's really the only option in upgrading my machine.
    So... I'm guessing I only have one option in terms of being able to use final cut studio, and that's to buy a more up to date machine, a mac pro. Which i don't mind doing. But will the graphics card supplied, ie a 256MB NVIDIA GeForce 7300 GT, be enough for video work? i wouldnt be running any games, nor would I be dealing with colour, as i only shoot in black and white, it's more for motion. If it wouldn't suffice, can you recommend a decent graphics card for a Dual Core Intel Xeon 2.66GHz mac pro, which is probably what i'd go for.
    Thanks!
    Phil

    For Final Cut Studio yu'd be mad not to upgrade to the ATi X1900 XT. The standard Nvidia 7300 GT just won't cut it.

  • Graphical mapping issue

    Hi gurus,
    we need help for following graphical mapping problem.
    Our input message structure and payload is like;
    <MT_INPUT>
         <Header>
              <VendorName>GREEN IT</VendorName>
         </Header>
         <Records>
              <MType>T</MType>
              <Unit>KG</Unit>
              <MS>40</MS>
         </Records>
         <Records>
              <MType>S</MType>
              <Unit>STK</Unit>
              <MS>2</MS>
         </Records>
         <Records>
              <MType>S</MType>
              <Unit>STK</Unit>
              <MS>5</MS>
         </Records>
         <Records>
              <MType>T</MType>
              <Unit>KG</Unit>
              <MS>30</MS>
         </Records>
         <Records>
              <MType>S</MType>
              <Unit>STK</Unit>
              <MS>3</MS>
         </Records>
    </MT_INPUT>
    We need only the values with Mtype = T
    needed output message is like;
    <MT_OUTPUT>
         <Header>
              <VendorName>GREEN IT</VendorName>
         </Header>
         <Records>
              <Type>Total</Type>
              <Unit>KG</Unit>
              <VALUE>40</VALUE>
         </Records>
         <Records>
              <Type>Total</Type>
         </Records>
         <Records>
              <Type>Total</Type>
         </Records>
         <Records>
              <Type>Total</Type>
              <Unit>KG</Unit>
              <VALUE>30</VALUE>
         </Records>
         <Records>
              <Type>Total</Type>
         </Records>
    </MT_OUTPUT>
    Kind Regards,
    PM

    MType---
    ------      equals-----if withoutelse(Unit----then) ------UNIT
    Constant("T")---
    MType---
    ------      equals-----if withoutelse(ms----then) ------VALUE
    Constant("T")---

  • Help in graphical mapping needed

    Hi,
    i have a graphical mapping where the scenario is that in input we have the following structure
    header0
    header1----
    occurances 1-unbounded
    header2----
    occurances  1-2
    in the output i have to get the below structure
    header0
    header1----
    occurances 1-unbounded
        |--header2---occurances 1-2
    So i have done a one onone mapping
    if my inp xml is like the one given below it works
    <header0>
    <value1>099</value>
    </header0>
    <header1>
    <value1>09</value>
    </header1>
    <header2>
    <value1>hjjd</value>
    </header2>
    <header2>
    <value1>094f9</value>
    </header2>
    But if the input is like the one given below its not working
    <header0>
    <value1>099</value>
    </header0>
    <header1>
    <value1>09</value>
    </header1>
    <header2>
    <value1>hjjd</value>
    </header2>
    <header2>
    <value1>094f9</value>
    </header2>
    <header1>
    <value1>09769</value>
    </header1>
    <header2>
    <value1>09469</value>
    </header2>
    i.e., if header1 repeats its not working can anyone help me in this issue
    Thanks in advance,
    Bhargav.

    Hey Rajeev,
    i had activated it and i can also see that in my message mapping.but still its not working.
    Hey raj,
    As suggested by you i have used splitbyvalue in between header1 in source and header1 in target than the output that was generated is diferrent from that i wanted.The output it generated is
    <header0>
    <value1>099</value>
    </header0>
    <header1>
    <value1>09</value>
    </header1>
    <header2>
    <value1>hjjd</value>
    </header2>
    <header2>
    <value1>094f9</value>
    </header2>
    <header2>
    <value1>09469</value>
    </header2>
    but the actual output to be generated should be as gievn in the topmost post.here the header2 under the second header1 is coming under the first header1 only and the second ocurance of header1 is not replicating in the output.
    Thanks,
    Bhargav

  • Need of value mapping  and fixed values in (conversions)under graphical map

    hi.
    helo all.
    i just want to know what  is the need of value mapping  and fixed values in (conversions)under graphical mappping.
    can any body explain me with real time example .
    waiting for your response.
    bye.
    regards.
    seeta ram.

    Hi Seetha Ram,
       Value mapping:  Where we maintain a table of values which are mapped.
    based on the incoming value we can send the respective resultant value.
        for Eg: for language SAP maintains as EN  --> English  etc
    can u refer these
    http://help.sap.com/saphelp_nw04/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/frameset.htm
    Re: Value mapping table
    Thanks and Regards
    Harsha Vardhan.P
    **Reward points if found useful**

Maybe you are looking for

  • Yellow security bar in IE

    Has anyone figured out how to deal with the yellow security bar in IE when linking to MS Word files (for example)? We've got a file linked from a page at the end of the project for the user to download. They click the link, the yellow bar pops up, th

  • How can one actually see their keychain passwords?

    Is it possible to acually see your keychain passwords?

  • /WEB-INF/lib/reports_tld.jar

    /WEB-INF/lib/reports_tld.jar Elaboré una pagina JSP en Jdeveloper utilizando el Reports pero me pide /WEB-INF/lib/reports_tld.jar y no se como crearlo.

  • Where can i find dms metrics stored in the server?

    hi, where will be the dms metrics be stored inside the server.how does a spy retrives those data metrics. This is very important.if anyone can answer it will be of great help to us. thank you

  • What is with MSVCR100.dll and Crashes?

    While in Develop I clicked on an image in the filmstrip solely to change its colour rating. While doing that the dreaded white screen....close program...and that's the second time today while doing a 'nothing' action Its predominantly reported in the