JasperReports allows us to add parameters to a report and their values can be passed by the caller. For example, we can create a parameter,
momId, in the report and allow the user of the report to pass the value for it at runtime. Moreover, inside the report, different decisions (for example, filtering data) can be taken at runtime based on the parameter value. When we use a Jasper report inside ADempiere, it passes the following to every report:
RECORD_ID:The primary key of the current record. This is passed as
AP_INSTANCE_ID:The ID of the current process. This is passed as
CURRENT_LANG:The current language. This is passed as
While others are ...