Introduction Report Subheaders plug-in

This dynamic action plug-in can be used to generate subheaders for an Apex Classic report.
Press Generate Subheaders to see the effect of this plug-in.
Check Repeat heading for headings after each subheader.
After developing and publishing this plug-in I found out that it reproduces standard Apex functionality of break columns You can see the small differences below and read more about it here

Info

Download from the plug-ins section of apex.world
Supports both Apex 5.0 and 5.1.
More information in this blogpost

Demo Report with plug-in

Repeat headings
SubheaderEmpnoEnameJobMgrHiredateSalCommDeptno
department 10 - ACCOUNTING7782CLARKMANAGER783909-06-812450-10
department 10 - ACCOUNTING7839KINGPRESIDENT-17-11-815000-10
department 10 - ACCOUNTING7934MILLERCLERK778223-01-821300-10
department 20 - RESEARCH7876ADAMSCLERK778812-01-831100-20
department 20 - RESEARCH7902FORDANALYST756603-12-813000-20
department 20 - RESEARCH7566JONESMANAGER783902-04-812975-20
department 20 - RESEARCH7788SCOTTANALYST756609-12-823000-20
department 20 - RESEARCH7369SMITHCLERK790217-12-80800-20
department 30 - SALES7499ALLENSALESMAN769820-02-81160030030
department 30 - SALES7698BLAKEMANAGER783901-05-812850-30
department 30 - SALES7900JAMESCLERK769803-12-81950-30
department 30 - SALES7654MARTINSALESMAN769828-09-811250140030
department 30 - SALES7844TURNERSALESMAN769808-09-811500030
department 30 - SALES7521WARDSALESMAN769822-02-81125050030

Demo Report - Native Apex

department 10 - ACCOUNTING
EmpnoEnameJobMgrHiredateSalCommDeptno
7782CLARKMANAGER783909-06-812450-10
7839KINGPRESIDENT-17-11-815000-10
7934MILLERCLERK778223-01-821300-10
department 20 - RESEARCH
EmpnoEnameJobMgrHiredateSalCommDeptno
7876ADAMSCLERK778812-01-831100-20
7902FORDANALYST756603-12-813000-20
7566JONESMANAGER783902-04-812975-20
7788SCOTTANALYST756609-12-823000-20
7369SMITHCLERK790217-12-80800-20
department 30 - SALES
EmpnoEnameJobMgrHiredateSalCommDeptno
7499ALLENSALESMAN769820-02-81160030030
7698BLAKEMANAGER783901-05-812850-30
7900JAMESCLERK769803-12-81950-30
7654MARTINSALESMAN769828-09-811250140030
7844TURNERSALESMAN769808-09-811500030
7521WARDSALESMAN769822-02-81125050030