Dear Michael
a.) we never used Genifix
b.) am not sure about your wording "modify the label" => do you change data, add data, change layout etc. (only to get some idea)?
As well I am not sure about your further statement: "to read a label from the SAP DMS and display it in the Office Control. The user can modify the label and write it back to the SAP DMS. "
This my understanding: any EHS report is of type "WWI" (label MSDS or whatsoever). And yes clearly you can read the "Raw report" from DSM to display it on front end (like WWI is doing); and clearly you can change (whatsover) and pass the document back to DMS => but what about access rights? Change documents etc. Why do you use this approach and why can you not generate the label as it should be using WWI?
I still have some "high level "trouble with your DOC / RTF conversion: E.g.
if you are able to prepare UI with WinWord Office Control in SAP GUI: why can you not chose the option there (DOC <=> RTF conversion) .. Ok I am not familiar with this SAP ABAP control: but I would assume that the "Winword Office" Control should/could do the conversion for you
C.B.
PS: do you use this approach: Working with the Word Processor Interface - SAP Control Framework - SAP Library
PPS: Microsoft Word integration using office control in WebDynpro ABAP - Web Dynpro ABAP - SCN Wiki
or may be:
Office-Integration - Web Dynpro ABAP - SAP Library
or
How to disable the document edit in Word control
could be of interest
Office Control using RTF isntead DOC Files
How to download and convert RTF/DOC file in DMS... | SCN
SAPRDEMORTFPROCESSING SAP ABAP Report - Demo for RTF-based word processing using Desktop Office Integration
SAP Control Framework - SAP Library
Please read cross:
Document Conversion Information - Product Lifecycle Management - SCN Wiki