Skip to Content
author's profile photo Former Member
Former Member

One File with two receivers using BPM

Hi Friends,

I am working on file to idoc scenario. we have a requirement where i have to receive one xml file from ftp and using that file i have to update one custom idoc and one goodsmovement idoc .

First i have to update Purchase info records idoc ,then i have to do GoodsMovement.

Could anyone let me know what are the possible steps to accomplish this requirement using BPM.?

If Possible tell me the steps..

Thanks & Regards,

Suman K

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

5 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 15, 2008 at 07:39 AM

    Hi,

    This is the best blog

    /people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping

    Others

    BPM involved:

    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure

    /people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi

    Without BPM:

    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible

    THanks

    VIkranth

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 15, 2008 at 03:07 PM

    hi,

    as u receive file and send custom and goods movement idoc( 2idocs)

    IR:

    Have meta data of the Idocs you are using.

    have abstract interfaces for all the message.

    1 for file message and the others for custom idoc , Info record idoc and amd goods movement idoc.

    prepare message mappings,Interface mapping required.

    .

    As coming to the crucial design step of IP

    First receive the file.( Receive step)

    first to create Info record prepare a block in such that the

    the transformation takes palce and creates an info record.in the success path of the block use other transformation step/fork step so that the transforamtion should take place and the goods movement , custom idoc get created use send steps to send those to receiver.

    id:

    Import the IP.

    create two communication channels

    1. to send file and one to receive Idocs.

    2. create one sender agreement.

    create Two receiver agreements.

    as sender as IP and receiver interfaces as custom icod, Goods movement idoc.

    create 3 receiver determinations.

    one from file form file to ip.

    one for goods movement from ip to receiver

    one for custom idoc from ip to receiver.

    Hope this helps you..

    reward find helpful

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 15, 2008 at 04:01 PM

    Hi,

    Follow this blog.

    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change

    if you have one IDOC type you can use ABAP mapping

    this way you will handle everything in tables

    and you will be able to post one IDOC (bundled)

    with all IDOCs inside

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 16, 2008 at 06:31 AM

    Receive --> Transormation --> SendIDoc1 ---> SendIDoc2

    Your mapping would be between one Source to 2 target messages(2 IDocs)

    Specify the same mapping in Transformation

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 16, 2008 at 09:36 AM

    Hi,

    You can do this scenario using BPM concept.

    from sender side u will get one file and u have to post both production order and as well as goods movement.

    I dont the saqme scenario using BPM but if u use BPM after creating the porcution order to post the goods movement it will take minimum one min to post goodsmovement.

    because in BPM u have only option to keep min one min wait.

    I think this will not be accepted by client.

    First find out this details if it is ok then u can use BPM.

    If not another option is there with out BPM.make two scenarios in fisrt scenario execute and archive the file and next scenario will pick the file from the archive folder.

    in this u can keep the polling interval and client requirement.

    I done this scenario and with exp iam saying this all.

    First find out all the details and later deside whih method to go.

    Regards,

    Phani

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.