Acceso a Metodo Protegido en Programacion Orientada a Objetos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • diegogui
    Member
    • dic
    • 33

    #1

    Acceso a Metodo Protegido en Programacion Orientada a Objetos

    Hola:

    Resulta que tengo que utilizar un metodo que resulta esta protegido en una clase. Evidentemente no me deja por el modo tradicional.

    Alguien me puede dar una mano??

    Gracias.
    Desarrollador SAP
  • diegogui
    Member
    • dic
    • 33

    #2
    Ya pude solucionar el tema , realice una herencia a la clase cl_gui_alv_grid
    y a partir de eso se pueden usar los metodo protegidos.

    Ejemplo:

    CLASS lcl_event DEFINITION INHERITING FROM cl_gui_alv_grid. set_cell
    IMPORTING row TYPE i
    col_id TYPE lvc_s_col.
    ENDCLASS. "clase_evento DEFINITION
    En la definición se realiza la implementación y se llama al método protegido de la clase cl_gui_alv_grid en este caso se llamo al método set_current_cell_rowpos_colid para devolver el foco a la celda.

    CLASS lcl_event IMPLEMENTATION .
    METHOD set_cell. DATA ll TYPE lvc_s_col.

    CALL METHOD me->set_current_cell_rowpos_colid EXPORTING
    row = 1
    col_id = ll.
    ENDMETHOD. "set_cell
    ENDCLASS . "lcl_event IMPLEMENTATION

    Saludos

    Diego G.

    Originalmente publicado por diegogui
    Hola:

    Resulta que tengo que utilizar un metodo que resulta esta protegido en una clase. Evidentemente no me deja por el modo tradicional.

    Alguien me puede dar una mano??

    Gracias.
    Desarrollador SAP

    Comentario

    Trabajando...