The ODS HTML statement opens the HTML destination and creates HTML output. The output from PROC TABULATE goes to the body file. FRAME=, CONTENTS=, and PAGE= create a frame that includes a table of contents and a table of pages that link to the contents of the body file. The body file also appears in the frame.
ods html body='odsoutput-body.htm'
        frame='odsoutput-frame.htm'
     contents='odsoutput-contents.htm'
         page='odsoutput-page.htm';