Code:
data: DOCKING_CONTAINER type ref to cl_gui_docking_container.
write: 'Some text'.
CREATE OBJECT DOCKING_CONTAINER
EXPORTING
* PARENT =
REPID = 'SAPMSSY0'
DYNNR = '0120'
* SIDE = DOCK_AT_LEFT
* EXTENSION = 50
* STYLE =
* LIFETIME = lifetime_defau
* CAPTION =
* METRIC = 0
* RATIO =
* NO_AUTODEF_PROGID_DYNNR =
* NAME =
* EXCEPTIONS
* CNTL_ERROR = 1
* CNTL_SYSTEM_ERROR = 2
* CREATE_ERROR = 3
* LIFETIME_ERROR = 4
* LIFETIME_DYNPRO_DYNPRO_LINK = 5
* others = 6
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSG
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-M
ENDIF.
write: / 'Another text'.
Все прекрасно, полезная штука. Однако не совсем понятны эти параметры:
Code:
REPID = 'SAPMSSY0'
DYNNR = '0120'
Получается, что используется сторонний экран сторонней программы. Я попытался сделать пустой экран для своей программы, но тогда контейнер не появляется. Что такого особенного в обозначенном экране 0120, что позволяет одновременно наблюдать и листинг и контейнер?