Skip to Content
0
Former Member
May 26, 2009 at 08:57 AM

Layout Display Variant while using REUSE_ALV_GRID_DISPLAY & DOCKING CONTAIN

290 Views

Hi Friends,

Having an Internal table with 10 records. When using REUSE_ALV_GRID_DISPLAY,

  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
            I_CALLBACK_PROGRAM = L_REPID
            IT_FIELDCAT        = LIT_FIELDCATALOG[]
            I_SAVE             = 'A'        
            IS_VARIANT         = WA_VARIANT_STX
            I_DEFAULT          = V_DEF
            IT_SORT            = T_SORT[]
            IS_LAYOUT          = WA_LAYOUT
       TABLES
            T_OUTTAB           = W_DETAIL
       EXCEPTIONS
            PROGRAM_ERROR      = 1
            OTHERS             = 2.

In output Application Toolbar contains buttons as 'Change Layout', 'Select Layout', 'Save Layout'.

While doing the same using DOCKING CONTAINER.

CALL METHOD g_alvgrid->set_table_for_first_display
  EXPORTING
    IS_VARIANT                    = WA_VARIANT_STX
    I_SAVE                        = 'A'
    I_DEFAULT                     = V_DEF
    IS_LAYOUT                     = wa_layout
  CHANGING
    it_outtab                     = W_DETAIL
    IT_FIELDCATALOG               = LIT_FIELDCATALOG[]
    IT_SORT                       = T_SORT[]
  EXCEPTIONS
    INVALID_PARAMETER_COMBINATION = 1
    PROGRAM_ERROR                 = 2
    TOO_MANY_LINES                = 3
    others                        = 4.

Only 'Change Layout' is getting displayed in output.

'Select Layout' and 'Save Layout' is missing.

I'm using 4.6C.

How to resolve this?

Regards,

Viji.