Skip to Content
author's profile photo Former Member
Former Member

ABAP dynpro and containers

Hi,

As far as I know it is possible only to "assign" a control to a CONTAINER

and therefore there is no way to "assign" a normal ABAP dynpro to a container.

This feature limits a lot the programmer when he decides to split the screen in sub-panes

(unless using the docking container trick). There isn't a real modularity of the sub-panes created,

once you split the screen you're sticked to controls.

I Have been working on development of new service providers in Record Management System (RMS)

and I found no way to display an ABAP dynpro on the right pane limiting a lot the application.

I know that is not trivial but, is there any plan to introduce this feature?

Regards

Fabio Cerioni

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Apr 23, 2004 at 06:23 PM

    Did you Try Sub Screens? You can Call Multiple Sub Screens and Place them in Main Screen where you want to show.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      There is a way to link a Dynpro and a container using the docking container. This is an example where I have a dynpro above a docking container that has an ALV grid. First I created the docking container and then I referenced the ALV grid to the container. You do not need to put a custom control on the screen because the docking container creates one for you.

      Hope this helps.

      Mike

      DATA: DOCKING_9200 TYPE REF TO CL_GUI_DOCKING_CONTAINER.

      DATA: PDCD_GRID TYPE REF TO CL_GUI_ALV_GRID.

      • create the docking container

      CREATE OBJECT DOCKING_9200

      EXPORTING REPID = L_REPID

      DYNNR = L_DYNNR

      SIDE = DOCKING_9200-DOCK_AT_BOTTOM

      EXTENSION = 165

      METRIC = DOCKING_9200-METRIC_DEFAULT.

      • Create the Grid Container with the parent of the docking container

      CREATE OBJECT PDCD_GRID

      EXPORTING I_PARENT = DOCKING_9200.

      CALL METHOD PDCD_GRID->SET_TABLE_FOR_FIRST_DISPLAY

      EXPORTING IT_TOOLBAR_EXCLUDING = LT_FCODE

      IS_LAYOUT = LS_LAYOUT

      I_SAVE = 'A'

      I_DEFAULT = SPACE

      IS_VARIANT = LS_VARIANT

      CHANGING IT_OUTTAB = PDCD_TAB[]

      IT_FIELDCATALOG = PDCD_CAT.

  • author's profile photo Former Member
    Former Member
    Posted on Feb 14, 2006 at 12:57 PM

    Hi,

    are there any news on this subject?

    Fabio, did you get any further on putting an ABAP dynpro into a container?

    Btw. - what is the docking container trick?

    Regards,

    Alex.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 20, 2011 at 11:33 AM

    Hello,

    I noticed this thread is very old but I was not able to find anything about using SCREENs or subscreen in the custom container. Does anybody has any news about it? I must have overlooked it.

    Cheers Otto

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.