cancel
Showing results for 
Search instead for 
Did you mean: 

no chart in the business graph

former_member474221
Participant
0 Kudos

i am getting the values in table ,but there is no any chart inside my graph ....I can see the values along x - axis.

following is the code i have used.

METHOD ONACTIONGET_EMP_DETAILS .

WD_THIS->FIRE_TO_ALV_TABLE_PLG( ).

DATA LO_ND_EMPLOYEE TYPE REF TO IF_WD_CONTEXT_NODE.

DATA LO_EL_EMPLOYEE TYPE REF TO IF_WD_CONTEXT_ELEMENT.

DATA LT_EMPLOYEE TYPE WD_THIS->ELEMENTS_EMP_DETAILS.

DATA LS_EMPLOYEE TYPE WD_THIS->ELEMENT_EMP_DETAILS.

  • navigate from <CONTEXT> to <EMPLOYEE> via lead selection

LO_ND_EMPLOYEE = WD_CONTEXT->GET_CHILD_NODE('EMP_DETAILS').

DATA LO_EL_CONTEXT TYPE REF TO IF_WD_CONTEXT_ELEMENT.

DATA LS_CONTEXT TYPE WD_THIS->ELEMENT_CONTEXT.

DATA LV_EMP_NO LIKE LS_CONTEXT-EMP_NO.

DATA LV_NUM TYPE I.

  • get element via lead selection

LO_EL_CONTEXT = WD_CONTEXT->GET_ELEMENT( ).

  • get single attribute

LO_EL_CONTEXT->GET_ATTRIBUTE(

EXPORTING

NAME = `EMP_NO`

IMPORTING

VALUE = LV_EMP_NO ).

wa-zzorgeh = '00124063'.

wa-zz_per_assg = '0.3'.

wa-begda = '20111111'.

wa-endda = '20120101'.

append wa to lt_employee.

wa-zzorgeh = '00124062'.

wa-zz_per_assg = '0.5'.

wa-begda = '20111111'.

wa-endda = '20120101'.

append wa to lt_employee

DESCRIBE TABLE LT_EMPLOYEE LINES LV_NUM.

LO_ND_EMPLOYEE->BIND_TABLE( LT_EMPLOYEE ).

DATA LO_CMP_USAGE TYPE REF TO IF_WD_COMPONENT_USAGE.

LO_CMP_USAGE = WD_THIS->WD_CPUSE_ALV( ).

IF LO_CMP_USAGE->HAS_ACTIVE_COMPONENT( ) IS INITIAL.

LO_CMP_USAGE->CREATE_COMPONENT( ).

ENDIF.

DATA LO_INTERFACECONTROLLER TYPE REF TO IWCI_SALV_WD_TABLE .

LO_INTERFACECONTROLLER = WD_THIS->WD_CPIFC_ALV( ).

DATA LO_VALUE TYPE REF TO CL_SALV_WD_CONFIG_TABLE.

LO_VALUE = LO_INTERFACECONTROLLER->GET_MODEL( ).

  • Set Visible Row Count as 5

LO_VALUE->IF_SALV_WD_TABLE_SETTINGS~SET_VISIBLE_ROW_COUNT( LV_NUM ).

  • The Config Table Setting to Display Table & Business Graphics

DATA: L_REF_CONFIG_TABLE TYPE REF TO IF_SALV_WD_TABLE_SETTINGS,

L_DISPLAY_AS TYPE SALV_WD_CONSTANT VALUE '02'.

L_REF_CONFIG_TABLE ?= LO_VALUE.

L_REF_CONFIG_TABLE->SET_DISPLAY_AS( VALUE = L_DISPLAY_AS ).

I am getting the 1st column in the internal table along X axis but nothing for the zz_per_assg field on the Y axis....

Edited by: hema T on Feb 2, 2012 12:05 PM

Accepted Solutions (1)

Accepted Solutions (1)

former_member474221
Participant
0 Kudos

i am following the link http://www.saptechnical.com/Tutorials/WebDynproABAP/Graphics/page1.htm

but i cannot see the chart

former_member474221
Participant
0 Kudos

any hlp

Former Member
0 Kudos

Hi hema,

Whats the data type of field zz_per_assg. I think it must be of type integer, then your chart will be visible.

Answers (0)