cancel
Showing results for 
Search instead for 
Did you mean: 

Basic of Web dynpro

former_member185086
Active Contributor
0 Kudos

Hi All

I am new in Web-Dynpro and please give me some document releted to these words

WdThis

IWDController

IWDViewController,IWDWindowController,IWDmessagemanager,IWDWindowmanager

and please tell me how and when we access these.

Regards

Satish

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

This link will have all the classes information and search for the API classes you wanted to know more about

http://help.sap.com/javadocs/nwce/current/wdr/allclasses-frame.html

ex: IWDController interface is an API of all Web Dynpro controllers

Thanks

Answers (5)

Answers (5)

arun_srinivasan
Contributor
0 Kudos

Hi

1) Controller Shortcut Variables

private final IPrivate wdThis; private final IPrivate.IContextNode wdContext;

private final IWDViewController wdControllerAPI;

private final IWDComponent wdComponentAPI;

public (IPrivate wdThis) {

this.wdThis = wdThis;

this.wdContext = wdThis.wdGetContext();

this.wdControllerAPI = wdThis.wdGetAPI();

this.wdComponentAPI = wdThis.wdGetAPI().getComponent();

}

2) Within any Web Dynpro controller, three shortcut variables are always present, whose values are all derived from the member variable wdThis.wdThis is the Web Dynpro specific self reference and should be used in preference to the standard Java self reference of this.

3) The member variable wdThis is populated from a parameter of the same name, passed in by the Web Dynpro framework when the controller is instantiated.

IWDController

https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/progmodel/api/IWDController.html

IWDViewController

https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/progmodel/api/IWDViewController....

IWDMessageManager

https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/progmodel/api/IWDMessageManager....

IWDWindow

https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/services/session/api/IWDWindow.h...

IWDWindowManager

https://help.sap.com/javadocs/NW04S/current/wd/com/sap/tc/webdynpro/services/session/api/IWDWindowMa...

Thanks and Regards,

Arun

former_member185086
Active Contributor
0 Kudos

Hi all

Thanks to all of u My problum is solved.

Warm regards

````Satish````

Former Member
0 Kudos

.

Former Member
0 Kudos

Hi Satish,

Use this development guide for basics..its good for beginning.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c87806865f26?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d">https [original link is broken] [original link is broken]

regards

Sumit

Message was edited by:

Sumit Malhotra

former_member186016
Active Contributor
0 Kudos

wdThis is refernece pointing to web dynpro ( entity )object (like view controller, component controller etc)

All other terms you mentioned are interface to represent each web dynpro entity. e.g each View Controller implements IWDViewController.. and same for others.

Please refer to sample tutorials to learn how to use them.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/49f2ea90-0201-0010-ce8e-de18b94a...

Regards,

Ashwani Kr Sharma