Skip to Content

Recap of the first blog/ Introduction

The first part (“Making more out of your Business Blueprints – a corner stone within a systematical BPM approach”) of this blog series described the concept of business blueprints and the different types of business processes. SAP’s new approach of visualizing business processes is done through the Business Process Model and Notation (BPMN). Thereby the business blueprint can be used as corner piece of a systematic business process management (BPM) approach within your entire enterprise. Learn now how the modeled business blueprints within the Business Process Blueprinting tool can be extended within SAP NetWeaver BPM.

Implement the business process extension with SAP NetWeaver BPM

Once business requirements or business processes have been transformed into a technical solution model, the exposed process logic is documented as a business blueprint(s). These business blueprints are quite often maintained in SAP Solution Manager. Because of the fact that SAP Solution Manager plays a crucial role within the entire life-cycle of handling business processes for most companies. Once a business blueprint has been stored in SAP Solution Manager, it can be used for various purposes:

  • Reality check whether a certain business process is executed according to its business blueprint as part of SAP Solution Documentation Assistant
  • Define extensions to blueprint processes and link them to their implementation in SAP NetWeaver BPM The latter case is exactly what this blog is about.

A previously modeled business blueprint, e.g. with Business Process Blueprinting tool, can be extended with additional process steps using an easy-touse BPMN editor. Using SAP NetWeaver BPM, the process model can then be transformed into an executable process. It is crucial to understand that not an entire business blueprint will run within the SAP NetWeaver BPM process engine, but only the parts which are assigned to the logical component “SAP NetWeaver BPMS”. Those modeled extensions are also stored implicitly within the SAP Solution Manager. As all models are now stored within SAP Solution Manager, the SAP Solution Manager also becomes the “single source of truth”. Hence, SAP Solution Manager becomes very crucial from a governance point of view. The following steps are illustrating the extension of a business blueprint with SAP NetWeaver BPM. Please note that this feature is enabled with EhP1 for SAP NetWeaver BPM 7.3 (currently in rampup).

Assumption: Having a business blueprint modeled and stored within SAP Solution Manager

The image below shows the process flow of a business process within a business blueprint project:

  image

Extend the process flow by using the Business Process Blueprinting tool+ As earlier mentioned only certain pieces of a business blueprint will be implemented in SAP NetWeaver BPM. To indicate which parts are running on SAP NetWeaver BPM, the logical component “SAP NetWeaver BPMS” is used. When you place process steps inside this logical component, these can be later refined within SAP NetWeaver BPM for making them executable. image

Step 1: Configuration of the Solution Composer component Choose the right workspace and click on the +download +link, which will open a configuration file that contains the package ID.

Step 2: Search & Load the business blueprint from SAP Solution Manager Business blueprints are stored within the Solution Composer component of the SAP Solution Manager.  Hence, you need first to select the target SAP Solution Manager System on which the business blueprint is stored. Once this is done, you can easily search for the target business blueprint by entering a search string or leaving it blank for getting a complete list. The result will be displayed on the right hand side.

   image  

A double click on the selected project will show exactly the same content as the Business Process Blueprinting tool previously.

image

Detailing out a business blueprint by additional BPMN aspects By nature business blueprints do not contain all relevant information for having an executable model. Exception flows and other critical BPMN concepts are missing and can be modeled into the loaded business blueprint. Please note that only the process steps of the “SAP NetWeaver BPMS” pool can be enhanced by SAP NetWeaver BPM

Step 3: Create a composite process with the process steps to be executed Start by creating a new Composite Process directly from the process flow. Right-click on the pool to open the context menu, from which you can create a new composite process.

  image  

Choose a Development Component and a name for the new process. On the next screen, select the process steps that will be implemented by the composite process, as indicated by the following image. 

image

  After finishing the wizard, a blank process model is generated. Using the Process Composer tool, you can now create the process implementation which can be deployed and executed. In the background, a link is maintained between the process steps in the Business Process Blueprint and the composite process, so navigation between the two levels is possible. The following picture shows the final process model:

  image 

Step 4: “Generate and Publish Documentation” Once the composite process has been implemented, it can be uploaded into the SAP Solution Manager by clicking on “Generate and Publish Documentation” from the context menu of the process in the Project Explorer. By doing so the entire business process is now available as documentation within SAP Solution Manager.

image

To report this post you need to login first.

5 Comments

You must be Logged on to comment or reply to a post.

    1. Ricardo Ballesteros

      Hi Markus, we have a situation here at our company, we implemented ERP in 2007 and we modeled all process flows using a tool called Live Model. At some point we synchronized that tool with our Solution Manager and we got the bisiness blueprint except for the process flows into Solution manager, at that time it was Solution Manager 7.0 version. Then we upgraded it to 7.1 SPS04 and we would like to take advantage of the features of BPM and BPB but at the same time we would like to use what we already created, the bisness blueprint process flows.

      So, is it possible to migrate the process flows from Live Model to Solution Manager 7.1 SPS04?

       

      If it is possible how can we do it? Or what other alternative do we have to re-use
      our current process flows?

       

      Regards

      Ricardo Ballesteros

      (0) 
      1. Markus Richter Post author

        Hi Ricardo,

        I do not know ‘Live Model’, but it is not so important for answering your question. The most crtical aspect is what you have been synchronized with SAP Solution Manager? What ever you have been modeled are those information accessible within a business blueprint project as it can be seen with the SOLAR01 transaction? Because the BPB relies on that structure. As long as your models are viewable as the blueprint structure (business scenario, business proces and process) including associated information e.g. transaction, you can open your models with the BPB client tool. Then you can assign the logical component of ‘SAP NetWeaver BPM’ to a businee process, which will allow you to open and link a composite process with SAP NetWeaver BPM tool.

        Again, it is mandatory that your models are synchronized or imported into business blueprint structure as it can be created by the SOLAR01 transaction.

        Please let me know, if you have more question to that.

        Regards.

        Markus

        (0) 
        1. Ricardo Ballesteros

          Hello again Markus, when we synchronized SolMan with LiveModel we were running Solman 7.0 and in Solman we got the business processes documentation (SOLAR01 project data). Yea and that information is accessible, but never we had a chance to see any of our “flow diagrams” inside Solman. As i said later we upgraded to Solman 7.1 SPS04 and just few days ago I installed the BPB tool, but I only can open projects created after the upgrade I can’t open the old projects like the one in which we modeled the flow diagrams.

            

          However, at some point we were testing RBPD (Reverse Business Process Documentation) and we could create a new project straight from what we have running in our productive ERP system, and yes, I could open that project with BPB and I could
          even see some block diagrams, but they were not having any connector, none, between the block shapes.

          What do you mean with “assign the logical component of ‘SAP NetWeaver BPM’ to a businee process”? How can I do it?

          In conclusion, we are able to see the graphic piece of the processes, but not the way it supposed.

           

          Does this issue is affected by the Solman version we are running now? Should we apply the SPS05?

           

          Regards

          Ricardo Ballesteros

          (0) 
          1. Markus Richter Post author

            Hi,

            assigning the logical component is described in the above mentioned document (

            http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/80cda464-4214-2f10-b8bd-b891dced9443). Please have a look at page 11. There it is mentioned. Unfortunately, I do have an option to attach a screen dump. Then you would see what I am refering to.

            With respect to your upgrade issue: You should be able to see project data that has been created with SAP SolMan 7.0, but the actual system version is now SAP SolMan 7.1. But be aware, that with SP04 you need to install the BPB server part as well. Starting with SP05, this already included. Therefore, I would recommend to use SP05. Also, with SP05 you will have a scenario flow editor that is not part of the SP04 shipment. To make one point clear: The first time you open the BPB client, only the project data of your previously created project will be shown. Hence, no sequence flow. This needs to be modeled with the BPB client, as the storage of those BPMN artefacts are separated from the SOLAR01 project data. This is required, as we do not want to crash the blueprint in general. Hence, the sequence flow of your ‘Live Model’ diagram will not be synchronized with SAP SolMan! This needs to be re-modeled with BPB. This applies to all version of SAP SolMan as we rely here on SAP SolMan structure.

            Regards.

            Markus

            (0) 

Leave a Reply