Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8852

BW Report With Parameters IN CRM_UI

$
0
0

Hi all,

 

I set an work center to display an BI Report.

Then, in the Z Class I do the following:

 

DATA: lob_gdc      TYPE REF TO if_crm_ui_data_context.

  DATA: lob_acc      TYPE REF TO cl_crm_bol_entity.

  DATA: lw_partner   TYPE string.

  DATA: lw_parameter TYPE string.

 

 

  "Get Partner Number

  lob_gdc = cl_crm_ui_data_context_srv=>get_instance( ).

  IF lob_gdc IS BOUND.

    lob_acc ?= lob_gdc->get_entity( 'CURRENTCUSTOMER' ).

    lw_partner = lob_acc->get_property_as_string( 'BP_NUMBER' ).

  ENDIF.

 

 

  "Built URL -> Call Report BI with Parameters

  CONCATENATE

  '&VARIABLE_SCREEN='

  '&BI_COMMAND_1-BI_COMMAND_TYPE=SET_VARIABLES_STATE&BI_COMMAND_1-VARIABLE_VALUES-'

  'VARIABLE_VALUE_1-VARIABLE_TYPE=VARIABLE_INPUT_STRING&BI_COMMAND_1-VARIABLE_VALUES'

  '-VARIABLE_VALUE_1-VARIABLE=LP_SOLDT&BI_COMMAND_1-VARIABLE_VALUES-VARIABLE_VALUE_1'

  '-VARIABLE_TYPE-VARIABLE_INPUT_STRING=' lw_partner INTO lw_parameter.

  lv_struct_ref->*-addparameter = lw_parameter.

 

 

Thanks and Regards,


Viewing all articles
Browse latest Browse all 8852

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>