Skip to Content
author's profile photo
Former Member

Problema com ALV

Bom dia a todos,

Estou com um problema para colocar o TOP_OF_PAGE no meu report, nunca coloquei é a primeira vez que estou fazendo, peguei um exemplo na internet e estou testando porem ele está dando um problema na classe, mas pesquisei e não encotrei nenhum documento sobre se alguem puder ajudar.

 CLASS lcl_event_receiver DEFINITION.

           on_grid_top_of_page FOR EVENT top_of_page OF cl_gui_alv_grid
           IMPORTING
            e_dyndoc_id.
ENDCLASS. 



CLASS lcl_event_receiver IMPLEMENTATION.

  METHOD on_grid_top_of_page.

    PERFORM f_event_top_of_page USING e_dyndoc_id.

  ENDMETHOD.                    "On_top_of_page

ENDCLASS.   


FORM f_event_top_of_page  USING p_dyndoc_id TYPE REF TO cl_dd_document.


* Define Object for Utility Class
  DATA: obj_sel_opt TYPE REF TO zcl_alv_header_utility.

  CREATE OBJECT obj_sel_opt
    EXPORTING
      p_dyndoc_obj = p_dyndoc_id.

  CALL METHOD obj_sel_opt->read_selection_screen
    EXPORTING
      repid = sy-repid.
  CALL METHOD obj_sel_opt->add_special_param
    EXPORTING
      param_name = 'S_DATE'
      param_type = 'D'.

  CALL METHOD obj_sel_opt->set_grid_top
    EXPORTING
      title1 = 'Teste'.

ENDFORM.   



Erro: DATA: obj_sel_opt TYPE REF TO zcl_alv_header_utility.

Está falando que o zcl_alv_header_utility não existe.

The type "ZCL_ALV_HEADER_UTILITY" is unknown.

Se alguem puder tirar essa dúvida e ajudar fico grato.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    author's profile photo
    Former Member
    Posted on May 03, 2011 at 07:05 PM

    Boa tarde Victor,

    Segue uma thread com ótimas explicações e bem tranquila de seguir:

    Att.

    Eduardo da Rós

    Consultor SAP ABAP

    Add comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 19, 2011 at 06:59 PM

    Bom dia Victor,

    Para este caso, faltou você criar a classe Z, veja item 5.1

    http://agssapblog.blogspot.com/2011/02/alv-utility-program.html

    Acho que tem exemplos mais fáceis, não lembro de ter precisado criar uma classe específica...

    Tem alguns wikis disponíveis com isto:

    http://www.google.com.br/search?hl=pt-BR&q=alvtop_of_pagesite%3Awiki.sdn.sap.com&aq=f&aqi=&aql=&oq=

    Algum colega tem um sample matador para o Victor.

    Atenciosamente, Fernando Da Ró

    Add comment
    10|10000 characters needed characters exceeded