Skip to Content

Meeting Visual Composer Developers from Israel


IBSolution GmbH has participated at the SAP NetWeaver 7.0 ramp-up Programm in

2006. IBSolution has also begun in 2006 with developing business application

based on the Visual Composer technology during the early ramp-up and when SAP

NetWeaver 7.0 was finally released. I remember in summer 2006 my colleagues

Christophe Mutzig, Thomas Jung and I started at that time developing Visual

Composer applications. In the beginning we created very simple transactional

applications like the get Bank list application from the SAP help  (


Visual Composer - Screenshot of Bank List application

Visual Composer – Screenshot of Bank List application



only used BAPI and later on BI queries. After a month of getting involved into

Visual Composer technology I began to write the first own ABAP RFC function

modules for my Visual Composer application. 

At the same time I started my commitment on SDN and especially in the

Visual Composer forum. I like such communities like SDN, because it has something from the open source

communities in which I was involved during my business informatics study. In

February 2007 I became moderator of the SDN Visual Composer forum and wiki. I

get connections to Mario Herger, Luis F. Lanz and other SAP guys from the development,

product management and quality assurance and so on. I think this is the best at

SAP you can be more than only a customer or system integrator you can become a

real partner and you can influence the products of SAP. You give feedback to

the SAP development and you get what you want. This is a win win situation for

both SAP and their partners. It’s great and I enjoy my daily work as a SAP


In November 2007 we get an offer from the Visual

Composer development from Israel to test the new Flex 2.0 pilot of Visual

Composer, because we have good knowledge in Visual Composer technology, a

created a lot of Visual Composer applications and work with Visual Composer

from the early beginning of it. We agreed and had the chance to be the first

Visual Composer customers without a 32k bug. 😉

But this is not the only new feature resp. improvement with the new flex 2.0

server which comes with SPS14, which is released in the third calendar week of

2008. There are several new features and enhanced features within SPS14 which

are also explained in SAP Note

1085225 (


New Features:


Copy-Paste between models

You can now copy the contents of one model and paste them into another

model using a “standard” copy-paste function. This saves you

time and effort in exporting/importing parts of models and enhances

reusability. Note that this copy-paste function works only at the level of

iViews, pages and packages.


Context-Sensitive Help

Context-sensitive help – accessed through standard Help buttons or a

special ? key – is now available.


“What’s New” screen

When you access the new release of Storyboard (and subsequent releases as

well), a What’s New screen is displayed, listing the new features of the

release. This list gives you a brief description of each new and changed


0.1. *Link to last deployment of model retained in the

Deploy to Portal task panel*

When a model that has been previously deployed is opened, the link to the

runtime component remains available in the Deploy to Portal task panel,

under the Last Deployment header. With this time-saving option, all

relevant pages and primary iViews in the selected model are immediately

retrieved from the portal PCD, along with a time stamp.



0.1. *Use keyboard to choose system alias in System

field of Find Data task panel*

You can now use the keyboard to type the required system alias name (or

part of it) in the System field of the Find Data task panel, rather than

scrolling and choosing the alias from the dropdown list.

0.1. *Use keyboard arrows to select a control type in

the New UI Control dialog box*

You can now use the keyboard arrows in the Control type list of the New UI

Control dialog box to choose the type of new control being created, rather

than scrolling through the list.


Search for model elements by ID<br />

     You can now search for a model element using its reference ID code rather

     than its name. To locate the element ID, select the element and open the

     Configure Element task panel. At the bottom left of the panel, the ID is

     displayed as follows: REF: <ID>.</li></ul>

<ul><li class=”MsoNormal” style=”line-height: normal”>Revised the documentation for Dynamic Expressions

The documentation explaining how to use the Dynamic Expression Editor and

its different options has been updated to list all available functions and


0.1. *Enhanced the documentation for translating models

deployed to portal*

In the Visual Composer Modeler’s Guide, added details to the info topic

describing how to translate models that have been deployed to the portal:

“Preparing iViews for Portal Translation.”

These are a lot of new features and for me one

important thing is not noticed in that SAP note. The compilation and deploying

process of Visual Composer is faster than with the old Flex server. So I

recommend every Visual Composer developer to update to SPS14. Two weeks ago I

get a message from Christophe, who was responsible for the flex 2.0 pilot that

the Visual Composer developers from Israel wanted to visit us in Germany. I

thought “Wow amazing, I have the chance to discuss with the Visual Composer

developers about the Visual Composer development from person to person…” This

is real partnership between SAP and IBSolution. On 22th January 2008 the Visual

Composer developers arrived in Heilbronn at the IBSolution Headquarters. It was

a foggy Tuesday morning as every normal foggy day in Heilbronn. 😉

Visual Composer Developers shows us the latest development

Visual Composer Developers shows us the latest development

In the morning we get to know each other by a cup of

coffee. Then we presented our developed Visual Composer applications. We have

about fifty percent transactional and fifty percent analytical applications

built with Visual Composer. After lunch we talked about known bugs and tested

these bugs on the actual Visual Composer development machine of SAP and we noticed that a lot

of the bugs are fixed. So these guys in Israel make a great job!

From left to right: Christophe Mutzig (IBSolution), Luba Rashkovsky (SAP Labs Israel), Mickey Hoter (SAP Labs Israel), Marcel Salein(IBSolution), Thomas Jung (IBSolution) and Florian Keck (IBSolution)

From left to right: Christophe Mutzig (IBSolution), Luba Rashkovsky (SAP Labs Israel), Mickey Hoter (SAP Labs Israel), Marcel Salein (IBSolution), Thomas Jung (IBSolution) and Florian Keck (IBSolution)


Later we talk about the upcoming Visual Composer of

the Composition Environment and the improvements in Visual Composer CE. We are

also familiar with VC CE, because we participated in the Composition ramp-up

program last year. Florian Keck was our internal Visual Composer CE geek and he

was very interested in the new development and the plans of the Visual Composer

development team. The roadmap for Visual Composer contains that Visual Composer

becomes part of the NetWeaver Developer Studio, SAP List Viewer (ALV) becomes

part of Visual Composer, which is a flexible tool used to display lists and

tabular structures, further Layout enhancements, using of developed (coded)

WebDynpro components in Visual Composer, creation of portal content as you know

it from modern content management systems e.g. with a WYSIWYG editor and some

other nice features. For me it’s clear the Visual Composer of the Composition

Environment is more flexible then the Visual Composer 7.0 release. The

opportunity to develop other Kits like the new Voice Kit of Visual Composer CE,

which enables to build voice applications for example for an answering machine,

is an amazing possibility to enhance the capabilities of Visual Composer. I

think Visual Composer CE is a powerful tool, which becomes very important for

developing composites applications and enables the business process experts to

modify the business processes very fast. For

a detailed overview about the planned new features of Visual Composer CE and

the roadmap for Visual Composer have a look at the SAP TechEd Slides from

Session CE106, which are available for the SDN Subscribers resp. SAP TechEd



!|height=328|alt=Discussing with the SAP developers|width=600|src=|border=0!</body>

You must be Logged on to comment or reply to a post.
  • Marcel, hope many participants will weigh in on this blog.  I found your contents really well written, the pictures engaging and the interaction with the Israeli developer team inspiring.  I met some of these folks in TechEd Munich and was impressed by their openess and willingness to collaborate: a true ecosystem success.  It would be great if you could also meetup with us, the community team and extended SDN/BPX “family” when we are all in Germany next week. Heilbronn doesn’t seem that far from Walldorf.
  • Hi,
    I’d like to emphasize that the current VC version that was released in SP14 DOES NOT include the Flex2.0 runtime.
    The FLEX2.0 runtime should be released on February as a patch over SP14.


    • Hi David,

      thanks for the information so far. I always thought it will come with SPS14 in an enhancement package. Can you provide us with an exact date when this enhancement package for VC will be relaesed?

      You and your guys have done a great job! VC with Flex 2.0 is a big step for VC!

      Best Regards,

  • Hi Marcel,

    We would like to thank you guys in IBSolution for the great hospitality. We had a great time. We were also impressed by the professionalism you guys prove and looking forward to our future cooperation.

    We would like to add some missing points to the SP14 patch – new features section:

    1. Signal names as events – An event defined in a nested iView can trigger an event in the containing iView if it is given the name of the Signal Out in the nested iView

    2. Switch operator – You can define multiple execution flows to enable receipt of input data from different sources, and transfer the data to a single model element

    3. Dynamic expression on Filter operator – The Filter operator has been enhanced to enable you to define a dynamic expression for the operator. This enables you to filter results according to fields in any element in the model, separately, or in combination with another defined filter

    4. “Next Step” feature – A new “Next Step” feature prompts you as you create your model logic, reminding you of steps in the procedure, such as mapping fields or defining fields for a guided procedure