Doubt on Bundle IDoc in PI

Hi ,
We have a IDoc to File scenario .IDoc is not coming in bundled format from ECC .Could you please let me know the steps for bundling in PI to cross check .

Hi,
1)Change the occurrence of IDoc by exporting the std IDOC as a xsd and after changing the occurrence re import into PI using external definition.
http://wiki.scn.sap.com/wiki/display/XI/Changing+the+Occurrences+of+Standard+IDOC
2)In ID create the sender IDoc channel and provide the max package limit.
Regards
Venkat

Similar Messages

  • How to receive bundled iDocs in PI and build web service call based on them

    Hi experts
    I have a challenge where PI 7.1 receives 1000 bundled iDocs of the same type and from these PI must generate 3 target messages (SOAP requests). The records in the iDocs must be mapped to one of 3 different target messages depending on the iDoc header value. The 3 target messages must be sent in a web service request to the same web service. The web service will thus be called 3 times, one for each request message.
    Will it be possible to handle this using n:m mapping as described in help.sap.com (and then just using 1 source message in the mapping as the iDocs are of the same type) or is a java mapping required and if so, what are the pointers?
    BR Mikael

    >I just realized that I have to call 3 different operations on the same webservice
    if you design different soap recv channels, then you can specify action value as specfic to each operation in each soap receiver cc.   If you use same channel for all of them then you might have to use dynamic configuration to populate different  operation as action in the communication channel.

  • Doubt in ale/idocs urjent

    hi,
    i have a doubt in ALE/IDOCS requirement is add a field to segment
    in tcode BD53(reduce message type) after adding a field.
    what configuration i need to do.

    welcome to SDN.
    Post this ABAP forum for quicker response.
    ABAP Development
    Regards
    Raja

  • IDOC bundling & IDOC packing

    Can you explain with examples for IDOC bundling & IDOC packing

    Hi
    IDoc bundling is like sending multiple IDoc ...
    Ex Scenario: U have file containing Multiple Sales order and for every sales order u are generating an IDoc so in the mapping u change the occurance of IDoc. Consider that the occurance of IDoc is 1-1 and now by exporting the IDoc and making changes to the occurance as 1- unbounded in the XSD. Now by importing this xsd we can send multiple IDoc this is IDoc bundling.
    IDOC Packaging on outbound side
    IDoc Packing is someting Viceversa to IDoc Bundling.
    Ex Scenario: Multiple IDoc each containing a Sales Order is sent to XI and we want a single file to be containg all the IDoc sales order details. So we collect all the IDoc sent by R/3 for a perticular time or condition and do a mapping to generate a single file.
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
    > 3) IDoc Bundling,
    /people/sravya.talanki2/blog/2005/12/09/xiidoc-message-packages
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
    Please provide points if helpful
    SD

  • Doubt in Sender IDoc Adapter

    Hi Gurus
    I have doubts regarding the sender IDoc adapter.The sender IDoc adapter is present by default and we do not create manually. the qos of this is EO by default.
    How can we change the QOS of the sender IDoc adapter? do we have to maitain any settings on the R/3 side, please explain??
    thanking you

    Dear Abhinav,
    Check my comments in this forum thread:
    [IDOC Serialization|Re: IDOC Serialization in PI]
    Regards
    Praveen K

  • Doubt in Making IDOC as External Def

    Hi,
    I have imported the IDOC From R/3 to XI ( IR ).
    If i changed the Occurence of one segment say 0unbounded to 01 by exporting the IDOC into notepad and imported as External def.
    Q1) Is ther any problem that having the 0--unbounded occurence at R/3 side and 0-1 occurence at IDOC structure in XI.
    Q2) While Trigering the IDOC values from R/3 we may provide multiple lineitems but we have changed the structure to 0...1.How this will handle
    How this will Effect???
    Regards
    Suman

    Hi Suman,
    yes you can change the occurances... check below links
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/877c0d53-0801-0010-3bb0-e38d5ecd352c
    Sachin
    Edited by: Sachin Dhingra on Mar 17, 2008 1:26 PM

  • Doubt while importing idoc (file 2 idoc scenario)

    hi,
    In IR, Imported objects..>Idocs
    while importing idoc there are two options to import
    according to software componet version,
    Overwrite sever info temporarily
    which one i have to use ? what circumstances i have to each option?

    Praba,
    Also please check this SAP help for the difference between these two:
    http://help.sap.com/saphelp_nw04/helpdata/en/2b/a48f3c685bc358e10000000a11405a/content.htm
    Regards,
    ---Satish

  • Doubts in SAP(Idoc)-XI-Flat file scenario

    Dear All,
    I am sending Delivery Idoc from R/3 and I am able to view the Idoc in XI in transaction IDX5. Also i m able to see the XML structure with the data of the idoc in SXMB_MONI.
    Now as per my scenario I have to download this to a flat file from XI.
    My question is, should I have to do the creation of Data types, message types, mapping interface & interface mapping in IR or should I directly do the designing in the ID.
    waiting for your reply.
    Warm regards,
    N.Jain

    Hi,
    DT, MT, MI  : you will create these things for receiver flat file only.
    First create
    In Integration Repository :
    1.     Import structure of IDOC in your scenario, In imported objects  IDOCs
                  a.     In Interface Objects
    1.     Create Data type for your flat file
    2.     Create Message Type
    3.     Create Message Interface (inbound Asy.)
                  b.     In Mapping Objects
    1.     Message Mapping :  IDOC  to  Message Type of Flat File.
    2.     Create Interface Mapping  : IDOC to Flat file by using Message Mapping which you have created.
    Make activate all these things.
    In Integration Directory :
    1.     Create Communication channel for File Receiver.
    2.     Sender Communication channel is not required.
    3.     Create Receiver Agreement.
    4.     Sender Agreement is not required.
    5.     Interface Determination
    6.     Receiver Determination
    At sender side you will take your IDoc and at receiver side you will take your flat file.
    It can help you,
    Regards,
    Sandeep Kaushik

  • Basic doubts in ALE/IDOC processing

    Hi All,
    1.How are IDOC Type and Message Type related? Many to one or One to Many?
    2. what is the prominence of msg code and msg function in ALE outbound processing?
    3. During outbound processing what is the startegy followed by the ALE service layer to pick up the customer model?
       It would be great if any one can answer these questions in plain words rather than referring links. Reward guaranteed.

    Hi Ravi,
    1.Can'te we assign more than one IDOC to the same msg type if the IDOC's are of different versions?
    Yes we can. Doesn't SAP do that? For example, ORDERS01, ORDERS02 ... ORDERS05 are having the same message type ORDERS. You can also create your own IDoc type or extend the standard IDoc type.
    3. When we run a stand alone program to trigger IDOC processing the only mandatory field will be the message type, so how can the sending system identify the receiving system?
    You need to setup partner profile (t/code WE20) and distribution model (t/code BD64). Once this configuration are done, The system will populate automatically the IDoc Control Record for sender and recepient system information when the IDoc generated based partner profile setup.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Doubt in ALE & IDOC

    Hi Gurus,
    I created Custom Z Segment type, Z Idoc Type , Z Message type , and attached the Idoc type to Message type. All these steps I done sucessfuly.
    Now my Requirement is I have to develop one Inbound function Module, Through this Function Module I need to update the Z Table.
    For this, before developing Function modules, What are the steps I have to follow, and what are the settings I have to check, From where I can found the Sender and Receiving System Details.
    Please can any one give me the advices on this.
    Thanks and Regards
    AbinavaSiri.

    Hi Abinava,
    Create a FM with the following parameters :
    *"  IMPORTING
    *"     VALUE(INPUT_METHOD) LIKE  BDWFAP_PAR-INPUTMETHD
    *"     VALUE(MASS_PROCESSING) LIKE  BDWFAP_PAR-MASS_PROC
    *"  EXPORTING
    *"     VALUE(WORKFLOW_RESULT) TYPE  BDWFAP_PAR-RESULT
    *"     REFERENCE(APPLICATION_VARIABLE) TYPE  BDWFAP_PAR-APPL_VAR
    *"     VALUE(IN_UPDATE_TASK) TYPE  BDWFAP_PAR-UPDATETASK
    *"     VALUE(CALL_TRANSACTION_DONE) TYPE  BDWFAP_PAR-CALLTRANS
    *"  TABLES
    *"      IDOC_CONTRL STRUCTURE  EDIDC
    *"      IDOC_DATA STRUCTURE  EDIDD
    *"      IDOC_STATUS STRUCTURE  BDIDOCSTAT
    *"      RETURN_VARIABLES STRUCTURE  BDWFRETVAR
    *"      SERIALIZATION_INFO STRUCTURE  BDI_SER
    *"  EXCEPTIONS
    *"      WRONG_FUNCTION_CALLED
    Inside the FM :
    1) Read the IDOC_CONTRL table and get the IDOC number
    2) Fetch the values from the IDOC_DATA table into an internal table
    3) Perform validations if any and update the Ztable.
    Hope this helps.
    Thanx & Rgds

  • Doubt in ALE/IDOC's

    Hi Friends,
        I have 2 inbound idocs in which
         one idoc posts the document in SAP
         seecond oneconfirms that document.
    what my problem is if the second idoc comes first and try to confirm before the documnet posted it gets fail. SO that i want this confirmation to be done only after the document is posted. How can i achieve this.
    Thanks& Regards,
    Naren.

    hi,
    there is an excellent concept in ALE called <b>SERIALIZATION</b>.
    1. goto transaction code SALE.
    2. MODELLING AND IMPLEMENTING BUSINESS PROCESS -> MASTER DATA DISTRIBUTION -> SERIALIZATION FOR SENDING AND RECEIVING DATA -> SERIALIZATION USING MESSAGE TYPES
    3. what u actually do is,
    <b>example :</b>
    let us say IDoc1 is of message type CLFMAS, IDoc2 is of message type MATMAS. now u configure in the path given above that, MATMAS should be received first and CLFMAS should be received next. this is known even to the partner.
    this is how u correctly receive IDoc in the sequence.
    hope it helps.
    reward if useful...

  • Doubts in ale/idoc

    hi abapers please guide me
    1. what is process code why use this?
    2. what is collect idoc in partner profile?
    3. diffrences between enhance idoc custom idoc and extending idoc?

    Hi,
    1. what is process code why use this?
    Ans - Process code will be used to process the applicate data, which we will attach in the inbound partner profile. To the process code we can attach either function module / workflow. Check the transaction code - WE41 & WE42 for more understanding on process codes.
    2. what is collect idoc in partner profile?
    Ans: We can process idocs individually or as package. If you select Collect idocs, then all idocs will be buffered until you process those idocs manually with the help of standard program RSEOUT00 program. It means until you execute this program data wont be updated in the database. 
    3. diffrences between enhance idoc custom idoc and extending idoc?
    Ans:
    Extending Idoc & enhance idocs , both are same. It means when you create the idoc first time then we will call that idoc type as Basic type and when you enhance the existed idocs with new segments then we will call it as extendings idocs.
    Thanks
    jaya
    Reward, if its useful for you.

  • Doubt in creating idocs

    Hi
    I had created IDOCS by following this procedure
    <b>Step 1 – Analyse Hierarchy Levels:</b>
    Analyse the data relationships being processed in the interface. Define the appropriate hierarchical Parent-to-Child relationships.
    Navigate to transaction code WEDI
    Transaction WEDI displays the IDOC main menu. This allows navigation around the various development and control areas to create a customised IDOC.
    <b>Step 2 – Create a new segment:</b>
    via wedi : Development - IDOC Segments or Transaction code WE31.
    • Enter segment name and click on Create.
    The&#61662; name of the segment type must start with Z1 , and have a maximum of eight characters.
    • Enter description and enter the relevant field names and data elements.
    The segment should represent a structure in the program so for&#61662; each field in the segment a field name and a data element must be defined.
    • Save the segment and enter Person Responsible and Processing Person .
    • Go to Edit and Set Release.
    • Repeat this procedure for each new Segment in the IDOC.
    <b>Step 3 – Create a new IDOC Type</b>
    via wedi Development - IDOC Types or Transaction WE30.
    • Enter segment name (starting with Z), click on Basic Type and then Create.
    • Create as new, enter Person Responsible and Processing Person and enter description.
    • On ‘Create Basic Type’ screen decide where segments should be inserted and go to Edit/Create Segment.
    • Complete relevant fields in the Maintain Attributes screen:
    • From the relevant segments created in Step 2 enter the Segment type and if mandatory segment.
    • The Minimum and Maximum number of segments to be allowed in the sequence. (One minimum and one maximum if segment is mandatory).
    • The Parent Segment and Hierarchy Level will be automatically created depending on where in the IDOC tree you decided to create that particular segment.
    • Repeat this process for each segment needed in the IDOC type, deciding whether to add the next segments at the same level or as a ‘Child’.
    • When IDOC created return to initial screen. Go to Edit and Set Release.
    • Go to Transaction WE60 to view the IDoc Type you have created.
    <b>Step 4 – Create new Message Type</b>
    via wedi Development - Message Types or Transaction WE81.
    • Display/Change and click on New Entries
    • Create a new Message Type and Save.
    <b>Step 5 – Link Message Type to IDOC Type</b>
    via wedi Development - IDOC Type/Message or Transaction WE82.
    • Display/Change and then click on New Entries.
    • Enter Message Type, Basic Type (IDOC Type) and Release (46C) and Save.
    <i><b>Now my problem from this step</b></i>
    <b>Step 6 – Create an entry in EDP13 via transactions WE20 and BD64.</b>
    The partner profile for the Idoc must be set up and generated in the transaction BD64 and transaction WE20.
    • WE20 – Add Message Type to appropriate Partner Type, Enter Message Type, Receiver Port and Idoc Type and Save.
    • BD64 – Create a Model View, Enter Sender and Receiver Ports, Attach Message Type. Go to ‘Environment’ on Menu and click on Generate Partner Profiles and generate (not save) profile.
    <i><b>From where i have to add message type to partner type</b></i>
    Can any one explain me clearly step by step after this step
    Helpfull points will be surely rewarded
    Regards
    Pavan

    Hi Pavan,
      You have the Partner number? which is nothing but your Logical system name or vendor or customer. I think in your case, it is Logical system.
      Select or create an logical system. If already exist, select the option LS in the left hand side and display it. IN WE20. Now, give you Message type and save it.
    But, If we say in your case as ALE, Goto Tcode SALE, Nagivate and create logical system for sender and reciver.
    2. Then assign these Logical system to the clients.
    3. GOto Tcode SM59 and create RFC destination.
    4.Tcode- BD64 , Display it and select create model view options. and save it.
    5. Now, go for Assign message type and assingn the message type alon with your logical system name for recevier and sender.
    6. Goto Status bar ENVIRONMENT and select generate partner profile. Automatically, a partner profile will be generated.
    7.Now GOTO EDIT , Model view -
    distribute.
    Thanks
    Manju.

  • Doubts in inbound IDoc

    Using standard Idoc .Data will be flowing from PI (Middleware) and they will populate in the standard idoc
    .There is no custom fileds involved .Data mapping is already given.But some kind of validation is there before posting it .Pls let me know how to handle the validation in ABAP side .I thought just congiuring port and partner profile are sufficiient.
    How the data will be updated in SAP ..
    Moderator message: please read existing documentation, then post specific issues if still required.
    Edited by: Thomas Zloch on Jan 17, 2012

    Your idoc is attached to a function module which will have some exit where you can do them.
    Please search the SDN forums for the same you will find many threads
    Nabheet

  • Doubt on ALE/idoc

    Hi All,
    i genereted idoc, but it have errors, how it can be reprocess. after reprocessing 'idoc no' will change or not
    Thanks,
    Ravindra.

    HI,
    Whenever IDOC has been re-processed a new number will generate.
    But in transaction BD87 and re-process it, then this will not generate new IDOC number but status of message
    will be changed.
    For more details refer this
    How to reprocess the same idoc
    Regards and Best wishes.

Maybe you are looking for

  • XPath Expression in document definition

    I am trying to use "XPath Expression1" for 894 in the document definition under XPath in order to retrieve invoice number so that, it would be used in BAM but I am not getting successful in putting exact XPath expression for invoice number. I am usin

  • Problem with imported text from quark

    Hi everyone I have imported files from quark version 4 off a mac to Indesign cs4 on a windows PC. everything is fine apart from the text being a little messed up so i am happy enough with that. The problem is that when i drag and drop or copy and pas

  • Path is empty - how do I edit with Terminal?

    Terminal noob here. While trying to use sudo command, I'm getting a "command not found error." echo $path returns nothing so I think my path got whiped out. I tried to edit .profile (from hints found on other sites) but I can't get an editor to open

  • After Effects crashes while choosing render settings

    Every time without fail After Effects crashes when I try to change my render settings. When I'm in Render Queue > Output Module > Click Lossless > Under Video Output > Format Options button. When I try to click the Format Options Button to change fro

  • Converting rows to collums with out using pivot ?

    Hi, Is it possible to convert the rows to collums ,and collums to rows wit out using pivot table? Tq