Skip to Content

Quick and easy reverse business process documentation with SAP Solution Manager 7.1

Quick and easy Reverse Business Process Documentation with SAP Solution Manager 7.1

This blog will show you how to quickly obtain a business process structure in SAP Solution Manager 7.1 as a starting point for your Solution Documentation. This is achieved by using Reverse Business Process Documentation (RBPD) with Solution Documentation Assistant in SAP Solution Manager 7.1.

The blog consists of the following five parts:

  1. Download the RBPD content from SAP Service Marketplace
  2. Upload the content to Solution Documentation Assistant (SDA)
  3. Create and run an analysis in SDA
  4. Create a new SAP Solution Manager project to work with the results
  5. Add your own custom transactions to the business process structure

1. Download the RBPD content from SAP Service Marketplace

The RBPD content contains a business process structure (based on the SAP Business Process Repository) and technical checks which find out if the elements of this process structure are being used in your system.

Before you can work with the RBPD content, you have to download it first from SAP Service Marketplace. Please follow the instructions in SAP Note 1591505 how to download the content, and save the content file to your local PC.

[Legal remark: Please note that the usage of the RBPD content is allowed for SAP Enterprise Support and SAP MAxAttention customers].

2. Upload the RBPD content to Solution Documentation Assistant (SDA)

As the second step, you will now upload the content to Solution Documentation Assistant to use it.

Navigate to the Solution Documentation Assistant Work Center: Transaction SM_WORKCENTER –> Solution Documentation Assistant.

Click on “Content Interface” in the view switch panel on the left side.

Click on “Upload Content”. A new browser window will open.

Click on “Browse”.

Navigate to the folder where you downloaded the content file, select the file and click on “open”.

Click on “Start”.

In this step, you could narrow down the usage analysis to specific business scenarios by selecting the “Exclude structure objects” button. To use the full RBPD content, just click on “Next”.

Enter a name for the analysis project which will be created automatically. This will help finding your project in the list of all projects afterwards.

In column “Target Logical Component”, please delete the pre-filled text and select the appropriate logical component. You can either use the F4 help button or enter the desired logical component directly.

In the following example, the ERP system “M13” (included in the logical component Z_SAP_ERP_M13) is being analyzed. This screenshot may be different from your view when using the full RBPD content.

Click on “Import”. Now the content will be imported and an analysis project will be created automatically.

Click on “Close” to close the guided procedure.

In the Solution Documentation Assistant Work Center, click on the refresh link to see the analysis project you just created by uploading.

After the refresh, your analysis project should be visible in the list. You could now click on the name to open the analysis project and view the contents.

3. Create and run an analysis in Solution Documentation Assistant

To create a new analysis for this analysis project, please select the analysis project you just created and then click on “Create” in the analysis area . A new browser window will open.

In the new window please enter a name for the new analysis. Then click on “Next”.

In the following step (“Specify Logical Components”), please click on “Next”. This step shows all available logical components from the analysis project.

In the following step (“Specify Systems”), please click on “Next”. This step shows the systems of the logical components that can be analyzed, the status of the system and the availability of data.

In the following step (“Select Periods”), please select the periods you want to include into your analysis and click on next.

In the following step (“Schedule Systems”), please click on “Next”. Here you could change the number of work processes which are used for the analysis on the managed system.

In the following step, please make sure that the settings are exactly as on the following screenshot:

Checking the boxes on the right side (“not used customer objects” and “used objects”) will make sure that your own customer objects will be analyzed as well. This can help you later on to easily include these objects into your solution documentation by directly taking them from the analysis results.

Remark: For a quick and easy reverse documentation (like it is described in this blog) it is recommended to only select transactions and reports in the sections “Not used customer objects” and “used objects”. For a “full-blown” usage analysis it is recommended to select all available objects type.

After selecting all relevant items, please click on “Create”.

On the next screen, please click on “Close”. The window will be closed and you will be taken back to the SAP Solution Manager Work Center “Solution Documentation Assistant”.

In the Solution Documentation Assistant, please make sure that you are in the “Analysis Projects” view.

In the Solution Documentation Assistant Work Center, click on the refresh link in the “Analyses” area to see the Analysis you just created.

The analysis will run now for some time. You can occasionally click on “Refresh” to see if it has finished.

After the analysis has ben finished, please click on the name of the analysis to open it and see the results.

4. Create an SAP Solution Manager project from the analysis

To start, please open the analysis you have just created.

On the tab “Analysis Results”, please click on the button “Solution Manager Project”.

From the dropdown menu, please select “Create”.

Please fill in the following screen as follows:

  • Enter a name for the project (1.)
  • Enter a title (2.)

Click on “OK”.

Now, the SAP Solution Manager Project will be created. This will take some time. When the creation has been finished, please click on “Close”.

Please note that the business process structure from the RBPD content will be taken over completely, and the transactions will be set “in scope” or “out of scope” according to the selection you make in the dialog shown above.

After the project has been created, you can navigate to the project. Please click on the “Chain” tab.

Please click on the Solution Manager project you have just created to open it.

(If there is a “File Download” popup from Microsoft Windows, please click on “Open”.)

After the project has been opened in the Business Blueprint (transaction SOLAR01), you can now start evaluating the project. To open the created business process structure, please drill down using the arrow icon on the left.  

Note the following things:

  • The business process structure has been created from the analysis
  • Transactions and reports have been assigned to the corresponding business process steps.
  • The “In Scope” flag has been set acording to the selection you made during the creation of the project (earlier in part 4 of this blog)
  • General documentation has been added to the structure elements, where available.

This SAP Solution Manager project now can be used as a starting point for building up your Solution Documentation in SAP Solution Manager. It contains a business process structure based on standardized business processes from the Business Process Repository and on the actual usage of your SAP business system(s).

5. Add your own custom transactions to the business process structure

The structure can then be enriched further with your own custom objects, also coming from the RBPD analysis. To assign additional objects to the business process structure, please follow these steps:

1. In the Business Blueprint of the generated SAP Solution Manager project, please select a process step where you would like to add objects (or create a new process step).

2. Switch to edit mode.

3. Select the “Transactions” tab.

4. Select “Edit” –> “Assign Objects from Analysis”

5. In the following pop-up window, please select the appropriate logical component (and further filter selections, if you like to narrow down the selection) and click on “Execute”.

6. Please select the object(s) you would like to assign to the business process step and click on “Assign object”.

7. You can now repeat this step accordingly for all process steps where you would like to add custom objects. Please note that you can open the respective business process step and keep the pop-up seletion window open at the same time.

This described process is an easy and quick way to add SAP or custom objects to your solution documentation, based on the analysis results from Solutuion Documentation Assistant.

To keep your existing Solution Documentation up to date, it can then be continuously verified with Solution Documentation Assistant in SAP Solution Manager.

Related links:

  • – Page with presentations, demos and further useful information on Reverse Business Process Documentation
You must be Logged on to comment or reply to a post.
  • Great Post Benjamin. I am implementing the same same at a Premium customer in EMEA.

    I have however quick query , was wondering if you can answer in this forum. Alternatly I can send you a direct email as well.

    – We we have been running some RBPD analysis using the IBIS content. We usually configure only a couple of work processes for this purpose on the managed system. Customer on their part have noticed that there is high resource consumption on the managed system. I understand this is due to fact that SQL checks are executed by IBIS. Is the understanding correct? Would you be able to explain a bit about how technically this works and what type of connection mechanism is used (RFC). Is there a way to control the connections/load on the manages system, like we control the WPs.

    Amit Nagar


    SAP Labs Bangalore

    • Hello Amit,

      thanks for your positive feedback.

      If there are resource problems when executing SQL check steps in the managed system, please try if SAP Note 1652641 solves these issues.

      Technically, the SQL check steps are transferred to the managed system via RFC and are there executed with a batch job. The result is then transferred back to the SAP Solution Manager system via RFC.

      Best regards,


  • Hi Ben,

    Thanks for this. One of our clients has a 12 year old system we need to upgrade, so I was looking for exactly this.

    I have a related question though.

    I am getting back into the solution manager sphere after being a way for a while. What I am finding is that it is difficult to find a good Process Decomposition from which to start a new project.

    I find that there is the Business Process Repository has too much information. Looking through it is a bit like searching for a couple of specific trees in the Amazon jungle.

    So to my question.

    I presume, the SDA content is based on a good generic Process Decomposition. Is there any way of accessing this generic decomposition.

    Alternatively, is there any good generic decomposition out there somewhere that can be accessed.

    Many thanks in advance for any help.


    • Hi Shane,

      thanks for your feedback. Good to hear that RBPD can help you with your upgrade project!

      Regarding your question: Unfortunately (at least for your case) the RBPD content is based on the BPR content which has been enriched with check rules for usage analysis. So this won’t be any help when looking for a more generic process decomposition.

      But maybe it could still work as a starting point when you perform an analysis with the RBPD content and remove scenarios before running the analysis to narrow the process scope…

      Best regards,


  • Hi Benjamin Schneider,

    Thanks for sharing the nice document, I have been waiting for such document long time.

    Have some query regarding business process documentation

    How RBPD help on structure of the business process?

    For instance, In my current organisation, running SAP for 12 years, but dont have Business procss documentation on solution manager, now they are intersted. Initially they denied due to lots of manual efforts for maintenance , the solution I proposed as below How to maintain solution manager Business process blue print in long term – One real world scenario!

    But they expect more feasible one which avoids maual work, so I explained about RBPD,even after explained rbpd also, now the biggest query is how are we going to structure our business processes. RBPD will take care of bp structure too?

    Since SAP systems are highly interconnected, Business processes are complicated.

    Please share your insight on how can proceed in such case with RBPD



    • Hi Jansi,

      thanks for your feedback!

      RBPD comes with a predefined set of standardized business processes. When you run an RBPD analysis, you can see the usage of these standardized business processes in your system, and you can create an implementation project out of the analysis, which will then contain these business processes – this will save you quite some manual work.

      Nonetheless this can only serve as a starting point for building up your process documentation and modeling your processes. How you, for example, model end-to-end process scenarios really depends on what your main focus is, i.e. Testing or Business Process Monitoring. The fundamental structure is being provided by the RBPD content, but the final structure is depending on your needs regarding solution documentation.

      Best regards,


      • Hi Ben,

        In such a case, even after creating the implementation project from RBPD, i cant relay on that.

        I have to create again another project, and properly structure (model) my business process?

        If this is the case, I felt it as double work, Please guide



        • Hi Jansi

          RBPD can be used to build up a base structure that is then changed by the customer to their liking. It’s a good start point, structure wise.

          Another use-case I see is to use RBPD for customers who want to spend as little effort/time as possible to use BPCA. Run RBPD –> Create Project –> Record “static” TBOM by only starting the transaction/program/web dynpro –> Do a BPCA analysis run against a change

          Best regards


          • Hi Tom/ Ben/ Jansi

            First, thanks Ben for this great blog post.

            I just updated to SP10 and I’m working on POC of RBPD.

            I was amazed by the Project created out of the analysis. I really like this new tool. Well done SAP.

            One of my managed system is UPL compatible, and when doing the RBPD analysis the UPL flag was ticked.

            Obviously the Business Process hierarchy was built on mostly the analysis of the workload data, but I would have assumed that the project would have been filled up with the semi-dynamic TBOMs that would have been captured during the analysis run since UPL was flagged.

            Am I missing something? or would the semi-dynamic TBOMS would only be created by manually triggering the creation from the attribute of an object in the BP hierarchy?

            Thanks for your input.

            best regards


          • francois.keen wrote:

            Hi Tom/ Ben/ Jansi

            First, thanks Ben for this great blog post.

            I just updated to SP10 and I’m working on POC of RBPD.

            I was amazed by the Project created out of the analysis. I really like this new tool. Well done SAP.

            One of my managed system is UPL compatible, and when doing the RBPD analysis the UPL flag was ticked.

            Obviously the Business Process hierarchy was built on mostly the analysis of the workload data, but I would have assumed that the project would have been filled up with the semi-dynamic TBOMs that would have been captured during the analysis run since UPL was flagged.

            Am I missing something? or would the semi-dynamic TBOMS would only be created by manually triggering the creation from the attribute of an object in the BP hierarchy?

            Thanks for your input.

            best regards


            Worst case,as a post RBPD step, I can use the report AGS_BPCA_TBOM_STATIC_GEN to mass populate the TBOMs [static or semi dynamic if UPL data available] on the generated project…

          • Hi Francois,

            unfortunetely, an automated TBOM generation after the analysis is currently not supported. In general, the usage of UPL during the regular analysis runs from within the current RBPD content is rather low; but the UPL flag can also be used as an indicator for the possibility of creating your own UPL-based check steps.

            Best regards,


  • Hi Ben,

    I was reading the How to document on the marketplace and one of the pre-requisite it mentions is the Early Watch availability in SolMan . I had attended your hands on workshop in Vegas and also read some blogs but nowhere it was mentioned the need for EWA data.

    Can you please explain in brief as to how this data is used ?

    Ours is a hosted environment and the EWA data resides at our service providers SolMan system. In such a scenario how do you advise to run RBPD ?

    Also to do a Proof of Concept is it advisable/possible to run RBPD analysis on my managed QA system?

    Best Regards,

    Manoj Gandhi

      1. For your proof of concept you can choose any system (actually a role) while you are setting up the analysis in the wizard. The idea is you already have selected the logical component in your project and so if you select the role appropriately, the analysis is executed in the appropriate system.
      2. Now the analysis requires usage information from the source system to determine if an assigned transaction, program or function module is being executed in the source system. It would be inefficient to collect that from the source system directly. This information is in fact collected as a part of your EWA sessions. Therefore you need EWA sessions running for the source systems. I would guess the more the sessions available to use, the more farther behind you can go to determine the usage. Imagine you run a program (or batch job) only once a quarter, if you have the EWAs for last 3 months or 4 months, the analysis will capture the usage and the program will be searched in your project BPH.
  • Question: Is there any blog or documentation that provides more information on how do you work / update in the existing project? In our case we have a lot of documents attached to the project and haven’t transferred it to a solution yet. If I run RBPD now, I will need to retain that knowledge base. Any thoughts?

    • Instead of starting by uploading the RBPD content, you can create a new analysis project in Solution Documentation Assistant and select your project as a “source”. Then you can create and run an analysis for this analysis project to see the results based on your project.

      Unfortunately this will not allow you to use the RBPD check rules, but it will help you verifying the usage of the transactions attached to your project by checking their usage in the managed system.

  • How do I get the other custom objects, such as tables? Well, my goal is to update the solution documentation with all the custom objects – if possible down to the domains and data elements. The reason is ultimately I want to use CDMC CA to determine the custom objects, but be able to tell which process scenario or business process has how much of customization.

    Would the be really possible? Or am I thinking too hard? 🙂 or is there any other alternative to achieve this goal? Any thoughts or directions will be appreciated.

  • Great information! Thank you. I have followed all of the steps in detail. I am at the Create Analysis – Specify Systems part and have these errors: (could you offer some insight on them?)

    • Hi Shaw

      Looks like something went wrong with posting the comments 🙂 .

      Pointer 3 and 4 need to get fixed before 1 and 2 will work.

      3) You should check the configuration of the managed SAP system R2Q in SOLMAN_SETUP (if you are running SolMan 7.1) ~more specifically, your connections to the managed SAP system seems to have a user/password problem

      An alternative can be to check in SM59 – RFC SM_R2QCLNT200_TMW and perform an authorization test ~fix user + password in the RFC and test again until the test is succesful.

      For 4) According to the system you don’t have EWA (Earlywatch Alerts) available for R2Q ~again some spot, enabling EWA is also part of the managed system setup of R2Q. So if you run the wizard for R2Q and all steps are performed, you should be getting EWA reports in Solution Manager for R2Q

      Best regards


      • Is it necessary to have EWA enabled to get a successful run from RBPD? I have ran it twice and it failed both times. On the log tab of the failed analysis the Master Job Status gets finished with success, but the next entries detail warnings that all have to do with ‘Workload data not being found in my managed system.

        Any suggestions?

  • Hi Benjamin,

    Thanks a lot for good insight on RBPD, I have a situation where i am seeking your help.

    In our clients landscape i have used BPR (not used RBPD) for initial Business Process Hierarchy build for Business Blue Print (Solar01). I have run the analysis using SDA and got nice results. Problem is, i have most of the standard Transactions like MIRO, ME23N, MIGO, FCHN and PA20 are in “not in Analysis”. This transaction codes are pretty standard and commonly used for in any business case.

    Now as they are in “not in analysis” as per the scan, we have to put them in the BPH manually. Client feels that as the transactions are pretty standard and putting them manually in the BPH will be lot of man hours consumption and using SDA is not worth at all for them and not satisfied with the BPR available at SAP. Client assumption is every Standard Transaction code/ Standard Business Process should be automatically pulled in the BPR available and only the Custom Transaction Codes/ Custom Business Processes are pulled manually.

    Can you please make me understand if i am missing some thing as the standard scenario’s or transaction codes are not included in the BPR while adding in the Business Blueprint in solar01 or we need to do lot of manual work to add the missed standard transaction codes.

    Looking forward for your reply.


    Vinod Palli

      • Hi Benjamin- I understand the RBPD content is no longer being updated. Several amazing people have been trying to help me and I’m still alittle lost, hopefully you can provide some insight- if RBPD is no longer best practice in SolMan 7.1, what should an individual use to make sure their documentation stays current and up to date (ie.: doesn’t degrade over time?).

        I have a few projects in SolMan 7.1 – if I want to make sure they stay up to date, would I use the suggestion of just repeatedly creating new analysis’s and running them against the project in SoDocA?

        I’m just not sure how that keeps it up to date…

        Also- what are the limitations of RBPD?


        • Hi Kelsey,

          RBPD is only for initial solution documentation. After you have used it initially to create your solution documentation, you can use Solution Documentation Assistant (SDA) to continuously verify your existing documentation, just as you suggested. This has been the regular and recommended procedure for SAP Solution Manager 7.1.

          Best regards,


          • Thanks Ben!

            I was told that RBPD is no longer best practice but that for initial documentation I should use something called automated blueprint generation. Is this correct or what are your thoughts on this?


          • Hi Kelsey,

            the RBPD content has not been updated anymore since the end of 2013 and will not be updated anymore in the future. This does not imply that the content is completely wrong (a standard sales order process shouldn’t change that much), it just has not been updated or enhanced and there has not been added any new content. So in general it still can be used as a starting point, there’s just no updates or enhancements anymore.

            The “new” recommendation for creating initial solution documentation is following a completely different approach: The automated blueprint creation creates a functional, module-oriented process documentation structured by the application component hierarchy (ACH). This creation is based on the system usage statistics (ST03N). You can find more information in SAP note 2061626 (the report is also included in SP11 and higher for SolMan 7.1).

            Another possibility (more following the approach of rolling out standardized business processes as some sort of a template) is to use RDS packages (now known as SAP Best Practice Packages).

            Best regards,


          • thanks again!

            Can you tell me if steps 1 to 3 are using SDA and step 4  and 5 get into using RBPD tool?

            Also- once the initial RBPD is run and a project is created- any other analysis done which will capture/flag process changes is done through the SDA. A RBPD does not need to be run after the first time, correct?

            Alternatively, you can run SDA against projects without having uploaded the RBPD content in the first place, since the SDA tool determines changes/deltas in the defined processes?


          • Hi Kelsey,

            there is no RBPD tool, the only tool that is being used is Solution Documentation Assistant (SDA). RBPD only describes the method of “re-documenting” using the RBPD content and SDA.

            Your other assumptions are correct. RBPD only is for initial documentation, all further usage-based verification is using SDA as a tool, but not using RBPD content.

            Best regards,


          • Thank you! I’m working in Solution Manager but have had documents/processes set up in ERP for a few years. What is your opinion on the best way to set up Solution Manager for Financial? Using the BluePrint, Best Practices or still RBPD?

            Thanks for all the help Ben 🙂

          • Hi Kelsey

            If you’re attending SAP TechED Barcelona, I would be happy to talk to you about all this. Ben might also be there (I don’t know) or afterwards I can do a Skype call with you if you want, I can even show some things in an actual system.

            My take (same as in comments in discussion thread) is to go for what is compatible looking into the future (Solution Manager 7.2 will be general available mid 2016) so then the blueprint generation would be the preferred option to be able to smoothly transition to the next version of SAP Solution Manager.

            Best regards


          • Hi Tom- I’m not attending unfortunately but thank you for the amazing offer to work with me after on this (I wouldn’t be able to use Skype but possibly using WebEx is an alternative?). To be honest, I am hoping to have a better understanding of RBPD and the other options for initial project setup within the next few days. I am creating a business case slide deck on how we should proceed in SolMan (RBPD, Automatic Blueprint Generator etc.).

            I have attached two images with a description of how I understand RBPD to work and some questions I have. Is it possible for you to review them and let me know if I am understanding things wrong and provide some guidance on my questions?

            I am really grateful to this site and everyone who has put in their own time to help me out! 🙂

            Using RBPD in SolMan (image 1).PNG

            Using RBPD in SolMan (image 2).PNG

          • Hi Kelsey

            Happy to check this out and talk to you but I have to find time for it which is difficult. I’m spending the whole week at SAP Walldorf / SAP Rot (German HQ) for SAP Solution Manager 7.2. Tomorrow morning I leave for Belgium again where I catch a flight to Barcelona for SAP TechED so I’ve got very limited time at the moment. SAP TechED most of the times I get up around 6AM and I get back in the hotel when it’s time to sleep (or past that). An option might be during SAP Mentor open house ~ one hour each day at SAP TechED.

            Depending on your timeline, it might not even make sense to still start in SAP Solution Manager 7.1. Solution Documentation is one of the most impacted area’s in terms of how that will work in 7.2. There is “content activation” foreseen to basically migrate data from 7.1 data structure into 7.2 data structure.

            Projects are no longer SAP Solution Manager projects in Solution Manager 7.2 but belong to IT PPM. So from a Solution Ducumentation point of view, you’ll have a Solution that has specific branches (development, production, innovation) which hold the business process structure & documentation.

            The automatically generated blueprint is compatible for this ‘content activation’ to move from SAP Solution Manager 7.1 to SAP Solution Manager 7.2. I’ve not no idea about RBPD because it’s not supposed to be supported as far as I know ~ I’ll ask today because we’re looking into this content activation today anyway.

            I know that the automatically generated blueprint doesn’t look so fancy 🙂 because it’s based on SAP components.

            The best practice package would most likely give the best result in SAP Solution Manager 7.2 but also here, this has been completely overhauled so a roadmap in SAP Solution Manager 7.1 is translated into SAP Solution Manager 7.2 into a project (IT PPM). Best practice package in SAP Solution Manager 7.2 would be able to generate both a project with specific tasks (S/4 HANA implementation for example) in SAP Solution Manager 7.2 and also the accompanying business process structure in Solution Documentation.

            So what you still setup now in SAP Solution Manager 7.1 should be done considering information on SAP Solution Manager 7.2 or you’ll get a lot of rework afterwards.

            Best regards


          • Hi Tom- I hope your events went/are going great.

            Thank you for taking the time to reply even though you are so busy- all the extra information you gave has been a big help and I look forward to hearing more from you whenever you get a chance (I understand how busy you are 🙂 )

            Thanks again- have a great day!

  • Hello Ben,

    it’s nice to see the old https://bpr link is back  🙂 (previous link)…Quick Qs, pls, SolMan here is on SP08, ran the content on for IS/PS sp34 (2013 end of update) and ERP ECC SP38 (2013), some of the output on ERP package came out on German language. Could you please explain why that is? Any solutions avail to follow to an English only content resolution?

    vielen Dank,

    Altin Ceka

  • Hi Ben,

    Great article on RBPD, (for once someone at SAP just tells you what you need in a minimum of words).  We’re looking at an upgrade from ECC to S4 and plan to use RBPD to help us with the roadmap.  The client is on Solman 7.1 but plans to move to 7.2 as part of the upgrade.  It appears that RBPD is not offered past 7.1 so what’s taking its place?  Seems like such an excellent tool, I assume SAP would want to keep the functionality.


    Mark Nielsen

    • Hi Mark,

      thanks for your feedback!

      In 7.2, due to a completely new concept in the solution documentation / process management capability, the “RBPD idea” has been spread out to various content and tools:

      • Automated generation of the executables (and process step) library
      • usage analytics cockpit for fundamental transactional usage analytics
      • SAP Activate for standardized business process content
      • SAP Model Companies for industry-specific process content

      Best regards,