Entering content frame

Background documentation Implementing Enhancements in a View Locate the document in its SAP Library structure

If you have chosen a view of the Web Dynpro component as the starting point of your enhancement implementation, you can now branch to the tab page Layout. If you select, in the layout, UI elements of the original component that already exist, you will see that you cannot change these. All fields that are otherwise ready for input or change are grayed out.

Creating New UI Elements

To enhance the layout of the view, you can create new UI elements. This procedure is no different – from a technical viewpoint – from Structure linkcreating UI elements in components themselves. All UI elements created within the enhancement implementation can then be processed as usual.

Suppressing Existing UI Elements

UI elements that exist in the original component cannot be deleted.

 If you do not wish to display certain UI elements that exist in the layout, you can suppress such elements in your enhancement. Simply select the respective UI element and then choose its context menu entry Remove Element. In contrast to processing an original component, the UI element does not disappear from the hierarchy or the layout preview. Instead, the properties table of the element gets an additional line with the following information:

 

This graphic is explained in the accompanying text

This line records that the respective UI element has been suppressed/hidden in the enhancement implementation myEnhancement. In the context menu of the UI element, you will now find the entry for undoing the hidden status. You can use it to return the element to its original status.

Note Hiding a UI element means that this element is skipped when the page is generated. It is not rendered completely "hidden" – like, for example, a UI element that exists but is not visible. This needs to be taken into consideration in particular whenever such a UI element was programmed dynamically in the original component – that is, a UI element that is then not available at runtime.

Actions, Inbound and Outbound Plugs

For each view you can create additional plugs and actions in an enhancement implementation. The enhancement implementation in question is noted in the respective management table.  

 

Leaving content frame