The order report assistant is a common assistant for most of the operational reports in IFS applications. It is used to enter Report parameters values and set Distribution user groups when ordering Reports. Report Parameter fields are defined dynamically, meaning their properties ( label, data type, order, etc) are being defined inside the report .rdf file.
Opens a similar assistant as the Order Report mentioned above. Apart from showing the step with Report Parameters, it also includes three more steps for defining the scheduling options.Once a report is scheduled, it is also possible to edit its arguments and scheduling options from the Scheduled Report page.
A custom report parameter assistant can be designed and used in the place of the common assistant. The designed assistant should have the reportsupported property set with the report id.
reportsupported="
A report can be found by the following URL ending
/assistant/<Report_Id>/OrderReport
/assistant/<Report_Id>/ScheduleReport
entity PurchasePartReport parent PurchNavigator.ProcurementPart at index 1300{ label = "Order Purchase Part Report"; internal "assistant/PurchasePartRep/OrderReport"; }
command OrderReportCommand for ReportsOverview { label = "Order Report"; execute { navigate "assistant/${ClientName}/OrderReport"; } }
Accounting Journal Report is one report being defined as a custom report. Choosing it in the Order Report page will only enable the Order Report command but not the Schedule Report command. The reason behind that is having both the ordering and scheduling logic overtaken by the custom defined page
assistant Assistant using JournalReports { label = "Accounting Journal Report - Summary"; savemode = OnFinish; reportsupported = "JOURNAL_REP";