11 Replies Latest reply: Nov 25, 2010 4:08 PM by Ludovic Fernandez RSS

SAP Workflow approval using Mobile

Collins Victor
Currently Being Moderated

Hi All,

This is the requirement.

Currently the PO approval is done using the SAP Workflows and the users have to login to the system everytime to approve it.Instead they would like do the approvals from Mobile Handheld device ( iPhones,iPads,Blackberry).

So can this be achieved?

We would like the users to get their email in their handheld device and perform the approval process using the mobile apps instead.

 

Do we have any existing Mobile applications already in use for this or do we need to develop using NWDS and then deploy in Mobile engine?

 

Or do we need to think some other components like Duet to achieve this ?

 

Please let me know your thoughts on this.Any help greatly appreciated.

 

Thanks,

Collins

  • Re: SAP Workflow approval using Mobile
    Liji J Kunnath
    Currently Being Moderated

    Hi ,

     

    You could explore Sybase Mobile workflow [Workflow link|http://ecohub.sdn.sap.com/irj/ecohub/solutions/SybaseMobileWorkflow]

    This solution uses Sybase Unwired platform(SUP) and SAP Netweaver Mobile for Mobilizing BE data

     

    Regards,

    Liji

  • Re: SAP Workflow approval using Mobile
    Steffen Schwark
    Currently Being Moderated

    Hi Collins,

     

    SAP have the "Sybase Mobile Workflow" solution for this scenario and almost all SAP mobility partners offer a solution for mobile workflow as well. This is because it is a popular "entry level" mobile scenario and it's a good way to quickly deliver business value with mobile technology.

     

    I'd suggest you have a look on the [EcoHub |http://ecohub.sdn.sap.com/]for other offerings and more detail.

     

    Regards,

    Steffen

    • Re: SAP Workflow approval using Mobile
      Collins Victor
      Currently Being Moderated

      Thanks for your suggestions.I have few questions.

      1. As per the EcoHub it says "Sybase Workflow" can receive UWL alerts and notification.So we could also get PO Workflow approvals through it right ?

      So is this solution(Sybase workflow) out-of box or we still need to do customization on it t fit our needs.

       

      2. What if we decide to develop the Mobile apps which will receive Workflow alerts using NWDS ? And can we use handheld simulators to connect to it ?

       

      Will this be feasible or we have to go with SAP partner solutions for this.

       

      Thanks

      V

      • Re: SAP Workflow approval using Mobile
        Steffen Schwark
        Currently Being Moderated

        Hi,

         

        Re 1) On a technical level Sybase Mobile Workflow integrates with the workflow inbox on your backend, so you can use it to mobilize any workflow that requires a user decision. Sybase deliver the client out-of-the-box, but you can control what goes into the individual fields. You can also design and deploy tasks that a user can start from the client.

         

        Re 2) A custom development is absolutely feasible and makes sense e.g. if you have specific requirements on how to present the information that a user needs to make the decision. In that case you are more likely to find yourself developing with the respective platform SDKs, e.g. xcode for iPhone or the BlackBerry Java SDK, which btw. also come with device emulators. Such a custom development can get expensive if there is more than one target platform that you need to support.

         

        Whichever way you go, I'd also recommend to consider how this can fit into the wider mobility strategy.

         

        Regards,

        Steffen

        • Re: SAP Workflow approval using Mobile
          Collins Victor
          Currently Being Moderated

          Thanks Steffen.

           

          So if we want to go with option 2 and if we need this to be developed for multiple handhelds like iPhone and Blackberry.

           

          Then we need to develop twice based on their respective SDK's as you mentioned ?

           

          Thanks,

          V

          • Re: SAP Workflow approval using Mobile
            Steffen Schwark
            Currently Being Moderated

            Basically yes - that's the nature of today's mobile device landscape and one of the good reasons for the various standard products on offer.

             

            If you don't want to buy in a solution. you could also send out notifications via email and ask users to approve or reject by clicking on a link, but obviously that approach has it's limitations as well, i.e. usability, works only online, issues with group approvals, etc.

             

            Regards,

            Steffen

            • Re: SAP Workflow approval using Mobile
              Ludovic Fernandez
              Currently Being Moderated

              Dears,

               

              I do agree with Steffen. On our side, in order to approve workflows, we send emails to the appropriate people via SCOT. By clicking on the link, they do approve the process.

               

              Regards,

              Ludovic

              • Re: SAP Workflow approval using Mobile
                Collins Victor
                Currently Being Moderated

                Hi Ludovic,

                Could you elaborate on your approach.

                This seems to be the easier one for now, as we are not much into lot of investment at this time.

                 

                 

                Also does the custom development ( mobile app) will be a offline app and they have to sync with  SAP when online?

                How will the users get the SAP Workflows on the mobile client always , even when they are not connected with SAP.

                We are looking for a mobile app that will deliver the workflow notifications directly to the User's mobile, irrespective whether they are online/offline with the SAP system.

                 

                Thanks,

                V

              • Re: SAP Workflow approval using Mobile
                Collins Victor
                Currently Being Moderated

                >

                Ludovic Fernandez wrote:

                 

                > Dears,

                >

                > I do agree with Steffen. On our side, in order to approve workflows, we send emails to the appropriate people via SCOT. By clicking on the link, they do approve the process.

                >

                > Regards,

                > Ludovic

                 

                 

                Thanks Ludovic & Steffen,

                 

                Could you please elaborate on your approach of sending the email via Scot and by clicking the link they do the aproval.

                 

                This is exactly what we would like to do.

                 

                Thanks,

                V

                • Re: SAP Workflow approval using Mobile
                  Steffen Schwark
                  Currently Being Moderated

                  Hi,

                   

                  If it's just a simple yes / no decision the user needs to make you could write a program on the backend that sends out emails that contain - apart from the data the user needs to make the decision - two links representing the yes and no answers. On the backend you'd need to create a web page (e.g. BSP , ITS Mobile, etc.) that processes the response and shows a confirmation screen.

                   

                  If there is more input needed you could also do that on the web page, e.g. comments, etc. Also don't forget the exception scenarios, e.g. task has been approved / declined already, etc.

                   

                  Regards,

                  Steffen

                • Re: SAP Workflow approval using Mobile
                  Ludovic Fernandez
                  Currently Being Moderated

                  As Steffen said :

                  1) you need a user-exit which sends an email to an email address (outlook or whatever else can get it),

                  2) when clicking on the link, the user will access to a webpage (either generated by SAP or not) via a data communication protocole like GPRS, EDGE, 3G ...

                  3) The webpage will send the information back to SAP in order to approve or decline the workflow.

                   

                  Kind Regards,

                  Ludovic

  • Re: SAP Workflow approval using Mobile
    sivaji naidu
    Currently Being Moderated

    Collins,

     

    Present i have the same requirement , Can you please give me the solution in detail?

     

    Thanks,

    Sivaji.

  • Re: SAP Workflow approval using Mobile
    Bob Richards
    Currently Being Moderated

    Dear All,

    We have the same requirement. WE have read that on SRM Approvers of shopping carts can process work items without logging on to the SAP Supplier Relationship Management (SAP SRM) system. The SRM system can send work items by e-mail so that users can process them in their Microsoft Outlook mail client. Unfortunately we don't have SRM but only ECC 6.0. In our case which is the best "fast and clean" solution?

    Many thanks for your support and collaboration

    Regards

    Bob

  • Re: SAP Workflow approval using Mobile
    Bob Richards
    Currently Being Moderated

    Dear All,

    any update on this?

    Many thanks and Regards

    Bob

    • Re: SAP Workflow approval using Mobile
      Mark Teichmann
      Currently Being Moderated

      Hi Bob,

       

      currently I am developing a solution for even this scenario. I use the standard workflow for PR approval. I then use some logic to make the workflows available via a REST interface (using a service in ICF that I created) and consume it via Rhomobile.

       

      Here are some blogs that shed some light on the architecture of my solution:

      At first you need to build a RESTful webservice (you can find help also on CodeExchange for this):

      [RESTful webservices in ABAP using a generic controller|http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/14592]

       

      Here you can see how I consume the service (this can be done in many different ways, e.g. you can consume the webservice directly on your mobile device or use Sybase SUP or whatever you like)

      [Building a Cross-Platform Mobile App with rhomobile|https://weblogs.sdn.sap.com/pub/wlg/27976]

       

      There might be ready to use mobile apps available but the SAP apps need SUP to be installed.

       

      The whole ABAP code for this solution can be developed in a few days. For the mobile part it depends on your required target devices and on the used infrastructure.

       

      Good luck,

       

      Mark

Actions