Doubts on BPM

Hi, one of my clients has deep interest in BPM.
He'd like to manage processes over different system like IBM-Machines, SAP-Systems, simple File-Server etc.
These processes should be controlled via SAP XI, especially via BPM (BPE).
But i have some doubts if it is really that simple like u read in SAP-Description.
I have no experience on that issue so can someone who has deep knowledge of BPM give me his opinion on this topic?!
br Jens

Hi,
If its for a client you need to present BPM usages with a high level example, which involves   different system. As you mentioned  (IBM-Machines, SAP-Systems, simple File-Server etc.).
So better have a look at the documentation and there are some good blogs on BPM with advantages and limitations.
Please have a look at below links,
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/4cc81a71-0701-0010-f187-c29c9bf92841
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c6d54e02
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
I am sure you would get a over all view in BPMs.
Hope it helps.
-Prasad Babu.

Similar Messages

  • Doubts in BPM-- N:1 and 1:N scenario

    Dear all,
    I have a requirement where in some 10 files are placed at a location. The interface needs to consolidate/collated these files and generate a single file and send it to the target system after transformation.
    The reverse process also needs to be done in some other interface. (Splitting a single file into 10 files)
    After some analysis, I understood that BPM has to be used.
    Please provide me with some useful blogs, which can directly solve my problem.
    Thanks in advance,
    Younus

    Hi,
    What kind of exceptions u want to raise.
    1) its mapping related,
    2) runtime exceptions
    3) integration engine or adapter engine related.
    there are two methods which will be used.
    1) CCMS
    2) Alert method.
    U can inform the users through mail also.
    Alert:
    Alerts within XI give us a simple way to monitor only those errors that we want to and send alert messages to different people depending on the alert category.
    Alert configuration is used to have the system inform you of errors during message processing.
    By using the Alert Framework, central monitoring can be provided with all errors reported during message processing in ABAP and Java. This enables an improved reaction to such errors in both the ABAP runtime and the Java-based Adapter Engine. For this purpose, the Alert Framework is provided with rules based on certain events and on information from the header of the message protocol. These rules determine whether alerts are send or not.
    Some of the examples are:
    Specific Error Information from the Adapter Engine:
    Container Element
    SXMS_TO_ADAPTER_TYPE CHAR70 Adapter type
    SXMS_TO_ADAPTER_ERRTXT CHAR70 Error text from the Adapter Engine
    Look at the way by which u can raise an alert.
    For raising an alert you need to first configure the alert please follow the below weblog written by Michal Krawczyk
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    Configuration steps are: go to transaction ALRTCATDEF
    1) Define Alert Category
    2) Create container elements which are used for holding an error messages.
    3) Recipient Determination.
    Alert can be triggered in different ways.
    1) Triggering by Calling a Function Module Directly.
    /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
    2) Triggering by Calling a Function Module in the Workplace Plug-In.
    3) Triggering with an Event Linkage.
    4) Triggering with the Post Processing Framework (PPF) or Message Control (MC)
    5) Triggering from a Workflow.
    6) Triggering from CCMS with autoreaction.
    7) Triggering from BPM.
    /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    /people/community.user/blog/2006/10/16/simple-steps-to-get-descriptive-alerts-from-bpm-in-xi
    8) Triggering alert by configuring a rule from RWB.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/56/d5b54020c6792ae10000000a155106/content.htm
    used only for raising Adapter and Integration engine ralated errors.
    U can also go for CCMS method:
    Configuring scenario specific E-mail alerts in XI-CCMS: Part – 1
    /people/aravindh.prasanna/blog/2005/12/23/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part--1
    Configuring scenario specific E-mail alerts in XI-CCMS: Part-2
    /people/aravindh.prasanna/blog/2005/12/24/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-2
    Configuring scenario specific E-mail alerts in XI-CCMS: Part 3
    /people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3
    Hope this will help you
    Thnx
    Chirag

  • Doubt in BPM.

    Hi all,
       I am trying to implement a scenario where n messages of the same type are received and combined together and then sent out. For this I have a loop in which I do a receive step and then I have defined a container variable for the message which is a multiline container. and then I also have a container for maintaining a counter. at the end of the loop I check if n messages have been reached then I send out the message.
    My questions
    1. When I define a MultiLine container for the receiver message there is one expression property what do I need to fill in here
    2. I think I also would need to define a co-relation for this. Can you tell me how it will fit into the overall picture.

    Hi,
    Have a look at this BLOG <a href="/people/daniel.graversen/blog/2006/09/07/using-a-bpm-to-collect-messages-for-a-set-interval-of-time a BPM to collect messages for a set interval of time</a> by Daniel Graversen
    Regards
    Santi
    <a href="Remember to set the thread to solved when you have received a solution to set the thread to solved when you have received a solution</a>
    Where There is a <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/weblogs?blog=/weblogs/topic/16">blog</a> there is a Way.

  • Doubt in BPM monitoring

    Hi guys,
    I'm doing a file 2 file BPM, where in my sender file has a record tag 1: unbounded containing two sub tags FNAMe and LNAME. I need multiple files to be generated at my output depending on the occurence of the record tag in my input.
    I have completed my scenario, and when i place the file in my input folder, it is getting picked also.
    I'm seeing the message in sxmb_moni. However i don't see any monitoring for my BPM. I'm not getting any output file in my destination.
    Can anyone please help me on the steps to debug this
    Thanks guys
    Varun

    Hi varun
    also try this
    BPM Monitoring
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c
    monitoring BPm https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e7bc3a5a-0501-0010-1095-eb47159e169c
    Reconciliation of Messages in BPM - /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
    Also see the below BPM related links
    check list for BPM https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bf550d4-0201-0010-b2ae-8569d193124e
    /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
    Many other examples can be found under the following link at help.sap.com
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    hey... check the slide....also useful......
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1db5e190-0201-0010-1c90-d9de570c6b18
    REward POints if found useful ** 
    http://help.sap.com/saphelp_nw2004s/helpdata/en/cb/15163ff8519a06e10000000a114084/frameset.htm

  • BPM finishes when reaching exception in loop block

    Hi everybody,
    we got a loop block in BMP. In the loop block we catch mapping errors by using an exception branch.
    What we can see is that when an exception is thrown the process steps into the exception branch an than is leaving the loop block!! So the remaining single messages are not processed!
    Is there a workaround?
    Regards Mario

    Hi Mario,
    Have you used the local correlation for block step.
    Can you please give steps you used in BPM, also try to see the below threads
    What is the use of block step in BPM? Please help!
    BPM ParforEach Loop
    BPM loop
    also,
    BPM Block step
    Using BPM (Blocks) when Incoming message has multilple rows
    Doubt in BPM
    BPM: Block Processing: ParForEach
    Regards
    Chilla

  • File- XI- File- BPM

    We have a scennario where we need to pull a file from a specified place and post it into other specifed place and as soon as file is posted we want to triggger a RFC/BAPI call whcih will post the data in SAP..
    Kindly share your approach with me for this particular scenario.
    Regards,

    Hi Santosh,
    Now if u have any doubts in BPM ...can clear it out here th the following links
    https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
    /people/siva.maranani/blog/2005/05/22/schedule-your-bpm
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
    /people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
    /people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps
    /people/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    /people/kannan.kailas/blog/2005/12/07/posting-multiple-idocs-with-acknowledgement
    Regards
    Biplab
    Remember to set the thread to solved when you have received a solution

  • BPM and GP

    Hi,
    I have some few doubts in BPM and GP
    Please can you share any document which tells the differences between BPM and GP?
    I know GP advance is BPM,,...But what all the added functionlity is there in BPM?
    When we go for BPM?and when we go for GP?
    Chandu

    Hi Chandu,
    Some of the differences b/w BPM and Guided Procedures ,
    BPM :
    i) To  build service-based processes that are primarily human focused
    ii) It enables you to build a process that crosses application boundaries
    iii) Included BRM,which enables u to create rules
    iv) To deploy a process, U should know webdynpro
    Guided Procedures :
    i) This tool enables you to easily and quickly build processes that span multiple systems, including both SAP and non-SAP systems.
    ii) The design time is done via a web browser.
    iii) You can easily build processes without writing any code.
    iv) Guided Procedures is available with SAP NetWeaver 7.0 and SAP NetWeaver Composition Environment
    Hope this helps..
    Regards,
    Divya

  • Message Interface in Integration Directory

    Hi,
    In Integration Repository, I have one send step in BPM.
    I am sending one Abstract Interface from BPM. While creating Receiver Determination in Integration Directory,
    I am unable to find the message interface which is created in Integration Repository.
    Please let me know, if you have any thoughts on this.
    Thanks & Regards
    Katta Mohan Reddy

    Hi,
    https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1822. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    I think this is a good weblog to clear doubts with BPM. Hope it helps,
    Cheers,
    Divya

  • RFC (Sync) - File (async) always via s/a Bridge?

    Hi,
    maybe a silly question, but do I always have to use the s/a Bridge when I have a sync. RFC sender and a async receiver? Is there another possibility without bpm (well using a async RFC of course)?
    Thank you
    Thomas

    Hey Thomas..
    well the concept of BPM comes, only when u have a syn/asyn communication...
    when u say a RFC, which is a async, u need to have a BPM as the file is an Async.
    also, if u just want to put the data in R3(say), then u have the scenario FTP to IDOC , wherin u dont get any response and no BPM required...
    hope it clears some of ur doubt on BPM...
    regards..
    vishal

  • Active Sync strange problem in E6

    I am using Active Sync for Gmail on my E6, Belle.
    Background
    I don't have any multimedia, or apps installed in C drive. It's clean and has only system files.
    Problem
    My C drive memory was 180 MB in morning. It came down to 120 by 2 pm. By late evening, I have around 50 MB left in my phone memory. I have an "always on" data plan. Is it possible that Active Sync has been storing data on my C drive continously? If yes, then should I delete some mails? I don't want to delete mails since of course, I need them. If I delete on my mobile, my actual Gmail inbox mails will also get deleted. 
    I want to know what has been consuming memory space on C drive. I used to use WhatsApp, now that has been unistalled.
    Is it possible that Active Sync is the culprit?
    PS: On another post I mentioned about this problem, but after a hard reset I got memory back from 10 MB to 180 MB finally. But again, the memory space is going down hour by hour. E6 was supposed to be error-free, as per Nokia marketing. I worry about less-aware and unsuspecting people out there who are using E6. They are in a soup. What is they face the same problem?

    Hi friends,,
    I have done with one scnario JDBC-RFC-file with BPM
    now  aftet that  i refered this blog
    File - RFC - File without a BPM - Possible from SP 19.
    and then i have designed new one JDBC-Proxy-File withOUT BPM
    now in this case to check this scenario when i update JDBC the CC channel is showing  healthy and  Process started... in CC monitoring...
    But data is not picked from JDBC and either updated...
    i have a doubt withOUT BPM  JDBC Sender side will work r not..
    I have tested for onley File-Proxy-file with out bpm...
    give me suggestion where exactly the problem is ....

  • BPM - doubt in N:1 mapping of IDOCs

    Is there any DETAILED document on Mapping multiple Idocs into a single Idoc package using BPM.My doubt is in the latter part in this process(During Receiver Determination) :
    Scenario : CRM->XI->R3
    We will download the CREMAS03 and then make changes in the xml so that it can hold multiple IDOCs.
    and then we will be collecting the Idocs(say 3 idocs at a time)...that is, appending the IDOCS(CREMAS03) into a multiline container of type CREMAS03.
    In the transformation step, the multiline container containing CREMAS03 IDOCs is transformed to IDOC PACKAGE(N:1 Mapping).
    In Integration Directory,We will create 2 RECEIVER DETERMINATIONS :
    1.CRM->BPM :
    Receiver Service  :BPM Object
    Inbound Interface :CREMAS
    Interface Mapping :Maps the Outbound interface (vendor_out_interface) to CREMAS(Abstract Asynchronous)
    2.BPM->R3 :(I have my doubt here!)
    Sender Service     : CREMAS_COLLECT_PACKAGE(BPM Object)
    Outbound Interface : CREMAS_package(Abstract Async, Message is the modified Multi-CREMAS PACKAGE)
    Receiver Service   : R3
    Inbound Interface  : CREMAS.CREMAS03
    Interface Mapping  : NONE (WHY is that No Interface mapping is needed ???...Please elaborate)
    1.HOW will the XI engine MAP the CREMAS_package to CREMAS.CREMAS03 at the end of BPM PROCESS ?
    2.In BPM we have Transformed the individual Idocs into a IDOC Package BUT then at BPM->R3 Receiver Determination WHY are we mapping the CREMAS Package into Individual CREMAS Idoc ??
    3.Does the R3 receive the IDOCs as a Package OR does it receive it as individual Idocs ?And when we say a Package does it mean it will contain 1 Control record & multiple Data Records(EDID) ??
    4.If the R3 receives the IDOCs as a PACKAGE, THEN How does the R3 System separate the Idocs into Individual Idocs ??
    Is there any specific configuration in the partner profile at the R3 side to process A IDOC package ??.
    5.Also when I compare Posting Function Module IDOC_INPUT_CREDITOR and IDOC_OUTPUT_ORDERS , It seems that IDOC_INPUT_CREDITOR    can process multiple Idocs at a time while IDOC_OUTPUT_ORDERS CAN process only ONE IDOC at a time.Am I right ?)
    It would be great if someone has the patience to give a detailed reply.Looking forward to the reply !!
    Thanks,
    Arun.

    Hi Arun,
    You dont need a BPM for ur requirement. All you need to do is IDOC Message pacakages. where the IDOC are sent as a single package. here is the link to the page that details on hwo to do idoc packaging.
    http://help.sap.com/saphelp_nw04/helpdata/en/99/2653429392ab53e10000000a1550b0/content.htm
    you also refer to Michals weblog on IDoc pacakaging. But the approach i have jsut mentioned to you is more efficent and the one suggested by SAP. Michel was supposed to write one more weblog describing this approach.
    Cheers,
    Naveen

  • Doubt on Sync-Async  bridge using BPM

    Hi Experts,
                     I had a doubt on Sync-Async  bridge using BPM,
       1. If sender system is SAP system and receiver system is non-sap system then while configuring in Integration Directory how many  Receiver Determinations should be done ?
    2.Plz explain if we have 2 receivers i.e one sender SAP system and 2 non-sap systems then what will be the no. of receiver determinations?
    3.How we have to count no. of receiver determinations if we have 2 receivers and 1 receiver system? If so what is the no. of receiver determinations in case of 1 receiver syst and 2 receiver systems?
    Plz clarify above questions  good answers will be definetly rewarded.
                                                                                    Regards,
                                                                                    Vinod.

    vinod,
    ... Sync-Async bridge and Recievr determination are not related....
    Sync-Async bridge means.. u r sending some request syncronously...and u r expecting the response also in synchronous way... but u r not getting the response  directly...u r getting it via BPM..i.e asynchornously.....
    see here what is the  Use of Synch - Asynch bridge in ccBPM
    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
    and here if u have 2 reciver... u have to create 2 receiver determination and ofcourse for BPM one reciver dtrmination is required.... since in BPM related scenario BPM will act as a reciver...BPM(IP) wil first recive the message then it will be forwarded to Receiver system!!! so total 3.
    <b>3.How we have to count no. of receiver determinations if we have 2 receivers and 1 receiver system? If so what is the no. of receiver determinations in case of 1 receiver syst and 2 receiver systems?</b>
    r u telling that u r having two recivers and each receiver is receiving messages using 2 interaces???
    u have 2 use 2 receiver determination and 4 interface determination.
    regards
    biplab

  • A doubt in triggering BPM

    Hi All,
    I have a scenario where IDocs would be posted from R3 randomly to a non SAP system.
    I would need to wait for 30 mins after posting one IDoc to the non SAP System and receive a Ack from that non SAP System.
    If I receive a Ack within 30 mins or if the 30 mins of time is already elaspsed, i would need to process with the next IDoc.
    Or in other words, there should always be one BPM instance active at any point of time and my IDocs should wait until that BPM is freed up..
    Do you guys have any idea to achieve this? Your help is highly appreciated.
    Thanks

    HI Suraj,
    Thanks for your reply. Actually R3 collects a batch a IDocs(of MessageType A) and sends to XI and also sends a summary IDoc of MessageType B, that contians all the IDoc numbers of type A.
    Using some corrleations I need to wait until Message Type B is received .There would be n number of such Batches(each batch containing few message Types A and one Message Type B).
    My BPM(which would be timed out in 2 hrs) should process each batch in sequence. Meaning that second batch should be picked by the BPM only when the first BPM is auto-timed out.Or in other words, at any point of time, only one BPM instance should be active.
    Pls let me know if you have sugeestions.
    thanks a lot in advance..

  • Doubt in the Oracle BPM Tutorial

    Hi All,
    Iam new to this Oracle BPM..
    Moreover i have installed the studio and other files... But at the point of working with the TUTORIAL iam getting an error as...
    All arguments must be fulfilled when defining the incoming argument mapping of a screenflow invocation task *(Activity:Create Expense Report, task: Create Expense Report).*
    In the Expense Report Process of ACTIVITY 3... At Designing a Screen flow...I cannot understand the steps from 16 to 18..
    Moreover at the step 18 in Designing a Screen flow i.e. Add an entry to the Submit Report Out page
    On clicking on OK button after this step. It is retuning an error with the UNABLE TO FIND THE VARIABLE ReportSfArg...
    Can any one pls help me out in this issue...

    Take a look at this link: Re: the project publication has failed
    The tutorial takes you through argument mapping in a very obtuse manner. After looking at the above link if you still have not found the problem, share a copy of an export of your project and we'll help you debug it.
    Dan

  • BPM Scenario Design Doubts

    Hi Expert,
    My source system (3rd party) calls a RFC service, based on some credentials the RFC program triggers a text doucment in the zip file format on a specified location. 
    I need to send the response and as well as the file (zip) and the size of the file will be approx 50MB. How do I design my scenario? Is BPM advisbale?
    Anticipating your valuable inputs..
    Warm Regards

    Hi Asha,
      Could you explain me your scenario with clearly....As i understood that third party system is hitting xi and xi will communicat to the receiver system. In the receiver system we have RFC. The RFC will give you only the messae as in the form of response....if you wan to send the zip file I guess we should send first to the one receiver system (file system) fromt there we can send to the third party system.Of course we have to use BPM to achieve this.
      Hope I am clear.Please let me know if you have any quereis.
    Thanks and Regards,
    Chandu
    Message was edited by:
            Chandu

Maybe you are looking for

  • Startx gives white screen with mouse cursor after upgrade

    Hello, I have been a long time lurker and I have finally come across a problem I havent been able to find anywhere else.  I just updated the catalyst-hook package and now on startx I get a white screen with a working mouse cursor and apparently my ke

  • Missing Blackberry Battery Status Indicator

    I've looked all over the web, my instruction manual, the index inside the phone, and in still cannot find the meaning of this symbol in the middle of my battery bar. From what I've seen on the internet, its as almost as if it does not exist. I would

  • TS3274 My ipad has stopped working, I cannot turn it off as the screen does not appear to be working

    Help.  My Ipad will not respond, the screen has stopped working and I cannot turn it off

  • HDCP lockout?

    So now I can no longer play iTunes HD movies only Apple Cinema display?? I just purchased a HD TV show from iTunes only to get his message: "The selected movie won't play on you your display.  This movie can be played only on displays that support HD

  • Mail reduces pictures size - How can I stop this?

    Hello, Recently whenever I want to send a picture with a good resolution (for ex 2MB), Mail reduces it automatically down to 100 or 200 kb.... Ok I know it's better to send smaller attachement, but sometimes I want/need to send full resolution pictur