Symptom
- Auto-expose function inside script object, where the function argument is of string type.
- Modify the function argument info (ID, type, or 'set as array') in the original function.
- Access the builder panel of the auto-exposed interface function.
- - Observed behavior: The argument info of the auto-exposed interface function does not sync.
- Expected behavior: The argument info of the auto-exposed interface function should sync.
Environment
SAP Analytics Cloud
Reproducing the Issue
- Auto-expose a function inside a script object, ensuring the function argument is of string type.
- Modify the function argument info (ID, type, or set as array) in the original function.
- Open the builder panel of the auto-exposed interface function.
Cause
This is a known issue.
Resolution
The fix will be released to the customer tenant with SAC version 2026.02.
However, please note that while this fix will prevent the issue from occurring in the future, it will not automatically resolve inconsistencies in composites that are already inconsistent.
To address the existing inconsistency, please:
- open the original scripting function
- toggle off and toggle on 'Expose in stories as interface function,' which will delete the existing interface function and recreate it with the same argument info as the scripting function.
See Also
Keywords
type conversion error, composite widget, interface function, datasource parameter, string parameter, sap analytics cloud, sac scripting, reusable composite function, argument inconsistency, auto-exposed interface function, story initialization, data visualization, type mismatch, argument synchronization, exposed function error, SAC composite, interface argument update, script object function, SAC builder panel, interface properties, function toggle , KBA , LOD-ANA-UNS-CPS , SAC Unified Story Composite , Known Error
SAP Knowledge Base Article - Public