Is Multi Mapping will work with  node function useAsMany with SP10 ?

Hi friends,
                I  am  working some sample Multi Mapping scenario . My XI 3.0   SP is  10 .
                I am getting the following error , while i am testing the Mapping with <b>useAsMany Node function </b> it  is giving the Following Error
<b>
  Cannot produce target element /ns0:Messages/ns0:Message1/ns1:MT_MSG_IB[2]/root/Element1. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd</b>
                 Will Multi Mapping work with this SP 10 ?
Best Regards.,
V.Rangarajan

Hi ,
       I have just taken the Model as the following link
        /people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi
        I have designed the Objects  as same as which is specified  in that link  . But my Service pack is 10.
        It is showing the above specified error
Regards.,
V.Rangarajan

Similar Messages

  • Is UDF required for this?!! or Can we manage with Node Functions?!!!

    HI Gurus,
    I have a requirement like below desc, Is UDF required for this?!! or Can we manage with Node Functions?!!!
    Source File: ( File )
    a) PO_TYPE
    b) Style1
    c) Style2
    Note: Style1 leads to Headernode and Style2 leads to ChildNode, Style1 and Style 2 are interconnected.
    Target File: ( Idoc )
    a) Header Node ( EHDRNDE)
    b) Child NOde ( CHLDNDE)
    And my question is.... I have to populate Header Node and Child Node in target side on certain conditions of the source file. they are;
    I) Whenver a different style1 comes in file...I have to create a Headernode for that in target file. Style1 can contain number of Style2 nodes with the same node. like
    Ex:
    i) Style1 -
    Style2a, Style2b, Style2c
    ii) Style1 ....... Style2aa, Style2ab.
    For this above requirement, I have to create corresponding target nodes for Header ( Style1 ) and as well as for Child ( Style2)
    for ex1: it should be one Header node in target and 3 corresponding child nodes
    for ex2 : It should be One Header Node and 2 child nodes
    For this requirement...can we use node functions....if it is...could you please help me.
    ....Stallin
    Edited by: stallin xavier on May 1, 2008 4:18 AM

    Hi,
    You can do it by using node function as well as UDF also.
    1) If your sequence is sorted and always come in sorted order only e.g. 1st come only style1 node and child node and then come all nodes from style 2 then u can use node function.
    2) for parent node use collpse context then remove context.
    3) for child node 1st differntiat according to your condition and then use split by value(value change)
    4) If occurance of style1 node and style2 node is not fixed then you don't have any option you have to write UDF.
    I think this will help you.
    Regards,
    Rohit.
    Reward points if helpful

  • Hi all,i have a iphone5 from o2,,its unlocked,i have been told it will work on EEs 4g network with the correct sim,,is this tru

    as above,,will my unlocked iphone5 from o2,,work on EEs 4g network with the correct sim in,,has anybody done this/doing this

    As long as O2 have formally unlocked the iPhone and EE are prepared to allow a sim only deal then technically
    a UK iPhone should work on EE 4G network

  • I would like to know if Firefox 7 will work on Windows xp sp3, with AMD Athlon64 ?

    I have a desk top that has the older version of firefox 3.6 on it and I would like to update and want to know if the ff 7 will work on my version of windows xp, sp3 with an AMD Athlonn64 instead of a Pentium4. I believe I have plenty of memory I believe.

    I'm not sure about the graphics card driver, the pc I am referring to is 4 years old. Everything works great, but the ff 3.6 didn't configure right the last update and can't open my email.
    Thanks for your reply!

  • Multi mapping question using user defined function

    Hi,
    I have a message with multiple occuring nodes (i.e. one message with multiple orders (header + detail)) that I need to map to a idoc. I need to filter out of the source based on order type (in header) from creating an idoc.. How do I do it using user defined function + message mappping ?
    mad

    All - Thanks much.. Here is my requirement that is no solved by regular mapping
    <Root>
    <Recordset>
      <Ordheader>
        <ord>
        <ord_type>
      </Ordheader>
       <Ord_line>
         <ord>
         <Linnum>
       </Ord_line>
      </Recordset>
    <Recordset>
      <Ordheader>
        <ord>
        <ord_type>
      </Ordheader>
       <Ord_line>
         <ord>
         <Linnum>
       </Ord_line>
    </Recordset>
    <Root>
    As you see above, each recordset has order transaction. One Root message can contain multiple of these. So, when I map to the IDOC, I want to filter out any ord_type <> XX.
    If I use regular graphical map, it only looks at first recordset and accepts all or rejects all.
    I need to use UDF. In the UDF, what comes in as input ? Resultset is output -correct ? Now how do I usse graphical mapping with UDF to generate the correct target info

  • Wi-Fi card will work on OS9 but not with mac OS X

    I've been having a lot of problems with my imac until I brought to a repair center last year. They had to replace the motherboard and a few other compenents to get it working. Anyway, the end result would be that the wi-fi card wouldn't work. I can detect it and the computer can 'see' it in MAC OS X 'Tiger' but no wi-fi networks are detected. Now what's really strange is that networks are detected when I boot into mac os 9. I've looked for drivers for the airport card but nothing seems to work. Any ideas? One other thing...my internal modem does not work as a fax, it keeps saying modem busy (even though I have an ethernet connection). Please help. Thanks.
    iMac G4 flat panel   Mac OS X (10.3.8)  

    Proxy Settings may be set by connection however - that does not imply that all of the services provided by Apple Utilise these connections.
    *iPod Touch - No Firmware Updates Applied*: Able to use services like Google Maps, YouTube, Weather
    (Confirmed on 3 iPod Touches)
    *iPod Touch - Latest Firmware Updates Applied:* Unable to use services like Google Maps, YouTube, Weather. (Confirmed that this connection fails on 2/3 that have been upgraded, one is still pre v2 firmware and connects fine)
    Both iPod Touches are configured identically - with a static IP address, differing by one digit.
    Same DNS, Same Gateway, Same Proxy IP Address, Same Username/Password.
    The issue is not caused by configurations, it is caused by a difference in how authenticate proxy configurations are handled between the firmware supplied with a pre v2 iPod Touch, and the updated v2 firmware.
    Perhaps v3 will resolve this issue, but at this time if you have any choice, do not upgrade further iPod Touches to v2 if you require internet access via an authenticated proxy in applications such as Maps, Weather, Mail etc.
    Message was edited by: Caledai

  • N:1 Multi mapping Not working !!

    Hi Guys,
    I have input xml message structure as follows:
    <ROOT>
        <OUTPUT>    ----------------------0..n
            <XQ_Segment>  ---------------- 0..1
                    XQ_DATA  -----------------0..1
                    XQ_Value  -----------------0..1
             </XQ_Segment>
             <DTM_Segment> --------------0..n
                 <DATES>         --------------0..1
                       Receiving_Date --------0..1
                       Process_Date   --------0..1
                 </DATES>
              </DTM>
          </OUTPUT>
      </ROOT>
    like 'n' number of input message ---> mapping into target message (both side message structures are same). Basically I am merging 'n' number messages. Using BPM working fine. Rather bundling 10 messages, 10 individual messages are coming out. I am using CollectTime patter.
    Please can any give me their very good exposure how to map these source and target messages? Field level, Node level etc.,
    Many Thanks in advance
    Kind Regards
    San

    If Your souce Test message for Example is like given below
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
       <ns0:Message1>
          <ns1:MT_Test_Forum xmlns:ns1="http://YH1309/TestMapping">
             <Root>
                <Output>
                   <XQ_Segment>
                      <XQ_DATA>data1</XQ_DATA>
                      <XQ_Value>value1</XQ_Value>
                   </XQ_Segment>
                   <DTM_Segment>
                      <DATES>
                         <Receiving_Date>dateReceive1</Receiving_Date>
                         <Process_Date>DateProcess1</Process_Date>
                      </DATES>
                   </DTM_Segment>
                </Output>
                <Output>
                   <XQ_Segment>
                      <XQ_DATA>data111</XQ_DATA>
                      <XQ_Value>value111</XQ_Value>
                   </XQ_Segment>
                   <DTM_Segment>
                      <DATES>
                         <Receiving_Date>dateReceive111</Receiving_Date>
                         <Process_Date>DateProcess111</Process_Date>
                      </DATES>
                   </DTM_Segment>
                </Output>
             </Root>
          </ns1:MT_Test_Forum>
          <ns1:MT_Test_Forum xmlns:ns1="http://YH1309/TestMapping">
             <Root>
                <Output>
                   <XQ_Segment>
                      <XQ_DATA>data2</XQ_DATA>
                      <XQ_Value>value2</XQ_Value>
                   </XQ_Segment>
                   <DTM_Segment>
                      <DATES>
                         <Receiving_Date>dateReceive2</Receiving_Date>
                         <Process_Date>DateProcess2</Process_Date>
                      </DATES>
                   </DTM_Segment>
                </Output>
             </Root>
          </ns1:MT_Test_Forum>
       </ns0:Message1>
    </ns0:Messages>
    and You want to get the Target Message as
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
       <ns0:Message1>
          <ns1:MT_Test_Forum xmlns:ns1="http://YH1309/TestMapping">
             <Root>
                <Output>
                   <XQ_Segment>
                      <XQ_DATA>data1</XQ_DATA>
                      <XQ_Value>value1</XQ_Value>
                   </XQ_Segment>
                   <DTM_Segment>
                      <DATES>
                         <Receiving_Date>dateReceive1</Receiving_Date>
                         <Process_Date>DateProcess1</Process_Date>
                      </DATES>
                   </DTM_Segment>
                </Output>
                <Output>
                   <XQ_Segment>
                      <XQ_DATA>data111</XQ_DATA>
                      <XQ_Value>value111</XQ_Value>
                   </XQ_Segment>
                   <DTM_Segment>
                      <DATES>
                         <Receiving_Date>dateReceive111</Receiving_Date>
                         <Process_Date>DateProcess111</Process_Date>
                      </DATES>
                   </DTM_Segment>
                </Output>
                <Output>
                   <XQ_Segment>
                      <XQ_DATA>data2</XQ_DATA>
                      <XQ_Value>value2</XQ_Value>
                   </XQ_Segment>
                   <DTM_Segment>
                      <DATES>
                         <Receiving_Date>dateReceive2</Receiving_Date>
                         <Process_Date>DateProcess2</Process_Date>
                      </DATES>
                   </DTM_Segment>
                </Output>
             </Root>
          </ns1:MT_Test_Forum>
       </ns0:Message1>
    </ns0:Messages>
    Then do the Mapping as follows
    Output(Change the Context to  Message1)----
    >Output.
    For all other fiels just do the direct mapping from source Root toTarget Root .and similarly for other fields
    You can also refer this wiki as a reference to collect message and bundle then into one message using BPM pattern
    http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=133562783
    Regard ,
    Kubra fatima.
    Edited by: Kubra fatima on Jul 19, 2010 7:33 AM

  • Neither Flash Player nor Java working on Windows 8.1 with IE 11

    I have a new sony laptop with Windows 8 and IE 11.  I have upgraded to Windows 8.1.  Neither Flash Player nor Java are working despite having made all the recommended settings. Adobe recommends upgrading to Flash Player 12.00.38, but I can seem to get it installed. 
    Whats wrong and how do I fix it?

    Flash Player for IE in Windows 8 and 8.1 is embedded by Microsoft and you cannot update it here. It MUST be updated via Windows Update.
    The fatc that Java isn't working as well leads me to believe you have other problems, but IE11 (comes with Windows 8.1) has been a "rolling train wreck" since the day it was released. Websites and pages can't recognize the browser, so they don't recognize any of the plugins, like Flash Player. So far, Microsoft has made NO indication that they have any plan to fix it soon.
    Microsoft's recommendation is to use Compatibility View for affected pages, and "pretend" you're using an different browser. Trouble with that is it has seen limited success at best, and you have to individually enable it for EVERY page that has problems.
    I'm not big on "pretending" so I recommend actually using another browser.
    Firefox (from Mozilla)
    Opera (from Opera)
    Safari (from Apple)
    Chrome (from Google)
    ANY of those will work where IE11 won't, with the Flash Player Plug-in (For all other browsers), and Chrome doesn't even need that because it has its own Flash Player plugin built in.

  • As FI consultant, What are critical issues with other Functional Consultant

    Hai,  Masters
    Can you express about Critical issues with other functional consultant with exmples
    Regards
    Ramesh K

    Hi Ramesh K,
    I think the critical issue should be the definaition cross application should be consistency( Ex in FI, CO, MM or SD).
    And the Main issue is the result updated from FI to other applications or from other applications to FI is correct or not!
    With Best Regards,
    Gladys Xing

  • I live in an area with poor data reception. Will the Maps app work without internet access?

    I live in an area with poor data reception. Will the Maps app work without internet access?

    Google Maps
    Type in 'Ok maps' (no quotes) in the search and press enter
    It will download the map area shown on the screen for offline use

  • Help in mapping with 'createIf' node function

    Hi gurus !
    I am using a 'createIf' node function to create a node in the target if a source field equates to a particular value. Normally, it would mean that only those fields in the source node that satisfies the condition of the 'createIf' would be available to be mapped to the target node's fields. However, I would like a field from another node in the source to be mapped onto the same target node's fields.
    Source (IDoc - DELVRY03)-
    <E1EDL20>
             <E1EDL22>
                <VSBED_BEZ>Trial testing</VSBED_BEZ>
             </E1EDL22>
             <E1ADRM1>
                <PARTNER_Q>WE</PARTNER_Q>
                <NAME1>xxxx</NAME1>
                <NAME2>xxxx</NAME2>
             </E1ADRM1>
    /TargetNode = createIf(equalsS(/partner_q), Constant('WE')))
    /TargetNode/name1=/E1ADRM1/NAME1 - working
    /TargetNode/name2=/E1ADRM1/NAME2 - working
    /TargetNode/vsbed=/E1EDL22/VSBED_BEZ - field not displayed in output at all
    Currently '/TargetNode/vsbed' is not being output at all, leave alone a blank entry, though the test shows the value appearing correctly under 'Display Queue'. Is there any trick that I could try ?
    Cheers,
    Ashok.

    Hi Matias,
    The relevant bits of the source IDoc - DELVRY03 is as below -
    <?xml version="1.0" encoding="UTF-8"?>
    <DELVRY03>
       <IDOC BEGIN="1">
          <EDI_DC40 SEGMENT="1">      </EDI_DC40>
          <E1EDL20 SEGMENT="1">
             <E1EDL22 SEGMENT="1">
                <VSTEL_BEZ>xxxx</VSTEL_BEZ>
                <VKORG_BEZ>yyyy</VKORG_BEZ>
                <INCO1_BEZ>zzzz</INCO1_BEZ>
                <VSBED_BEZ>Pre 1200 hours Satur</VSBED_BEZ>
             </E1EDL22>
             <E1EDL21 SEGMENT="1">
                <E1EDL23 SEGMENT="1">            </E1EDL23>
             </E1EDL21>
             <E1EDL18 SEGMENT="1">         </E1EDL18>
             <E1ADRM1 SEGMENT="1">         </E1ADRM1>
             <E1ADRM1 SEGMENT="1">
                <PARTNER_Q>WE</PARTNER_Q>
                <PARTNER_ID>0000000010</PARTNER_ID>
                <LANGUAGE>EN</LANGUAGE>
                <NAME1>aaaa</NAME1>
                <STREET1>bbbb</STREET1>
                <POSTL_COD1>ccc cccc</POSTL_COD1>
                <CITY1>dddd</CITY1>
                <COUNTRY1>gg</COUNTRY1>
             </E1ADRM1>
             <E1ADRM1 SEGMENT="1">          </E1ADRM1>
             <E1ADRM1 SEGMENT="1">         </E1ADRM1>
             <E1EDT13 SEGMENT="1">         </E1EDT13>
             <E1EDL33 SEGMENT="1">            <ALAND>IE</ALAND>
             </E1EDL33>
             <E1EDL24 SEGMENT="1">
                <E1EDL25 SEGMENT="1">            </E1EDL25>
                <E1EDL26 SEGMENT="1">              
                   <E1EDL27 SEGMENT="1">               </E1EDL27>
                </E1EDL26>
                <E1EDL35 SEGMENT="1">
                   <E1EDL36 SEGMENT="1">               </E1EDL36>
                </E1EDL35>
                <E1EDL43 SEGMENT="1">            </E1EDL43>
                <E1EDL43 SEGMENT="1">            </E1EDL43>
                <E1EDL41 SEGMENT="1">            </E1EDL41>
             </E1EDL24>
             <E1EDL24 SEGMENT="1">
                <E1EDL25 SEGMENT="1">            </E1EDL25>
                <E1EDL26 SEGMENT="1">
                   <E1EDL27 SEGMENT="1">               </E1EDL27>
                </E1EDL26>
                <E1EDL15 SEGMENT="1">            </E1EDL15>
                <E1EDL35 SEGMENT="1">
                   <E1EDL36 SEGMENT="1">               </E1EDL36>
                </E1EDL35>
                <E1EDL43 SEGMENT="1">            </E1EDL43>
                <E1EDL43 SEGMENT="1">            </E1EDL43>
                <E1EDL41 SEGMENT="1">            </E1EDL41>
             </E1EDL24>
          </E1EDL20>
       </IDOC>
    </DELVRY03>
    The mappings are as under -
    /Rec005 = createIf(equalsS(/PARTNER_Q), Constant('WE')))
    /Rec005/F01=Constant('R005')
    /Rec005/F03=/E1ADRM1/POSTL_COD1 - context as E1ADRM1
    /Rec005/F12=removeContext(/E1EDL22/VSBED_BEZ) - context as E1EDL20
    The relevant target node is as below -
          <R005>
             <R005F01>R005</R005F01>
             <R005F02></R005F02>
             <R005F03>ccc cccc</R005F03>
             <R005F04></R005F04>
             <R005F05></R005F05>
             <R005F06></R005F06>
             <R005F07></R005F07>
             <R005F08></R005F08>
             <R005F09></R005F09>
             <R005F10></R005F10>
             <R005F11></R005F11>
             <R005F13></R005F13>
             <R005F14></R005F14>
          </R005>
    Cheers,
    Ashok.

  • Will multi touch gestures work on my macbook- mac os 10.6.7 with lion?

    i am supper exited bout lion coming out, but im wondering if it will work on my mac book?

    It's not necessarily the operating system - your hardware/firmware also has to do with it. So, whether or not your trackpad can handle gestures depends on your model Macbook and how old it is  - I'd guess not, because newer models already support gestures.
    As for the OS, here are the system requirements:
    http://www.apple.com/macosx/how-to-buy/

  • No google apps will work, starting with google maps or calendar etc

    Nothing but search will work for my google. I am not sure why. My version of firefox does crash once every 2 days or so but ever since I did the last update to the newest version on my mac --google dead

    Hello whereizben,
    I see you have posted same post in another thread.  I have already replied to that posting with a solution.  Please see the following link for my reply:
    Re: Calendar will not sync with Exchange Server
    Thanks, again, for posting!

  • XSLT mapping not working b'coz " " & " " replaced with and

    Hello Experts,
      I have a RFC to JMS scenario. One of the parameter of RFC is a string field. This field will contain the XML data in it.
    I need to create a complete XML payload using this data in a string field. For this I am using XSLT map :
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
         <xsl:output method="xml" omit-xml-declaration="no"/>
         <xsl:template match="/">
              <xsl:for-each select="//Nem">
                   <xsl:copy-of select="."/>
              </xsl:for-each>
         </xsl:template>
    </xsl:stylesheet>
    This XSLT mapping works fine when tested independently.
    But in actual scenario at runtime the "<" & ">" used to indicate a node are getting replaced with < and >. Then the XSLT mapping fails and produces no output.
    The output of XSL will be passed in to a java mapping which signs the payload digitally.
    What is the issue with these signs? How can I overcome this problem?
    Any inputs will be of great help.
    Kind Regards,
    Abhijeet.
    Edited by: Abhijeet Ambekar on May 4, 2010 2:01 PM

    Hi Stefan,
      Yes - I want to get rid of & # 60. But these (& # 60 and & # 62) are not added by XSLT mapping. Rather they are in the input available to XSLT map.
    In sxmb_moni, i can see the inbound payload correctly :
    <?xml version="1.0" encoding="UTF-8" ?>
    - <rfc:HDK083_REFUS_SENDDOCU xmlns:rfc="urn:sap-com:document:sap:rfc:functions">
      <P_SIGN_DOCUMENT />
      <P_XML_DOCUMENT><NemRefusionIndberetningSamling><NemRefusionIndberetningStruktur MessageID="1"><HeaderStruktur><SignOffIndikator>true</SignOffIndikator><TransaktionKode>Opret</TransaktionKode><IndberetningstypeKode>Anmeldelse</IndberetningstypeKode><FravaerTypeKode>Sygdom</FravaerTypeKode><FravaerendeStruktur><FravaerendeTypeKode>Loenmodtager</FravaerendeTypeKode><LoenUnderFravaerIndikator>false</LoenUnderFravaerIndikator></FravaerendeStruktur><IndberetningUUIDIdentifikator>bf9cc44e-af15-4e19-8457-5845d75385d2</IndberetningUUIDIdentifikator><ReferenceAttributTekst>ref. Nielsen-1503831372 (23. oktober 2009)</ReferenceAttributTekst>
    but when I try to download the payload or right click on payload to view source I get something like below:
    <?xml version="1.0" encoding="UTF-8"?><rfc:HDK083_REFUS_SENDDOCU xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><P_SIGN_DOCUMENT></P_SIGN_DOCUMENT><P_XML_DOCUMENT>& # 6 0;NemRefusionIndberetningSamling& # 62; & # 60;NemRefusionIndberetningStruktur MessageID="1"& #62;& #60;HeaderStruktur& #62;& #60;SignOffIndikator& #62;true& #60;/SignOffIndikator& #62;& #60;TransaktionKode& #62;Opret& #60;/TransaktionKode& #62;& #60;IndberetningstypeKode& #62;Anmeldelse& #60;/IndberetningstypeKode& #62;& #60;FravaerTypeKode& #62;Sygdom& #60;/FravaerTypeKode& #62;& #60;FravaerendeStruktur& #62;& #60;FravaerendeTypeKode& #62;Loenmodtager</FravaerendeTypeKode><LoenUnderFravaerIndikator& #62;false</LoenUnderFravaerIndikator></FravaerendeStruktur& #62;<IndberetningUUIDIdentifikator& #62;bf9cc44e-af15-4e19-8457-5845d75385d2& #60;/IndberetningUUIDIdentifikator& #62;& #60;ReferenceAttributTekst& #62;ref. Nielsen-1503831372 (23. oktober 2009)& #60;/ReferenceAttributTekst& #62;
    (extra spaces added to "& # 60" as browser was converting it to < ,>)
    If i take the source code for payload and test XSLT mapping, it fails. But if I manually replace all "& # 60" with < and "& # 6 2" with >, then the mapping works fine.
    So I think for XSLT map to work correctly, we need to replace all "& # 60 " . Please suggest.
    Kind Regards,
    Abhijeet.

  • XI Configuration Design questions with multi-mapping message mapping object

    Hello,
    I'm having trouble designing a particular scenario for multi-mapping.  Currently i'm working with a Vendor create and change.  BPM is not being used.
    This is what i need:
    I need a CREMDM04 to turn into one or multiple ADRMAS/CREMAS IDocs and potentially a CLFMAS IDoc based on the values in the inbound CREMDM04 IDoc.
    This is what i currently have:
    A CREMDM04 inbound idoc is multi-mapped to a CREMDM03 (1...9999), another CREMDM03 (0...9999), and a CLFMAS01 (0...9999).  At a minimum only the first CREMDM03 IDoc will be created and at a maximum all three will be created.  The parameters on creating the second CREMDM03 IDoc and the CLFMAS01 IDoc are based on the values in the inbound CREMDM04 IDoc, whereas the first CREMDM03 IDoc will always be created and the values will just be converted/mapped from the inbound CREMDM04 IDoc.  This multi-mapping is currently set-up via a graphical message map and works successfully in the test-tab of the mapping object.  It has a main message and has sub-messages which are the IDocs.  I’m mapping the CREMDM04 to a CREMDM03 to then map it through an ABAP-Class and then to an XSL where the CREMDM03 inbound structure is expected to split into ADRMAS and CREMAS Outbound IDocs for Vendor Create/Change in the remote R/3 systems.
    After the graphical map we have a necessary ABAP Class call that calls a BAPI to the remote system.  This ABAP Class must come after the graphical map since the parameter for the BAPI is based on a converted value from the graphical multi-map.
    After the ABAP Class call there is finally an XSL message split the CREMDM IDoc into an ADRMAS and CREMAS IDoc.  There need to be two interface mappings (one per ADRMAS and CREMAS) since the ABAP classes and XSLs are specific to the ADRMAS and CREMAS.
    The CLFMAS IDoc can go directly to the remote system, but since it’s within this one multi-map, I’m not sure if is possible?  I’m not sure if it will fail once it tries entering the XSL mapping (this is the standard CREMDM message split offered from SAP).
    There are three interface mapping scenarios I can think of, but cannot get to work:
    CREMDM04 to ADRMAS02
    CREMDM04 to CREMAS03
    CREMDM04 to CLFMAS01
    Currently I have the Interface Mapping structured as follows:  (I cannot get this to activate as it appears it does not work)
    Multi-Mapping ==> ABAP Class Call ==> Standard XSL Message Split
    How should i design the interface mapping objects and the configuration objects for this scenario?
    Any help is appreciated and I definitely will reward points (no need to include it in your response).

    Hi,
    I suggest you may use multiple steps interface mapping. It's composited with 3 message mappings as step by step.
    Mapping 1: One to one mapping. For the output schema, use a composition schema which includes those 3 IDOCs you want.
    Mappign 2: ABAP Mapping. I am not sure the ABAP class you mentioned is an ABAP mapping or not. If it does, That's ok. If not,
    call that ABAP class in your ABAP mapping and do corresponding change for your message. Return back the same structure as output.
    Mapping 3: One to multiple mapping to split the message.
    So basically as interface mapping, it's one to multiple mapping. And internally, you have 3 steps to realize the mapping.
    And as my experience, for both one to multiple message mapping & multiple steps interface mapping, it works well in my project. And
    in ID, you have to configure it via "advance" function in receiver determination or interface determination.
    Let me know if any confusion.
    Thanks
    Nick

Maybe you are looking for