Collecting IDOCs

Hi Everybody,
I am working on a scenario in which I have 3 IDOCs which needs to be collected and merged.
I am planning to use Integration process for the same.
Can I carry out N:1 mapping without BPM to implement this??
If yes, then how can I do it...
Or else If BPM is the only solution then Can somebody explain me in detail how to Implement the Integration Process.
Helpful Answers will be rewarded points
Thanks & Regards,
RK

Hi,
guess without BPM you can only do 1:n so you will have to use it.
This blog should be helpful:
Various multi-mappings and Optimizing their Implementation in Integration Processes (BPM) in XI.
If your IDocs are of same type:
http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm
Else:
http://help.sap.com/saphelp_nw04/helpdata/en/0e/56373f7853494fe10000000a114084/frameset.htm
Regards
Patrick

Similar Messages

  • IDOC not coming in status 30 for collecting idocs

    Hi All,
    We have a requirement in which we need to collect idocs and send together.
    To achieve I am making Collect idocs in Partner profiles so that it goes in status 30 and hence I can run program RSEOUT00 to make it status 03 and hence write in file as a group of idocs.
    Now inspite of making collect idocs in partner profile, its not coming in status 30 but directly coming in status 03.
    Please let me know what may be the reason for the same.
    Thanks,
    Vivek

    Hi vivek,
    If you have set the Collect Idoc option in partner profile then the IDOC's will be collected , irrespective of kind of port you are using and the packet size doesn't matter in this case.
    It seems to me that the program RSEOUT00 is already scheduled in your system.
    Can you check in SM37 , by putting the program RSEOUT00 and check if any user has scheduled the program.
    Hope this helps.
    Harry

  • Partner profile settings - Trigger Immediate or Collect Idocs ??

    Hi All,
    We have EDI Setup between SAP and a EDI system and Idocs flowing with port type TCP/IP connection.
    we are facing issue at some times where in the Idoc is created and is in status 03 / 12 (trfc queue is cleared) but not found in the EDI system.
    what I have observed is the issue has occurred for only few vendors where partner profile setting in trigger immediately
    and it has not occurred t for every Idoc created, only some Idocs were missing in EDI system.
    issue was not present in case  where partner profile setting in collect Idocs.
    So it that do we have a best practice to set partner profile to collect Idocs (packet size ~ 20) when sending to EDI subsystem?

    Hi,
    It seems the issue is not because of your partner profile setting since your status of the IDOC is 03 0r 12.
    Output mode 'Transfer Idoc Immediate': Single Idoc is transfered immediately to the EDI system when the output triggered
    'Collect Idoc': Idocs generated for the particular message type will be collected in a single file and are triggered to  EDI system at a scheduled time. Here no of Idocs sent in a file will be decied based on packet size.
    It may be problem with your network connectivity.If are using a EDI substem then you use file port not trfc port.
    Check how the EDI sytem is reading the Idoc files which are created in R/3 OS level is it through FTP???
    Regards
    Praveen

  • Collect IDocs to Single Request message without BPM

    Hi Experts,
    My scenario is IDoc to SOAP.
    PI receives multiple IDoc with same message type. ECC pushed bundled IDOcs to PI via HTTP port.
    Ex: <CLFMAS>
               <IDOC1>
               <IDOC2>
               <IDOC3>
    The receiver is SOAP channel.
    I would like to achieve mentioned output structure without BPM.
    Input Structure:
    <CLFMAS>1..1
         <IDOC1> 1..999999
            <Employee>1..1
                   <EmpID1>1..1
                    <Location>0..999
                        <JAPAN>0..1
                    <Location>
                        <FRANCE>
                    <Location>
                        <BRAZIL>
         </IDOC1>
          <IDOC2>
            <Employee>
                   <EmpID2>
                    <Location>
                        <BRAZIL>
                    <Location>
                        <JAPAN>
                    <Location>
                        <USA>
            </IDOC2>
    </CLFMAS>
    Output structure:
    <RequestMessage>1..1
         <GroupListType>1..1
                 <GroupList>0..Unbounded
                      <JAPAN>1..1
                       <EmpID1>0..Unbounded
                       <EmpID2>   
                  <GroupList>
                      <BRAZIL>
                       <EmpID1>
                       <EmpID2>   
         </GroupListType>
    </RequestMessage>
    Pointers will be very helpful.
    Thanks
    Ray..
    Edited by: RayPIUS on Oct 16, 2011 6:21 AM

    HI,
      -> you  go with IDOC packaging concept.  we have three approaches collecting idocs,
           1. by using tRFC port
               we need create rfc destination(SM59) and port of tRFC(WE21) and ccreate partner profile(WE20), in partner profile we have to specify the packet size.
                then coming to PI in ID we need to create sender communication channel for IDOC there we have to provide packet size.
      2.by using XMLFILE PORT
        Please refer this blog it will help you
        Collecting IDocs without using BPM  
    3.by using XML HTTP PORT
      please go through this blog i hope this will help you
    ->  IN PI we have message packaging concept.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10b54994-f569-2a10-ad8f-cf5c68a9447c?quicklink=index&overridelayout=true
    regards,
    ganesh.

  • Collecting IDOCs in BPM

    Hello BPM experts,
    I needed some help with one of the scenarios with BPM.
    We are sending outbound IDOCs from ECC to PI (v7.0 SP14)
    Step 1 - Process kicks off from ECC.
         1.There are multiple partners in WE20(Configured in WE20) which sends out IDOCs through the single tRFC port(WE21).
    Step 2- XI starts to collect the IDOCs from these different partners in ECC(Configured in           WE20) using a wait step in ccBPM.
    Step 3-By using correlation,the collected IDOCs recieved from different partners are translated and send to File adapter in seperate files.
    Note:For example if there are 10 partners in WE20 which sends to 1000 IDOCs,these transactions grouped and translated into 10 files and finally transmitted to partner using file adapter.
    We tested the scenarios and it is working fine,In production we faced an issue with BPM processing larger number of messages.SAP asked to apply note 1147377 to resolve this issue with bigger load.
    My concern here is if the mapping for a particular partner fails,will this cause an issue to the rest of 9 partners ? Please give me your suggetions.

    Hi,
    It is wrong forum, please ask your questions to form : Process Integration (PI) & SOA Middleware
    Regards,

  • Collecting Idocs without using BPM

    Hi Experts,
    I am working on a sceanrio, where Idocs are coming from sap and we need to generate a single Flat file out of them.
    For this scenario first we need to collect the Idocs and then process them to make a single file output.
    To achieve the same I am using the BPM to first collect the Idocs and make a packet out of them and then processs it to generate a single flat file.
    Can someone please suggest me that, How can we  achieve the same without the BPM.
    If yes, how can we do that?
    Thanks in advance.
    Regards
    Pradeep

    Pradeep ,
    Option 1 : /people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm
    here you collect them as a file and file is picked up and sent to the target
    Option 2 :
    in WE20 in ERP set idoc package to 50
    in XI sender idoc channel - package to 50
    XI will receive 50 IDOCs at once...
    (courtesy Michal....till then i thought there is no sender idoc adapter )
    Option 3 : collect using BPM.
    Option 4 : This is what i woould suggest....no need of collecting you can send one idoc at a time generate the file.....why do u want to collect?
    Edited by: Tarang Shah on Mar 20, 2009 7:38 AM

  • Idoc to file scenario - collect idocs

    Hi experts,
    I need help regarding collecting the idocs as per the reciver id available in idoc.
    After collecting these idocs at XI, the data of all idocs should be transferred in one text file.
    How I can do this ?
    Give me complete solution with example scenario ?
    Please do not give any example in standards scenarios as given in SAP BASIS Patterns.
    Regards,
    Study SAP

    Hi,
    Plz do refer the following links:
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File
    /people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm - collecting IDocs without BPM
    /people/daniel.graversen/blog/2006/09/07/using-a-bpm-to-collect-messages-for-a-set-interval-of-time
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30ea2fdf-f047-2a10-d3a2-955a634bde6b
    Also this link,
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
    Regards,
    Vinod.
    Edited by: Vinod Reddy on Jun 26, 2008 9:23 AM

  • How to Collect IDOCS before sending to 3rd party

    Hi All,
    I am sending out PO's using ORDERS idoc from SAP to 3rd party.
    In my scenario I need to group the similar IDOC data into a single file before sending it out to the 3rd party using XI. So in Partner profile I have choosen 'Collect IDOC' option and given the count as 10.
    Once IDOCS were generated they were in Status '30'. So I then ran RSEOUT00 to flush the PO idocs to XI. It did flush them out but as individual IDOCS.
    I had the impression that 'Collect IDOC' files the selected IDOCS into a SINGLE file/IDOC and then sends it out. Was I right in assuming that collect IDOCS merges all idocs into 1 file/idoc or is it wrong.
    If it does not, is there a way how I can merge all these IDOCS into a single file before sending to 3rd party ?
    Thanks
    Shirin

    Hi Shirin,
    For IDoc packages see -
    XI:Idoc Message Packages
    The specified item was not found.
    For IDoc Bundling see - The specified item was not found.
    Also, to see BPM Collect patterns, you can navigate to the SWCV named SAP BASIS in your IR. Under namespace http://sap.com/xi/XI/System/Patterns you will find the integration process called BpmPatternCollectPayload. There are many examples in this namespace.
    If you are new to BPM, see this - [Step by Step Guide to BPM|http://www.riyaz.net/blog/index.php/2008/04/16/a-step-by-step-guide-to-bpm-asynch-sync-bridge/].
    Hope this helps.
    Regards,
    Riyaz

  • Collect Idocs

    Hi,
    How to collect Idocs(invoice) that generated for one day for one particular customer?
    Thanks & Regards,
    Pragathi.

    Pragati,
    One option would be create partner profile for each customer and collect it using the file port.
    Other option would be to use BPM.
    I would suggest to go with the first route if you dont have more customers.
    Regards,
    ---Satish

  • Collect idocs and send to receiver?

    Hello All,
    Can any one send document or blogs related to the collecting all the IDOCs and at the end of the i need to send it to receiver side.
    Thanks and Regards,
    Chinna

    Hi ,
    Check out these blogs:
    IDOC Collection
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
    /people/michal.krawczyk2/blog/2009/05/21/xipi-collecting-idocs--possible-ways-with-pros-and-cons--5-ways
    Idoc collection w/o BPM
    /people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm
    /people/michal.krawczyk2/blog/2007/12/02/xipi-sender-idoc-adapter-packaging
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30ea2fdf-f047-2a10-d3a2-955a634bde6b
    Regards,
    Sarvesh Desai

  • Collect IDOC

    Hi Experts,
    I am triggering outbound IDOC via T code VT61, using "Collect IDOC" transfer mode.
    A batch is scheduled which triggerd IDOCs at regular intervals by executing the tcode.
    At the middle ware side, I need to collect IDOCs triggered by one job run into one file. The next group of IDOCs triggered by the next job run should be collected into seperate file and so on.
    Is there any identifier field in IDOC to identfy IDOC was triggered by which job run. If not what can I do about it.
    Thanks in advace!!

    Hi,
    Collect IDOC
    Regarding on your query,
    http://www.sapfans.com/forums/viewtopic.php?f=13&t=323560
    The above link will helps to you.
    Regards,
    Sekhar

  • Collect idoc and RESOUT

    Hi,
    I have requirement to collect idoc (millions)  and send it to PI. Now, if  I collect idocs in a bunch 1000 then once 1000 idocs are collected in ECC, it will be automatically send to PI or it will wait for RSEOUT report to run ?

    Hi,
    Parter profile WE20-Outbound idoc
    If the OUTPUT MODE "Trigger of Idoc Immediately"=>Then no need to schedule the Program RSEOUT00.All the idocs will be  transferred to PI immediately.
    If the processing "Collect idocs"=>Then idoc status will be status 30 and you need to schedule the Program RSEOUT00 to send the idocs to PI.
    Thanks,
    Krush

  • RSEOUT00: Collect IDOCS question

    Hi All,
    I am sending out PO's using ORDERS idoc from SAP to 3rd party.
    In my scenario I need to group the similar IDOC data into a single file before sending it out to the 3rd party using XI. So in Partner profile I have choosen 'Collect IDOC' option and given the count as 10.
    Once IDOCS were generated they were in Status '30'. So I then ran RSEOUT00 to flush the PO idocs to XI. It did flush them out but as individual IDOCS. 
    I had the impression that 'Collect IDOC' files the selected IDOCS into a SINGLE file/IDOC and then sends it out. Was I right in assuming that collect IDOCS merges all idocs into 1 file/idoc or is it wrong.
    If it does not, is there a way how I can merge all these IDOCS into a single file before sending to 3rd party ?
    Thanks
    Shirin

    ****************/Tutorials/XI/CollectMultipleIDocs/Collect1.htm
    ur answer

  • R/3: WE20 Collect IDOCs: Find IDOC in collected IDOC

    Hi everybody,
    in WE20 our agents collect IDOCs. Now we have an erroneous "single" IDOC and we try to find to number of the IDOC where the single IDOC was collected in?
    Any ideas?
    Regards Mario
    Edited by: Mario Müller on Aug 5, 2008 7:38 AM

    Unfortunately no answers
    Regards Mario

  • BPM: Issue with Collect Idocs in Production which is used to work in Test.

    Hi,
    We are using BPM for our interface to collect the idocs,
    - Header Idoc will consists of number of bundles of Detail idocs.
    - Each bundle consists of 100 Details Idocs..
    We used packet size as 100 in ECC partner profile and Idoc package as 100 in Sender Idoc adapter in PI.
    Example for 103 idocs,
    header idoc will send count as 2 (100 and 3).
    Detail Idocs will come in two 2 bundles(2 message ids), with 100 in one message id and 3 in another message id.
    we used BPM to collect all the detail idocs before mapping to final target message.
    The interface is working fine in our test system, but it is not working in production.
    The interface is working fine for the idocs less than 100. Problem is only when the count is more than 100.
    We compared BPM in both test and production and we didn't find any difference in the process steps.
    Anyone has any idea what might be wrong ?
    Any help will be appreciated.
    Thanks
    Deepthi.

    Mapping problem which is cleared now.

Maybe you are looking for

  • Mail and address book crashes with SL, not able to import messages

    Hi, I've got about 10 years of email messages current inaccessible since I upgraded to SL..... Currently, Mail and Address book both crash upon opening. I don't need address book because luckily I have jettisoned that program, but I do need to someho

  • STMS error in ECC 6.0 - DB2 /AIX

    Hello Dirk, This is log file of R3trans -d : gipapp:prdadm 6> R3trans -d This is R3trans version 6.14 (release 700 - 20.07.06 - 17:34:00). unicode enabled version 2EETW169 no connect possible: "DBMS = DB6 --- DB2DB DFT = 'PRD'" R3trans finished (0012

  • Problem in 11g tp3 lov

    Hi All, I have a create page with a lov (af:inputListOfValues )field country. But if I run the page, page is coming properly but on clicking of lov I am not getting the lov popup. below is code for your inspection <af:inputText value="#{bindings.ManI

  • Not Saving Sent Messages Locally

    I have had this same problem for ages! I can't stand it! I need records kept of all messages I send! This used to be fine! A year or so ago, maybe about the time I upgraded to Panther, Mail 1.3.11, no Mail settings changes from me, Sent messages were

  • No credit on Final product

    BED AED SED Ecess---codes should be there but should be added to material price. Bcoz our finished product is exempted from Excise.. so we cant get the credit of duties paid