Unsupported Features
Cross tabs, graphs, lines and boxes, and the SAM_ReportNotify event are not supported.
Cross tabs
Cross tabs must be redesigned by hand because the implementation of cross tabs in Report Builder and Crystal Report are too different.
Lines and Boxes
Unfortunately we do not port lines and boxes because of a bug in Report Builder's COM interface.
SAM_ReportNotify
The message SAM_ReportNotify cannot be generated because CR.NET doesn't generate runtime events while formatting the report. Usually this can easily be replaced by one of the supported SAM_Report* messages, typically SAM_ReportStart.
Null values
Crystal formulas can stop evaluation or produce different results when a referenced value is null. Use explicit null handling before the value participates in arithmetic, concatenation, or a function call, and check the report's null conversion options. A blanket statement that Crystal Reports cannot handle nulls is incorrect. See SAP's null handling and IsNull guidance.
Manual Work
The conversion gaps above describe the documented Ice Porter path, not limitations of Crystal Reports as a product. Recreate graphs, lines, boxes, and crosstabs when required. Do not move formatting-time logic into SAM_ReportStart without checking timing: initialization cannot generally replace a per-record or per-page formatting notification.