Beat Mapping Logic 9 Problem

Hi.
I'm having difficulty getting beat mapping to work with Logic 9.1.6.
I have tried to select the notes in my guide sequence but that yellow line all too often refuses to line up with the start of the relevant note. I tried copying all the beat notes to another region to use the Beats from Region facility but got a message saying “Setting this beat would have caused the corresponding tempo value being too high. Try to delete bars.” When I applied the operation some midi had moved (locked and unlocked) and there were some pretty extreme tempo changes – up to 990 bpm in a song that actually ranges in tempo between about 40-120 bpm. I tried turning the guide track into an audio file to use the “Detect” function but it was still wildly inaccurate.
Has anyone got an idea what I may be doing wrong? Is there a setting in the program that needs to be activated before beat mapping will work accurately? Any help would be greatly appreciated.
Thanks in advance.
Colin

Hi Cauldblast, to save me a lengthy text explanation, here's everything one should know about Beat Mapping:
http://www.youtube.com/watch?v=p5Ro592Wea8&feature=share&list=PLpJ7oPngMm-XnTvAw vABpVdKdfzpVthcJ&index=7
Good luck and have a nice day!

Similar Messages

  • After beat mapping Logic is very sluggish and unresponsive

    I recorded a track without a click, very rubato. Then I manually played in 1/4 notes on a midi track. I used "Beats from region" on the beat mapping track. After that when the song starts to play, if I click on a track or do just about anything with the computer keyboard I get the beach ball and Logic becomes very sluggish or unresponsive. It I revert back to the previous version of the song, without the beat mapping, there is no problem. I did notice that the rubato tempo was screwing up the beat sync on the tape delay plugin, so I put it in bypass, then removed them.

    In any case, personally, I avoid to use automatic function suach as Audio to Midi or auto beat mapping...
    I'm an old... ... Old school musician...
    when I have a song that requires rubato parts and "rallentando" or "accellerando"...
    I write the score as Conductor of myself...
    I prepare the song by manually editing tempo changes before start recording...
    This way is very good also for musician, amateurs, students...
    after editing tempo changes Logic will be your personal orchestral conductor trainer...
    and will be able to test skill of performer...
    the word "PRO" in Logic is focused to professional musician... including students and amateurs can enjoy a fabulous experience ... it is very similar as the musicians or soloists when they are in a professional production environment.
    (this is the OLD SCHOOL way)
    just my 2 cents
    G

  • Message Mapping Logical Problem

    Hi there I have an issue with my message mapping. My source structure looks like this.
    IDOC
    -Seg1
    ---Element1
    ---Element2
    ---Seg2
    ElementA
    ElementB
    Ok so I have to map the IDOC to a flat file. Seg 1 is the Header and Seg2 is the Details. For each flat file there will only be 1 Seg1 but there can be X amount of Seg2s' in the flat file. My problem is mapping Element 1 to Element A. Element A has the value of Element 1 and 2 combined. It appears I cannot map a lower hierarchy to an higher hierarchy? I tried changing the context but with no luck.
    Any idea?
    Thanx,
    Jan

    My problem is mapping Element 1 to Element A.
    What do you mean by this? I guess you want the Element1 to appear with each Segment occurrence. If yes, you may use standard function useOneAsMany as shown.
    /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
    Regards,
    Prateek

  • Beat Mapping is changing speed of audio region, not the metronome!!!

    Hi Everyone,
    I just today learned about beat mapping in Logic. I used it on one song that i'd recorded previously without a click track and it worked like a charm. I'm trying to use it on a different song now (same situation: previously recorded with no click) but for some reason with this song, it's changing the speed/length of my audio region to match the metronome instead of changing the speed of the metronome to match the speed of the audio. What's going on?!
    Thanks a bunch.
    David
    MacBook   Mac OS X (10.4.9)   2.0 GHz Processor, 2 GB RAM

    Well after many hours of searching through Logic Forums and flipping through the Logic Reference Manual, all to no avail, I've finally figured out what the problem was. I needed to uncheck the "Follow Te(mpo)" option in the Region Parameter Box for the region I was trying to beat map. The beat mapping process wasn't actually changing the length/speed of my audio region like I said it was in my initial post; it was simply playing over it slower or faster in order to preserve the audio-to-tempo ratio as I made the tempo slower or faster. All I needed to do was uncheck that little box and now beat mapping works exactly as described in the Reference Manual. WHY ON EARTH is the "Follow Te(mpo)" box not mentioned when discussing beat mapping?! More importantly, why is it not mentioned ANYWHERE in the entire Reference Manual?!?!? NOT ONCE!!! unbelievably frustrating.
    MacBook   Mac OS X (10.4.9)   2.0 GHz Processor, 2 GB RAM

  • Message when beat mapping

    I have used this in LP7 and it worked pretty cool. Now in LP8 I'm following the same procedure and get a "this would cause negative clocks" --- where may I have gone wrong?

    I got the same problem on my Mac after I beat mapped it. I need to have this bugged fixed, I have a lot of projects put on hold. It says "this would cause the clock to be too fast" or "too slow" What the **** do you call this? Make the program make the beat not too fast then, and not too slow. I am using Logic 8 and can't even sync a song with beats in it to logics beats, guitars, basses, effects, sounds and more. Please someone tell me how to sych Logic beats to my songs. I spent $600. on this program only to find that a cracked copy of Acid 5 & 6 for pc, worked better.

  • Film Score: "Lock tempos" before beat mapping?

    Hello everyone,
    I'm scoring a film musical, and have to re-compose the songs with original isolated vocal tracks to the locked picture. I'd like to tempo map the vocal track so I can compose music with a click track. My first thought was using "beat map," which would allow me to place the bar lines in tempo with the audio track. However, on this particular scene, I have composed underscore at multiple tempos that lead into the song (measures 1-36) and whenever I use beat map on measure 37, it erases out all my previous tempo data!
    Is there anyway to "lock" the tempo changes before measure 37 so they will not change when using beat mapping? I know I can lock the regions to SMPTE, but since I'm composing using midi tracks that does me no good.
    Is there any other way to accomplish this goal? In a worse case situation I will use two logic songs for this one cue, but dovetailing the two may be tricky. Thus I'm hoping you guys can help me! THANKS IN ADVANCE!!

    Hi! Thanks for this thread - your problem highlights what has been a maddening and dissapointing failere of the 'new and improved' beat mapping feature to reclock a song (with multiple tempo maps preceding the area of reclocking) with the sophistication we used to have with the 'old' "RECLOCK SONG" dialog. Granted this was a bit complicated to use, but it was extremely powerful and useful.
    I was recently at Namm and personaly spoke with the Gerhard about this issue - and asked for the option of the old dialog back (as we had in LP 7.0)
    My solution for now (and not a great one) is to keep a copy of LOGIC 7.0 on my computer (only good on a G5, won't work with Intel) and open the song in version - with that version we had BOTH the new and old reclocking.
    In the old reclock song dialog, you could select a left source bar for the location (which would usually correspond to the location of your guide sequence, select "reclock between left and right source. Using this method all of the preceding tempo maps are preseverd!!! (as you've discovered that the NEW improved beat mapper destroys when trying to do this)
    My appeal to apple at Namm was to simply give us the choice of BOTH methods as the had in version 7.0 - A new feature or method is great, but if we've lost some of the power of a previous feature the end used so have the option. I work in film music, in a long timeline mode, so I (like you) have many complicated tempo maps within one logic "song"
    Unless Apple does this, I'll probably hold off on buying any Intel hardware until this is addressed (I hope Apple is listening!) as my method of running v. 7.0 when I need to reclock will no longer be possible. (Intel support starts w/v 7.2 which only has the new beat mapper.

  • Beat Mapping/Changing Tempo & Maintaining Automation Timing

    If you've ever changed the tempo in a song (beat mapping or other kind of re-clocking), you probably know that it's extremely important to SMPTE-lock your regions before attemping those operation (this way you can adjust the tempo/metronome to conform to real-time performaces not done to a click, etc. etc. etc. without affecting/changing the relative positions of regions/notes/events).
    The problem with these kinds of operations is that changing the tempo after automation has been written totally screws up the timing of the automation moves, because the spacing between individual automation events will move according to the changes you make to the tempo.
    So... the solution I've come up with is to not only lock regions prior to beat mapping/reclocking, but to also lock the automation data. This is accomplished in the automation arrange page (details below). Once you're done with your beat mapping/reclocking/tempo changing, re-open the automation arrange page and un-lock the automation regions.
    So far this seems to work like a charm. Here's how you do it:
    Assign a key command to open the automation event editor (on any track that contains automation). Hit CMD-1 to open the automation arrange window, CMD-A, and then SMPTE-lock. (having SMPTE-lock on a key command is very handy).
    To unlock the automation data, follow the same procedure, except this time CMD-A and un-SMPTE-lock the regions (also handy to have on a key command).

    Nice tip, Los Schwartzos!

  • Anyone else's beat mapping not working?

    Hi there, noticed yet another bug in Logic 9. I'm trying to do beat mapping according to a virtual instrument region (the last region in a song), and mapping Logic's quarter notes to their respective places results to a slightly different tempo than I anticipated - bpm is 990.
    Well, the region has a free time ritardando (tempo drops from about 59 to 42 within two bars), but I've managed to map it on Logic 8. Unfortunately I'm not able to open the project in Logic 9, of course.
    Any ideas, any hints, anyone?

    Found a cure - at least it's working on my other computer: bounce the track using an instrument with sharp transients, do the beat mapping with that. I'll get the occasional "this would...", but just taking off the latest mapping and re-inserting it allows me to continue.
    Midi region is still a no-go.

  • Trouble Beat Mapping

    Hey Guys,
    Today is my first attempt at beat mapping and I'm having trouble.
    1. I import the WAV file I want to beat map.
    2. Select the WAV file
    3. Select --> Tempo --> Adjust Tempo Using Beat Detection
    All the potential results it gives is quite off.
    The song is Timbaland's 'Morning After Dark.'
    By clicking a 'beat' app on my phone, it shows the tempo is around 118 --- however the Logic Beat Mapping is saying it's around 125.1537 ... Clearly it's off from the song.
    Is there any other way to beat map?
    you may think, "well, just use 118..." That doesn't work however as it needs to be exact and have the metronome stay with the song the entire way...
    ...And plus it needs to match up the first beat of the WAV wit hthe first beat of the session, rather than having WAV Silence.
    Thanks guys!
    --Sean
    p.s. Logic 9 is what I'm using!

    the Logic Beat Mapping is saying it's around 125.1537
    You're using the term Beat Mapping in a way that's different from the way that term is used inside Logic (and this happens a lot). Maybe a better term for what you're doing would be tempo detection.
    Beat Mapping in Logic normally involves dealing with material that embodies a varying tempo. This song you mentioned has a steady tempo, so Logic's Beat Mapping feature isn't really relevant. You're just trying to find out the tempo, which is something simpler.
    Unfortunately, Logic is bad at tempo detection, as you have noticed. It's bad at this when you use the "Adjust Tempo Using Beat Detection" command (which is what you used), and it's also bad at this when you use the BPM Counter plugin. So I would advise you to never waste any time with those features (unless the audio material you're evaluating is painfully simple, like a click track).
    But it really doesn't matter much, because there are lots of other ways to achieve tempo detection. One example is what you did: use a program that lets you tap a tempo. (Logic also has a kind of Tap Tempo feature, but I suggest you ignore that, too.) Tapping a tempo can be done with this handy web site. It can also be done with the BPMCalc program.
    If you would prefer something more automatic (and why not), you can try this free program which does a nice job of automatic tempo detection.
    Another approach, inside Logic, is to cut a region of a specific size (e.g., 4 bars), and then use the Adjust Tempo Using Region Length and Locators command. This command works well. It's explained on p. 599 (pdf). The explanation is not terribly clear, so if you have any questions, just ask.
    There are some other useful techniques for tempo detection inside Logic, but I won't get into that right now.
    By clicking a 'beat' app on my phone, it shows the tempo is around 118
    I think you must be a pretty good tapper. When I use various methods to determine the tempo for that song, the number I come up with is 117.9873 bpm. (That excess precision is admittedly pointless; I could have said 117.98 or 117.99 and it would make no practical difference.)
    it needs to match up the first beat of the WAV wit hthe first beat of the session
    For various reasons I usually find that it's a good idea to leave a measure or more of silence at the start of a project. Later on when you bounce, you're not obligated to include this silence in the bounce.
    The main thing is to make sure the first beat of the region matches up with the start of a measure. That is, if the first beat of the song is a downbeat (the first beat of a measure). In this song, that happens to be the case.
    To match it up right, you just need to zoom in, and then slide the region to the left or right, to make the first beat line up visibly with a bar line. If you set the tempo to the number I mentioned, and then slide the region the way I just said, I think you'll find that the metronome will sound just right.
    Things get more interesting when you pick a record that embodies a varying tempo (which is more common with older records, but it still happens). If you run into that and you have questions, just ask.

  • Beat Map: how do you include a 9/8 bar within 4/4?

    The image below is of the midi guide track post Beat Mapping of a 4/4 funky song in which the rhythm turns around just before the bridge displacing the beat a semi-quaver and the groove continues.
    I am trying to write a rhythm section part for this, and the best way is for every one to count a bar of 9/8 ( ie 4/4 plus a quaver) so everyone comes into the bridge in the same place.
    As you can see, each beat post beat mapping is an 1/8th note out. I need to some how shift Logic's metronome to 'think' that the beats from bar 31 onwards are all on the beat and not displaced?
    Message was edited by: musicspirit

    Welcome To  Discussions kaybee3!
    Here is some additional information.
    Mac OS X Versions 10.1, 10.2, 10.3, and 10.4, are complete system upgrades that must be purchased.
    Once an OS has been installed, the point upgrades, such as 10.1.x to 10.1.5 (Final) 10.2.x to 10.2.8 (Final), 10.3.x to 10.3.9 (Final), and 10.4.x to 10.4.10 (Pending), can be downloaded for free.
    Tiger is available for purchase at The Apple Store (U.S.).
    If you know what to look for, a Full Retail Version, of the Tiger Install DVD, can also be purchased rather inexpensively, at some online Apple retailers, Amazon, eBay, FastMac, HardCore Mac, etc.
    Be sure not to purchase grey, upgrade or machine specific CDs or DVDs.
    The discs should look exactly like the images in the above links, and not say Upgrade, CPU Drop-in DVD, or "This software is part of a hardware bundle purchase - not to be sold seperately." on them.
    Additional info in these links.
    Using OS X Install CDs/DVDs On Multiple Macs
    What's A Computer Specific Mac OS X Release
    Software Update, Upgrade: What's The Difference?
    Caveat Emptor! Examine these items very carefully, and if in doubt, ask questions of the seller before purchase!
    Tiger On eBay
    If your Mac meets the Tiger System Requirements, once Tiger 10.4.x is installed, you can use the PPC 10.4.10 Combo Update, to upgrade to the current version.
    Additionally, Tiger 10.4.x ships on a DVD, so if your Mac doesn’t have a built-in DVD-ROM player, you will have to use an alternative method of installation.
    Info here Installing Tiger Without A DVD Drive.
    The Tiger Media Exchange Program, referred to in that article, is no longer available.
    Shop Carefully, Examine All Documentation, And I Wish You Success!
    ali b

  • How can I beat match two beat-mapped songs?

    Hi,
    I'm pretty confused at the moment - I've been trying to beatmatch two songs, and am not having much luck.
    I have two separate project files, each containg one of the two songs I want to beat match. I've done through both of the songs, matched the project tempos to their BPM, and gone through manual beat mapping in the "configure global tracks".
    Now what I want to do is take one of the two songs I have beat mapped, and move it to the other project (the two projects are at slightly different BPMs) so that it snaps onto the other project's grid (leaving the two songs beat matched).
    I've had no problem dropping apple loops (of varying BPM) onto either of the tracks - they seem to adjust their lengths automatically. I don't really understand why my songs won't do the same thing, since I went through and beat mapped both of them. I even tried exporting them as apple loops, which didn't seem to make any difference.
    If you have any insight on how to fix this, I would really appreciate it.
    Thanks

    Never mind - I figured it out.
    I was converting to apple loops, but the loops I was recording weren't following the new project tempo because I saved them as one-shots as opposed to actual loops (in the convert to apple loops) menu. If you record them as loops, they give you the option when you drag them in to the project to snap them to your current tempo grid.
    Thanks anyway

  • What to do with your beat mapped tracks?

    I have beat mapped a wave file taken from an AIR sample.
    Plays great in a 4 bar loop, but what now?
    i bounced it out, and it will not play right at any tempo. I have tried creating an apple loop from the beat mapped arrange window. that doesn't work.
    so great. i have a 4 bar loop that makes the tempo go absolutely nuts to make the loop work. so adding other tracks to that arrange is useless because all the other tracks follow the tempo curves created by beat mapping.
    what do you do after you have beat mapped your file? how do you go on about using the file with other tracks? you can't drag a loop of it because the tempo map only stays with the orginal 4 bar loop. also how can you work with the tempo jumping all over the place?
    is this just not a very thought out feature, or am i missing a step that is not in the manual?

    nope you're not missing anything, you're just not using beat mapping for what it's for.
    let's say you've recorded a live band in the studio, drum kit, bass, guitar, the usual kind of thing. let's say the band didn't want to use a click track because they're really tight, they have a good feel and they vary the tempo of their playing as the song progresses. so then, let's say you end up with a multitrack recording that sounds great, but is more or less in free-time. now, the band and the producer want to develop the track further, with some logic instruments and some other stuff that requires you to use the sequencer in logic... suddenly you can't quantise anything, because the tempo of the logic song actually has little to do with the tempo of the music. and you can't just set the tempo to the music either, because it changes freely as the band played it. also, let's say you need to do some editing to adjust the timing of some of the drumming and other parts.. you can do it, but the grid in the logic song bears no relevance to what the audio is actually doing. sometimes the kick drum falls on a beat, other times in the middle of a beat, etc etc..
    enter beatmapping. with beatmapping, you can make logic follow the timing and groove of the performance, without having been forced to do it the other way around to start off with. so, the engineer, or usually the poor engineer's assistant, is given the task of beatmapping the logic song to follow the actual pace of the recorded audio. usually you'd do it by using the drum tracks as the guide, but it depends on the song and what's in it.
    once it's done, you have a logic song that suddenly has so many more possibilities to be taken further. you can use effects that sync to tempo, you can add synth parts and quantise them. and, if you want to do more tracking, like overdubs, or extra takes to fix up mistakes, or lead and backing vocals, you'll have a metronome track that will be perfectly or close to perfectly in time with the song as it speeds up and slows down, so the performers can do their thing. and then when it comes to editing, the bar lines in logic will actually correspond to the music, just like in a song with a fixed tempo. the kick drum will always fall on the beat, etc, etc, etc.
    that's why you'd use beatmapping. there are also other applications for it, like when you're composing music for film. but using beatmapping to make the tempo follow a loop is not really the best idea. usually with loops, the idea is for them to be in a groove that works over a fixed tempo. so if the reason why you tried beatmapping was because your loop was a bit sloppy in timing, then the better idea is to cut up the audio and adjust the hits (using crossfades to clean it up) to make it sit better to your tempo. then you glue it together or bounce it as an audio file and go ahead and use it to make your song. or, what I do these days, is I use melodyne (AU plug in version) in percussion mode. it detects the hits in a percussion loop very well indeed, and you can then quantise it totally to make it play absolutely perfectly in time. or, you can quantise it less severely to keep it a bit more free. or you can just manually nudge the hits yourself till you find the groove you want.
    I don't think I'd ever use beatmapping to follow the timing of a 4 or 8 bar loop and then try to copy that beatmap for an entire song.. for me the idea of beatmapping is to allow the timing grid of logic to follow a free-timed performance, so you can work with it from start to finish using logic normally, with the bars and beats corresponding to the music. for capturing the groove of a loop and using that as a template to affect the groove of your other tracks, you're better off using DNA groove template functions.

  • Why is beat mapping mangling midi?

    I have a midi recording of a performance of JS Bach's Prelude one from WTC book I. I noticed that doing beat mapping with the midi track led to some strange results.
    Then I bounced my midi file to audio and used the bounce to beat map. Then it was even more clear that there is a problem with beat mapping, because I could hear the audio and midi getting out of alignment with each other. Sometimes the effect is slight, sometimes very dramatic. 
    Here's before and after screenshots of some midi mangling. I don't know if it's obvious from the images, but after mapping measure 35, beat 2, beat 1 is seriously warped, seeming to slow way down and then speed up. 
    I tried clicking the 'protect midi' box, but the midi still got mangled. 
    My takeaway (for now): only try to beat map audio. Don't let my midi files anywhere near a beat mapping process.

    SMPTE-Lock the Regions before messing with the tempo list.
    Christan

  • Message Mapping logic ...!!

    Hi Experts ,
    I am working on the below scenario where my Sender System is the Oracle Database system and Receiver System is SAP ECC
    basically JDBC->PI->IDOC  channels i am using . I need to create the below Mapping logic in order to satisfy the Interface Requirement
    Based on the Interface_Transaction_ID  each Idoc has to be Created and each Idoc should have corresponding Segments and line items . based on th value of GLAccount and Vendor Account
    My sender Payload is
    <row>
      <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
      <DOC_HEADER_TEXT>5251/0115/000000/0000</DOC_HEADER_TEXT>
      <COMPANY_CODE>1610</COMPANY_CODE>
      <DOCUMENT_DATE>20110707</DOCUMENT_DATE>
      <POSTING_DATE>20110305</POSTING_DATE>
      <PERIOD>3</PERIOD>
      <DOCUMENT_TYPE>ZF</DOCUMENT_TYPE>
      <REFERENCE>45720-T</REFERENCE>
      <VENDOR_ACCOUNT></VENDOR_ACCOUNT> 
      <CF_MATERIAL_TYPE>MATTE</CF_MATERIAL_TYPE>
      <CF_ENTRY_POINT>610 Tank</CF_ENTRY_POINT>
      <CF_SOURCE>XNN</CF_SOURCE>
      <PAYMENT_TERMS></PAYMENT_TERMS>
      <BASELINE_DATE>20110305</BASELINE_DATE>
      <ASSIGNMENT>5251/0115/000</ASSIGNMENT>
       <TEXT>USD </TEXT>
       <GL_ACCOUNT>111810</GL_ACCOUNT>   
       <SPECIAL_GL_IND></SPECIAL_GL_IND>
        <PREV_DOC_NUMBER></PREV_DOC_NUMBER>
       <PREV_POSTING_DATE></PREV_POSTING_DATE>
    </row> 
    <row>
      <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
      <DOC_HEADER_TEXT>5251/0115/000000/0000</DOC_HEADER_TEXT>
    <ASSIGNMENT>5251/0115/000</ASSIGNMENT>
       <TEXT>USD </TEXT>
       <GL_ACCOUNT>111821</GL_ACCOUNT>   
       <SPECIAL_GL_IND></SPECIAL_GL_IND>
        <PREV_DOC_NUMBER></PREV_DOC_NUMBER>
       <PREV_POSTING_DATE></PREV_POSTING_DATE>
    </row> 
    Row having GL_Account Value      E1BPACHE09,
                                                             E1BPACGL09, (GLvalue 111810)
                                                             E1BPACGL09, (GLvalue 111821)
                                                             E1BPACCR09,
                                                             E1BPACCR09,
                                                             E1PACEXTC  .
                                                             Field value=CFCV00000627
    Similary if Vendor_Account Value exist then only Vendor Segment (E1BPACAP09) must occur at target side
    Row having Vendor_Aaccount  Value     
                                                             E1BPACHE09,
                                                             c (Vendor value 123)
                                                             E1BPACAP09, (Vendor Value 124)
                                                             E1BPACCR09,
                                                             E1BPACCR09,
                                                             E1PACEXTC  .
                                                             Field value=CFCV00000628
    I have mapped GL_ACCOUNT -
    >E1BPACGL09 .
                             Vendor_Account---->E1BPACGL09.
    if any one have gone through simiar mapping logic kindly share and do the needfull ...
    Regards,
    Aziz khan .
    I

    Hi ,
    Here the requirement which i am looking for :
    Sender Side has below value
    <row>
         <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
        <PERIOD>3</PERIOD>
        <DOCUMENT_TYPE>ZF</DOCUMENT_TYPE>
        <REFERENCE>45720-T</REFERENCE>
        <CF_MATERIAL_TYPE>MATTE</CF_MATERIAL_TYPE>
        <VENDOR_ACCOUNT>600046</VENDOR_ACCOUNT>
        <CF_ENTRY_POINT>610 Tank</CF_ENTRY_POINT>
        <CF_SOURCE>XNN</CF_SOURCE>
        <PAYMENT_TERMS></PAYMENT_TERMS>
        <BASELINE_DATE>20110305</BASELINE_DATE>
         <ASSIGNMENT>5251/0115/000</ASSIGNMENT>
         <GL_ACCOUNT>111810</GL_ACCOUNT>
         <USER_STATUS>TOHD</USER_STATUS>
         <PREV_POSTING_DATE></PREV_POSTING_DATE>
    </row>
    as you can see in the above Payload has  values where Row  is the Root element and under that the rest of fields occur (its a jdbc to idoc Scenario ) and here based on the Interface Trasaction ID the Idoc is generated . where each Idoc should have either GL Segment if GL Account Value has values and respectively Vendor idoc Segment has to be generated if Vendor Account details are present . the Sender Data will have either GL Account or Vendor Account value in a row not both. 
    below is the IDOC Strcuture how it looks for GL Account at Target side
    IDOC
      --->E1BPACHE09
            E1BPACGL09 (This is the GL Segment will have GL Account Line item)
            E1BPACAR09
            E1BPACAR09.
            E1BPACEXTC
              Filed1
    below out put should come when Vendor Account have Value
       IDOC     
            E1BPACHE09
            E1BPACAP09 (This is the Vendor Segment will have Vendor Account Line item)
            E1BPACAR09
            E1BPACAR09.
            E1BPACEXT09         
              Filed1
    Now when i duplicate the above Row
    Like
    <row>
          <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
           <VENDOR_ACCOUNT></VENDOR_ACCOUNT>
           <GL_ACCOUNT>111810</GL_ACCOUNT>
    </row>
    <row>
          <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
           <VENDOR_ACCOUNT></VENDOR_ACCOUNT>
           <GL_ACCOUNT>111811</GL_ACCOUNT>
    </row>
    <row>
          <INTERFACE_TRANSACTION_ID>CFCV00000627</INTERFACE_TRANSACTION_ID>
           <VENDOR_ACCOUNT></VENDOR_ACCOUNT>
           <GL_ACCOUNT>111812</GL_ACCOUNT>
    </row>
    I have Mapped the below fileds
    Interface_Transaction_ID-->SplitByValue(EachValue)>CollapseContext>IDOC 
    Interface_Transaction_ID -->Filed1 (IDOC/E1BPACEXTC/Filed1) 
    all the above 3 Row have been duplicated the 3 Rows will have 3 interface Transaction id Value=CFCV00000627 (which is same  as per the above Sender Payload ) and 3 GLAccount fields with values 111810,111811,111812 each
    If i test the data i should get the below output 1
    if GL account exists
      IDOC 1
            E1BPACHE09
            E1BPACGL09 (This is the GL Segment with value 111810)
            E1BPACGL09 (This is the GL Segment with value 111811)
            E1BPACGL09 (This is the GL Segment with value  111812)
            E1BPACAR09
            E1BPACAR0/
            E1BPACEXTC
              Filed1  (CFCV00000627)
    If Vendor account Exists then output 2  as follows
    IDOC     
              E1BPACHE09
             E1BPACAP09 (This is the Vendor Segment will have Vendor Account Line item)
             E1BPACAP09
             E1BPACAP09
             E1BPACAR09
             E1BPACAR09.
             E1BPACEXT09         
               Filed1  (CFCV00000627)
    How can i achive the above logic  .
    Regards,
    Aziz

  • Mapped logical system

    Hi Experts,
    I have a confusion to use the type of RFC connection like when
    to use ABAP connection and TCP/IP connections etc...
    I have defined one logical system and define one RFC destination and when  i am trying connect this two it is asking me to give Standard RFC destination for BAPI and dialog calls to connect to the logical system. i would like to know what is this ? why we need to give this?.
    and we assign this logical system to the Mapped logical system. i d like to know what is this mapped logical system and when we need to assign the logical system to this mapped system.
    Can anybody please clarify all my doubts.
    Thanks, Izaz.

    Hi Izaz,
    ABAP connections are given between 2 SAP systems and TCP/IP is used between ABAP and JAVA.
    Regards,
    Suman

Maybe you are looking for