SAP Business One – Crystal Reports Drill Down to Source Transaction
05 Oct 2011 | by NatalieIn this blog we will look at functionality in Crystal Reports 2008 which allows the creation of the well-known yellow “drill down” arrows that can be found in SAP business one and that makes navigation between different areas in SAP so easy.When developing the SAP Business One Crystal Report the areas where navigation to source transaction is required are linked to the hyperlink arrows.
As can be seen from the example below three different areas in this report has been linked.
They are:
- The sales order number
- The business partner code
- The item code
Clicking on sales order arrow 105, will take you into the SAP Business One sales order.
Clicking on business partner C60000, will take you into the relevant SAP Business One business partner.
As displayed (above) multiple links can be created to enable the user to drill down to source data. This eliminates writing down sales order numbers, business partner codes or item codes and then having to search for them in SAP Business One.This functionality also works from drill down and conditional displays on Crystal reports.
Drill down
A drill down report if so developed, would not show the hyperlink until a certain level of drill down in the report has been reached.
Conditional display
These hyperlinks would only display and allow the user to make use of it once a pre-defined condition has been met. For example: On a sales report, provide a hyperlink to customers that have purchased a specific product during the month.
This functionality can enhance any existing Crystal report and assist the user to navigate quickly and effortlessly to the relevant data in SAP Business One. The options are almost infinite.
Thanks to Burger and the SAP Business One Crystal Reporting team at Leverage Technologies for this blog.
Leave a comment
Please comment!
David Powers wrote on
I am attempting the same, however when I click on my Sales Order number in the Crystal doc it opens a blank Sales Order, not the one I need. The code I have used is ‘http://$b1$/link?table=ORDR&key=’+totext({Command.DocNum},0,””,””). Is there something wrong in it? I love what you have shown here and would love to duplicate it.
Kris H wrote on
David,
You must use the field name of the key field for the sales order table, which is “DocEntry” rather than DocNum. Hope this helps.