点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我必须动态生成一个透明容器。 我正在使用下面提到的行来创建一个透明的容器。
lr_container = cl_wd_transparent_container => new_transparent_container()。
但是它给出了语法错误"类似于" NAME()"或" NAME +"的名称,如" CL_WD_TRANSPARENTCONTAINER => NEW_TRANSPARENT_CONTAINER()",与" NAME"相同。Rel中不再允许使用这些名称。 错误消息不完整,因此无法解释确切的问题,需要帮助。
请分享代码。
非常感谢。
此致
Vishesh
编辑者:Vishesh @ 1986年10月20日下午3:07
你好Vishesh,
这里是代码。
数据lo_root_uielement类型参考到if_wd_view_element。
数据lo_container类型参考到cl_wd_uielement_container。
数据lo_tc类型REF CL_WD_transparent_CONTAINER。
lo_root_uielement = view-> get_element(id ='ROOTUIELEMENTCONTAINER')。
lo_container?= lo_root_uielement。
* lo_container-> remove_child(导出ID ='TEXT_UI')。
CL_WD_TRANSPARENT_CONTAINER => NEW_TRANSPARENT_CONTAINER(导出ID ='TC1'接收控件= LO_TC)。
您还需要定义
CL_WD_FLOW_DATA => NEW_FLOW_DATA(ELEMENT = LO_TC)。
# p#嗨Vishesh,
所以您想复制一个现有的透明容器以及其中的所有元素(子元素)?
如果是这样,则应首先创建一个新的透明容器。 然后获得对您现有容器的引用,并获取所有子容器,并将这些子容器添加到新的透明容器中。
由于我现在没有系统,所以我刚刚编写了这段代码,因此它可能无法正常工作。 但这只是给您一个想法。
此致
Roofof
编辑:R。Albers,2010年10月21日下午1点34分
嗨,维希什,
您可以尝试传递对此方法的引用。 像这样:
此致
Roofof
您只需使用以下代码即可自动生成布局数据。
亲切的问候,
Vamsi
一周热门 更多>