|
|
Categories
»
Web Dynpro
Web Dynpro
- An insider’s guide to writing robust, understandable, maintainable, state-of-
the-art ABAP programs: Part 1 — fundamental rules and formal criteria
by Andreas Blumenthal and Horst Keller
Whether you are new to ABAP or have been using it for years, in the end you are probably satisfied if your application code somehow just works. But ABAP is a vibrant, evolving language, with new features and modifications that can significantly improve your programs. The multitude of choices can seem overwhelming, however. This article is the first in a three-part series that presents basic guidelines, gathered directly from the ABAP Language Group at SAP, for the effective use of the many possibilities ABAP provides for creating applications. This first article lays some groundwork for the next two by introducing fundamental rules and criteria for modern ABAP programming.
- Build Rich Internet Applications in SAP Using Web Dynpro ABAP and Flex
by Krishnakumar (KK) Ramamoorthy, Deloitte Consulting, LLP (August 2010)
With Adobe Flash Islands, you can build effective user interfaces in SAP, employing Rich Internet application frameworks such as Adobe Flex. Find out how Flash Islands can integrate with Web Dynpro ABAP and how to set it up in your SAP system.
- Case Study: How to Enhance the Web Dynpro ABAP User Interface in SAP Business Suite 7.0
by Thomas Weiss, Product Manager, SAP NetWeaver Solution Management Application Server ABAP, SAP AG, and Michael Kraeft, Development Architect, TD Core UI&AM, SAP AG (December 2009)
Walk through the following steps to enhance the Web Dynpro ABAP user interface of a standard SAP application by following a real-world example. Find out the advantages of using the Enhancement Framework to achieve this.
- Connect Your Process Model to Web Dynpro Components and Services Using Composite Designer for Smooth Process Execution
by Volker Stiehl, Solution Expert, SAP AG (November 2009)
Discover what you have to consider if you want to integrate a Web Dynpro component or a Web service for persisting data in your process. After you develop your UIs and your Web service, find out how to connect them with the respective process steps.
- Discover More Options for SAP E-Recruiting with Web Dynpro ABAP
by Vinay Naithani, Managing Consultant, HCL-Axon (August 2010)
See how to use Web Dynpro ABAP with your SAP E-Recruiting component without depending too heavily on technical skills. Configure the start page and different services for internal and external candidates, and adapt your configuration to other Web Dynpro ABAP applications offered in SAP enhancement package 4.
- Enhance All Layers of an Application with the New and Classic Enhancement Technologies
by Thomas Weiss, Product Manager, SAP NetWeaver Product Management Application Server ABAP, SAP AG (June 2009)
Working in cooperation with the classic append technology, the Enhancement Framework enables you to enhance all levels of an application from the Web Dynpro ABAP user interface over the application logic to the database layer. By going through a comprehensive example you will learn how to use the Enhancement Framework and discover the underlying principles and structures that make this technology so easy to work with.
- Get started developing Web-native custom SAP applications with Web Dynpro for ABAP
by Ulli Hoffmann, Managing Director, INIDFAB Computing GmbH
For years, ABAP developers have longed for a way to write professional, Web-based applications without having to learn HTML or JavaScript, while SAP has longed for a bridge between its ABAP-based applications and those written specifically for the Web. SAP NetWeaver 2004s finally offers a viable solution — Web Dynpro for ABAP (WD4A), a form-based version of the proven, classic Dynpro technology underlying ABAP. This article introduces you to the fundamentals of WD4A programming and the new design time, which is integrated into the ABAP Workbench. It describes the tools available for developing WD4A applications, their core functionalities, when to use them, and for what purpose.
- How to avoid Web Dynpro Java implementation nightmares
by Chris Whealy, RIG Expert (Web Dynpro), SAP NetWeaver Regional Implementation Group (RIG) EMEA, Walldorf, Germany
When used correctly, Web Dynpro is an efficient and powerful tool for building robust and reliable business applications. Web Dynpro is unlike other Web development toolsets, however, and if developers use it incorrectly, they will create poor-quality applications that are difficult and costly to maintain. This article describes the most common mistakes made in Web Dynpro Java implementations, why they occur, and how to avoid them. It then explains the key design principles that will enable you to write high-quality, low-TCO business applications and start reaping the real rewards of Web Dynpro.
- Integrate Web Dynpro into your SAP NetWeaver Portal to create dynamic, flexible applications
by Jochen Guertler
Combining Web Dynpro (to create state-of-the-art, Web-based business applications) and SAP NetWeaver Portal (to securely deliver applications to users) can provide more robust results than simply creating an iView in the portal to display the application. Instead, you can build professional portal systems that provide users with the best of both technologies: appealing, secure, and dynamic applications that you can quickly customize. Using an example, this article demonstrates how a tight coupling of Web Dynpro and SAP NetWeaver Portal allows you to create sophisticated, state-of-the-art portal applications.
- Leverage component-based architecture in Web Dynpro for Java business
applications: Part 1 - Design methodology,
concepts, and case study
by Bertram Ganz, Senior Product Specialist, SAP AG, and Richard Tucker, Principal
Web Development Architect, Atos Origin UK
Reusable components enable developers to build applications that are easy to understand, support, and maintain. This is the first installment in a three-article series that explores Web Dynpro componentization. This first article explains design methodologies and concepts underlying componentization and provides recommendations fundamental to a successful implementation. It also presents a real-world case study that used componentization to implement a suite of applications that delivered a lower TCO and a quicker ROI for the customer. This article deals with Web Dynpro for Java business applications implemented in SAP NetWeaver Development Infrastructure, but applies to Web Dynpro for ABAP as well.
- Leverage component-based architecture in Web Dynpro Java business applications:
Part 2 — Component models
by Bertram Ganz, Senior Product Specialist, SAP AG
Richard Tucker, Principal Web Development Architect, Atos Origin UK
This is the second installation in a three-article series on the componentization of Web Dynpro Java business applications. Building on the general concepts, principles, and benefits of a component-based application design, this article focuses on the conceptual aspects of the two independent component models that exist in the Web Dynpro Java application development context: the Web Dynpro component model and the SAP NetWeaver Development Infrastructure-defined Web Dynpro development component model. The article also provides an overview of a streamlined Web Dynpro component model and enhanced functions found in SAP NetWeaver Composition Environment 7.1.
- Leverage component-based architecture in Web Dynpro Java business applications: Part 3 — Componentization patterns in practice
by Bertram Ganz, Senior Product Specialist, SAP AG and Richard Tucker, Principal Web Development Architect, Atos Origin UK
This is the last article in the series on componentization of Web Dynpro Java business applications. The first two articles provided general concepts, principles, and benefits of a component-based application design, as well as the conceptional aspects of implementing a component-based architecture in Web Dynpro Java using the SAP NetWeaver Development Infrastructure (NWDI). This article presents an in-depth technical description of Web Dynpro component implementation and packaging techniques, including Web Dynpro componentization patterns and development component separation of Web Dynpro development entities and components. Finally, this article provides tips and tricks to help you work more efficiently with Web Dynpro development components.
- Streamline business processes and increase user productivity with SAP
NetWeaver: Build forms-based Web Dynpro applications using Interactive Forms
based on Adobe software
by Markus Meisl and Marc Chan
Until now, users have required direct access to the back-end system to carry out daily business tasks, such as entering sales order information, which can be problematic for remote or offsite users. SAP NetWeaver ’04 offers a new technology called Interactive Forms based on Adobe software that changes all this. Leveraging the presentation and information exchange capabilities of Adobe’s Portable Document Format (PDF), Interactive Forms enables users to take parts of their business processes offline by entering data into form fields and then uploading the data in the fields to the back-end system, increasing efficiency and reducing the risk of data entry errors. Using an example, this article show developers how to build and deploy a custom data-entry form using Interactive Forms within a Web Dynpro application.
- Take another look at ABAP dynpros — advanced programming techniques for better
user interfaces with more control and fewer surprises
by Doris Vielsack and Arndt Rosenthal
Dynpro technology has long served as the basis of reliable, user-friendly SAP GUI interfaces, and will continue to have a presence for years to come as the next-generation technique, Web Dynpro, matures as a technology. This article goes beyond the basics of dynpro programming to explore some advanced techniques for enhancing your dynpros and writing better ABAP programs to support them. You will learn how to combine classic dynpros and custom front-end controls to incorporate more complex GUI elements, such as trees and viewers, and how to work more effectively with dynpros in your ABAP programs in order to achieve robust dialog programs without much effort.
- Take another look at ABAP dynpros — practical programming techniques for better
user interfaces with more control and fewer surprises
by Doris Vielsack and Arndt Rosenthal
Dynpro programming is a well-respected user interface technology that is tightly coupled with ABAP, and is used by a wide range of SAP-supplied and custom-built applications for implementing user interfaces without investing much time in development. While Web Dynpro is the preferred strategy as of SAP NetWeaver ’04, in practice dynpro programming will continue to be supported and used for many years. This article explains how dynpro processing works, its built-in mechanisms, and the options for controlling communication between a dynpro and ABAP. It addresses some common design and development pitfalls, and provides insight into dynpro resizing and compression and message handling.
- Use the Enhancement Package for SAP ERP strategy to develop and enhance Web Dynpro ABAP applications
by Karl Kessler, Product Manager, SAP AG
Web Dynpro ABAP is SAP’s standard for developing user interfaces (UIs) for Web applications in ABAP. With the Enhancement Package for SAP ERP strategy, this powerful Web programming model is even more productive because it supports both new application development and existing application enhancement. Part 1 of this two-part series shows you how to develop flexible applications in Web Dynpro ABAP using a BAPI service call. Part 2 will explain how to enhance existing Web Dynpro applications. Web Dynpro plays a vital role both in developing custom applications and in enhancing prepackaged applications.
- Use the Enhancement Package for SAP ERP strategy to develop and enhance Web Dynpro ABAP applications: Part 2 — Enhancing existing Web Dynpro ABAP
applications
by Karl Kessler, Product Manager, SAP AG
This is the second installment of a two-article series on the development of flexible Web Dynpro ABAP applications
and the enhancement of existing ones by applying the SAP Enhancement Package for SAP ERP 6.0 strategy, as discussed
in the first article. Also the first article explained how to build a Web Dynpro application and user interface using the available Web Dynpro development tools. This second article explains how to enhance an existing Web Dynpro application.
It guides you through defining and implementing an enhancement, creating a custom view and using for Web Dynpro programming techniques for context mapping.
- Web Dynpro — what it is, what it does, why it exists, and how to get the best results from
it: An introduction to the
fundamental principles of Web Dynpro
by Chris Whealy, RIG Expert (Web Dynpro), SAP NetWeaver Regional Implementation Group (RIG)
EMEA, Walldorf, Germany
Web Dynpro is SAP’s newest user interface development option for the SAP NetWeaver platform. Available in both an ABAP and a Java edition, Web Dynpro can cut the development time of a complex business application by as much as 50% by using graphical and declarative programming techniques; the only code required is that related to the core business process. This article describes the fundamental principles of Web Dynpro and illustrates them using a code-free example implementation. Regardless of whether you are interested in Web Dynpro for Java or ABAP, this article will help you make a well-informed decision about how you can use it to create low-maintenance, high-performance business applications.
- Work with Enhancement Technologies and Make Your Enhancement Project Switchable
by Thomas Weiss, Product Manager, SAP NetWeaver Product Management Application Server ABAP, SAP AG (July 2009)
Learn how to work with enhancements of a global class — such as post-methods — and get to know how to plan, structure, and implement a project in which you make your enhancements switchable. Assign the relevant packages to a switch, assign the switch to a reversible business function, and switch the whole project on in transaction SFW5.
|
|