Hi:
If you put all your steps into 1 ODS RTF "sandwich", then all the tables would be together in one RTF document -- with 1 table of contents. Something along these lines:
[pre]
ods rtf file='somefile.rtf' contents=yes toc_data;
*** proc or data step 1;
*** proc or data step 2;
*** proc or data step 3;
run;
ods rtf close;
[/pre]
As explained in this Tech Support note
http://support.sas.com/kb/24/034.html
you cannot append RTF files together using SAS.
The only ways to assemble multiple RTF files together are:
1) put all your SAS code within one ODS RTF "sandwich" -- so that the parts/sections of your document are built by SAS from multiple procedures.
2) assemble your multiple RTF files in Microsoft Word or some other Word processor (possibly using VBScript or a Word macro)
3) post-process the RTF files with a program to selectively remove the RTF control characters that define either the beginning or end of a file.
There have been other forum postings on this topic:
http://support.sas.com/forums/thread.jspa?messageID=5513ᖉ
http://support.sas.com/forums/thread.jspa?messageID=6434ᤢ
http://support.sas.com/forums/thread.jspa?messageID=14026㛊
cynthia