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.

Similar Messages

  • SAP ABAP Workflow / CAF - GP Workflow ?

    Hi All,
    Has anyone evaluated SAP ABAP Workflow and CAF GP Workflow?  When would you choose to go the SAP ABAP Workflow?
    Thanks,
    Uma.

    Thanks Pavan.
    The thread that you have linked is about GP getting replaced with BPM over a period of time etc. This is really going to take a while and moreover, in case we want take the route of BPM , we need CE 7.1 EHP1 . We see customer cases where they have NW 7.0 and dont want to invest in CE server for now.
    In such scenarios where you can build workflow solutions in GP in 7.0 version , in what scenarios ABAP Workflow is to be chosen.
    My Question is around - disadvantages and advtages of ABAP workflow.
    Thanks,
    Uma

  • Trigger BPM without Abap Proxy

    Hi there,
    my scenario:
    BPM (XI)-> JDBC -> IDOC
    is it possible to fire an event on the intergration server for starting the xi bpm ?
    abap proxy is not the solution because my webas is only configured as an integration server.
    thanks
    sebastian

    Hi,
    is it possible to trigger the bpm with a async message ?
    rfc is a sync call. because some async steps (idoc, aleaud) in the bpm a rfc call
    as trigger would block a dialog process at the appl server for a several time.
    sebastian

  • ABAP & Workflow for CRM

    Hello  Buddies,
            I have seen so mail threads somewhat near to my doubt but could you please tell me some good link for learning ABAP & Workflow for CRM. Also please advise me, being ABAP-Workflow Consultant which section of CRM is best suitable for me.
    Thanks in advance. Your guidance is appreciated.
    Warm Regards,
    N. Singh

    Hi,
    ABAP    and Workflow for CRM is nothing different and specific to CRM. They are same and at least all the basic concepts are present. There might be some implementation and conceptual differences but they are more of functionality driven.
    You start learning SAP CRM Fucntionality which will help you to understand SAP CRM much better. And then you can have a feel of the CRM feature and where and how it's been used to drive the ABAP and Workflow functionality.
    Hope this helps. You can scan the forum for good links and resources.
    Best Regards,
    Samantak

  • Can someone share (or) give me an url for learn ABAP-Workflow

    Hi all,
    can someone share (or) give me an url for learn (or) online sessions for better understanding
    ABAP-Workflow? because i'm a new & fresh in this module.
    Thanks in advance
    Srinivas.....

    Refer the threads -
    Workflow?
    workflow
    workflow
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMCA/BCBMTWFMCA.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/COPA/WFT200_000.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTOM99/BCBMTOM99.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMLO/BCBMTWFMLO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMMM/BCBMTWFMMM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPA/BCBMTWFMPA.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPM/BCBMTWFMPM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMPP/BCBMTWFMPP.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMQM/BCBMTWFMQM.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMISRE/BCBMTWFMISRE.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSD/BCBMTWFMSD.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSTART/BCBMTWFMSTART.pdf (it will take some time in Loading - Main Document)
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMDEMO/BCBMTWFMDEMO.pdf (Very Important)
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMTR/BCBMTWFMTR.pdf

  • How to run GP process from ABAP Workflow

    Hi All,
    Can anybody tell me in detauls how can I run a GP process from ABAP workflow. What configuration are required for that in J2EE engine side as well as ABAP side.
    Thanks
    Chandan

    Hi Chandan,
    see <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/b1/259142d4d4b81ce10000000a1550b0/frameset.htm">here</a>, maybe this help.
    Ciao
    Luca

  • Security considerations wrt the ABAP Workflow implementation

    Maybe somebody can comment on this:
    I am an SAP auditor and doing SAP audits. Me and my colleagues always struggle with the security risks imposed by WF-BATCH and the related RFC-destination.
    The question I am interested in is: Why did SAP go for this construction ? Why does Workflow Management require the WF-BATCH user ?
    I do have an assumption here: The user is required as the Workflow Management functionality requires some authorization objects (e.g. S_USER_GRP/02/*) that you wouldn't like to hand out to the users directly. By calling this part of the functionality via the RFC-destination, those authorization objects have to be "handed out" only to WF-BATCH.
    Well - nice assumption, but I have no evidence that this was actually the reason. My knowledge of the Workflow Management functionality is limited and the example I mentioned above (S_USER_GRP) is most probably wrong and not complete anyway as it doesn't state a reason why S_USER_GRP would be necessary.
    Nevertheless it would be important to understand the in's and out's here a bit better in order to arrive at a better understanding of the risk and to trim WF-BATCH authorizations to the unavoidable.
    So if anybody can shed some light on this, please do so ...
    BTW: I am also asking because although I can't believe that S_USER_GRP/02/* is necessary, so far I always found it in real-live WF-BATCH users
    Thanks and regards,
    Ralf Nellessen

    Hi,
    "The calling of the object method for the work item ended with a return value for which no handling is modeled in the workflow." in the workflow log
    This kind of Error comes due to the following reasons:-
    1> There is a problem in the Binding, in which step this Error is Coming. You have Binded the element for which there is no Target Defined. Source is there but no Target is there, so it is unable to catch the data that you want to send through Binding.
    2> It also could be because of Binding Mismatch. The Container elements would not be having the same Data Type.
    "The workflow runtime system has called an application method in a tRFC or background context. A message was processed in this application method. This causes the execution of the workitem to be cancelled in this context."
    This Error can be because of the RFC Settings that are not propoerly configured in SWU3. All the ticks should be green in Colour. Check the same for the Server on which you are trying to trigger the WF.
    For more on WF: Kindly check theses:-
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/workflow%252bscenario
    /people/sapna.modi/blog/2007/02/19/workflows-for-dummies--introductionpart-i
    Let me know if you still face any issues.
    Regards,
    Kanika

  • Integration of ABAP workflow with portal

    Hello Experts,
    Need urgent help on UWL configuration.
    We have integrated our ABAP workflow with portal through UWL.
    We have a Ad Hoc link in the ABAP workflow which takes us to some transaction. For some reason we are not able to view that link when we see this workflow through portal.
    1. Is is possible to show any Ad hoc links from ABAP workflow into portals?
    2. If yes, what is the process for the same? We did not get any relevant documents.
    Any inputs/sugessions are most welcome.
    Ashutosh

    Hi Ashutosh,
    Can you please send me the documents how did you resolve this issue?
    koti

  • 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.

  • 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

  • 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

  • Exception handling in BPM and ABAP mapping

    Hello all,
    We have a BPM with this structure:
    . REC (receiver)
    . <begin BLOCK1>
      . TRANSFORMATION1 (Abap Mapping)
      . <begin EXCEPT> (exception branch)
        . CONTROL (Cancel Process)
    . <end EXCEPT>
    . <end BLOCK1>
    The same exception is assigned to the block; to the mapping and to exception branch.
    The problem is that, when in the Abap Mapping the exception CX_MAPPING_FAULT is raised, the exception branch seems to be ignored and so, the BPM doesn't finish.
    This problem only occurs in some of ours BPMs, because the same thing, when done in other BPMs, works fine.
    I know i can change the BPM to turn around this problem, but i would very much like to know the solution to this.
    Please, help us with this posting.
    thanks in advance
    Filipe Barreira

    Hi again,
    We are in SP19, witch invalidates the note 921757 listed.
    Also, i made an abap mapping witch only raises the exception. So i think it is not an ABAP error.
    Also the XML seems to be correct, because this is a duplicates check routine. A message (with the same data) already entered previously (we trying to avoid another entry).
    In the trace analysis for the message, it is stated that the exception has occurred:
      <?xml version="1.0" encoding="utf-8" ?>
    - <MappingTrace>
      <Trace level="1" type="T">Mapping-Namespace:http://xi.es/suministros</Trace>
      <Trace level="1" type="T">Mapping-Name:IM_SALIDAS_TESTE1</Trace>
      <Trace level="1" type="T">Mapping-SWCV:7CE651C00ABC11DBCBF0C8E8C0A901F6</Trace>
      <Trace level="1" type="T">Mapping-Step:1</Trace>
      <Trace level="1" type="T">Mapping-Type:R3_ABAP</Trace>
      <Trace level="1" type="T">Mapping-Program:ZCLTD_MM_SALIDAS_CARGA_TESTE</Trace>
      <Trace level="1" type="T">Creating Abap mapping. Classname =ZCLTD_MM_SALIDAS_CARGA_TESTE</Trace>
      <Trace level="1" type="T">CALL APPLICATION MAPPING.</Trace>
      <Trace level="1" type="T">Application error in mapping program ZCLTD_MM_SALIDAS_CARGA_TESTE, error code: , error text:</Trace>
      </MappingTrace>
    the problem is that the process keeps running.
    regards Filipe Barreira

  • ABAP Workflow

    I am working on  Adobe Interactive Forms calling from Webdynpro ABAP.
       I developed a webdynpro based interactive adobe form with a table and 2 other fields displayed in the form.  It has various buttons to increase the rows dynamically, save as draft, submit changes. I have a requirement for which I need to trigger workflow when user clicks on submit for approval button.
    Here is my requirement details briefly.
    1) User will click on Submit for approval button of the form, We will need to capture the form data and trigger the workflow
      2)Manager and VP both  has to get the e-mail and workitem to his outlook and SAP inbox for approval
        (Here Manager Decision is optional approves or not never mind)
    3)After VP's decision , an email notification has to send to the submitter with his decision (like approved or rejected)
    4)Status field has to be updated in the custom table  with approve or reject status.  
    It will be great help if you can provide some inputs on how to achieve this functionality.
    Moderator message: things haven't changed since yesterday, this forum is for ABAP development (without Web Dynpro), please have a look in the dedicated Web Dynpro ABAP and/or Adobe Forms forums.
    Edited by: Thomas Zloch on Jan 26, 2011 3:43 PM

    Check the links for Workflow
    http://www.sap-img.com/workflow/sap-workflow.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/a5/172437130e0d09e10000009b38f839/frameset.htm
    http://****************/Tutorials/Workflow/Workflow.htm
    http://www.thespot4sap.com/articles/Invoice_Verification_Automation_Using_SAP_Workflow.asp
    http://www.sap-basis-abap.com/wf/sap-business-workflow.htm
    ASAP Methodology:
    Project Preparation:
    The first step in ASAP is Project Preparation. In this step the Functional Consultant will analyse the business process and define the system for SAP and will give the time line for the project. The Manpower required and the budgets are also considered in this step.
    Blue Print Preparation:
    This is second step in ASAP Methodology. In this step the Project Preparation scenarios are finalised. A out line of the Project is given in this step.
    Realisation:
    In this step actual development is taken place. The ABAPer is responsible for this step.
    Testing:
    In this step the development done by the abaper is being tested. This is the area where the Unit Test Document is prepared (i.e. Positive Testing and Negative Testing).
    GO live and Support:
    This is the final stage where the project is running in the live environment. In this step the bugs if any that are found in the go live procedure are fixed and the project will be considered as support project.
    Rewards if useful.

  • 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.

  • Web Dynpro ABAP Workflow Attachment Problem in UWL

    Hi,
    I am writing a custom application.
    A workflow is supposed to start by a Web Dynpro ABAP Application.
    The user can attach files to it.
    A superior is supposed to review the files and either approve or reject the request.
    I tried the following in Web Ddynpro ABAP: 
    CALL FUNCTION 'EWW_WORKFLOW_START'
        EXPORTING
          X_TASK                       = 'WS90000074'
        IMPORTING
          Y_WORKFLOW_ID       = lv_WF_ID
        TABLES
          X_CONTAINER               = lv_IT_CONTAINER
        EXCEPTIONS
    then followed  by:
    CALL FUNCTION 'SAP_WAPI_ATTACHMENT_ADD'
      EXPORTING
        WORKITEM_ID                 = lv_wf_id
        ATT_HEADER                   = lv_swr_att_header
        ATT_BIN                           = Item_FILENAMEATTACHED
        DOCUMENT_OWNER       = SY-UNAME
        LANGUAGE                     = SY-LANGU
    IMPORTING
        ATT_ID                              = lv_swr_att_id
    The Workflow has onlay one user decision step and one notification Step.
    In the user decision step, there is a binding from ATTACHOBJECTS to the task.
    But, in the log, you can see the attachment in the Workflow Container of the workflow instance, but you don't see it in the task (neither Inbox nor UWL)
    Anyone has a suggestion?

    You need to update all task items one by one with the attachment - you need to identify all tasks and attach it to each one

Maybe you are looking for

  • Deleting Time Capsule Files

    I want to delete my backup files on my circa 2008 (1 TB) Time Capsule and start backing up fresh. I moved the sparsebundle to the trash, but it has been saying it is deleting for over 12 hours, and I continue to hear the Time Capsule working. Could i

  • I want a GREEN Nokia Lumia 620 - where do I get it...

    Hi,  Why is there a picture of the 620 in green in the store, but It's not possible to buy one? http://www.nokia.com/gb-en/phones/phone/lumia620/offers/?ct=Post&opp=10 It makes me crazy. That's the only colour I want. :/ Otherwise I won't get one. I

  • Differentiating between 21st 20th century years

    I am wirting an applicaion for a mysql database where in I have to populate some very old data in to the database.For that I need to convert dates from the format "MM/dd/yy" into the format "yyyy-mm-dd"( this format being used in mysql).Although I ha

  • About to become a father...

    My wife is going to have our baby tomorrow or Friday...She's going to be inducted so the birth is going to somehow advanced. So, I just wanted to share my happiness with all of you -:D You want pictures? You may need to wait for my "reporter" to get

  • Setting the content background

    hello fellow webdesigners! i have been getting my hands dirty with webdesigning for the past 3 months which means i am fairly newto this! i love using adobe dreamweaver and fireworks (still trying to learn flash! any way here is what i need help with