cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamic Programming: Adding Transparent Container to Root Element

Former Member
0 Kudos

Hi,

I simply am adding a Transparent Container to the Root Element dynamically and I am getting the error "The ASSERT condition was violated".

Does anyone have an idea what the problem is.

Below is my VERY MUCH simplified code:

method WDDOMODIFYVIEW .

DATA:

LR_ROOT TYPE REF TO CL_WD_UIELEMENT_CONTAINER,

LR_TCONTAINER TYPE REF TO CL_WD_TRANSPARENT_CONTAINER,

LR_FLOW_DATA TYPE REF TO CL_WD_FLOW_DATA.

LR_ROOT ?= VIEW->GET_ROOT_ELEMENT( ).

LR_TCONTAINER = CL_WD_TRANSPARENT_CONTAINER=>NEW_TRANSPARENT_CONTAINER(

id = 'TCONTAINER_01' ).

LR_FLOW_DATA = CL_WD_FLOW_DATA=>NEW_FLOW_DATA( LR_TCONTAINER ).

LR_TCONTAINER->SET_LAYOUT_DATA( LR_FLOW_DATA ).

LR_ROOT->ADD_CHILD( LR_TCONTAINER ).

endmethod.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Found the answer on this link: