Ansicht
Dokumentation

CRM_ANA_DASH_DATPROV - BAdI: CRM Analytics dashboard data provider

CRM_ANA_DASH_DATPROV - BAdI: CRM Analytics dashboard data provider

BAL Application Log Documentation   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

BAdI CRM_ANA_DASHB_DATAPROVIDER provides a way to connect to other data providers such as BI or third party applications. When the BAdI has been implemented and properly configured, data for dashboards are provided automatically through the /sap/crm/crm_dash_query SICF (HTTP) service.

The standard delivery provides the CRM_ANA_DASHB_OR_DATAPROVIDER BAdI implementation, which uses operational reports (CRM) as a data source.

  1. Identify the data source.
  2. Create a new data provider by implementing the BAdI interface.
  3. Map the filter value to the new data provider that you created.

When the BAdI has been implemented, the default SICF service that provides data to the dashboards automatically instantiates the appropriate BAdI implementation based on the query type parameter.

The pattern for the URL is this:

http://:< port>/sap/crm/crm_dash_query?query<#>_id=&lt;query_id>&query<#>_type=&query<#>_&lt;filter>=

http://:/sap/crm/crm_dash_query?query1_id=47F55E61CCE7699BE10000000A42145A&query1_type=oltp&query1_state=California

This URL invokes the BADI implementation that is mapped to the filter (CRM_ANA_DASH_QUERY_TYPE) value 'oltp'.

In this example, the BAdI implementation of the standard delivery, CRM_ANA_DASHB_OR_DATAPROVIDER, is invoked.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 1938 Date: 20240523 Time: 155645     sap01-206 ( 33 ms )