cancel
Showing results for 
Search instead for 
Did you mean: 

For WebDynPro

Former Member
0 Kudos

Hi Friends,

-->what is webdynpro?

-->why we need

-->what is a component?

-->and give small and clear introduction about web dynpro

-->give one example

Please reply me...

Thanks & regards

Mani R

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Webdynpro is a "programming model" for "User Interfaces"(Screens).

It is a "set of tools" for "User Interfaces" designing.

Need of this : you specify what user interface elements you wish to have on the client ,and where those elements will get their data from. All the code to create the user interface is then generated automatically by the system within a "Standard run time framework". This relieves you from the repetitive tasks involved in writing HTML and then making it interactive with JavaScript.

You get some more technical data regarding development of example application in SDN.

Message was edited by:

Armin Reichert

Answers (4)

Answers (4)

former_member189631
Active Contributor
0 Kudos
Former Member
0 Kudos

Hi

again thanks for ur reply

I want decription for

what is user interface(UI),metamodel,components

i know but not clear

please tel me

Regads

Mani R

abhijeet_mukkawar
Active Contributor
0 Kudos

Hi,

<b>The Component Concept</b> represents a building block for creating complex business solutions. This section focuses on the componentization within a DC project or a local Web Dynpro project.

see

http://help.sap.com/saphelp_nw2004s/helpdata/en/14/c897427f18d06ae10000000a155106/frameset.htm

<b>MetaModel Concept:</b>

When you program an applicaton using the Web Dynpro tools, the system generates a platform-independent meta model. From this meta model, the system then creates the Java classes which are executed at runtime on the J2EE Engine in the SAP Web Application Server. For more complex applications, you are required to make some adjustments and changes to the source code generated. In special areas marked as such, you can edit the code generated and implement you own code there.

see:

http://help.sap.com/saphelp_nw2004s/helpdata/en/a5/1a1e3e7181b60ae10000000a114084/frameset.htm

<b>Programming UI :</b>

The view is the central logical element for the layout and the processing of the presentation or UI logic.

http://help.sap.com/saphelp_nw2004s/helpdata/en/42/930334a5051d6be10000000a1553f6/content.htm

hope it helps

former_member189631
Active Contributor
0 Kudos

Mani,

Web Dynpro is a client-independent programming model of the SAP NetWeaver technology platform for developing user interfaces for professional business applications. It is based on the model view controller paradim which ensures that the business logic is separated from the presentation logic. This architecture is visible in the Web Dynpro perspective of the SAP NetWeaver Developer Studio (NWDS).

Web Dynpro helps you with the development of Web applications by:

· Ensuring platform-independence with the meta model approach

· Minimizing the implementation effort through declarative programming

· Supporting a structured design process by applying the model view controller paradigm

· Providing reuse and better maintainability by using components

· Providing graphical support with tools in the Web Dynpro perspective

· Providing the SAP NetWeaver Java Development Infrastructure (NWDI) which supports team work with different services such as source code versioning and the Central Build Service.

Meta Model and Declarative Programming

When you program an applicaton using the Web Dynpro tools, the system generates a platform-independent meta model. From this meta model, the system then creates the Java classes which are executed at runtime on the J2EE Engine in the SAP Web Application Server. For more complex applications, you are required to make some adjustments and changes to the source code generated. In special areas marked as such, you can edit the code generated and implement you own code there.

Model View Controller Paradigm

The model view controller paradigm (MVC paradigm) is based on a clear separation of business logic and presentation logic.

· The model represents the business logic and the persistence on the backend.

See also Model and Java Dictionary.

· The view is the central logical element for the layout and the processing of the presentation logic.

See also View – Programming UI and Navigation.

· The controller is responsible for programm control, determining the data flow between the view and the model and handling events.

See also Controller and Context.

Componentization

On NWDI level you work with development components (DC) which you can group together to form larger units called the software components (SC). This allows you to structure large-scale projects in teams.

Within a DC or a local Web Dynpro project, the clear separation of the different layers due to the MVC programming model ensures a high degree of reuse. In addition, you can structure the DC or the local Web Dynpro project using the component concept. You can embed Web Dynpro components in another Web Dynpro component, and define references to other Web Dynpro components.

Web Dynpro Tools

The Web Dynpro perspective in the NWDS provides various graphical tools. The Web Dynpro Explorer, for example, has a tree structure which provides a logical view of the DC or the Web Dynpro project. Model tools help you to implement the data access and the business logic, and the View Designer supports you with designing the layout.

webdynpro applications and tutorials

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c87806865f26?rid=/webcontent/uuid/8921447c-0501-0010-07b4-83bd39ffc7be">getting

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">webdynpro

Very useful

http://help.sap.com/saphelp_nw04/helpdata/en/5c/1b76bc3da0504e8b535cf3e154eaa7/content.htm

-

-


Regards,

Ramganesan K

Former Member
0 Kudos

Thanks for ur reply Ramganesan Karuppaiyah,Bharath

Former Member
0 Kudos

Hi,

Please go through the link,

<a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/frameset.htm">http://help.sap.com/saphelp_erp2005vp/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/frameset.htm</a>

Hope u will get most of the doubts cleared,

Regards

Deepak

Former Member
0 Kudos

Just browse SDN.

Armin