Multi Mapping with IDoc receivers

Hi,
I want to use an Interface Mapping in Enhanced Interface determination. The Interface Mapping includes two Message Mappings and should create either  IDoc Type WPUWBW01 or IDoc Type WVINVE03, depending on the values of the Source Message.
In SAP Help I read the following about developing Multi-Mappings for Message Splits: "Messages that result from the split in a mapping-based message split are sent using one Adapter Engine. For this reason, only those adapters that run on the Adapter Engine are supported. "
Does this mean my scenario will not work?
Thanks in advance.
Alex

Yes correct. you will have to do two separate message mappings and interface mappings to achieve your goal.
The IDoc adapter is on the ABAp stack and therefor does not allowing you to use some of the functionality which you get on from the adapter engine on the java stack.
let me know if you need anything else...
Edited by: Alex on Jul 21, 2008 5:37 PM

Similar Messages

  • Multi Mapping - Receiver IDOC & Mail with BPM

    Hi,
    Is it possible to use BPM with Multi Mapping for IDOC & Mail receivers sent parallely..
    Appreciate your help ..
    Thanks,
    vasanth.

    Hi Michal,
    Thanks Michal,
    We are using PI 7.1, Our Scope to do File to IDOC & Mail scenario in between we have to do RFC Lookups..
    Could you pls guide me thru the steps fo BPM,
    1 SA -> OB to AA
    2 ID  -> OB to AA & AA to Recv
    3.RD -> OB to AA & AA to Recv
    4.RA -> AA to IB & AA to IB
    Correct me if i'm wrong..
    Clarification : Is there is any way out to implement this scenario with out BPM.
    We already implemented this scenario with 2 MM & 2 OM, Scenario works fine...but we have to use 1 Mapping..
    Appreciate your help in advance..
    Thanks,
    vasanth.

  • Multi mapping with out BPM

    HI ALL ,
           I am trying to do multi mapping with out using BPM .I will get message from the sender and i need to send that to two different target system. I have defined the mapping in the IR . In ID i  have created the configuration scenario and i have created the receiver determination .In receiver determination i have selected "EXTENDED" and when i select input help for mapping name it says "NO Object found". What else should i do get the mapping program here .
    Regards,
    Tarun.

    Bhavesh,
    I'm sorry but if he needs 2 different receivers, then it's not the case of using Enhanced Interface Determination.
    sapuser,
    if you scenario is asynchronous, then it's easily implemented.
    But it won't be achieved with multimapping.
    You'll have 2 receivers in receiver determination (normal RD, not enhanced). For each of those, you'll have to create a separate simple mapping (that will generate the message expected at each receiver system) and refer that mapping in the interface determination of each receiver.
    For example, you have input_message containing data1 and data 2. You'll have 2 simple mappings (not a multimapping), 1 generating output_message_1 containing data1 and the other generating output_message_2 containing data2. Then refer those mappings in the proper interface determinations.
    Regards,
    Henrique.

  • Multi-Mapping in IDOC without using BPM ?

    Hi ,
    Please check ..
    Can below given blog can be used to achive Multi-mapping in IDOC without using BPM ?
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    Regards
    PS

    Solved .. Thx every one .
    Approache Used :
    1. Created mapping  with Change signature on target Message type(idoc) with 1..N Occurence.
    2. Operation mapping with change Occurence on Target Operation(1..Unbounded) .
    3. Used same Operation mapping in Interface Determination with 0..unbounded(Multiplicity).

  • Spliting files based on condition using multi mapping with BPM

    Hi All,
    Can any one please let me know How to <b>Splite the outbound records based on condition using multi mapping with Integration Process in BPM</b>?
    Thanks
    Govindu.

    Hi All,
    Sorry for mistake this question for Exchange infrastructure guys.
    Thanks,
    Govindu

  • BPM Multi Mapping to diffrend receivers

    Hello All,
    i have to deploy an bpm process with 1:N mapping and different receivers
    i have an receive step an  transformation step for the mapping and
    two send steps each in an block to send single messages to the receivers.
    my problem is:
    say the input Message has 4 Subtrees so after the Mapping i have 4 Messages for receiver1 and 4 Messages for receiver2
    BMP send all 4 Messages to receiver1 and then all 4 messages to receiver2
    but i want to send message1 tor receiver1 , then message 1 to receiver2
    so that the pattern is like this:
    MSG1Rec1, MSG1Rec2
    MSG2Rec1, MSG2Rec2
    MSG3Rec1, MSG3Rec2
    is this possible with bpm.
    Multi Mapping without bpm is not possible
    regards ralf

    Hi  Marshal  
    receiver is abap proxy and not adapter engine
    operation mapping is like this
    source_operation1   => target_Operation1   0..unboundet
                                     => target_Operation2   0..unboundet
    in message mapping
    source_Message1    => target_Message1  0.. unbound
                                      => target_Message2  0..unbound
    all work fine but in bpm i need two blocks pareach to send the messages to target.
    and bpm will work first block1 and then block 2
    i need a block for both sender steps but ???

  • Multi Mapping with out BPM and Receiver Determination Condition

    Hi Masters,
    My Requirement Was:
    Proxy will send the data to XI system, Based Customer group number[1000,2000,3000,4000], I need to split the message into 4 messages, and sent to 4 Different location, based on Customer Group condition.
    For message split, I fallowed below weblog.
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    Problem is file split correctly, but data goes to all customer groups..
    EX
    If they send the customer group 1000, I need to send the customer group 1000 file to BS1[Business Server1],
    If they send the customer group 2000, I need to send the customer group 2000 file to BS2[Business Server1],
    Please guide me,
    Thanks,
    ANU-

    Hi,
    Develope it like follow.
    Source Structure- Same for everything.
    Create 4 different structures for all targets, create 4 different msg types, 4 inbound message interface ( i think you are creating single Message type now, that is the mistake)
    In message maaping, add 4 target message types in same MM.. i hope i am clear..  ( same like in blog /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible he has created 2 message types USER_1 and Employee)
    keep occurence of all of them 0 to unbunded (not necessary)
    Now create mapping for each message type (same like USER_1 and Employee, imagine them like different message types virtually). 
    Map message type with the source field and mention the condition which you want test using graphical functions.  i will say if x e equla to 1 creatif --> target.
    I hope i m clear till now...
    thanks.

  • Multi-Mapping with BPM?

    Hi Experts,
                    Can anyone send me a scenario which contains multi-mapping using BPM (collect pattern)........I searched on SDN but cudn't find any scenario which contains Multi-Mapping BPM scenarios. All the scenarios which r available based on without BPM.............points will given to the approriate replies.
    Thanks in Advance
    Faisal

    Hey
    strange you didn't find it,it was the second link when i searched SDN with the string "multimapping BPM"
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    Thanx
    Aamir

  • Multi-mapping with message bundling but without using BPM

    Hi all,
    I have a requirement to bunch specific no. of records (say 50) from source message and create separate target messages for those bunches. For example, if the source message has 120 records, then there should be three separate target messages created containing 50, 50 and 20 records each.
    I am wondering whether this multi-mapping is possible without using BPM, as the typical no. of records in the source message are in the range of 600 to 800, and rarely (twice or thrice a month) they shoot up to 2000. So my concern is whether BPM would affect the performance. We are using PI at SP12.
    Regards,
    - Shankar.

    Sorry for late reply.. Well the sender is a file system, which sends a single XML file containing multiple records. (I mean I have a sender file adapter that polls periodically from a specific path and picks up the file when it is available)
    The no. of records in the source file may be different in each run. The requirement on the receiver system is that it can handle a file which has maximum of 'n' records only (say 50 in my example)
    Now the sender file can contain any no. of records. It may contain 10 on some day, or 200 the next day, or 120 on the third day. But on the receiver side, I want the files to be created such that each will contain AT MAX 50 records.
    So, if source file has <=50 records, then there will be only 1 target file having the same no. of records.
    If source file has between 51 to 100 records, then there will be two target files. One will have 50 records, and the second will have remaining records.
    And so on..
    Regards,
    - Shankar.

  • Multi Mapping in IDOCs

    Hi all i have a senario in which i have to send 990 IDocs at a single point of time not more then tht.
    I have done the mapping and changed the occurences of the IDocs node by externally exporting it and then importing it back again.
    I also needed to repeat the main node so i changed the message ocrrences in the Message mapping to 0.. unbounded.
    The problem i am facing is like it is showing errors in the end to end.
    The error describtion is as follows:
    Category>XIServer</SAP:Category>
      <SAP:Code area="OUTBINDING">CO_TXT_MMF_ENGINETYPE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Messages in multi-message format can only be sent to one Adapter Engine</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    is it not possible to change the occurences for the IDoc Message. If so how can i do this without it.
    Rgds
    Aditya

    Hi,
    I don't think that you need to make occurence change in mapping.
    1) First export your idoc change the occurance then import
    2) Then do the mapping *Don't change occurance for source idoc in mapping
    check the weblog again
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
    btw if you can put wht the entire scenario is dat will be better.
    <b>Cheers,
    *RAJ*
    *REWARD POINTS IF FOUND USEFULL*</b>

  • Mapping with IDoc problem

    Hi All
    I am having a problem where if I get over about 30 records from my 3rd Party in a file. This data is mapped to the Materials Master IDoc(MATMAS05) and it gets a mapping error when trying to run thru the mapping.
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
      <SAP:P1>com/sap/xi/tf/_MM_MATCAT_MATMAS_</SAP:P1>
      <SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
      <SAP:P3>RuntimeException in Message-Mapping transformatio~</SAP:P3>
    If I take this data from the Payload in SXMB_MONI and test in the Graphical Mapping tool in Integration Design it crashes with the above error. If I take this file and break into 2 parts and then send thru the mapping tool both files has no error. Does anyopne have any idea why this error occurs(could this be a memroy error - but for like 30 records) and how I can fix this as we would like to do a mass upload - about 9000 records(materials).
    Your help will be appreciated.
    Thanks
    Clinton

    Hi
    This is such a weird error.
    I have now started taking this file that I receive from the 3rd party with 200 records and tested it with the mapping tool. The results are as follow: From record 1-31 goes successful, 32-147 goes successfully and 148-200 goes successfully. So if I take the file as one file it crash, but if I break the file into the above 3 files it goes thru fine. for the first part it can only take 31 records, the 115, and then the rest. This does not make any sense, can someone please give me some advise.
    Thanks
    Clinton

  • Multi mapping - with BPM / without BPM

    Hi Iam testing Multimapping with and without mapping.
    in Mapping Editor
    Source structure:
    Messages 1..1
    ...Message1  1..1
    ......MT_Combined_file 1:1  DT_Combined_File
    ........DT_State 1..1
    ...........State_rec  0..unbounded
    ........DT_Supplier 1..1
    ..........Supplier_Rec 0..Unbounded
    Target Structure:
    Messages 1..1
    ...Message1  1..1
    ......MT_State 1:1  DT_State
    ........State 1..1
    ..........State_rec 0..Unbounded
    ...Message2  1..1
    ......MT_Supplier 1:1 DT_Supplier
    ........Supplier 1..1
    ...........Supplier_rec 0..Unbounded
    Mapping:
    DT_State -
    >  State
    State_rec -
    > State_rec
    DT_Supplier -
    > DT_Supplier
    Supplier_rec -
    > Supplier_rec
    Testing XML taken from test tab and is as follows:
    I copied XML from test tab as is and removed <ns0: messages > line.
       <ns0:Message1>
          <ns1:MT_Combined_File xmlns:ns1="http://bpm.split.com">
             <DT_State>
                <State_rec>NYC</State_rec>
             </DT_State>
             <DT_Supplier>
                <Supplier_rec>WalMart</Supplier_rec>
             </DT_Supplier>
          </ns1:MT_Combined_File>
       </ns0:Message1>
    Could anyone help me what I'm doing wrong.  I need to give sample XML to Legacy folks so that they generate XML data to be picked up by File Adapter.
    Thanks for any help.

    Hi,
    take this part
    <ns1:MT_Combined_File xmlns:ns1="http://bpm.split.com">
    <DT_State>
    <State_rec>NYC</State_rec>
    </DT_State>
    <DT_Supplier>
    <Supplier_rec>WalMart</Supplier_rec>
    </DT_Supplier>
    </ns1:MT_Combined_File>
    ignore <ns0:Message1> this will be generated at runtime.
    Thanks,
    Prakash

  • Multi-mapping activate changes error

    Good afternoon!
    I want to use multi-mapping to split one IDoc(WBBDLD04) to some xml documents.I want XI to create one xml document per segment E1WBB01 of WBBDLD04 IDoc. I set Occurrence = 0..unbounded for target interface in interface mapping . Then I try to activate changes. IX generate errors:
    MaterialMasterRequestMapping | http://sap.com/xi/SBO:
    A multi-mapping with multiple source or target interface instances is only recommended with asynchronous interfaces, since only a mapping of this type can be used in the process editor. IDoc WBBDLD.WBBDLD04 | urn:sap-com:document:sap:idoc:messages are not asynchronous abstract interfaces
    Mapping program Message Mapping MaterialMaster2SBO_GT2 | http://sap.com/xi/SBO 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.
    Tell me please, what I do wrong?
    Thanks!
    Lositskiy Alexandr

    Alexandr,
    You need to create an Abstract from your IDoc (Message Interface).
    To use mutli mapping, you need to create a Business Process.  Then in your Business Scenario, use your Business Process and reference your multi map.
    Hope this helps.
    Regards,
    Simon

  • Multi Mapping for JDBC Receiver JDBC Adapter

    Hi All,
        I'm trying an IDoc to JDBC (canonical XML) scenario using multi mapping (single IDoc as source and two different JDBC messages in receiver end). But, this is failing in RWB with some parser error. So, am not sure whether multi mapping is allowed for JDBC Canonical XML format. Please clarify.
    Thanks,
    Hussain.

    Hi ,
    JDBC Adapter supports multi mapping,so you can implement the same,but what do you mean by Canonical XML format??
    Regards,
    Raj

  • Multi-mapping help

    Hi, anybody can help to point out a blog about how to create multi-mapping with detailed step-by-step and pictures.
    I try to learn how to create one.
    I read sap help as below, it's too complex to understand , thank you
    http://help.sap.com/saphelp_nw04/Helpdata/EN/21/6faf35c2d74295a3cb97f6f3ccf43c/content.htm

    Hi Shiwudao,
      In case if you want to merge messages coming from different receivers by using Multimapping .You just need to create Multimapping between abstract interfaces and specify them in the Transformation step,and at the same time you need to take care of the ID objects also.Here u need not use any Enhanced interface determination also.
    Refer the Integration process design in  following Wiki on BPM Pattern to get an idea on how to use multimapping in BPM transformation step.
    https://wiki.sdn.sap.com/wiki/display/BPX/BPMPatternMultiIfconditionExplained(stepbyStep+Procedure).
    Thanks,
    Ram.

Maybe you are looking for