In which case we opt BPM?

Can any one explain me the business req in your project that leads to go for BPM?

Hi,
If you want to Implement the scenario Idoc(SAP R/3)Xi-SOAP(Webservice) and SAP R/3 needs to receive the response which will through by Webservice means , We need BPM here
Why because Idoc cant handle the Response messages, Idoc will support Async Communication.
To make it possible and receive the resnse means we need BPM
We will use BPM when ever we want to do the following:
1.Controling or Monitoring of messages in XI
2. Collect or Merge the messages in XI
3. Split the messages in XI
4. Multicast a Message
5. Need to send an Alert
6. Transformation
Walkthrough with BPM - Walk through BPM.
The Above things make the diff from other scenario's because without using BPM the above things can't be done in general.
REgards
Seshagiri

Similar Messages

  • When to use the Adapters and in which case

    Hi Experts,
                         I am little worried and searched the sdn, but i am not getting the proper answer for my question.
    My Question is when to use which adapter and at what stage?
    1. File      --> when to use it and in which case
    2. IDOC
    3. RFC
    4. SOAP
    5. XI
    6. HTTP
    And also where to use BPM and Proxies, when should we go for them.
    Please help me out. I Beg the answer from experts.
    Regards,
    Raj

    Hi,
    If an incoming or outgoing message is a file(.txt,.csv etc), we use a file adapter
    If the outgoing message is an IDOC, we need an IDOC adapter.same for RFC also.
    SOAP for incoming/outgoing webservices
    XI while using proxy scenarios
    HTTP- while you an HTTP request.
    BPM and Proxies is a vast topic.
    For Proxies http://help.sap.com/saphelp_nw04/helpdata/en/5d/112d20f6ce6c46ba66afb98d278fbd/frameset.htm
    and for BPM http://help.sap.com/saphelp_nw04/helpdata/en/5d/112d20f6ce6c46ba66afb98d278fbd/frameset.htm
    this will be useful.
    Regards,
    Tiny

  • In which case we use FBRA (Reset Cleared Item)

    Hi,
    Hello experts i am very confused about this transaction can any budy please make me cleare that In which case we use FBRA (Reset Cleared Item).
    Quick reply will be really very helpfull .
    Thanks In advance.

    Hi,
    When we maintain GL accounts/sub ledgers with open item management, we clear docuemnts when the debit and the credit match. This clearing also creates a clearing document. Clearing documents cannot be reversed using F.08. For reversing clearing we need to first reset the documents as open items and then reverse it.
    For example I have an invoice no 1234. This invoice will remain open till i receive a payment. When I receive a payment a new document is created (no. 5678) when i enter the receipt and this document also becomes the clearing document. Now due to some error, when we have to reverse this payment document, we use FBRA. When we use this, the system will first reset the documents 1234 and 5678 as open items and then reverse the document 5678.
    hope this helps.
    thanks and regards,
    anit

  • Which case we go for abap interface?

    Hi  friends,
    As per my understand  some scenario's are running with out PI integration.........those are called abap interfaces....
    then which case we go for Pi? and which case we go for ABAP interface?
    please help me on this...
    Thanks & Regards
    E.Ravi Chandra Reddy

    Hi Ravi,
    Understand this way,PI is not only for mapping.It is also used for doing the routing at the runtime.Suppose if you have A coming in the payload it should go to receiver X otherwise Y.
    So,depends as per your business requirement.If you just want to integrate 2 system directly.You can go with that but suppose in future you have number of system,you cant do 1:1 connection everytime.At that time you require some middleware to integrate your scenario.
    Regards,
    Abhi

  • In which cases can the ABAP statement CALL TRANSFORMATION be used?

    Hi friends,
    here is my questions with options below.
    In which cases can the ABAP statement CALL TRANSFORMATION be used? (T/F)
    -To transform as iXML document object into and ABAP data structure using
    XSLT.
    - To transform an XML document contained in a string into another XML
    document
    using and XSLT program.
    - To get canonic XML display of an ABAP data structure.
    - To transform an XML document contained in an xstring into another XLM
    document using an ST program (Simple Transformation).
    - To transform and ABAP data structure into an SML document using ST.
    Kindly give me the expalnation to each statement with either True or False.

    CALL TRANSFORMATION is a new language element in ABAP that we can use to <b>call up the transformation</b>.
    The type of transformation:
    XML to XML
    XML to ABAP
    ABAP to XML or
    ABAP to ABAP is already determined by the two additions SOURCE and RESULT in CALL TRANSFORMATION.
    Check this link for more details.
    http://help.sap.com/saphelp_nw04/helpdata/en/a8/824c3c66177414e10000000a114084/content.htm
    Regards,
    Maha

  • In which case we need a class with all methods defined as abstract ?

    In which case we need : A class with all methods defined as abstract (or should we go for Interface always in this case)

    The concept of interface and abstract class overlaps sometime, but we can have the following thumb rule to use them for our specific need:
    1) Interface: This should be use for code structuring. They standardize your application by providing a specific contract within and outside. If you think abstract class also provide structure, then reconsider as it limits the structure re-usability when there are many super-classes to inherit from. Java allow multiple inheritance by interface and not by Abstract class.
    2) Abstract Class: This should be use for code-reusability. Interface doesn't have any code so can't be used for code-reusability.
    Actually we can use both to provide the best.Taking a refernce to J2EE framework, the "Servlet" is an interface. It laids down the contract/structure for any code to be a servlet.
    But the "GenericServlet" class is an abstract class which provides implementation of some of the methods defined in the "Servlet" interface and leave some method abstract.
    Thus we see that the "Servlet" interface standardise the structure and the "GenericServlet" abstract class gives code re-usability.
    Original Question:
    In which case we need a class with all methods defined as abstract ?To this question, as all methods are abstarct we don't have option for code-reusability. so why not add standard structure concept to your application. So if there is not any restriction on making the field variable(if any) as final, we should go with the interface concept.

  • Which case is the best for the iPhone 6?

    So I am just wondering which case would be the best for the iPhone 6. I know that there are plenty of different cases out there. And I would like to get one that doesn't limit the use of the phone. But I also need the case that's good with drops and what not. Not that I make a habit of dropping my phone.

    Of course, "best" case is in the eyes of the person using the phone.
    Some would say it is an Otterbox, others would say it is a case which does not add too much bulk, others would say it is a case which extends battery life of your device, my daughter says the best case is the one she thinks is the most attractive(and minimizes bulk) and jorgeo_vzw has given his opinion which differs from at least a few of these options.
    My best suggestion would be to determine what your usage habits are and choose according to those habits. The best case will not be the same case for everyone.

  • Is there any Way to find Which case is Executing in LabVIEW VI programmat​ically and Display it..

    Is there any Way to find Which case is Executing in LabVIEW VI programmatically and Display it..
    Solved!
    Go to Solution.

    I wrote this a few years ago: http://lavag.org/files/file/199-state-machine-foll​ower/
    This JKI RCF Plugin sets the Visible Frame property of a Case Structure while the owning VI is running. Use it to follow the execution through the cases in your string-based State Machine/Sequencer when Execution Highlighting isn't fast enough (and, it's never fast enough).
    The use-case I wrote this to improve is setting a Breakpoint on the Error wire coming out of the main Case Structure and probing the Case Selector terminal so I can float-probe wires during execution. The problem with this is that I had to manually select the current frame every time. This is boring, so I developed this plugin to automatically set the Visible Frame to the case most recently executed.
    You might be able to adapt it to your needs.  The basic idea is that a custom probe on the wire to the Case structure's selection terminal sends a notification to a VI that displays the appropriate case.
    We might be able to help you develop something easier if you'll give us more information.  Is it OK if the code to display the case is in the same VI?
    Jim
    You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice

  • BSEC: in which case the financial documents are stored in it?

    Hi All,
    colud anyone in which case the financial documents are stored in the table BSEC?
    Thanks

    HI Rossi,
    In account Group Creation once check box is there, you need to tick that check box. then only it becomes one time vendor account group, it means that one time vendors are account group specific.
    Please award the point if it is help full.
    Regards,
    Sam.

  • Which case in LV Oper. Intf. will do "Run Selected Steps using single pass" for me?

    I added a button to simulate "Run Selected Steps", but I really want a button that will "Run Selected Steps Using Single Pass". Which case in the Complex Labview Operator Interface does this for me? What I really want is the report to be generated which happens when I use "Run Selected Steps Using Single Pass" but no report when I select "Run Selected Steps".
    Thanks!

    I figured out how to make this work.  Instead of calling the Sequence File View Manager ConnectCommand method using the Run Selected Steps button and the CommandKind_RunSelectedSteps command kind, you use the CommandKind_RunSelectedStepsUsingEntryPoints_Set command kind.  The tricky part is that before you can use the ConnectCommand method with the CommandKind_RunSelectedStepsUsingEntryPoints_Set command kind, you have to create a set of new commands.  Do this by first invoking the Application Manager method NewCommands.  This method returns an empty set of commands.  You must then add a new command to that set.  Do this by invoking the InsertKind method on the empty set of commands using CommandKind_RunEntryPointOnSelectedSteps for cmdKind, Sequence File View Manager for managerControl, -1 for insertBefore, and empty strings for currentMenuName and allMenuNames parameters.  Once you have made these calls, then you can call the Sequence File View Manager ConnectCommand method using the CommandKind_RunSelectedStepsUsingEntryPoints_Set command kind.
    The previous instructions work just the same for the Loop On Selected Steps button.  Just substitute the CommandKind_RunEntryPointOnSelectedSteps and CommandKind_RunSelectedStepsUsingEntryPoints_Set command kind constants with CommandKind_LoopEntryPointOnSelectedSteps and CommandKind_LoopOnSelectedStepsUsingEntryPoints_Set command kinds (and of course use the Loop On Selected Steps button reference instead of the Run on Selected Steps button reference when invoking the ConnectCommand method).
    There is one mystery with this solution that I haven't figured out yet, besides the fact that it is so laborious and non-intuitive to me (but at least it works).  Nowhere in any of the calls detailed above did I ever see a parameter to specify which execution entry point to use.  I am using the default sequential model entry points Test UUTs and Single Pass.  Typically you specify which entry point you want to use (such as when invoking the ConnectCommand method) in the form of an index to a set of entry points where the Test UUTs entry point corresponds to a set index of 0 and Single Pass corresponds to a set index of 1.  How did the previous calls determine which entry point to use when I didn't specify anywhere which one to use?  Do this just work because you can only run or loop on selected steps using no process model or the Single Pass entry point?

  • In which cases result cache status is changed to bypass?

    In which cases result cache status is changed to bypass? Because I tried but it wans't changed?

    Hi,
    http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_result_cache.htm
    https://docs.google.com/viewer?a=v&q=cache:k4wT-iwL31MJ:www.sfoug.org/Downloads/Oracle11g_Results_Cache_20100304.pdf+oracle11g+result+cache+status+is+changed&hl=en&gl=in&pid=bl&srcid=ADGEEShUeeW6XPH7QiCtgUVzykmgGKA6l9NX5IZ322f-QIWU5D3qy-18KD7ffddW7t51PYL_xoJORhZLWg7K53SIrLfJd7R8jrcuPWoPgH3SwxOI6jFXeEYg7rhY1NTqriiakg_3qDgn&sig=AHIEtbQBpfc562bezPUIyojHZZ7kuxzI9Q
    http://www.dba-oracle.com/oracle11g/oracle_11g_result_cache_sql_hint.htm
    Regards
    Hitgon
    Edited by: hitgon on Apr 28, 2012 6:43 PM

  • In Which case Vo extension is not upgrade safe

    Hi all,
    In Which case Vo extension is not upgrade safe
    kumar

    Hi Anand,
    The extended VO with extra parameters or validation is going to substitute the seeded VO after the deployment.
    So how does it matter after upgrade if any changes in the seeded VO causing VO extension to stop working?
    If this is the case, what is the best practice to customize a seeded VO.
    I am very new to OAF and started working on extending a seeded VO.
    Any pointers will be much appreciated.
    Thanks,
    -Mukesh.

  • In which case we require to write perform using/changing

    hi,
    in which case we require to write perform using/changing .
    and what is excatly we r doing  with perform using.changing.
    please somebody help me.
    thanks
    subhasis

    This is an awfully basic question.
    Simply press F1 on PERFORM.
    And responders take note:
    bapi
    Rob

  • Which case offers the best protection for ipad2 I have tried the SURVIVOR but the little rubber things protecting the ports have broken offthanks

    Which case offers the best protection for the ipad2 I have tried the Survivor however the pieces protecting the ports has ripped off. Any suggestions?

    You had to have some kudos for the effort put in to your thread as week as the point you make.

  • Which certification to opt for?

    Hi, I am software engineer. I worked as a plsql developer / oracle developer for more than 2 years.
    That time my project used oracle 9i. I am aware of all sql fundamentals,pqsql fundamentals and oracle 9i db architecture.
    However,to improve and to have expertise I am thinkin of taking oracle certification (OCA) either 10g or 11g.
    Could anyone please tell me which one to opt for?. I know that 10g is widely spread in the market and 11g is surely making its way in the market.
    I am confused about the exam choice - OCA 10g or OCA 11g??

    I would say get get Oracle Developer OCA and OCP Certifiactions first, then if you want go back and study DB admin 11g OCA go ahead.
    The developer certifications are not so dependent on Oracle Version as are the DBA Certifications, and you should fly through them fairly quickly.
    Consider exam 1z0-047(SQL certified expert) or 1z0-051
    Then ideally 1z0-144 (or as a fallback 1z0-147) - gets you OCA.
    Then 1z0-146 - gets you developer OCP.
    whichever you choose (developer or DBA) its usually best do one of 1z0-007/047/051 first.
    Rgds - bigdelboy

Maybe you are looking for

  • Delete button disappeared in iTunes 10

    Today I downloaded Copytoy, a program to move files from my iPod to my computer (since my iPod contained more songs for some reason and I wanted them all together in my Music Library). iTunes copied the copies of every song automatically to my iPod,

  • Storage bin - stock in the past

    Hi gurus, I just would like to know the material, batch and stock quantity I had in determinated storage bin, in the past, for example in May 31th 2008. The system can get me that information ?! Thank you in advance, Maicon

  • Network data model for public transport

    Hi, I've been playing with Gis for the last 10 years and now I am enrolled in a project to find best way to go from one point to another in Barcelona (Spain) locations, using the public transport network. The goal is to get a route, from one address

  • Reg: Universe Creation

    Hi . I am new to Business Objects. Please let me know what is the process to identify the Dimension and Fact Tables...?? Right now I am having 6 Tables with which I have to create a universe. Please suggest me How do go further...?? Please drop a mai

  • Caution: Possible 7.2.1 Bug

    Here's the scenario: During playback, adjust your tempo while an audio (not instrument) track is selected. In my case, I invariably get a LOUD crackle/pop and the waveform is (drumroll here...) OVERWRITTEN by the corrupted wav. It's as though during