Duda con Metodo Display

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • surfer_2905
    Junior Member
    • jul
    • 1

    #1

    Duda con Metodo Display

    Buenos dias Foro.
    Me recomendaron este web como una excelente ayuda para todas las dudas y consultas que pueda tener. Me da gusto pertenecer.

    Mi duda es la siguiente.
    Tengo una transacccion standard y coloque una ampliacion (ENHANCEMENT 1 ZTRME0036) antes de comenzar el metodo display, para mediante varias consultas, insertar registros en una tabla (a_oref_gui->a_tab_dispflow) que mostrara un PopUp cuando se presione un boton para el detalle.

    Pude insertarlo correctamente, pero por algun motivo no logra reconocer los registros dentro del tableControl, pareciera que no existieran.
    Mediante debug al programa, siempre se carga automaticamente solo los registros iniciales.

    Algunos de los atributos que puede interesar:

    class cl_ftr_subscr_flowsii definition
    inheriting from cl_ftr_subscr.
    public section.
    data test type ref to cl_ftr_gui_flows. " Froward Declaration
    methods constructor
    importing pi_oref_ftr_appl_ctrl type ref to cl_ftr_appl_ctrl
    pi_oref_gui type ref to cl_ftr_gui
    pi_subscr_repid type syrepid
    pi_subscr_dynnr type sydynnr.
    methods display.


    class cl_ftr_subscr_addfields
    definition inheriting from cl_ftr_subscr.
    public section.
    " Forward Declaration
    data test type ref to cl_ftr_gui_addfields.
    methods constructor
    importing pi_oref_ftr_appl_ctrl type ref to cl_ftr_appl_ctrl
    pi_oref_gui type ref to cl_ftr_gui
    pi_subscr_repid type syrepid
    pi_subscr_dynnr type sydynnr.
    methods set_gui redefinition.
    methods get_gui redefinition.
    methods display.
    methods collect.
    methods if_ftr_subscr_evthandler~handle_evt_pai_after
    redefinition.
    protected section.
    data a_oref_gui type ref to cl_ftr_gui_addfields.
    private section.

    En la 2da vez que presiono el boton para ver el PopUp(despues de insertarlos mediante mi ampliacion):

    En esta parte del codigo, la tabla a_oref_gui->a_tab_dispflow no existe:
    MODULE 0301_pbo OUTPUT.
    CALL METHOD cl_ftr_subscr_ctrl=>a_oref_flowsII->display.
    CALL METHOD cl_ftr_subscr_ctrl=>a_oref_flowsII->execute_pbo.
    ENDMODULE.
    Cuando entra al 1er metodo:
    la tabla contiene automaticamente los registros iniciales, lo cual no deberia por que yo ya inserte mis registros.

    Que podria hacer?.
    Necesito ayuda porfavor.
Trabajando...