cancel
Showing results for 
Search instead for 
Did you mean: 

How to enhance the WDA component

Former Member
0 Kudos

Is it possible to enhance the WD component, if so how?

please guide me..

i knew that WD componenst are Stateful,,,

For WDA, enhancements are like enhancements in ABAP(userexits, BADI) or placing more UI elements in view layout.

clarify me..

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi ram,

We can enhance the Web Dynpro Component.

you can press Ctrl+F4 or you can find Enhance button in Tool bar (its near to Check and Activate buttons).

Once you click that button you will get the Pop up for enhance Implementation.Once you enhance the View controller,

you can add UI elements or if you want write any logic in standard method you can find three methods,

1. Pre Exit

2. Post Exit

3. Ovewrite Exit.

you can write any of these method as per your requirments.

Thanks and Regards,

Vijay

Answers (2)

Answers (2)

Former Member
0 Kudos
former_member389677
Active Participant
0 Kudos

HI ,

The following Web Dynpro entities can be enhanced modification-free using the new enhancement framework. The first list contains the enhancement options for all kinds of Web Dynpro controllers.

• At the beginning and at the end of each method, pre-exit and post-exit methods can be created that are called at the eginning of this method or at the end of this method, respectively.

• Newordinary methods can be created.

• Newsupply functions can be created.

• Newevent handler methods can be created.

• Newattributes can be created.

• Newcontext attributes can be added to an existing context node.

• Newcontext nodes can be created.

• The list of used components/controllers can be extended statically (as of SAP NetWeaver 7.0, SP13 and later).

Additional enhancement options exist for view controllers:

• Newinbound plugs and outbound plugs can be added.

• Newactions can be created.

• Existing UI elements can be removed, new UI elements can be added to the UI element hierarchy.

• New views can be created (as of SAP NetWeaver 7.0, SP13 and later). For window controllers, the following additional enhancement options do exist:

• Newinbound plugs and outbound plugs can be added.

• Existing navigation links can be removed, new navigation links can be defined.

• New windows can be created (as of SAP NetWeaver 7.0, SP13 and later).

For Web Dynpro components, the list of used components can be extended statically (as of SAP NetWeaver 7.0, SP13 and later).

The following enhancement options do not exist for SAP NetWeaver 7.0:

• Create new custom controllers

• Create new events in existing controllers

• Enhance component interfaces