cancel
Showing results for 
Search instead for 
Did you mean: 

Wrap text is not working in ALV WDA.

Former Member
0 Kudos

Wrap text is not working in ALV WDA Cell..

  DATA LO_ND_NODE_PDP_COMP TYPE REF TO IF_WD_CONTEXT_NODE.

  DATA LO_EL_NODE_PDP_COMP TYPE REF TO IF_WD_CONTEXT_ELEMENT.

  DATA LS_NODE_PDP_COMP TYPE WD_THIS->ELEMENT_NODE_PDP_COMP.

  DATA :LO_CMP_USAGE6 TYPE REF TO IF_WD_COMPONENT_USAGE,

        LR_NODE_INFO1 TYPE REF TO IF_WD_CONTEXT_NODE_INFO.

  DATA : LT_NODE_PDP_COMP TYPE WD_THIS->ELEMENTS_NODE_PDP_COMP,

       WA_TABLE_COMP    TYPE WD_THIS->ELEMENT_NODE_PDP_COMP.

  DATA  LT_PDP            TYPE WD_THIS->ELEMENTS_NODE_PDP_COMP.



  DATA :L_DISPLAY_AS TYPE SALV_WD_CONSTANT VALUE '01',

         L_REF_CONFIG_TABLE TYPE REF TO IF_SALV_WD_TABLE_SETTINGS,

         LR_COLUMN_SETTINGS TYPE REF TO IF_SALV_WD_COLUMN_SETTINGS,

         LT_COLUMN TYPE SALV_WD_T_COLUMN_REF,

         LS_COLUMN TYPE SALV_WD_S_COLUMN_REF.



  DATA LV_NUM TYPE I.

  LO_ND_NODE_PDP_COMP = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_NODE_PDP_COMP ).

  LR_NODE_INFO1 = LO_ND_NODE_PDP_COMP->GET_NODE_INFO( ).

*           get element via lead selection

  LO_EL_NODE_PDP_COMP = LO_ND_NODE_PDP_COMP->GET_ELEMENT( ).



*  LO_ND_NODE_PDP_COMP->GET_STATIC_ATTRIBUTES_TABLE( IMPORTING TABLE = LT_NODE_PDP_COMP ).



  LO_CMP_USAGE6 =   WD_THIS->WD_CPUSE_ALV6( ).

  IF LO_CMP_USAGE6->HAS_ACTIVE_COMPONENT( ) IS INITIAL.

    LO_CMP_USAGE6->CREATE_COMPONENT( ).

  ENDIF.



  DATA LO_INTERFACECONTROLLER6 TYPE REF TO IWCI_SALV_WD_TABLE .

  LO_INTERFACECONTROLLER6 =   WD_THIS->WD_CPIFC_ALV6( ).



  DATA LV_VALUE6 TYPE REF TO CL_SALV_WD_CONFIG_TABLE.

  LV_VALUE6 = LO_INTERFACECONTROLLER6->GET_MODEL(

  ).



  SELECT * FROM ZHR_PDP_TNG INTO CORRESPONDING FIELDS OF TABLE LT_PDP WHERE APPRAISAL_ID = '554E73FE64570750E1008000C0A875BA'

                                                  AND EMP_NO = '23'

                                                  AND FISCAL_YEAR = '2015'

                                                  AND DEV_MECH = '1'

                                                  AND DEL_IND NE 'X'.



  LO_ND_NODE_PDP_COMP->BIND_TABLE( LT_PDP ).

  DESCRIBE TABLE LT_PDP LINES LV_NUM.

  LV_NUM = LV_NUM + 1.





  DATA TEXTVIEW TYPE REF TO CL_SALV_WD_UIE_TEXT_VIEW.

  DATA L_COLUMN TYPE REF TO CL_SALV_WD_COLUMN.



  L_COLUMN = LV_VALUE6->IF_SALV_WD_COLUMN_SETTINGS~GET_COLUMN( 'REMARKS' ).



  CREATE OBJECT TEXTVIEW.

  TEXTVIEW->SET_TEXT_FIELDNAME( 'REMARKS' ).

  TEXTVIEW->SET_WRAPPING( ABAP_TRUE ).

  L_COLUMN->SET_CELL_EDITOR( TEXTVIEW ).

  L_COLUMN->SET_WIDTH(`200PX`).

  LV_VALUE6->IF_SALV_WD_TABLE_SETTINGS~SET_FIXED_TABLE_LAYOUT( ABAP_TRUE ).

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Is your issue resolved?.

Thanks

KH

Former Member
0 Kudos

Hi,

That functionality is there in 7.0 Enhp1.Which version are you in now?.

Thanks

KH