Message mapping problem after RFC import in SP14

This never happened in earlier versions. If I make minor changes to RFC structures (ex: add new field) and than reimport, my mapping (in the past) needed adjustments only for the new fields. Now, all fields need to be remapped.
Anyone facing similar issues? Is there any patch for this?
Thank you.

Hi Parimala,
Even it should not happen . But even I have faced this once. But I just added some spaces and activated. It worked for me.
But if you are changing your source structure, then it usally happens. But if it is target then it is not happening.
It is just my views,
Regards,
Moorthy

Similar Messages

  • Request Message Mapping Problem

    Hello friends,
    I am working in XI 2.0 and
    my senario is sap R/3->XI->File Adapter
    I take an idoc from the SAP R/3 system. and that comes properly to XI. I already created Data type, Message Type,
    Interface Type, Message Mapping and Interface Mapping in Desing. and all the configuration part.
    but when i send an idoc to XI system and check in SXMB_MONI at that time it shows me a green flag. means Inbound is Proper but It does not execute further steps.
    like Request Message Mapping, Call Adapter, Response.
    Can any one help me to solve this situation..
    Thanks in Advance.

    hi Shankar,
    I am able to solve the previous problem. by restarting my m/c.
    Now if any one know that how to configure RFC adapter.
    it always give me error like.
    <b>Attempt to start RFC adapter failed: com/sap/mw/jco/JCO$Record</b>
    And this is due to I am not able to connect to other R/3 system.
    In SM59 transaction
    <b>AI_RFCADAPTER_JCOSERVER</b> - TCP/IP connection
    when i register my program id to <b>Xmb2RfcService</b>
    then it gives me error when  i am testing my connection.
    <b>program Xmb2RfcService not registered / CPI-C error CM_ALLOCATE_FAILURE_RETRY</b>.
    so, can any one help me out to solve this problem.
    how to register Service in XI.
    Thanks,
    Gaurav Jain
    Message was edited by: Gaurav Jain

  • Message mapping problem: BAPI with range table parameters

    A kind hello to all,
    I try to call the BAPI_ALM_ORDERHEAD_GET_LIST in a 4.70 system via RFC connector. The configuration already works with another BAPI. With this here I get message mapping exception:
    Trace level="1" type="T">com.sap.aii.utilxi.misc.api.BaseRuntimeException: RuntimeException in Message-Mapping transformation: Zielelement /ns1:BAPI_ALM_ORDERHEAD_GET_LIST kann nicht angelegt werden. Prüfen Sie, ob die XML-Instanz für die Ausgangs-XSD und die Zielfeldzuordnung die Anforderungen der Ziel-XSD erfüllt. at com.sap.aii.mappingtool.tf3.AMappingProgram.start
    (How can I switch the trace language to English easily? I try to translate:
    "BAPI_ALM_ORDERHEAD_GET_LIST cannot be created. Check if the XML instance meets the requirements for the output XSD and the destination field mapping meets the requirements of the destination XSD.")
    But the mapping test tool in the Integration Builder Design does not report any warning or error.
    My guess is that the problem lies in the parameter structure of the BAPI_ALM_ORDERHEAD_GET_LIST: I have to fill the IT_RANGES selection range table, so it looks as if I need several instances of the item in the corresponding XML. Can I use "Duplicate tree" in the mapping editor? Here I got another exception?
    Many thanks for any help!
    Regards,
    Carsten

    Hi Udo,
    you gave the final hint, indeed I used a XML file that was not evidently not compliant to the message type I created (even though it had been validated by Altova XMLspy).
    From now onwards I only use the "Create instance" function of the test tool to create the XML body of my test messages...
    Thanks a lot,
    and best regards,
    Carsten

  • Message mapping problem when testing

    Hi guys,
    I'm having a tiny little problem with a message mapping.
    When I'm testing a message mapping I'm getting the following error:
      12:28:35 Start of test
        Cannot produce target element /ns1:MT_Encomenda/Num_doc. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd
      12:28:36 End of test
    I'm importing a xml file for testing, but if I fill in the files at hand using the xml instance i get no problems.
    Any ideas?

    hi,
    make sure the target field  /ns1:MT_Encomenda/Num_doc is getting populated from the source message.
    you would see this error if a required field in the target structure is not populated.
    cheers,
    naveen

  • Message Mapping Problem with UTF-16LE Encoded XML

    Hello,
    we have the following scenario:
    IDoc > BPM > HTTP Sync Call > BPM > IDoc
    Resonse message of the HTTP call is a XML file with UTF-16LE processing instruction. This response should then be mapped to a SYSTAT IDoc. However the message mapping fails "...XML Parser: No data allowed here ...".
    So obviously the XML is not considered as well-formed.
    When taking a look at SXMB_MONI the following message appears: "Switch from current encoding to specific encoding not supported.....".
    Strange thing however is if I save the response file as XML and use the same XML file in the test tab message mapping is executed successfully.
    I also tried to use a Java Mapping to switch encodings before executing message mapping, but the error remains.
    Could the problem be, that the codepage UTF-16LE is not installed on the PI system ? Any idea on that ?
    Thank you!
    Edited by: Florian Guppenberger on Feb 2, 2010 2:29 PM
    Edited by: Florian Guppenberger on Feb 2, 2010 2:29 PM

    Hi,
    thank your for your answer.
    This is what I have tried to achieve. I apply the java conversion mapping when receiving the response message - i tried to convert the response to UTF-16, UTF-8 but none of them has helped to solve the problem.
    I guess that using adapter modules is not an option either as it would modify the request message, but not the response, right?

  • MESSAGE MAPPING PROBLEM PLS HELP

    hi forum i have a problem in message mapping...
    i have a file to file scenario...with a BPM..
    the components are:
    1. one outbound async MI:->   MI_OA_fileSender
    2. one abstract async MI:->   MI_AA_fileSender
    the above two has messsage structure as:
    <ns0:MT_sourceFile xmlns:ns0="http://zpoc.com.test/rana3">
       <recordset> 1...1
          <record>  1..unbound
             <batch_num/> 1..1
             <quantity/>  1..1
          </record>
       </recordset>
    </ns0:MT_sourceFile>
    3. one abstract async MI: -> MI_AA_fileDestination
    4. one inbound async MI:-> MI_IA_fileDestination..
    the above two has messsage structure as:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_destinationFile xmlns:ns0="http://zpoc.com.test/rana3">
       <recordset> 1..1
          <record> 1..unbound
             <rec_number/> 1...1
             <qty/> 1...1
          </record>
       </recordset>
    </ns0:MT_rana3_destinationFile>
    inside the BPM i m doing a simple one to one interface mapping between MI_AA_fileSender and MI_AA_fileDestination AND then use a send step to send it to receiver service. But inside the graphical editor, for the message maaping in the interface mapping, i change the target structure a bit by duplicating <rec_number> making it:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_destinationFile xmlns:ns0="http://zpoc.com.test/rana3">
       <recordset> 1..1
          <record> 1.. unbound
             <rec_number/> 0..1
             <rec_number/> 0..1 //did right click   and "duplicate sub-tree, so it becomes 0...0"
             <qty/>
          </record>
       </recordset>
    </ns0:MT_destinationFile>
    But i dont change the original structure of MT_destinationFile.
    Now in the resultant file in the receiver side i recive two <rec_number> tags....
    but since i didnt change the original structure of MT_destinationFile.....but i only made a change in the mapping by duplicating the node <rec
    _number>(right click and done "duplicate sub tree").............SHOULD IT NOT THROW AN ERROR
    Message was edited by:
            sudeep dhar
    Message was edited by:
            sudeep dhar

    >.............SHOULD IT NOT THROW AN ERROR
    Not necessarily.
    See, XI won't realize, by default, a schema validation in your messages. If you want a validation, you'll have to implement one, as described in
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c4/e1343e8c7f6329e10000000a114084/frameset.htm
    However, for some particular steps in BPM, I have observed that an invalid XML will some times result in a error in BPM execution. In particular, if you have switch steps, container operation steps and/or correlations where you use a particular field of that message, it may throw some exception when you have an invalid xml. Also, I have observed some errors with conditional receiver determination for invalid messages.
    As a best practice, if you have any kind of dependency on a particular message inside your system (like switches, container operations, correlations, condition in receiver or interface determination etc), it is a good idea to implement a schema validation.
    Also, if you do want to create a thrustable scenario, you might want to perform schema validation for all your output messages.
    Regards,
    Henrique.

  • Message mapping problem / experts needed / UDF?

    Hello experts,
    I have the following problem in a message mapping:
    Source structure is as follows:
    - Node a (min 1, max 999)
      - Subnode b (min 0, max 999)
      - Each Subnode b has the element "number" (1,1)
    This structure must be mapped to the following target structure:
    - Node c (1,999)
       - Subnode d (0,999)
       - Each subnode d has the following elements:
           - e1
           - e2
           - e3
           - e11
    1 Source node a should create 1 target node c.
    All numbers in all subnodes b of one source node a should be mapped to the e1, e2,...e11 elements of the target structure. As one target node d can only contain up to eleven numbers, there must be several d nodes.
    I have already tried to create a UDF, but it does not work.
    Any experts who would like to share their knowledge?
    Thanks in advance.
    CHRISTOPH
    Edited by: Christoph G. on Apr 23, 2008 10:46 PM

    Hello again,
    meanwhile I have worked hard on it and I have found the solution (just one UDF (queue function) which gets the article numbers as well as constant(targetField). So the UDF covers the creation of the "groups" as well as the mapping of the article numbers.
    It was really interesting and it made me ambitious to find the solution myself I do not have access to the system today, but I will post my solution as far as I have access again. Maybe you still want to search for a solution? It really may be fun, just like some kind of a puzzle game.
    In order to make it more clear, here comes the source and target structure with an example. Let me once more explain it: In the source, there are positions, each with unlimited article numbers. Each position will create a targetPosition. The node "targetPosition" has the subNode "articlenrs" (unbounded). Articlenrs has 11 differnet elements, calles a1, a2, a3, ..., a11. That means, all article numbers from a source postion should be mapped to "groups of 11 target article numbers". Please be aware the there are 11 differnet target fields for article numbers: a1, a2, ... a11.
    I think that' why the solution of  Liang Ji and Rohit Kalugade will not work...
    SOURCE
    <position>
         <articlenr> 123   </articlenr>
         <articlenr> 456   </articlenr>
         <articlenr> 4783 </articlenr>
         <articlenr> 123   </articlenr>
         <articlenr> 456   </articlenr>
         <articlenr> 4783 </articlenr>
         <articlenr> 123   </articlenr>
         <articlenr> 456   </articlenr>
         <articlenr> 4783 </articlenr>
         <articlenr> 123   </articlenr>
         <articlenr> 496   </articlenr>
         <articlenr> 4783 </articlenr>
             . (unbounded)
    </positon>
    <position>
         <articlenr> 543  </articlenr>
         <articlenr> 865  </articlenr>
         <articlenr> 643  </articlenr>
    </positon>
    TARGET
    <targetPosition>
      <articlenrs>
           <a1> 123  </a1>
           <a2> 456  </a2>
           <a3> 4783 </a3>
           <a11> 496 </a11>
      <articlenrs>
      <articlenrs>
           <a1>4783 </a1>
      </articlenrs>
    </targetPosition>
    <targetPosition>
         <articlenrs>
         <a1> 543 </a1>
         <a2> 865 </a2>
         <a3> 643 </a3>
            </articlenrs>
    </targetPosition>
    Thanks,
    Christoph
    Edited by: Christoph G. on Apr 30, 2008 10:20 AM

  • C7 map problem after update

    I just updated my map on c7 with the latest map( enhanced drive navigation) and new icons were created but on clicking the map icon it tells me feature not supported. Can anyone offer me a solution

    To everyone who had a problem after installing the optional "Maps update with Enhanced drive" of "Feature not supported" and Maps no longer working like I had on Simian Anna, this is what you need to do:
    1) A soft/hard reset,backup restore or even reinstalling current firmware will not work.
    2) Uninstall the following from Application Manager/Installed apps :
    a) Nokia Maps
    b) Nokia Maps ODML
    c) ODML Commons Repository
    d) Nokia Maps suite installer.
    You may have all or just 1-2 of these, delete all which you have. You can leave optional like Check-in or Weather/places intact.
    3) Reboot your phone
    4) Download the 3.06 version of maps available through OVI store or the 3.08 version for Anna (ONLY the Anna version if ur running Anna, the Belle one will mess it up, so be careful) from Nokia Beta Labs (either is ok, I did 3.06 and THEN 3.08 beta)
    5) After installing, it will open up automatically
    6) your old maps should be intact (mine were), or do a fresh download
    Tell me how it works guys, was really worried when my Maps got messed up and spent 3 hours doing all sorts of restore before figuring out how to do it..Now everything is OK!!
    Moderator note: You can't disclose personal info on any public sections of the forum

  • Message Mapping Problem

    HI I am calling a Java Mapping Prog from My message Mapping . I get A strange Message when i pass special characters like '?' or '*' through my message mapping to the java mapping .
    The Message is <b>"For input string : ???". </b> when i pass ??? as a parameter to the java mapping. I am bit confused. Is This message a standard message that XI gives or is it getting generated from somewhere else.
    regards
    Nilesh .

    Hi Nilesh ,
    Test the java mapping program using a seperate main class in some editor ( eg. Eclipse or NWDS) ,
    Try to debug the program and u will get to know the cause , as to  whr the message is getting generated ,
    Regards ,
    Sushil

  • Message reader problems after Microsoft Apps insta...

    My previous thread was delete due to forum rules infringment.
    I describe here again my problem, hoping to have a solution and considering that the problem I faced was not my fault, but it happened after a Nokia official update downloaded via Ovi Suite.
    On 15th of April I've installed the Microsoft Apps and after my C6-01 reboot I found that the application "message reader" does not work anymore (tapping on the blue icon in the homescreen had no effect).
    The only way to use the message reader was going in the incoming SMS folder, select a message anoose "LISTEN" from the menu. In this way the reader works.
    Some days ago someone in this forum suggested me to remove the configured mailbox and try; in this way the reader came back to life and worked again, but if I add a mailbox the problem come back and the reader is malfunctioning again. So the only way to have this application working is removing any mailbox from my C6-01.
    Therefore, considering that this problem occurred after an official update from Nokia and not for an user's error, I would like that Nokia tell me how to solve this malfunction.
    Thanks for your attention and forgive my poor english.

    After the first time I installed Micro$oft App$ I did a deep reset pressing the four keys as described in a web site I've found. After this procedure my C6-01 rebooted without many applications, so I have connected it to Ovi Suite and restored the firmware. The result was a "brand new" and perfect phone, until the new installation of M$ Apps on 11th of April :-(
    So we are three Nokia users with the same problem... and we will faithfully wait for a fix ;-)

  • Message-Mapping Problem with empty queue while testing

    Hello,
    I want to develope an mapping to an BMEcat-structure. This mapping should be an filter.
    My problem is, that everytime I want to check, if my mapping works correct, the queues for the proccessing steps keeps empty.
    I filled a test case with all data I needed for the step I want to test (not the whole mapping is ready, but for this step, it is). Now I go to my mapping step an check the queue for the parameters and the queue comes up and displays the correct values. In next step I want to display the queue of an "equalsS"-Step, but this queue keeps empty as all following queues too. Sometimes there is coming up an empty "Processing log"-window.
    The problem only comes up, if the target-message is a BMEcat-Structure.
    Have you any solution for this behaviour? Or do you need more informations?
    Here you can find some Screenshots:
    http://www.gothsite.de/sapscreen/ScreenShot00113.jpg
    http://www.gothsite.de/sapscreen/ScreenShot00114.jpg
    http://www.gothsite.de/sapscreen/ScreenShot00115.jpg
    http://www.gothsite.de/sapscreen/ScreenShot00116.jpg
    http://www.gothsite.de/sapscreen/ScreenShot00117.jpg
    Edited by: Dirk Koch on Feb 6, 2008 12:00 PM

    Hello,
    thank you for your tip, but the main problem is still existing. As you can see in the next screenshots, I build in your code and I'm sure it normally works fine. Also I filled the "have to"-Fields in the strukture, so that the check-function (F7) delivers an all right.
    But still I get no queue results.
    http://www.gothsite.de/sapscreen/ScreenShot00118.jpg
    http://www.gothsite.de/sapscreen/ScreenShot00119.jpg
    For tests you can take these informations:
    http://www.gothsite.de/sapscreen/Z_RFC_EAN_CHECK_resp.xsd
    http://www.gothsite.de/sapscreen/bmecat_2005_XSDs.zip
    Edited by: Dirk Koch on Feb 6, 2008 12:56 PM

  • Maps problem after PR 1.2

    Hi all after  update to PR1.2 I have problem with maps loader, when I connect to maps loader said maps is out of date and when I try to update I get error 

    download the new ovi suite 2.2 from nokia, and use the built in maps loader from there.

  • N8 Maps problem after hard reset

    There have been some cases where users have used the 3-fingered hard-reset method on their N8 devices and lost Ovi Maps in the process. If you find yourself in this situation, you can now resintall Maps via the software update feature in Ovi Suite. For other apps, you may need to refer to your nearest Nokia Care point.
    Please note that it is not wise in general to use the 'three-fingered suicide' as a method of troubleshooting issues with your phone, this procedure is intended to attempt to revive a device that will not boot, in which circumstances you already know that everything is going to be lost before starting.
    If this or any post answers your question, please remember to help others by pressing the 'Accept as solution' button.

    The following is an official statement from Nokia concerning this matter:
    You
    should not use the "three finger" reset (pressing volume down + camera key +
    menu key and pressing power button) to hard reset the Nokia N8-00 device. Doing
    this will delete some applications (Ovi Store, Ovi Maps, some preinstalled
    widgets) which cannot be restored.
    If the device needs to be reset, try the following methods
    instead of the "three finger" reset:
    Press down the power button for 8
    seconds.
    Restore the factory settings by selecting Menu
    > Settings > Phone > Phone management > Factory settings >
    Restore.
    The "three finger" reset should be used only
    as a last resort if the device cannot be booted up in any other way.
    If
    successful, the device can be used after the reset but some of the applications
    are missing. The device needs to be taken to a Nokia Care point for reflashing
    to get the original applications back in the
    device.
    If this or any post answers your question, please remember to help others by pressing the 'Accept as solution' button.

  • Message-Mapping: Use same RFC lookup for different target fields

    Hello,
    I need to apply an RFC Lookup which delivers a boolean flag back (true or false). This RFC lookup should be used for different target fields.
    Is there a way to execute the RFC lookup just once and then store the result in an internediate variable that I can use for all futher checks for different target fields?
    If this is not possible and I have to apply the RFC lookup for all necessary target fields is it then executed for each target field ? This is exactly what I want to avoid in order not to slow down performance.
    The input parameter (=source field value) would be the same.
    Thank you for your advice!

    Exactly.
    Here is a UDF example I have that you could adapt to your needs.
    Set
    public String setCounter(String a,String b,Container container){
    /* Store values in global datacontainer
    a: mapping value and return valueparameter
    b: name for stored value parameter
    GlobalContainer myGlobalContainer;
    myGlobalContainer = container.getGlobalContainer();
    myGlobalContainer.setParameter(b.toUpperCase(), a);
    return a;
    Get
    public String getCounter(String a,Container container){
       //write your code here
    GlobalContainer gc = container.getGlobalContainer();
    if (gc.getParameter(a) != null) {
      return String.valueOf(gc.getParameter(a));
    } else {
    return "1";

  • Nokia N8 maps problems after hard reset.

    I quote the sticky with the same title
    quote
    There have been some cases where users have used the 3-fingered hard-reset method on their N8 devices and lost Ovi Maps in the process. It is not yet possible for N8 users to redownload the application from nokia.com/maps, a situation that will be fixed in the near future with a new release of the Maps application.
    In the meantime, if you find yourself in this situation, please contact the Nokia Care line for your country, copies of the necessary SIS installation file have been distributed to contact centres to pass on to N8 users until the Maps web page is updated.
    Please note that it is not wise in general to use the 'three-fingered suicide' as a method of troubleshooting issues with your phone, this procedure is intended to attempt to revive a device that will not boot, in which circumstances you already know that everything is going to be lost before starting.
    unquote
    So I went to the local Nokia care line center nearby.  The technician told me in order to re install Ovi Maps on the phone I had to leave it for a few days under repair.   When I mentioned that it was purely software installation (and I only needed the SIS file) and not a technical repair and I could not leave my phone behind for several days the manager mentioned this was Nokia policy.  Obtaining the SIS file was not possible.
    The manager himself mentioned "that is why I use an Iphone" and me as unpleased customer left this Nokia "we do not" care line center.
    So be aware the if you want to have the ovi maps app reinstalled on the phone, it could well take a few days.
    Nomic.

    Perhaps if you go over to Nokia Beta Labs: http://betalabs.nokia.com/apps/ovi-maps-306
    and ask nicely in the correct thread, you might find that kee takes pity on you. However since release of .sis file to Nokia Care Points whom can't be bothered with N8 woes as they consider carrying out a "hard reset" an own goal, they (Nokia Beta Labs) might now expect resolution via this method.
    Happy to have helped forum with a Support Ratio = 42.5

Maybe you are looking for

  • Migrating 7.3.4 to 8.1.7 - whitespace? issue

    We are migrating 7.3.4 to 8.1.7. We are aware of the need to ltrim/rtrim varchars, etc. I am looking for the Oracle documentation of the change that requires these changes. Can anyone point me to the text of this change? Is the migration guide on-lin

  • Problem call-template

    Hi forum helpers, in my template with word i want to have the header in the header section of word, because i want to have the header on every page, also after page break through word. But i have multiple headers in my xml because i want to print the

  • Apple Mail has no "add rssfeed" option

    I just found out that when I click on the '+' button in Mail to add a new Mailbox....there's no option to add RSSfeed. Why is this?

  • Solstice DiskSuite 4.2.1 Installation

    Hi, I have a SUN fire 880 system running Solaris 8 and 72GBX10 Disk. right now 8 disk are configured in Veritas Volume Manager and one disk has root and other file system and one more disk is still free so I am planning to mirror root disk with free

  • Personnel Numbers

    Hi, when I enter Number range it showing message as "Enter intervals without overlap" In existing Number ranges  list from 00005000 to 99999999 ,due to existing no. range list is showing the message? iam working in sandbox. plz help . Thanks Arc