How to prepare for SAP implementation? How to develop an IT infrastructure? Advice from BCC experts, customers’ experience, guides and case studies.

Academy of Better Business

A More Attractive SAP Portal

Adobe Flex technology enhances business websites

GUIDE | Author: Wojciech Paczkowski (BCC)

Prepared in 2008 r. | Hits: 4161 | Average rating: 4

Company websites based on SAP NetWeaver Portal may now be equally attractive and dynamic as websites designed using the Flash technology. Graphics created with the help of Adobe Flex makes the use of web applications much more pleasant and easier.

Business internet or intranet portals are often quite unsophisticated, not to say primitive. The focus is usually on the contents and functionality, at the ex-pense of the visual aspects.

It should, however, be borne in mind that in the philosophy of websites creation, it is very hard to separate the contents from the graphics. What is the use of valuable data made available on the intranet if their presentation makes it difficult to find or view them?

The owners of an internet portal always want to make it as accessible and useful as possible. Employees who check the HR information via the Em-ployee Self Service (ESS) do not bother HR staff with questions. Accepting orders via the internet means less work for the Sales Department and lower costs of the sales processes. Thus, the portal and its advantages need to be ‘sold’ to all users and to do it, we need attractive graphics and transparent navigation. Well-considered use of dynamic elements in the presentation of data will not limit the functionality, but rather highlight it.

Rich Websites

A solution offering such a powerful functionality is an approach called Rich Internet Application (RIA). The term was introduced in March 2002 by Macromedia (part of Adobe Systems since 2005) to refer to dynamic websites created using the Flash technology, although the concept of “rich websites” itself was known earlier under other names. RIA is a response to the limitations of a standard internet page model consisting of static text and pictures.

RIA focuses mainly on the data presentation layer perceived from the user’s perspective. The data usually come from a database or a data warehouse and the business logic remains on the side of the server (PHP, J2EE, .NET, ColdFusion).

As a result, a clear division between the layers and data security is ensured and the server capacity is freed up. The communication between the server and the Flex application can be delivered by either simple http services or WebServices.

Consequently, the presentation layer in the form of a Flex module is available also to the existing environments, in accordance with the principles of the Service Oriented Architecture.

The two key characteristics that give RIA advantage over standard websites are dynamic content change and a single-screen interface. A possibility to interact with individual components without having to refresh the whole page after each change, is a completely new quality for the user, thanks to which the use of Internet applications is much more convenient. In this way, we gain the same flexibility as in the case of desktop software, translated into the Internet space.

In Adobe Flex all kinds of visual effects are possible

The concept of a single screen allows for the simultaneous presentation of all information currently required by the user. Thus, the need to scroll the page is eliminated and all crucial information is displayed in a clear and visible way. How is it possible to squeeze a number of screens into one?

An example of the approach adopted by RIA is different kinds of elements (boxes, tables, menus) which dynamically change their sizes once selected by the user (clicking on a button or moving a cursor over a box). Hence, all basic information is presented on the initial screen.

A user who is interested in more detailed data e.g. concerning a table in one of the corners of the screen, moves the cursor over the table to expand it all over the screen and can see all the details. After the analysis is over, the table can be minimized to the original size and all that is done without a need to refresh the page.

Another popular solution is an application in which an additional panel is displayed after clicking on a button. At the same time, the size of the upper panel is reduced, so that the whole application can still remain on a single screen.

Flex for the Demanding Clients

Despite its visual attractiveness, Flash technology was unable to meet the requirements of the more complex applications. Thus, in 2004 Macromedia offered a new approach to RIA. The new invention received a catchy and telling name Flex. Like Flash, the technology is based on ActionScript (ver. 2.0) programming language and MXML user interface markup language.

Thanks to the constantly upgraded ActionScript lan-guage, programs written in Flex are equally attractive as the Flash applications. All kinds of visual effects are possible.

All the elements, such as buttons, frames or plain text can be processed to create sophisticated animations. For example, when you click on a button, a panel with miniature video shots is displayed and each of the videos can be watched in a pop-up.

The same panel can be dragged and placed within another panel containing a library of the video collection, which after adding a new item will automatically update the graph next to it. You can also change the type of the graph, e.g. from a piechart to a bargraph or replace it with Flash animation. The only limit is the user’s imagination.

MXML, on the other hand, is responsible for more effective development of applications from the pro-gramming perspective. The standard components of the majority of software, such as tables, menus, buttons, bookmarks etc. have been defined as ready markups. As a result, the time needed to write a typical, non-complex application has been reduced to a minimum. The elements may obviously be modified or, if it is not sufficient, new components can be created from a scratch.

Hence, the programmer has unlimited possibilities. With each new version of the Flex technology, the repository of markups is expanded. Components which make it possible to play music or videos, sophisticated text editors or graph creators are now a standard.

Flexible SAP NetWeaver Portal

Adobe Flex applications have quickly won the hear-ts of the Internet users and attracted attention of the large corporations. The clients of Adobe already in-clude MasterCard, U.S. Army, Bayer, Mercedes-Benz, Boeing, LG, eBay, IBM, Intel and Oracle. SAP AG joined the group using the Flex technology in SAP NetWeaver Portal.

When you move the cursor over the picture, the picture gets bigger an the basic information  is displayed in the box next to it.

When you click on the picture, the layout of the page changes and detailed data are shown.

Example of the use of Adobe Flex technology in SAP NetWeaver Portal

Adobe FLEX in BOP

An example of the use of Adobe FLEX in SAP environment is the Basell Orlen Polyolefins (BOP) website based on the SAP NetWeaver Portal.
The next stage of the BOP website development implemented by BCC is the launch of an Adobe FLEX application to register and manage all agreements and contracts signed by the Company to be used by all BOP employees.
Thanks to the use of the Adobe FLEX technology, the application is highly interactive, user-friendly, and – last but not last – very efficient. The application consists of a number of bookmarks with various kinds of fields, tables and buttons making up a consistent and user-friendly environment. Since FLEX is based on Adobe Flash, all actions and moves from one table or bookmark to another take the form of animations characteristic for Flash. The use of FLEX technology also gives the users of the BOP portal an opportunity to edit the visual presentation of the interface. For example, depending on the needs, the users may change the sequence of columns in the tables or add new columns with data pertaining to the contracts.

”FLEX has contributed a new visual quality to our portal. The users tend to use the intranet more often and find the graphics much more attractive and the navigation easier and more intuitive” – says Hubert Kacprzak, BOP IT Manager.

Based on the Adobe product, a tool was created which enables modelling SAP portal pages without a need to write the program code. SAP NetWeaver Visual Composer, as the product was named, allows for the import of data from various SAP systems (e.g. using BAPI and WebServices) and their presentation as Flex forms. In the next step, the forms are fitted into the portal pages and the user receives a functional and aesthetic application.

As the combination of Visual Composer and Flex was widely appreciated, SAP decided to take a decision about a more extensive use of the Flex technology in its products. The possibilities for integration of Flex applications with the WebDynpro technology employed in SAP NetWeaver Portal are systematically expanded.

Flash and Flex elements can now be integrated not only using the Visual Composer, but also via PAR archives. As a result, tools like Flex Builder can be used to create more sophisticated applications which can then be placed on the portal pages.

SAP also paid attention to the Adobe AIR techno-logy which, in simple terms, can be called a desktop version of Flex. A growing interest in the Adobe product can also be observed in the SAP community. The number of blogs focusing on Flex in SAP products has been increasing at an exponential rate.

With Adobe Flex, we get an excellent tool to enliven corporate websites. The great interest in the product becomes understandable once you learn all the possibilities that it offers. A question which might be asked is whether the technology is sufficiently ad-vanced to support the creation of visually and func-tionally attractive Internet pages in an uncomplica-ted and pleasant way? „In order to become certain, you first need to have doubts” – that’s why I strongly encourage each and everyone of you to have a go and see the opportunities offered by Flex by yourself.

Hits: 4161 || Average rating: 4

|| Rate the article:

Voted already.

Similar articles

Time for e-shop in SAP

E-shops are becoming increasingly popular as an effective, safe and convenient sales channel. Encouraged by successful “retail” shops, also the stores operating in the B2B model are growing more and more dynamically. SAP E-Commerce is a tool dedicated for companies that already use SAP ERP or SAP CRM and want to develop own relations with business customers through the trade in the network.

Consolidated authorization techniques in SAP NetWeaver Portal

Imagine a day when we come to work, sit at the computer, log on and open a web browser. In the window, we select the links to the systems we need – SAP, BI, CRM, administration application, e-mail, internal network… And there was not one question about the login and password.

What are the capabilities of SAP Process Integration

Industry-specific applications, barcode technologies or RFID, connections with systems of suppliers and customers... – in every large company, in addition to SAP ERP, non-SAP applications are also in use. SAP PI ensures an efficient and secure communication between them, and also creates conditions for the effective administration and development of an integration platform.

Adobe Forms in SAP

Get rid of the files of paper requests, orders and other forms and switch to interactive, user-friendly forms accessible to all employees of your company. Using Adobe Forms offers numerous benefits, however, the key advantage is direct import of data from the form to the SAP system.

Master Data Management in SAP

When we hear the term “master data management” and the associated quality assurance objectives concerning the quality of data in IT systems, a question that might come to our minds is “Haven’t we just done that by implementing the ERP system and the data warehouse?” However, the more systems you have, the more versions of the same data are maintained according to templates. Their consolidation and unification is ensured by Master Data Management.

1 2 

Grupa Żywiec (Heineken Group): Zestful performance

Almost 223,000 incoming invoices and 4 million A/R invoices a year. Dealing with 55 thousand customers and the 6 companies of the Group – the 140 employees of the Financial Accounting Center of the Grupa Żywiec are really busy people. Increasing the work quality, efficiency and the drive for a precise calculation of the service unit costs as the basis for internal settlements between companies – these are the basic challenges for the solution responsible for the performance monitoring and calculation of premiums for the FAC employees.

Kompania Piwowarska (SABMiller Group): Managing Marketing Campaigns

It is commonly believed that only 50% of marketing expenditures are effective. Unfortunately, it is hard to tell which 50% and when. A system solution has been launched in Kompania Piwowarska to facilitate the identification of the right half.

HAI Holland: Migration of HAI*QPM solutions to SAP NetWeaver platform

HAI, the Dutch supplier of Real-Time Enterprise Manufacturing Intelligence (EMI) solutions, is strengthening its market standing thanks to its cooperation with BCC. The development of the HAI*QPM software by BCC in the SAP NetWeaver technology was successfully completed by a ‘Powered by SAP NetWeaver’ certification by SAP AG.

Magazyn Lepszy Biznes

Magazyn Lepszy Biznes

All the case studies and guides were published in the Better Business (Lepszy Biznes) - BCC magazine for SAP professionals.

more

Contact form

We respond to the customer inquiries
by the next business day at latest.

To use this form, please turn ON javascript in your browser.

* mandatory fields

Our clients:

  • TELE-FONIKA Kable SA
  • Real sp. z o.o.
  • Castorama Polska Sp. z o.o.
  • ING Bank Śląski SA
  • Grupa Onet.pl
  • Praktiker Polska Sp. z o.o.
  • Schneider Electric Polska sp. z o.o.
  • Grupa Kronospan
  • Media Regionalne (Mecom Group)
  • Novitus SA
  • Zakłady Drobiarskie Langner
  • Brau Union Polska
  • Gorenje (Slovenia)
  • PayUp Polska SA
  • Kopalnia Węgla Brunatnego "Konin" w Kleczewie S.A.
  • SE Bordnetze Polska Sp. z o.o.
  • Sanofi-Aventis sp. z o.o.
  • Wroclaw University of Economics
  • REHAU
  • CompLex Kiadó Kft.

more