Hello,
Here is guidance for the current official SAP support in Denodo:
https://community.denodo.com/docs/html/browse/7.0/vdp/administration/appendix/supported_jdbc_data_sources/supported_jdbc_data_sources
https://community.denodo.com/docs/html/browse/7.0/vdp/administration/creating_data_sources_and_base_views/bapi_sources/bapi_sources
https://community.denodo.com/docs/html/browse/7.0/vdp/administration/creating_data_sources_and_base_views/multidimensional_database_sources/multidimensional_database_sources
For newer versions of SAP that may not have been internally certified yet for direct JDBC access, you can use other methods of certified access, like OData data sources. When exposing CDS Views via OData, you can consume them using a JSON-compatible data source. Likewise, you can create an OData service for a BW Query, and consume that in the same manner. You can consume OData services in several ways, including the Denodo OData4 Custom Wrapper, JSON Data Source , and XML Data Source:
https://community.denodo.com/docs/html/document/denodoconnects/7.0/Denodo%20OData4%20Custom%20Wrapper%20-%20User%20Manual
Hope this helps.