Thursday, August 1, 2013

SAP Webdynpro ABAP for Beginners Understanding Tutorial

SAP Webdynpro ABAP for Begginers Understanding Tutorial. Web Dynpro is a programming model provided by SAP. Web Dynpro is  implemented using Java and ABAP. It is suited to generate standardized user interfaces (UIs) using a declarative approach, resulting in a minimum time efforts to realize Web applications. Beginners have a look into this post for features and benefits of ABAP Web Dynpro Programming. Refer this post for more details on ABAP Webdynpro Tutorial.

SAP Webdynpro ABAP for Begginers Understanding Tutorial


The advantages of using the Web Dynpro programming model (compared to other established Web programming models) will be explained in this unit. In this context, the basic architecture and functionality of Web Dynpro will be summarized.



What is Web Dynpro in SAP?



A Programming Model for User Interfaces



Defines a standard structure for user interface applications



Derived from the MVC (“model-view-controller”) design pattern



A Set of Tools for User Interface Design



Focus on graphical modelling



Code is generated from meta-model declarations



Integrated in SAP Net Weaver Developer Studio and the ABAP Workbench



A Run time Environment for Applications



Framework running on SAP Web AS server offers common services



A Technology for Software Modularization



Components help structure applications and support pattern-based UIs



Web Dynpro ABAP Main Benefits 



Deliver an Enterprise Quality Web Development Environment



Enforce clear separation between UI logic and business logic



Little coding, lots of design



Declarative UI development



Achieve Independence run on multiple platforms - Browser, Smart Client, 


Mobile Device



Supports major platforms



Available in Java (NetWeaver ’04), ABAP (NetWeaver ’04s) 



Saves SAP’s and customers’ investments



Conversion of classic ABAP Screens


Development Benefits of ABAP Webdynpro Programming



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



SAP Web Dynpro Programming Model





ABAP-WebDynpro-Programming-Model



Web Dynpro applications can access different kinds of data sources:



From an ABAP Web Dynpro application, all kinds of reuse components can be addressed directly (for example, function modules or methods). 



It is even possible to access the database via an ABAP SELECT. However, this leads to a mixing between flow logic and business logic and should therefore be omitted.



Web Services can be used after having generated a Web Service client object.



The SAP Java Connector (JCo) can be used to call methods of Enterprise Java Beans located on a J2EE Engine.



Model objects are not yet supported in ABAP Web Dynpro. The best way to have reusable entities encapsulating business logic is to create ABAP classes containing the source code.



"You found the information helpful and want to say thanks? Your donation is enough to inspire us to do more. Thanks a bunch!"

0 comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Categories

ABAP (1) ABAP Interview Questions (112) ABAP Open SQL Statements (1) ABAP Syntax Rules (6) ABAP WORKBENCH (2) ABAP-Interview-Questions (52) ALE IDOC (6) ALE IDOC Interview Questions (6) ale-idoc (6) ALE-IDOC-Interview-Questions (19) ALV Interview Questions (5) ALV-Interview-Questions (22) BADI (2) BAPI (1) BAPI Interview Questions (1) BAPI-Interview-Questions (14) BDC (6) BDC Interview Questions (6) BDC-Interview-Questions (9) big data (2) big data interview questions (1) Classical Reports Interview Question (3) Classical-Reports-Interview-Questions (22) Conditional Statements (1) Cross Applications (3) Cross-Applications (14) Data Dictionary (22) Data Type Questins (1) Data types (1) Data-Dictionary (48) Data-Type-Questins (6) Dialog programming (5) Dialog Programming Interview Questions (4) Dialog-Programming (30) DOMAIN Interview Questions (1) Domain-Interview-Questions (8) Function Module (2) hadoop (2) hadoop interview questions (2) hdfs (1) IDoc Tutorials (6) Interactive Report Interview Questions (4) Interactive-Reports-Interview-Questions (22) Internal Tables (1) interview questions (1) Lock Object Interview Questions (1) Lock-Objects-Interview-Questions (10) Logical Database (1) Modularization Interview Questions (4) Modularization-Interview-Questions (25) Module Pool Programming (5) Module-Pool-Programming (39) modules in sap (1) Object Oriented ABAP (19) Object Oriented ABAP Interview Questions (15) object-oriented-abap (2) Object-Oriented-ABAP-Interview-Questions (34) OOABAP (9) Reports (14) Reports Interview Questions (9) Reports-Interview-Questions (19) RFC (1) RFC Interview Questions (1) RFC-Interview-Questions (14) RICEF (1) RICEF Objects (1) SAP (4) SAP ABAP (4) SAP ABAP Interview Questions (42) SAP ABAP Introduction (46) SAP ABAP Message Types (2) SAP BADI Interview Questions (2) SAP Basics (71) SAP Books (2) SAP Certification (1) SAP CONSULTANTS (5) SAP CRM (1) SAP ENHANCEMENTS (3) SAP EXITS (2) SAP EXITS ( SAP ENHANCEMENTS ) Interview Questions (1) SAP Free Books (1) SAP HR (2) SAP Lock Object (1) sap modules (2) SAP Open SQL Statements (1) SAP R/3 Architecture (4) SAP Search help (1) SAP Smartforms (1) SAP Smartforms Interview Questions (2) SAP Tables (5) SAP Tcodes (10) SAP Views (1) SAP Webdynpro ABAP (12) SAP Work Processors (2) SAP Workflow (3) SAP-BADI-Interview-Questions (11) SAP-Enhancements (39) SAP-Exits (39) SAP-Exits-Enhancements-Interview Questions (3) SAP-HANA (1) SAP-HANA-Interview-Questions (1) SAP-Smartforms-Interview-Questions (2) SAP-Workflow (3) Scripts (3) Scripts Interview Questions (2) Scripts-Interview-Questions (32) Search Help Interview Questions (1) Search-Help-Interview-Questions (9) Smartforms (1) Table Maintenance Generator (1) Table-Maintenance-Generator (4) Tables in SAP (2) Tables Interview Questions (3) Tables-Interview-Questions (3) Type Group Interview Questions (1) Type-Group-Interview-Questions (7) Variable Declaration (1) Views Interview Questions (1) Views-Interview-Questions (5) Webdynpro (12) what is big data (1)

Protected Blog

 
This blog is not affiliated to SAP AG |SAP is trademark of SAP AG |The information collected from various sources use information with your own risk.