SAP Knowledge Base Article - Public

2986543 - Error: "Invalid parameter RFC_FUNCTION_HANDLE..." when refreshing a report based on ECC, ERP on S/4 HANA in Crystal Reports

Symptom

  • Unable to create a report based on S/4 HANA.
  • Unable to refresh a report pointing to ECC on S/4 HANA in Crystal Reports.
  • Reports used to refresh successfully before upgrading the system to S/4 HANA.
  • When attempting to create, or refresh a report based on ECC, or ERP system on S/4 HANA, Crystal Reports fails with an error like:
        
    "Database Connector Error: Invalid parameter 'RFC_FUNCTION_HANDLE' was passed to the API call (RFC_INVALID_PARAMETER)"

Environment

  • SAP Crystal Reports 2013
  • SAP Crystal Reports 2016
  • SAP Crystal Reports 2020
              
  • S/4 HANA

Reproducing the Issue

  1. In Crystal Reports, create a new report.
  2. In the "Database Expert", select "SAP Table, Cluster, or Function"
  3. Select the ECC system on S/4 HANA
  4. It then fails with error: 
      
    "Database Connector Error: Invalid parameter 'RFC_FUNCTION_HANDLE' was passed to the API call (RFC_INVALID_PARAMETER)"

Cause

  • Crystal Reports does not support reporting of ECC, or ERP on S/4 HANA, and this is why it fails. For reference, see the Product Availability Matrix:
         
    1338845 - How to find Product Availability Matrix (PAM) / Supported Platforms Documentation for SAP BusinessObjects products
                   

Keywords

CR, S4HANA , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , Problem

Product

SAP Crystal Reports 2013 ; SAP Crystal Reports 2016 ; SAP Crystal Reports 2020