Hi:
My preferred method to rearrange, relabel, restructure the TOC/bookmarks for PDF or HTML is to use ODS DOCUMENT. You have 1 major hurdle...in SAS 9.1.3, ODS DOCUMENT didn't support PROC REPORT ... but it does in 9.2. So if you had 9.2, that's what I'd recommend instead of the macro approach.
For SAS 9.1.3, I'd go with this approach:
[pre]
ods pdf file='c:\temp\pdfbk_alt.pdf';
ods proclabel 'Use CONTENTS=';
proc report data=shoes nowd contents="Asia";
where region = "Asia";
column product sales inventory returns;
define product / group;
rbreak after / summarize;
run;
ods proclabel ' ';
proc report data=shoes nowd contents="Canada";
where region = "Canada";
column product sales inventory returns;
define product / group;
rbreak after / summarize;
run;
ods proclabel ' ';
proc report data=shoes nowd contents="Pacific";
where region = "Pacific";
column product sales inventory returns;
define product / group;
rbreak after / summarize;
run;
ods pdf close;
[/pre]
...which you can see is just primed for using macro variables in the where and contents= option. The ODS PROCLABEL gets rid of "The Report Procedure", but to get rid of the TOC item/icon itself, I believe you have to use ODS DOCUMENT. Some of the style template methods that changed bullet points, and spacing in the HTML TOC did not impact the PDF TOC, as I remember.
cynthia