This question comes up from time to time, and of course there is no easy way to remove a form code from being in the list presented to users while printing. I now have a request which involves removing all previous form codes for SO invoice printing, so I'm making a checklist of places to edit / remove data (...fun with DFDM). Can someone confirm if I've missed anything, before I make any changes to the Live customer system? (KB 37782 and 20419 don't paint a full picture, missing the MultiPartForm table... wondering if anything else may need to be done).
Table data to edit (in addition to removing the .rpt files).
SY_ReportManagerFormat (delete rows? … may be possible to remove in Report Manager).
SY_ReportSetting (delete rows?)
SY_ReportOption (delete rows?)
SY_LastFormUsed (edit value?)
SY_MultiPartForm (if applicable)
When it comes to LastFormUsed, doesn't it make more sense to edit the ReportSetting value, instead of deleting the row, if I want to push all users to a specific new named form code?