Complex scenario JMS(multiple)-PI-IDOC( multiple)

Hi,
My scenario is JMS-XI-IDOC.
We have 10 legacy systems and one MQ-Series Queue for each system is setup.
Each legacy system will send multiple types of data to its respective queue. (i.e. single queue for multiple types of data).
XI side I am configuring 10 sender JMS adapters to pick from these 10 Queues.
I have 3 types of IDOCu2019s which I imported to XI.
Depending on the content of the data ( may be first two characters) XI need to map the data to respective IDOC and post it to R/3.
How to achieve this????? Can we do this without BPM?

My issue is not only dynamic interface determination.
As each queue will have different transactions , so the structure for each transaction will be different.
how to do dynamic sender aegrement.
Is it possible in XI.
I am planningto read everything into a string and then map to the different structures. Is it advisable.
I am torally confused with this scenario.
Please suggest the correct method.

Similar Messages

  • How to implement this Scenario(JMS to IDOC)

    Hi Frnds,
    I am working on one scenario JMS to IDOC .based on JMS Message my XSLT Mapping will genarate Multiple Idocs(max 3) or 2 or one.
       I have to send this IDOCS based on some conditions,the conditions mentioned below.
    xslt mapping genarats one message ,but this contains 3 IDOCS or 2 or 1.(Order Create , Order Change and Order Response),
    what is the best approach to implement this scenario
    1)f Order Create  segment exists (new PO), first check SAP to see if PO does actually exist using RFC Z_BBPR46_GET_PO_FROM_FPA ,If it does not exist, pass Order Create idoc to SAP to create new purchase order
    If it does exist, retrieve PO details from RFC and pass Order Change idoc to SAP to update existing purchase order
    2)If Order Change segment exists (change PO), retrieve PO details using RFC Z_BBPR46_GET_PO_FROM_FPA and pass Order Change idoc to SAP to update existing purchase order
    3)If Order Response segment exists (goods movement), retrieve PO details using RFC Z_BBPR46_GET_PO_FROM_FPA and pass Order Response idoc to SAP to create goods movement.
    Above logic i implemented in one mesage mapping Source is XSLT Mapping Output and Receiver message in message mapping is Multimapping selected 3 IDOCS.
    Regards,
    raj

    thanks

  • Creating Multiple different IDocs without BPM

    Hi all,
    I have a scenario in where I have a input structure and have to create multiple different  IDocs (the types of the IDocs are also different)
    For example,
    Input XML will create 5 IDocs of type A, 3 IDocs of type B, 1 IDocs of type C, no IDocs for type D and 10 IDocs for type E.
    Is this possible without BPM? This will be a complex Mapping. In BPM I am sure for every type to create one send step would be easy. But would it be more efficient?
    Thanks.

    >
    Chris027 wrote:
    > This looks promising, i'll try it.
    something from the blog might be useful for you:
    Messages that result from the split in a mapping-based message split are sent using one AE. So only adapters running on
    the AE are supported. In particular, this means that target IDOC message splits are not supported since the IDOC adapter is not
    part of the AE.

  • Multiple inbound idoc

    Hi,
    My scenaroi is Proxy-Soap(Request)-Soap(Response)---IDOC(Multiple IDOC).
    I am able to do this with one inbound idoc but i am unable to configure multiple inbound idoc with the scenario.
    My proxy is sending data to soap to intialise request and get the response and send that resopnse data to idoc based on certain condition where i have three idoc at inbound side .
    So in One response message i have to send data to three idoc at the same time.
    Please suggest.
    Regards
    V Santhosh

    r u using BPM?
    receive-->Traformation-->send->trasformation(SOAP RespIDoc's)>Send(depend on number of IDoc's).
    Map SOAP response to Multiple IDoc;s using muti mapping or you can develop individual mappings.
    but exeucte Traformation step(Operation Mapping)out side BPM,i mean call Operation mapping in Interface Determination.
    Regards,
    Raj

  • Multiple ALEAUD Idocs are being generated per original Idoc

    We have the following scenario in PI:
    ERP (IDOC)> PI (JDBC)> 3rd Party
    PI sends ALEAUD idocs back to ERP when the process is successful.  Program RBDAPP01 is then ran on a schedule to update the ALEAUD idoc status, which in turn, updates the idoc status of the orignal idoc sent from ERP (03 to 12). 
    We just upgraded our PI from 7.0 to 7.1.  Now, it seems multiple ALEAUD idocs are being created for each ERP outbound idoc.  It used to be 1-to-1.  From what I can tell, it look like an ALEAUD it created for every receiver.  For example, if we sent one idoc and the data goes to 3 receivers, 3 ALEAUD idocs are created.   This causes an issue because the first ALEAUD idoc will update the original outbound idoc to status 12, but any other ones will take it from status 12 to status 09.  We want it to stay in status 12. 
    Any ideas why 7.1 would be any different?

    This seems to be the standard behavior. I will explain it.
    If an idoc comes and message is sent to say three receivers, all the three message  should generate the ack unless they are not disabled. And in this case you will find multiple ALEAUD message at sender. In case the receiver adapters are like File, JDBC which do not support application ack, then ALEAUD won't be sent and you will receiver "Applicaition Ack Not Supported". With this error, if multiple ack are seen in sender then I guess they won't actually perform any update.
    Regards,
    Prateek

  • Posting an Idoc with Multiple Headers and Multiple Lines

    Hi all,
    I have a scenario like this fileXIIdoc
    Invoice file comes in text file with multiple header and multiple lines like this
    111               aaa     13214234    US   (header)
    09082010     ABC    9999            A     (Line)
    222               ccc     43454543    US   (header)
    09082010     XYZ    7777            B     (Line)
    09082010     PQR    8888            C     (Line)
    I need to post single Idoc with all the headers and lines
    we are planning to use Custom Idoc,Is this possible by having the header segment as unbounded??
    Regards
    Edited by: Vamsi Krishna on Sep 8, 2010 8:05 PM

    hi,
    lets go again.
    you have to edit the custom IDoc and change the ocurrance on the header segment. also modify the details segment adding an addtional field that identify which header that this detail belong.
    for this case you cannot change the occurrance in SAP PI because you wont identify what i have told you before.  in PI apply to change the occurrance if you could send ONE Idoc Per Header.
    now is better clear???
    Let us know.
    Thanks
    Rodrigo P-.

  • XI Mapping to Idoc - Multiple Identical Idoc Segments

    I am debuuging XI mapping. I see the same idoc segments in the mapping multiple times. However, the way the fields are mapped in each one is different.
    Why? Is this to handle different scenarios?
    Thanks.

    in IDOCs each segment could occur multiple times. Lets say if its a address segment, u could see it multiple times for billing, shipping etc etc. so, depending on business logic the mapping will change. Some fields you'll map to one segment and some fields to some other segment.
    --Archana

  • Error in IDOCs (Multiple Types) Collection in BPM

    Hi
    I am following this scenario
    IDOCs (Multiple Types) Collection in BPM
    But in BPM i am getting the following error (Pls check this link)
    http://www.flickr.com/photos/33169400@N05/3095091883/
    where should I have to check for the errors
    thanks
    mainan
    Edited by: manian on Dec 9, 2008 10:45 AM

    The source message should be a single line container variable and the target should be a multiline container variable.
    VJ

  • IDOCs (Multiple Types) Collection in BPM---string index out of range

    Hi
    I am following this weblog
    IDOCs (Multiple Types) Collection in BPM
    1.
    In Step 4
    Below mapping is for N:1 transformation. (Here input will be having three different types of Abstract IDOCs and target will be having Abstract Target File type)
    (iv) MM_ISU_UKGAS_NOM_to_NOM_ABS"
    when I tried to 3 idoc as sender and My Message Type as the receiver
    I am getting the following error message
    String index out of range: 0
    so how can I do this message Mapping
    2.
    and in Step 3.
    I have just mapped
    Source Idoc 1 with Source Idoc 1
    Source Idoc 2 with Source Idoc 2
    Source Idoc 3 with Source Idoc 3
    is it right way ?
    thanks
    manian
    Edited by: manian on Dec 8, 2008 10:49 AM

    Manian,
    Multiline option should be on for receiver message .
    Mapping seems to be o.k.
    Regards,

  • Running JMS Client Programs on Multiple Systems?

    Has anyone gotten JMS to work on Multiple Systems
    using Windows 2000 on both systems? The JMS Tutorial
    doesn't seem to work for me even if I repeat the steps
    over an over again (maybe it's incorrect)?
    Well, anyway, what I'd really like to do is to run
    JMS between different systems using tcp/ip. Is this
    possible?

    Hey There,
    Same thing happens to me. Since your message and others went unanswered, I am being to think this is a dirty little secret.

  • File to IDOC - multiple source fields to 1 field

    Hello,
    I implement scenario from file to IDOC.
    In source side I have 2 fields (in different levels) that I want to map to 1 field in the IDOC.
    Is it possible to do it? And how?
    Regards
    Elad

    Hello,
    The sorce file is xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <PLM_Out_MT>
       <Quotation/>
       <TransactionHeader>
          <TransDateTime/>
          <Sender/>
          <Receiver/>
       </TransactionHeader>
       <QuotationHeader>
          <DocTyp/>
          <ContractNo/>
          <PurcNo/>
          <PurcDat/>
          <ValToDate/>
          <GenHeadText/>
          <PlmUser/>
       </QuotationHeader>
       <QuotationLines>
          <QuotationLine>
             <ItemNum/>
             <ItemCat/>
             <Quantity/>
             <ReqDelDate/>
             <OrgReqDate/>
             <Version/>
             <QuotationTexts>
                <QuotationText>
                   <TEXT_ID/>
                   <TEXT_LINE/>
                </QuotationText>
             </QuotationTexts>
          </QuotationLine>
       </QuotationLines>
    </PLM_Out_MT>
    The target is:
    <?xml version="1.0" encoding="UTF-8"?>
    <ZCUSTQUOT_WITH_REF01><IDOC BEGIN="1"><Z1ZCUSTQUOT_WITH_REF SEGMENT="1"><E1BPSDHD1 SEGMENT="1"><DOC_TYPE></DOC_TYPE><PURCH_DATE></PURCH_DATE><PP_SEARCH></PP_SEARCH><REF_DOC></REF_DOC></E1BPSDHD1><E1BPSDITM SEGMENT="1"><ITM_NUMBER></ITM_NUMBER><MATERIAL></MATERIAL></E1BPSDITM><E1BPSCHDL SEGMENT="1"><ITM_NUMBER></ITM_NUMBER><REQ_QTY></REQ_QTY></E1BPSCHDL><E1BPSDTEXT SEGMENT="1"><ITM_NUMBER></ITM_NUMBER><TEXT_ID></TEXT_ID><TEXT_LINE></TEXT_LINE></E1BPSDTEXT></Z1ZCUSTQUOT_WITH_REF></IDOC></ZCUSTQUOT_WITH_REF01>
    I need to map in the first time from <GenHeadText/> to  <TEXT_LINE> and in the second time from <TEXT_LINE/> to <TEXT_LINE>
    Is not possibole to use with concatenate  because i need all the time to map diffrebt field.
    Elad

  • Multiple values for multiple fields sharing common id

    I'm new to Reporting Services and I need to create report based on a common child id that includes multiple values from multiple fields in several tables. I can combine all the values into one query for a list report; however, this causes the rows to duplicate
    multiple times based on the differing fields having multiple values (i.e. report contains various child ids and multiple medication dates/names, multiple health diagnoses with onset dates, multiple health service dates/values, multiple immunization types and
    service dates, etc). If I create a list report and try to use various tables, I run into problems with how the tables view the data due to the duplicating child id rows from multiple field values on that child id. If I hide duplicates for these different tables,
    I can run into spacing issues from the duplicating rows and/or hiding data that shouldn't be hid.
    I need the report to have the basic non-duplicating child info (id, name, basic health info) and then also have various sections that contain fields with numerous values (i.e. section for health issue name and onset dates, section for medication name and
    prescription dates, section for health service name and service date, etc). I would want a page break after each child id and would want all the child ids to be viewed/exported for printing purposes at the same time (i.e. not choosing one child id at
    a time to print or view the data). I have tried to create one main table on a list report with various subreports on the child id; however, this is hard for my machine to process (it takes forever) and I can only view/export one child id at a time when I use
    child id as the report parameter.
    Any help you can give this newbie would be greatly appreciate.
    Thanks,
    Melissa S.
    What's the best way for me to
    MelissaS

    Hi simpson213,
    According to your description, you have some questions about your report design.
    1. How to have non-duplicating child info?
    In this scenario, since you don't want to hide the duplicate data, we suggest you filter the duplicated records on query level by using Distinct statement. If you want to do it on report level, you can group
    records on chid id and use First() function on other fields. 
    Reference: First Function (Report Builder and SSRS)
    2. How to  have various sections that contain fields with numerous values?
    We can also add these fileds into the child group of child and have them toggled by child id. 
    Reference: Add an Expand/Collapse Action to an Item (Report Builder and SSRS)
    3. How to add a page break between each child?
    Right click on the Row Group(child id)->Page Break->Select between each group instance.
    Reference: Add a Page Break (Report Builder and SSRS)
    4. How to select multiple child id when rendering report?
    When creating parameter, select Allow multiple values in General.
    Reference: Add, Change, or Delete a Report Parameter (Report Builder and SSRS)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Planning for  product using multiple bom and multiple recipe involving SOP

    Hi friends,
    The problem. Currently we have maintained single BOM and single recipe (The BOM and Recipe used for MRP) for long term planning run. The FMCG sector of Client requested to have multiple BOMs and multiple recipes in the long term planning run. I.e. The planning is done quarterly and they wanted to use different BOMs and Different recipes for each quarter. But since the existing system has configured to use a single BOM and a single recipe we have a problem to use the long term planning run with the current setups.The problem we have is in this ‘001’ planning scenario.
    appreciate if you can help me how to accommodate multiple BOMs and recepis in the long term planning run.
    thanks and regards
    om

    HI Mr. Ready,
    We create PIR though a submit Job and in this case how to mention the production version while creating PIRs . Also if I am creating PIR through MD61 how to record the version.
    Please advice.
    Thanks and Regards,
    Om

  • Workbook with multiple queries on multiple tabs

    Scenario: There is a workbook with multiple queries on multiple tabs.
    In 3.x, it was possible to refresh only a select query within the WB but I'm not finding this to be the case in the NW04s BEx Analyzer. It seems that it will always refresh all queries on all tabs.
    Do any of you know a way around this?

    Hi Bigtoja (and others).
    This is not possible in BI/2004s.
    Please refer to https://websmp106.sap-ag.de/~sapidb/011000358700004483762006E page 23. It seems that it will be implemented in a stack sometime in 2008.
    BR
    Stefan

  • Splitting of a CSV File with Multiple Records into Multiple XML File

    Dear All,
    <b> I am doing a Scenario of CSV to XML Files. I am using BPM for the same. My incoming CSV File has got multiple records. I want to break this Multiple records into Multiple XML Files having one record each.</b>
    Can someone suggest how can I break this rather Split this into Multiple XML Files.
    Is Multimapping absoltely necesaary for this. Can't we do this without Multimapping. Can we have some workaround in the FCC parameters that we use in the Integration Directory.
    Kindly reply ASAP. Thanks a lot to all in anticipation.
    Pls Help.
    Best Regards
    Chakra and Somnath

    Dear All,
    I am trying to do the Multimapping, and have 0....unbounded also. Someways it is not working.
    <b>
    Smitha please tell me one thing...Assigning the Recordsets per Message to 1, does it mean that it will write multiple XML Files as I want.</b>
    Also I am usinf Set to Read only. So once the File is read it becomes RA from A. Then will it write the other Records.
    I have to use a BPM because there are certain dependencies that are there for the entire Process Flow. I cannot do without a BPM.
    Awaiting a reply. Thanks a lot in anticipation.
    Best Regards
    Chakra and Somnath

Maybe you are looking for

  • Accounting document not generated afrer billing

    Dear All, i m creating sales process starts from order-PGI-billing with WBS element for account assignment but after vf01 no accounting document is generated.Please help to resolve the problem Regards Vivek

  • Simulation Capture Problem CP4 - last character in text box cut off.

    This is somewhat difficult for me to explain, but here is what we are experience. The issue we are having is when capturing a demonstration or simulation of our Windows based form in Captivate 4, occasionally the last character of text in a text box

  • Ipod screen flashes and chirps ???

    I have a 20GB click wheel Ipod. Last night it just started to make a high pitch sound and then changed to a screen flashing and chirping sound simultaneously? The flashing and chirping continued and I could not do anything. It was basically frozen, t

  • ISE problem "Joined to domain but disconnected"

                       Hi all experts. I recently have experienced this issue. I have been using ISE1.1.2.145 and joined to AD since the ISE was released, but never seen this error before. I did not touch any configuration and I was trying to test CWA wi

  • Re: Windows and isight

    hi,i am using windows xp on a macbook and have the cd to install mac drivers for windows. However, there is a problem installing apple built-in isight. This was the error message:There was a problem installing this hardware: Apple built-in isight-unp