BPM ws ECC workflow

HI All,
I ahve to develop a scenario for Customer Creation where  a form needs to route multiple people for various approvals. can I develop these workflows with BPM or I ahve to sue ECC workflows?
I am confused here, what is BPM and ECC workflow? can I use BPM instead of ECC workflow?
If I use BPM, does it self has workflows or still we need to build these ECC and map it to BPM?
I am really confused , please help me to understand bit more on this.
Thanks
Krish

Hi Krishna,
The approach would be based on where you are mastering the Data for Customer Master:
- Is it MDM for global data & Local data?
- MDM maintaining only global data?
You may also choose to use the MDM workflows for the approval process based on the requirements, but there are certain limitations.
If you use BPM Workflows then you can span it over multiple SAP and Non SAP systems and it provides several enhancements as compared to other workflows.
You may refer to the BPM Use Case Wiki for more details on scenarios.
Hope this helps!!
Cheers,
Arafat

Similar Messages

  • Call / trigger an ECC workflow step from PI ?

    Hi,
    For a flow "ext (file) -> PI -> ECC (workflow)", from PI, I need to run / execute / trigger () a workflow step in ECC, which already exist. I think that I can acheive this by creating an abap proxy in ECC in which I will call a Bapi or Method to run / execute / trigger () this workflow step. I don't know exactly how for the moment (in parallel I'm doing search about it), but that's not the matter.
    before to waste time by searching in this way, what's the best solution to call an ECC workflow step from PI ?
    Many thanks.
    Mickael
    (*) maybe I don't use the good terminology. Sorry.

    hi Shabarish,
    I'm confortable with web service, IDoc, RFC/bapi and abap proxy (and ...), but here, I prefer to use abap proxy (asynch + sxmb_moni in ecc) except if there is another better approach
    else as in PI we have ccBPM, so a workflow , as in ECC we have also workflow , does my approach (abap proxy & call method) is the good one ? or is there a better way between these two workflow tools: PI + ECC ? like a standard "workflow module" or a workflow "connexion" ? (I fear I know the answer but I would prefer to be sure),
    Note: I'm in PI 7.11 SP06 and ECC 6.0.
    Regards.
    Mickael

  • Integrating SAP BPM and existing workflows, does an interface exist?

    Hallo all
    I have to evaluate how to build a set of BPM Workflows which shold incorporate "exits" into existing workflows (basically combining BPM and Business Workflows).  Do you know if there is a referenc on how such a thing could be acomplished or have some advices for a smart way of organising the interface between the two workflow engines?
    Regards,
    Minima

    Hi Minima,
    You may want to post this in the [BPM|SAP Business Process Management; forum.
    Cheers,
    Ramki Maley.

  • Show ECC workflow inbox items in CRM

    Hi,
    I would like to show some ECC workflow inbox items in CRM inbox.
    I heard it is possible. How-to do this?
    Please help, regards, Toine.

    Update: this will become possible in CRM 7 Ehp 1.

  • Trigger BPM from R3 workflow

    Hello @all,
    i have the following idea of scenario: After creating a quality notification (QN) in R3 a BPM on XI-server should start, getting the BO of the QN.
    My question is how can the workflow in R3 start the BP in XI and also how to send the BO from workflow in R3 to the BPM in XI?
    In my opinion there are 2 main possibilities to communicate:
    1. IDoc
    2. SOAP
    I would be happy about a step by step solution on both or even more solutions (maybe with comments or advantages and disadvantages).
    Thanks in advance
    Chris

    Hi Henrique,
    thx for your quick answer, some questions concerning your answer:
    1. the R/3 is version 4.7 on the WebAS 620; if it is ECC i don't know exactly, is it necessary?
    2. are there any advantages if you compare the technologies each other (RFC/IDoc vs Proxy/WS)? What would you recommend, cause for the BO quality notification i have less BAPIs and RFC possibilities.
    3. How should I start with Proxies and Webservices? Do you have a a step by step solution for a similar scenario?!?
    4. Just that I understand it right my Webservice should be the IP that receives the BO in XI. And the generated proxy   plays the role of the Webservice Client triggering the IP?
    5. I don't get the point how to make use of the ABAP proxy if my initiator is a step of the workflow in R3?
    Greetings
    Chris

  • BPM/MDM Process - Confirmations Back to BPM from ECC

    We are implementing a BPM / central MDM solution.  After the new master data is sent from the BPM to MDM, and syndicated through PI to ECC, the requirement is to send a confirmation back from ECC that the new master data (ex. Vendor) was created.  I don't see such a confirmation in any of the related blogs on the BPM/MDM subject.
    (1)  Is there a way to send a confirmation back to the BPM (file that BPM picks up?, BPM listener-type service?)?
    (2)  Do you recommend using BAM or ALEAUD for the confirmation out of SAP?  Both would work.  With ALEAUD, I could catch errors in PI and handle them.  With BAM on a Vendor.Created event, I would have no extra IDoc statuses to filter away.
    Thanks,
    Keith

    Hello,
    There are 2 options .
    You can use an outbound IDOC from ECC to PI - after the material is successfully created and PI can update MDM with the status and id created.
    1. You can write a service that will check MDM periodically to see if got back the status & id from ECC/PI successfully.
    2. The other way is to write a synchronous webservice call where BPM will wait for a PI service to provide an update directly to BPM. You need to model Synchronous call in BPM.
    Regards, Anil

  • Message expired during sync call from BPM to ECC

    Hi guys,
    I'm doing a sync call to ECC during my BPM processing and it takes approx 2 minutes to the function module there to process the data. And since it takes so long I'm getting following exception for the message in SXMB MONI
    com.sap.aii.af.ra.ms.api.MessageExpiredException: Message xxxxxxxxxxxxxxxxxxxxx (INBOUND) expired
    Any ideas why does this happen and how to solve it?
    Thanks
    Olian

    Hi,
    Check this links
    Timeout when calling a RFC
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414900)ID1430683750DB10832347498039929799End?blog=/pub/wlg/3802
    Regards
    Ramesh

  • Help deciding between BPM and Business Workflow

    Hi All,
    We are in the phase of deciding which tool to use for SAP Application systems from Workflow and Business Rules Engine Point of view.
    We recommended SAP Business Workflow + BRF+ for that.
    But SAP Business Workflow is not having monitoring UI as good as SAP BPM.
    So we are planning to propose the solution using SAP BPM instead of SAP Workflow.
    Our main requirement is HR Org structure data fetching and it is achievable with SAP BPM what I have studied so far.
    My question to the experts is whether SAP BPM can be integrated with SAP BRF+?
    Thanks in advance
    Message was edited by: Gareth Ryan - please don't use Urgent in your posts and try to use meaningful titles.

    Check out the following article, which provides a good overview of both solutions and gives guidance when to use what:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0bf9a3a-c607-2f10-3f82-cdeff15b7ce4?QuickLink=index&…
    The biggest difference (besides the underlying technology stack) is that by modeling processes in BPMN, business users gain transparency and become more involved in BPM projects, leading to better results.
    btw, SAP BPM is in the market for 5 years now and has more than one thousand productive customers.

  • BPM or Abap Workflow

    Hi Experts
    I have to implement a Sales Order process for my client.
    Overview of the process which needs to be implemented:
    A company sells xyz product. So the customer places an offer for abc product at some price. The request goes to the sales department's manager who checks the customer demands and accepts/rejects/edits the request according to some rules like mkt price. If he accepts the offer, it becomes the contract for which sales order is created and invoicing is done.
    Company can edit the request, updated the price and sends back to customer. If customer is happy it becomes a contract again for which sales order can be created.
    I need to implement the scenario using webdynpro for abap or java.
    My Question:
    I have implemented such scenarios using UWL and SAP Abap workflows. I am new to CE 7.3 version and BPM concept.
    Experts please guide me which would be the best way to implement such scenario. Should I stick to normal abap workflow method or can I do it through BPM? What would be the challenges if I go by BPM approach.
    Thanks and Regards
    Sonal

    Hi Sonal,
      You didn't specify all the systems involved in this process - i.e. is it one central ERP, multiple SAP and non-SAP? The primary use case for SAP NetWeaver BPM is to orchestrate processes across multiples systems, presenting the user with one central location to conduct their work (UWL) and a consistent user intercace (Web Dynpro).
      If your process only uses one central ERP system for all backend tasks I would (not knowing more details) probably favor a WDA and business workflow based solution. Going outside of the ERP system to implement it wouldn't gain you very much if anything could make your landscape more complicated and create more work. On the other hand, if multiple backend systems are involved this would probably be a good candidate for a SAP NetWeaver BPM based process. Rough generalities, for sure, but you asked :-).
    O.

  • Oracle BPM with FileNet Workflow

    Hi,
    As part of the project we need to integrate the current workflows implemented in FileNet with Oracle BPM.
    Can any one help me how can i achieve this.
    Thanks in advance.
    Edited by: user613889 on Jun 29, 2010 3:18 AM

    looks like a duplicate of FileNet workflow with Oracle BPM

  • How to pass the uwl data in BPM to other portal?

    Hi,gurus,
    I have two questions about BPM?
    1. I want to pass the UWL data in BPM to other portal (BEA Websphere portal),how to do that?If websphere portal offered a method  to me,how can I pass the parameter to that method?At first,we want to use the SAP EP uwl,and display the uwl in BEA portal.But at last,they want to create some  tables in BEA and offer a method to CE BPM. So how to do that?
    2.How to call ecc workflow in BPM?And how to call BPM in ECC workflow?
    Thanks in advance.Any help will be appreciated!

    Hi,
    Regarding your qustion on calling SAP Busines Workflow from BPM and vice versa, I think directly it is not possible to give a call. You can invoke outside functionality only if you can expose it as a Web Service which can be used as an automated activity or in a Human Task with custom code.
    Hope this help!!
    Regards,
    Arafat

  • BPM workflow not able to reflect the latest changes done.

    Hi.
    I've a BPM instance in QA which got logically deleted after entering into exception block .
    Now i've made necessary modifications (removing a loop and adding a Switch) in DEV and transported to QA (Repository) successfully. Now QA repository has the latest version of BPM.
    Now in QA, I've manually triggered the BPM from http-client and i couldn't see the latest version of BPM in the workflow (PE adapter in SXI_MONITOR). I could only see the older version (with Loop) and hence it again went into exception block. I tried triggering thrice but in vain.
    Where am i wrong? Do i need to transport the BPM in DEV Directory to QA Directory in order to reflect the change that i did?
    Kindly provide ur inputs.
    Thanks.

    Hi
    I have cheked SWF_XI_CUSTOMIZING, Maintain Runtime Environment is in red-cross mark.
    I have performed automatic workflow customizing. Now everything is in green check mark.
    Still my IP was in state 99 in sxi_cache.
    But...
    When i click my IP and click "Activation log" there i saw some warnings and 1 error.
    To know more details on the error, i clicked "Display active version" and click "Syntax check" (Ctrl+F2)
    Click on the error and we will be directed to the location where the error is.
    I have rectified the error. (Error is related to improper usage of container variable)
    I have activated the IP in DEV, transported to QA and checked SXI_CACHE.
    For my surprise it's still 99! But i couldn't see namespace and repository name for my IP. I thought the cache is getting updated.
    I had performed complete cache refresh and delta cache refresh.
    Phew.., now my IP is in State 0
    I had checked "Display active version" and it shows the latest version of IP.
    Again I've stated manual triggering of IP thru http-client and this time it took the latest version.
    Conclusion:
    There is no need to import the IP again and again into ID
    Check "Display active version" in SXI_CACHE before going to test IP.
    After transport, wait for a while for the system to update the cache. If it's taking time, refresh cache manually.
    Thank you all for your valuable inputs and time.
    ~Praveen.

  • Unable to send Asynchronus message to BPM from ABAP Object in ECC 700

    Friends,I am trying to send a aysnchronus to BPM from ECC. I have done the following:
    Implemented Note 1043195
    Scheduled the SAP_SOAP_RUNTIME_MANAGEMENT Jobs
    Created consumer proxy/logical port
    Tried to send message to BOM using proxy classes.
    Issue 1 :
    I can see the messages in SXMB_MONI with status "Released for Processing(WS)" But the status never changes.
    Issue 2 :
    I can See Failed messages in SOAMANAGER with Error as below.
    "A SOAP Runtime Core Exception occurred in method WSRM_CONV_FROM_STR_FORM_TO_TS of class CL_SOAP_WSRM_CRE_SEQU_RESP_NEW at position id 1 with internal error id 1009 and error text SRT: Wrong usage of SOAP Runtime classes: ("WSRM: Input value ->P0Y0M3DT0H0M0.000Sis an incorrect value") (fault location is 1 )."
    Can anyone help me how to solve the two issue's.

    Hi,
    Did you manage to solve this issue?
    Best Regards,
    Hristo

  • Workflow Status Monitor in BPM

    Hi,
    In Oracle Workflow we're able to rewind, retry, skip activities via status monitor. Are those functions available in BPM suite 11?
    When i both look at E.M and google it, i've found Oracle document named "Migrating to Oracle BPM from Oracle Workflow" , but unfortunately again i'm not able to find tips about how to update payload (wf attributes) of a process instance, rewind to previous step, retry, skip current step. Can you please share any document or tips for those issues to fully implement wf admin functionalities like in wf status monitor.  Also is it possible to integrate both work flow and bpm task list applications into a common standalone ADF task list page?
    Regards
    Ümit Sadegüzel

    Hi Ümit,
    With Oracle BPM you're dealing with not only the process and its interactive activities, but also the human tasks that accompany every interactive activity.  What I think will probably be most helpful to you will be the Human Task API.  Below are the links I wish I’d known about when first getting started with the APIs.  Arun Pareek and Niall Commiski’s blog posts give you practical working examples that actually work.
    Although there are new REST APIs, you might want to concentrate on the SOAP and Java APIs for now.
    BPM 11g Samples: This samples site has two links you might find useful (the “BPM 11g APIs” and the “BPM 11g Update task and Message based Correlation” links) http://java.net/projects/oraclebpmsuite11g/pages/Samples
    Fusion Middleware Developer's Guide for Oracle SOA Suite – Chapters 33 (Building a Custom Worklist Client) and 34 (Introduction to Human Workflow Services).  These document the Human Workflow Java and SOAP APIs. http://docs.oracle.com/cd/E28280_01/dev.1111/e10224/bp_worklistcust.htm#SOASE839
    http://docs.oracle.com/cd/E28280_01/dev.1111/e10224/bp_workflow.htm#SOASE104
    Arun Pareek has two excellent blogs on the SOAP and Java Human Workflow Service APIs.  https://beatechnologies.wordpress.com/2011/08/22/oracle-human-workflow-web-service-apis/https://beatechnologies.wordpress.com/2011/08/24/using-java-apis-for-oracle-human-workflows/
    Human Task ITaskQueryService API example and JavaDoc reference - http://docs.oracle.com/cd/E14571_01/apirefs.1111/e10660/oracle/bpel/services/workflow/query/ITaskQueryService.html
    Oracle BPM IInstanceQueryService API JavaDoc reference - http://docs.oracle.com/cd/E28389_01/apirefs.1111/e25378/oracle/bpm/services/instancequery/IInstanceQueryService.html
    Oracle BPM API example to retrieve a list of instances – http://soadev.blogspot.in/2011/07/querying-oracle-bpm-process-instances.html
    Niall Commiski’s blog on reassigning tasks using the Java API - http://niallcblogs.blogspot.com/2013/12/292-bpm-11g-human-task-reassignment-via.html
    Niall Commiski’s blog on updating the payload in a human task using the human task api - http://niallcblogs.blogspot.com/2013/07/261-short-digression-into-human-task-api.html
    Niall Commiski’s blog on Purging Instances using the Composite API -  http://niallcblogs.blogspot.com/2011/12/soabpm-apis-manipulating-composites-and.html
    Niall Commiski’s blogs on the Human Workflow Java API: Oracle BPM 11g Human Workflow Service Java API – Part 1 - retrieve tasks and task information http://niallcblogs.blogspot.com/2010/11/oracle-human-workflow-service-java-api.html
    Oracle BPM 11g Human Workflow Service Java API – Part 2 - retrieving payload values http://niallcblogs.blogspot.com/2010/11/human-workflow-java-api-part-2.html
    Oracle BPM 11g Human Workflow Service Java API – Part 3 – retrieving tasks assigned to a user - ITaskQueryService.AssignmentFilter
    http://niallcblogs.blogspot.com/2010/12/oracle-human-workflow-part-3.html
    Human Workflow Java API sample (download the “workflow-118-JavaSamples” and “workflow-100-VacationRequest” zip file on this page) – this has Java API examples that add attachments, get attachments, get tasks, initiate tasks, query tasks based on different predicates, assign (route) tasks, reassign tasks, update the task’s outcome https://java.net/projects/oraclesoasuite11g/downloads/directory/HumanWorkflow?field=date&order=asc&page=2  
    Hope this helps,
    Dan

  • BPM, Solution Manager, XI and Workflow

    Hello all,
    I read that in XI/P, BPM uses the Workflow engine.
    I also heard about the BPM in Solution Manager.
    What is the difference between BPM in Solution Manager and BPM in Workflow? Do both systems use the old Workflow engine?
    TIA

    .

Maybe you are looking for

  • Oracle Enterprise Manager 10g Grid Control Release 5

    Hi All, Has anyone here already using Oracle Enterprise Manager 10g Grid Control Release 5? Currently we are using Release 2 of Oracle Enterprise Manager as a package upon installation of Oracle 10g. Curious about Release 5 I want to try it out in ou

  • Generate XML using package xmlgen

    I have the following query: select employ_id, last_name, first_name, salary from employ; I need generate xml like this: <row> <employ> <employ_id last_name="Dennis" First_name="david">1</employ> <salary>6</salary> </employ> </row> How can I get it us

  • Matte/mask question - very basic

    Really dumb question- I have never fully understood the terminology, though I know conceptually what I want to do. I want to create an image matte I believe. An example would be - I have a photograph of a television set. I have made the entire screen

  • Installing Elements 3.0 in Windows 8

    Hi there A friend of mine has given me her Photoshop Elements 3.0 to try out to see how i like photoshop. I have Windows 8, 32bit, and when I go to install it, it goes through the compatability part, and then says: (Header) Adobe Reader 6.0.1 Install

  • Return a collection

    I am having trouble coming up with a plan for search functionality for my UI. I have an application that talks to a middle teir in .NET, the middle tier accesses the Oracle database. People are going to want to search by multiple fields that come fro