SAP Solution Manager – Solution Document Assistant (SoDoCa)
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
o Type transaction <<SOLMAN_WORKCENTER>> to navigate to work center screen
o Go to “Solution Document Analysis” tab
o Click the “Analysis project” in left hand side which will display all the existing Analysis projects already created in right hand top section
o 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)
o Select the source , “Solution manager project” and select the required project in Project ID
o Click <NEXT> button to proceed next step
Ø Create Analysis project (Step 2)
o 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
Ø Create Analysis project (Step 3)
o Select the BPH node to be included in the Analysis project
o Click <CREATE> button to create the Analysis project
Ø Create Analysis project (Step 4)
Summary of Analysis project created will be displayed
o Created project can be seen in the Analysis projects section
Step3: Create & View Analyses
o Any number of “Analyses” can be created for the Analysis projects
o To Create a analyses, click the analysis project and click <CREATE> button
Ø 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>
Ø 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>
Ø 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>
Ø Create Analysis (Step 4)
- Here we can limit the WP involved
- Click <NEXT>
Ø 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
- Created Analysis can be viewed in the Analyses section by clicking “Refresh” link below
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
- 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”
- 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
o To assign a check step to a particular BPH select the node in the Analysis project
o In the check step section click <EDIT> button
- Check step assignment pop up will appear
- Click <CREATE>button
- Select the Check step type and select the line item to assign.
- Click <ASSIGN> Button to assign the item
- 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
- Details of the SQL or other check steps can be viewed under “Details section below the “Check steps”
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.
Thanks a lot for the article = )
Most Welcome Felipe
thanks for your post.
Is there a way to get standard rules from SAP, already linked to the right BPH?
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,
It's a workcenter in SOLMAN_WORKCENTER. Your user-id needs role SAP_SMWORK_SDA in order to see the tab in there.