I am using ods pdf to generate pdf output with proc report. I am also using proc report with by variable. In some of the pages these groups are printing two time and the column headers are not repeated on those pages. This is realy a kind of weired problem. I am totally stuck with no idea.
In either case, there are several things about your code that are inappropriate for ODS PDF destinations, such as:
In addition, you are not using PROC REPORT group variables, it looks like all your variables are a DISPLAY usage and your issue is really with BY group processing, not PROC REPORT GROUP usage behavior
These are minor distractions, however, since the LISTING-only options are ignored by ODS PDF. A more critical problem, might be caused by the fact that your cellwidth percents add up to more than 100% (121% according to my calculator). This may be causing some issues with PROC REPORT, too.
Since you are running this program in the context of a stored process, your best resource will be Tech Support. If you open a track with Tech Support, they can look at your data and your particular BI configuration and see whether some interaction of data/destination/platform or some odd interaction between BY processing with the incorrect cellwidths is causing the problem.