Symptom
SAC Multi Action API step only works with fixed values instead of parameters when passing from SAC to PaPM Cloud.
Environment
SAP Analytics Cloud Version 16.0
Reproducing the Issue
- Go to Multi Actions, create an API step.
- Use parameters in request body.
- Go to Story.
- Run the multi action. Select parameter in the prompt pop-up.
- Can see error message in the data action monitor: 2_C5359606 : [Multi-actions] The request response code 400 could not be recognized., Response.status 400, Response.body {"error":{"code":"null","message":"Error while deserializing payload"}}
Cause
Parameters values passed from the SAC side are in the Array format, however PaPM Cloud API expects to receive values in String.
Resolution
SAC standard team will add a new ToString() function which will be available for API parameters and this function can convert Array to String before API call.
This function will be introduced in 2024 QRC1, the timeline will change according to development progress.
See Also
- Internal product support WIKI: SAP Analytics Cloud Components
- Internal development WIKI: Dev Teams & Jira Projects
- 2569847 - Where can you find SAC user assistance (help) to use, configure, and operate it more effectively?
- Have a question? Ask it here and let our amazing SAP community help! Or reply and share your knowledge!
- 2487011 - What information do I need to provide when opening an case for SAP Analytics Cloud?
- 2511489 - Troubleshooting performance issues in SAP Analytics Cloud
- Search for SAP Analytics Cloud content using Google or Bing:
- https://www.google.ca/search?q=site%3Ahttps%3A%2F%2Fapps.support.sap.com+SAP+Analytics+Cloud
- https://www.bing.com/search?q=site%3Ahttps%3A%2F%2Fapps.support.sap.com+SAP+Analytics+Cloud
- Note: Add relevant text or warning/error messages to the text search field to filter results.
- SAP Analytics Cloud Connection Guide
- Getting Started with SAP Analytics Cloud Expert Community page
- SAP Analytics Cloud Get More Help and SAP Support
- Need More Help? Contact Support or visit the solution finder today!
Keywords
SAP Cloud for Planning, multi action, data action, advanced scripts, API, PaPM Cloud, 2_C5359606 : [Multi-actions] The request response code 400 could not be recognized., Response.status 400, Response.body {"error":{"code":"null","message":"Error while deserializing payload"}} , KBA , LOD-ANA-PL-MA , Multi Actions , LOD-PER-CLD , Profitability and Performance Management - Cloud , LOD-PER , Profitability and Performance Management , Product Enhancement