To build business process hierarchy (or Business process master List – BPML) from the productive landscape, we generally deploy the reverse engineering methodology which identifies the BPML based on the transaction usage , transaction data generated  and other table field values. Below is the business case scenario where we already have the BPML in solution manager and we use the Solution document assistant (SoDoCa) infrastructure in solution manager to validate the business process relevance, criticality and performance by enhancing and using the relevant transaction and rule base content also referred as forward analysis.

Below steps explains basic setup of the forward analysis in SAP solution manager via SoDoCa framework.

Step 1: View the existing Analysis project and analysis

Type transaction <<SOLMAN_WORKCENTER>> to navigate to work center screen

Go to “Solution Document Analysis” tab

Fig 1.png

Click the “Analysis project” in left hand side which will display all the existing Analysis projects already created in right hand top section

Below the analysis projects, you can see the “analyses” run for the above Analysis project

Step 2: Create Analysis project

Click <CREATE>  button to create new Analysis project

Ø  Create Analysis project (Step 1)

Select the source , “Solution manager project” and select the required project in Project ID Fig 2.jpg

Fig 3.jpg

Click <NEXT> button to proceed next step

Ø  Create Analysis project (Step 2)

Type the analysis project name and select whether the all the BPH nodes and contents need to be selected or those only selected in scope

Fig 4.jpg

Ø  Create Analysis project (Step 3)

Select the BPH node to be included in the Analysis project

Fig 5.jpg

Click  <CREATE> button to create the Analysis project

Ø  Create Analysis project (Step 4)

Summary of Analysis project created will be displayed

Created project can be seen in the Analysis projects section

Fig 6.jpg

Step3: Create & View Analyses

Any number of “Analyses” can be created for the Analysis projects

To Create a analyses, click the analysis project and click  <CREATE> button

Fig 7.jpg

Ø  Create Analysis (Step 1)

  • Type the name of the analysis project in “Name” input box
  • Run can be scheduled immediate or to a later date/time
  • Click <NEXT>

Fig 8.jpg

Ø  Create Analysis (Step 2)

  • Select the system to analyze.
  • Workload and SQL can be selected to perform both the analysis
  • Status should be  to specify the data is correct
  • Click <NEXT>

Fig 9.jpg

Ø  Create Analysis (Step 3)

  • Select the period to be analyzed. Always analyze for 1 month only for every analysis to reduce the burden on satellite system
  • Click <NEXT>

Fig 10.jpg

Ø  Create Analysis (Step 4)

  • Here we can limit the WP involved
  • Click <NEXT>

Fig 11.jpg

Ø  Create Analysis (Step 5)

  • Specify the parameters displayed
  • Tick the “Use Optimization” particularly when running for satellite system as it will optimize the retrieval time
  • Specify the threshold of results to be displayed
  • “Get All Customer objects” and “Very expensive” statements are optional to select with the Task types
  • Click  <CREATE> to create the analysis

Fig 12.jpg

  • Created Analysis can be viewed in the Analyses section by clicking “Refresh” link below

Fig 13.jpg

Step4: Create & View Rule Base

  • All the Rule base can be viewed by clicking the <RULE DATABASE> section
  • Selecting a particular Check Step type Eg : SQL and clicking <SEARCH> button will list all the check SQL check steps created
  • Check step can be created by clicking the <CREATE> button

Fig 14.jpg

  • To Create a SQL check step , select check step type as “SQL”
  • To give custom name deselect default and type the name
  • Select the RFC destination for the SQL to be analyzed
  • Select the required subtype. Eg if table hit count is required , select “Table Entry count”

Fig 15.jpg

  • Click the <CREATE> button under Database tables to add the table to be analysed
  • Under the field selection click <CREATE> to add new fields for the table selected
  • Time usage field is selected for any date field to limit the result during that particular analysis period
  • Single Value can be entered in “Value”  space and multiple values can be fed in “Multiple values” space
  • Once it is created , the pseudo code will appear for the selection
  • The code can be tested by clicking the <TEST> button
  • Once complete click the <CHECK> button  to check for any inconsistency
  • The check step can be saved using <SAVE> button
  • The created step will be available in the overview screen of rule base

Step5: Assigning check steps to BPH in Analysis project

To assign a check step to a particular BPH select the node in the Analysis project

In the check step section click  <EDIT> button

Fig 16.jpg

  • Check step assignment pop up will appear
  • Click  <CREATE>button

Fig 17.jpg

  • Select the Check step type and select the line item to assign.
  • Click  <ASSIGN> Button to assign the item

Fig 18.jpg

  • Now the selected check step is assigned to the node.
  • Select the appropriate Logical operator , Logical Component and Threshold
  • Click the  <SAVE> button
  • Now the check step is added to the node which can be used for analyses

Fig 19.jpg

  • Details of the SQL or other check steps can be viewed under “Details section below the “Check steps”

Fig 20.jpg

Once the check steps are updated and analyses is run we get the analyses output highlighting the Business scenario , Business process and process steps in Green , yellow or red based on the usage and thresholds maintained. Also we get the overall used transaction list.

To report this post you need to login first.

5 Comments

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

  1. Raj Kishor

    Hi Ravindra,

    We have a Solution Manager 7.1 SP 14. I am unable to see the Solution Document Assistant. Can you please help me.

    Thank you very much,

    Regards,

    Raj kishor

    (0) 
    1. Tom Cenens

      Hi Raj

      It’s a workcenter in SOLMAN_WORKCENTER. Your user-id needs role SAP_SMWORK_SDA in order to see the tab in there.

      Best regards

      Tom

      (0) 

Leave a Reply