Symptom
You notice an error while executing OData Query as :
Program error in class CL_RSBOLAP_QV_AXIS method : INVALID_CHARACTERISTIC_NAME
Environment
SAP Business ByDesign
Reproducing the Issue
- Execute the below query :
https://XXXXXX.sapbydesign.com/sap/byd/odata/sapbyd.XXXXXXX_XXXXQueryResult - And you notice error as :-
Program error in class CL_RSBOLAP_QV_AXIS method : INVALID_CHARACTERISTIC_NAME
Cause
OData Query URL should consists of work center detail, end point from where data has to be fetched.
Consider the same example :
https://XXXXXX.sapbydesign.com/sap/byd/odata/sapbyd.XXXXXXX_XXXXQueryResult
This does not have work center mentioned in it.
Resolution
The correct format of OData Query would be as :
https://XXXXXX.sapbydesign.com/sap/byd/odata/ana_businessanalytics_analytics.svc/XXXXXXX_XXXXQueryResults
Note :
Here XXXXXX.sapbydesign.com is the tenant URL and XXXXXXX_XXXXQueryResults is the report ID on which OData is based
Keywords
OData Query; Program error in class CL_RSBOLAP_QV_AXIS method : INVALID_CHARACTERISTIC_NAME , KBA , AP-RC-ANA-BYD , ByD Analytics , Problem
SAP Knowledge Base Article - Public