Do you have any question about this error?
Message type: E = Error
Message class: RSR_EXCEL_RUNTIME - Messages of the Excel Runtime
Message number: 120
Message text: Errors during refresh; specified macro &1 does not have correct signature
Macro &V1& does not have the correct signature. The workbook property
specifies a macro that is to be called when the workbook is refreshed.
However, the specified macro has a different signature to the one
specified in the BEx Analyzer documentation.
The BEx Analyzer tries to call the macro and returns a warning that the
macro has an incorrect signature.
1. Check whether the workbook contains the macro specified in the
workbook properties.
2. If the workbook contains the macro, correct the signature of the
macro to the correct parameters as specified in the BEx Analyzer
documentation or remove the macro name from the workbook properties.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Error message extract from SAP system. Copyright SAP SE.
RSR_EXCEL_RUNTIME120
- Errors during refresh; specified macro &1 does not have correct signature ?The SAP error message RSR_EXCEL_RUNTIME120 indicates that there is an issue with a macro in an Excel workbook that is being used in conjunction with SAP Business Explorer (BEx) or SAP Analysis for Office. The specific error message states that the specified macro does not have the correct signature, which typically means that the macro is either missing, not properly defined, or has been altered in a way that makes it incompatible with the expected parameters.
Causes:
- Macro Signature Mismatch: The macro in the Excel file does not match the expected signature (parameters, return type, etc.) that SAP is trying to call.
- Corrupted Macro: The macro may be corrupted or not functioning correctly.
- Version Compatibility: The version of the Excel file or the SAP Analysis for Office add-in may not be compatible with the macro.
- Missing Macro: The macro may not be present in the Excel file, or it may have been deleted or renamed.
- Security Settings: Excel's macro security settings may be preventing the macro from running.
Solutions:
- Check Macro Signature: Verify that the macro in the Excel file has the correct signature as expected by SAP. This may involve checking the parameters and return types.
- Recreate or Repair the Macro: If the macro is corrupted, try recreating it or repairing it to ensure it functions correctly.
- Update SAP Analysis for Office: Ensure that you are using the latest version of SAP Analysis for Office, as updates may include fixes for compatibility issues.
- Check Excel Security Settings: Go to Excel Options > Trust Center > Trust Center Settings > Macro Settings, and ensure that macros are enabled. You may need to adjust the settings to allow the macro to run.
- Test with a Different Workbook: Try using a different Excel workbook with a known working macro to see if the issue persists. This can help isolate whether the problem is with the specific workbook or a broader issue.
- Consult Documentation: Refer to SAP documentation or support resources for any specific requirements or known issues related to the macro you are using.
Related Information:
If the issue persists after trying the above solutions, consider reaching out to your SAP support team for further assistance.
Get instant SAP help. Start your 7-day free trial now.
RSR_EXCEL_RUNTIME119
Errors during refresh; specified macro &1 not found in workbook
workbook properties. 2. If the workbook does not contain the macro, add the macro with the relevant signature or remove the macro name from the workb...
RSR_EXCEL_RUNTIME118
Errors while upgrading workbook; workbook is not valid
What causes this issue? An error occurred while reading the metadata associated with this query in the workbook. This metadata is stored in two hidde...
RSR_EXCEL_RUNTIME121
Errors while calling macro during refresh
What causes this issue? Errors occurred while calling the specified macro when the workbook was refreshed.System Response The BEx Analyzer tries to ...
RSR_EXCEL_RUNTIME122
Errors while saving values to history
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.