You can enable custom company reports, which can be started from the View Reports drop-down list.
Which reports are available and displayed in the list is controlled by the CIP m_pck_repurl_custom.get_report_urls. The CIP is called by the user interface upon certain context changes. The context parameters are passed to the CIP to determine which reports are available in a given context, and these reports are returned in a list, with title and URL of the report. This is the CIP description:
This CIP returns a context specific collection of customer reports that will be accessible in the Smart Materials application (see package body for a detailed description of parameters and return value)
p_pk_id - null when general overivew is required with regards to the object type (pk_type) and calling context (p_context_id)
The standard CIP includes a sample implementation which can be used to apply your own logic.