cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

webDynPro & NetWeaver

Former Member
0 Likes
649

Hi,

Can ne1 provide me with a URL or some material (preferably a ppt) from where i can get information abt. webDynPro & NetWeaver.

Thanks,

Mohit.

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Likes

Hi

Web Dynpro

is the SAP NetWeaver programming model for user interfaces and provides support when developing the Web representation of business applications. The Web Dynpro model is based on the Model View Controller paradigm, and has the following features that build on the classic dynpro model:

· Clear separation of business logic and display logic

· Uniform metamodel for all types of user interfaces

· Execution on a number of client platforms.

· Extensive platform independence of interfaces

Structure
In Web Dynpro, each user interface is always made up of the same basic elements (such as UI elements or events triggered by the user). These basic elements are declared using Web Dynpro tools. The event handling is programmed in separate source code areas which are executed automatically at runtime when the event is triggered.

Metamodel Concept
When creating a Web Dynpro application, you use the Web Dynpro tools to describe the properties and functions of the application. The data created in this way is stored in tables as metadata. At a later time, the necessary source code, which is executed at runtime, is created from this metadata. Therefore, the metadata itself is independent of the rendering technique used at runtime.

Graphical Development Tools
To support this declarative concept, the SAP NetWeaver Developer Studio contains a range of Web Dynpro tools. You can therefore generate a large proportion of a Web Dynpro application using the tools provided, without having to create your own source code. This applies to the following parts of the application:

· Data flow between the front end and back end

· Layout of the user interface

· Properties of user interface elements

The Web Dynpro tools enable you to create source text areas manually within generated source texts. These areas are not changed if the source code is regenerated.

Separation of Business Logic and Display Logic
Implementing Web Dynpro enables you to clearly separate business logic and display logic. A Web Dynpro application runs on the front end and has local or remote access to the back end system via a service. This means that the display logic is contained in the Web Dynpro application, while the business logic and the persistence of the business objects run in the back end system. The following options are currently available for connecting Web Dynpro applications and the back end system:

· An interface generated using adaptive RFC, through which BAPIs of an SAP system can be called

· An interface for calling Web services

· A self-generated interface

The source code required for connecting the Web Dynpro application can be generated from a UML definition of the Web Dynpro interface. A UML definition can be imported into the Web Dynpro tools as an XML file.

Implementation of the Model View Controller Paradigm
Every Web Dynpro application is structured according to the Model View Controller paradigm:

· The model forms the interface to the back end system and thus enables the Web Dynpro application access to data.

· The view is responsible for the representation of the data in the browser.

· The controller lies between the view and the model. The controller formats the model data to be displayed in the view, processes the user entries made by the user, and returns them to the model.



The creation of applications using Web Dynpro is structured in Web Dynpro components. The following sections provide a detailed description of the most important parts of a Web Dynpro component.

PPT on webdynpro


http://wendtstud1.hpi.uni-potsdam.de/sysmod-seminar/SS2005/presentations/12-WebDynpro-Overview.ppt

Webdynpro Start

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c8780...

Webdynpro general concepts

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/063bc942-0a01-0010-e7ae-d138e...

Developing ABAP applications using Web Dynpro


http://www50.sap.com/businessmaps/8729920B31E343F099B71340B15F06DB.htm

Netweaver



SAP NetWeaver is the next-generation services-based platform that will serve as the foundation for all future SAP applications. NetWeaver comprises several technologies and components: a portal framework, business intelligence and reporting, Business Process Management (BPM), integration, Master Data Management (MDM), a common run-time application server, and the SAP application development and management platform.

SAP promotes NetWeaver as offering people, process, and data integration with SAP applications and information. Furthermore, SAP NetWeaver is the basis for SAP to offer composite applications to its customers. Commonly referred to as xApps, these composite applications will be built and managed with SAP NetWeaver tools. They will use existing functionality prevalent in the SAP applications to build out new functionality, or extensions, to the SAP family of products

Check these links for netweaver here you will get all the info on netweaver
https://www.sdn.sap.com/irj/sdn/netweaver
https://www.sdn.sap.com/irj/sdn/security

Other links for netweaver

http://www.erpgenie.com/sap/netweaver/index.htm

http://techupdate.zdnet.com/techupdate/stories/main/SAPs_NetWeaver_Part_1.html

http://www11.sap.com/platform/netweaver/businessbenefits/index.epx

http://www.sap.com/platform/netweaver/index.epx

http://www.sap.com/platform/netweaver/components/bi/index.epx

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d051c564-ca14-2a10-2f94-cc88df6b...

Reward all helpfull answers

Regards

Pavan

Former Member
0 Likes

Hi,

There are lots of link to know about NetWeaver visit

relate to your post

(infor on books avaiable)

also you can visit

http://www.sappress.com/search.cfm and search for netweaver to know about all SAP published books on NW.

See e-learning on SDN,

Michals - Master in IDoc Scenarios in XI.

Search for XI in http://www.sap-press.com/essentials.cfm

and also ref: https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/43e21efc-0b01-0010-67a9-f8f85... to

go through these links

http://help.sap.com/saphelp_nw2004s/helpdata/en/84/54953fc405330ee10000000a114084/frameset.htm

http://www.dell.com/downloads/global/power/ps2q06-20060327-SAP.pdf

https://www.sdn.sap.com/irj/sdn/netweaver

http://help.sap.com/content/documentation/netweaver/index.htm

There is an "installation & implementation documentation center" available on SAP Service Marketplace:

http://service.sap.com/instguidesNW70 for SAP NetWeaver 7.0 (2004s) and

http://service.sap.com/instguidesNW04 for SAP NetWeaver 2004

In addition there are Documentation centers containing links to all available informaiton on SAP NetWeaver:

http://service.sap.com/nw70doc

http://service.sap.com/nw04doc

Here you will also find helpful links for system administrators. The Technical Operations Manual should give a system adminstrator an entry point into SAP NetWeaver documentation:

SAP NetWeaver 7.0 (2004s): http://help.sap.com/saphelp_nw70/helpdata/en/ec/9e1802dd600947abafd2248518697f/frameset.htm

SAP NetWeaver 2004: http://help.sap.com/saphelp_nw04/helpdata/en/45/dc863f455f3417e10000000a114084/frameset.htm

Please go thru these links for WebDynpro,

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/db22242d-0701-0010-28a2-aeaa1fef...

WebDynpro for ABAP

/people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos

https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/512040e1-0901-0010-769... [original link is broken]

Regards,

Padmam.

Former Member
0 Likes

hI,

Web Dynpro is the SAP NetWeaver programming model for user interfaces (UIs).

The Web Dynpro model is based on the Model View Controller paradigm.

See also this blog for samples and tutorials,

/people/alfred.barzewski/blog/2005/07/27/new-samples-and-tutorials-for-web-dynpro-programming

Check out the link below for sample application development,

http://help.sap.com/saphelp_nw04/helpdata/en/90/c1343e8c7f6329e10000000a114084/frameset.htm

See the link below for more information on Web Dynpro:

http://epic.hpi.uni-potsdam.de/nwlab/docs/2004-11-01-WebDynpro.pdf

See the link below for tutorials on Web Dynpro:

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/web%20dyn...

SDN eLearning is available at:https://www.sdn.sap.com/irj/sdn/developerareas/was?rid=/webcontent/uuid/b1203f5e-0501-0010-bb88-915402c954f2 [original link is broken]

<b>Reward points</b>

Regards

Former Member
0 Likes

Hi,

Go through the following links....

/people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos

https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/webcontent/uuid/512040e1-0901-0010-769... [original link is broken]

***do rewards if usefull

vijay

Former Member
0 Likes
Former Member
0 Likes

Hi

Web Dynpro ABAP

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/db22242d-0701-0010-28a2-aeaa1fef...

Hope that the following also helps you.

Web Dynpro for ABAP (WD4A, WDA) is the SAP standard UI technology for developing Web

applications in the ABAP environment. It consists of a runtime environment and a graphical

development environment with special Web Dynpro tools that are integrated in the ABAP

Workbench (SE80).

Web Dynpro offers the following advantages for application developers:

? The use of declarative and graphical tools significantly reduces the implementation

effort

? Web Dynpro supports a structured design process

? Strict separation between layout and business data

? Reuse and better maintainability by using components

? The layout and navigation is easily changed using the Web Dynpro tools

? Stateful applications are supported – that is, if the page is changed and the required

data remains intact so that you can access it at any time throughout the entire

application context.

Note that stateless applications are not possible.

? Automatic data transport using data binding

? Automatic input check

? Automatic operation of the Web Dynpro application using the keyboard

? User interface accessibility is supported

? Full integration in the reliable ABAP development environment

Web Dynpro Architecture

Definition

Web Dynpro is the SAP NetWeaver programming model for user interfaces (UIs).

The Web Dynpro model is based on the Model View Controller paradigm, and has the

following features that build on the classic dynpro model:

? Clear separation of business logic and display logic

? Uniform metamodel for all types of user interfaces

? Execution on a number of client platforms.

? Extensive platform independence of interfaces

Structure

Metamodel Concept

Web Dynpro provides support for developing Web representation of a business application.

You use specific tools to describe the properties of a Web Dynpro application in the form of

Web Dynpro metadata. The necessary source code is then generated automatically and

executed at runtime. In addition to the events offered by the framework, you can also define

your own events for a Web Dynpro application. However, the event handling must always be

programmed in separate source code areas which are executed automatically when the event

is triggered at runtime.

In Web Dynpro, each user interface is always made up of the same basic elements. These

elements of the metamodel can be statically declared using Web Dynpro tools.

It is also possible to implement elements of the metamodel at runtime and to change them or

reintegrate them at runtime. Using these implementations, you can make any changes or

enhancements to a user interface that has been created by declarative methods by

generating new interface structures at runtime.

This means that you can combine declarative processes and the implementation of source

code.

Graphical Development Tools

To support this declarative concept, both the SAP NetWeaver Developer Studio and the

ABAP Workbench contain a range of Web Dynpro tools. You can therefore generate a large

proportion of a Web Dynpro application using the tools provided, without having to create your

own source code. This applies to the following parts of the application:

? Data flow between the front end and back end

? Layout of the user interface

? Properties of user interface elements

The Web Dynpro tools enable you to create source text areas manually within generated

source texts. These areas are not changed if the source code is regenerated.

Separation of Business and Application Logic

Using Web Dynpro enables a clear separation of business logic and display logic. A Web

Dynpro application runs on the front end and has local or remote access to the back end

system via a service. This means that the display logic is contained in the Web Dynpro

application, while the business logic and the persistence of the business objects run in the

back end system. The following options are currently available for connecting Web Dynpro

applications and the back-end system:

? An interface generated using adaptive RFC, through which BAPIs of an SAP system

can be called

? An interface for calling Web services

? A self-generated interface

The source code required for connecting the Web Dynpro application can be generated

from a UML definition of the Web Dynpro interface. A UML definition can be imported

into the Web Dynpro tools as an XML file.

Conversion of the Model-View-Controller

Conversion of the Model-View-Controller Programming Model

Every Web Dynpro application is structured according to the Model View Controller

programming model:

? The model forms the interface to the back end system and thus enables the

Web Dynpro application access to data.

? The view is responsible for the representation of the data in the browser.

? The controller lies between the view and the model. The controller formats

the model data to be displayed in the view, processes the user entries made by the

user, and returns them to the model.

/people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos

http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm

NETWEAVER

There sre no specific modules in Netweaver. It is a product used for data transfer.

/message/527697#527697 [original link is broken]

And after you are done with the documentation probably you can go through this scenario,

Also check the following threads which might help you a little more,

Also for more info related to XI go through these links:

XI -Starter

http://help.sap.com/saphelp_nw04/helpdata/en/e1/8e51341a06084de10000009b38f83b/frameset.htm

SAP XI - Where to Find Information

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/sap%20xi%20-%20...

All the information you need in XI :

http://help.sap.com/saphelp_nw04/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/frameset.htm

To understand the architecture of XI, Please go through this link:

http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm

You can also go through the url for Elearning :

https://www.sdn.sap.com/sdn/elearning.sdn // https://www.sdn.sap.com/irj/sdn/sdnpilot/elearning

Following is the link for 'how to guides', A step by step guide to create scenarios:

https://websmp201.sap-ag.de/nw-howtoguides

XI is all about configuration of Adapters, to learn more please go through this link:

http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm

One of the most powerful feature of XI, Business Process Management:

http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm

Following are the links to weblogs which will help to develop the basic scenarios.

/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters - IDoc to File

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Proxy to File

/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30 - File to JDBC

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - File to ABAP Proxy

/people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1 - File to File Part 1

/people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 - File to File Part 2

/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping - Any flat file to any Idoc

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - File to RFC

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - File to Mail

/people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i - Dynamic File Name Part 1

/people/jayakrishnan.nair/blog/2005/06/28/dynamic-file-namexslt-mapping-with-java-enhancement-using-xi-30-sp12-part-ii - Dynamic File Name Part 2

/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address - Dynamic Mail Address

/people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi - Message Flow in XI

/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM

/people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM

/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM

/people/michal.krawczyk2/blog/2005/08/22/xi-maintain-rfc-destinations-centrally - Maintain RFC destination centrally

/people/sravya.talanki2/blog/2005/08/18/triggering-e-mails-to-shared-folders-of-sap-is-u - Triggering Email from folder

/people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party - Handling different partners for IDoc

/people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi - Modeling Integration Scenario in XI

/people/michal.krawczyk2/blog/2005/08/25/xi-sending-a-message-without-the-use-of-an-adapter-not-possible - Testing of integration process

/people/michal.krawczyk2/blog/2005/05/25/xi-how-to-add-authorizations-to-repository-objects - Authorization in XI

http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm - Authorization in XI

/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration

/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config

/people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi - Call UNIX Shell Script

/people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi - Transport in XI

/people/r.eijpe/blog/2005/11/04/using-abap-xslt-extensions-for-xi-mapping - Using ABAP XSLT Extensions for XI Mapping

/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure - Mail Adaptor options

/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm - Collection of IDoc to Single File

/people/sap.user72/blog/2005/11/17/xi-controlling-access-to-sensitive-interfaces - Controlling access to Sensitive Interfaces

/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14 - The same filename from a sender to a receiver file adapter - SP14

/people/prasad.illapani/blog/2005/11/14/payload-based-message-search-in-xi30-using-trex-engine - Payload Based Message Search in XI30 using Trex Engine

/people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i - XI : Configuring CCMS Monitoring for XI- Part I

/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter - XI: HTML e-mails from the receiver mail adapter

/people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated - XI : FAQ's Provided by SAP

1) How-to Guides for SAP NetWeaver 2004 for SAP XI:

[original link is broken]

<b>Reward points for useful Answers</b>

Regards

Anji