The business use case is that it is a requirement for Developers in the Developer Group to be able to run their own package dependency report before requesting management to promote their Harvest package. The dependency report is bound to the promote process dialog as a tab, so this report is not available to anyone that does not have promote authority.
The package dependency report is only available in the Workbench GUI as a tab in the promote process dialog.
Anyone that does not have promote authority cannot access this report.
Therefore there is a need for this report process to be available to the developer.
A UDP methodology can be implemented that takes advantage of the hpp command line utility that provides the -pdr option (package dependency report). This UDP brings this report capability into the GUI usage and displays the report results in the log output pane.
Attached to this Knowledge Document is a PDF file on How to create a "Check Packages Dependencies UDP".
This document details the steps on creating a UDP that calls the hppr.bat file that in turn performs the hpp process with the -pdr option. The -pdr option, introduced in R12.6 release, will create a package dependency report into the output log. The log can be displayed in the Workbench GUI log pane with the results.
When the Developer group is granted execute access on this UDP then it allows the users from the Developer group to be able to run their own dependency reports.
This UDP methodology will work on Harvest releases R12.6 and above.