Skip to main content

Bouw een applicatie in 10 minuten ...

Vorige week tijdens de "E-SOA, what's in it for me" meeting, heb ik binnen 10 minuten een applicatie gebouwd. De bedoeling was om een maatwerk BAPI, een SAP BAPI en een webservice aan elkaar te knopen in een composite application. Als tool heb ik hiervoor de Visual Composer gebruikt. Bijgaand een verslag in plaatjes.

Start de Visual Composer in de portal. Op zich al heel bijzonder, de tool om een applicatie te ontwikkelen draait in een portal in een webbrowser:













Maak een eigen model:







De snelste variant is om meteen een iView applicatie te maken, en daarbinnen de services te plaatsen.
Selecteer het betreffende systeem, in dit geval ons IDES systeem:



















Zoek een gewenste service op, in dit voorbeeld een BAPI en sleep deze op het werkblad.
Verbind een Input Form aan de input poort en een Output Table aan de output poort en de eerste belangrijke stappen zijn gezet:











Op de achtergrond genereert de Visual Composer de (Java) code die tijdens de runtime de service / BAPI zal aanroepen. Ook de layout wordt voor je gegenereerd. Het mag duidelijk zijn dat dit in principe een Web Dynpro layout is. Als extraatje van de VC, mag je bij het deployen ook kiezen voor Adobe Flex layout. Dat ziet er net wat vet cooler uit, zo zou mijn zoontje van 7 het omschrijven.

Tijd voor de volgende stap, een tweede BAPI die de detailgegevens van de klant gaat ophalen. Ook deze plaats je op het werkblad en vervolgens verbind je de output van de eerste service met de input poort van de tweede service. Bij deze verbinding configureer je de doorgifte van variabelen:











Zo geef je aan dat CUSTOMERNO exact hetzelfde is als CUSTOMER.

Dan de webservice. Op Webservicex.net een leuke service gevonden die de weersvoorspelling van een plaats in de USA geeft. Binnen de VC maak je een webservice systeem aan met daarin een link naar de WSDL definitie. Op dat moment zijn de aangeboden services binnen de VC te gebruiken. Ook deze plaats je op het werkblad en je verbindt de output van de eerste service met de input van de weatherforecast-service. Ook hierbij dienen de variabelen aan elkaar gebonden te worden. Uiteindelijk levert dat het volgende beeld van de totale applicatie op:













De gegenereerde layout kun je nog naar eigen smaak en wens aanpassen:

























Daarna is het tijd om de applicatie naar de portal de deployen:




Na een succesmelding, kun je je eigen applicatie runnen en testen:





















En jawel, als je de tweede BAPI niet vergeet (!), dan werkt je composite application nog ook. En dat binnen 10 minuten. Als je klant daar niet blij van wordt ....

Comments

Popular posts from this blog

SAP TechEd Top 10 (2010)

Here we go, Top 10 SAP TechEd topics 2010. Just like in 2009 and in 2008 . Based on the 417 sessions published on the site I counted the hit ratio on the below listed topics. Not to be taken too seriously, just for fun ;-) (1, 1) SAP NetWeaver (93 sessions) (2, 10) Business Objects (45) (3, 6) ABAP (32) (5, 4) BPM (22) (4, 5) BI (18) (-, -) Sybase (17) (-, -) Mobile (15) (-, -) PI (13) (7, 9) Web Dynpro (12) (7, 10) Enterprise services (8) (-,-) Microsoft (8) Runners up : Sybase and mobile applications. Looking forward to play around with that next week. And as predicted : Microsoft. Droppers , not in the Top 10 anymore: Composition Environment (4 sessions, #8 in 2008, #9 in 2009), Java (4 sessions, #3 in 2008, #8 in 2009) and SOA (4 sessions, #2 in 2008, #6 in 2009). Sybase is no surprise. Just as Business Objects wasn't last year. Java dropped out of the Top 10. Looking back at SAP TechEd 2009 you could predict that to happen. Last year all Java sessions were hidden somewher

Hiking the Grossvenediger with The Next View

In 2014 The Next View celebrates its 5th anniversary. And we did that in style. We all took off to Austria and hiked the Grossvenediger, top 4 of highest mountains in Austria. Hiking route The first day we hiked in pretty good weather conditions to Defreggerhaus. The second day, the hike to the actual summit (The Next Summit ;-) we woke up early and found out that snow covered our route. But that didn't undermine our spirit. We took off and had a great hike. We almost made it to the top, but unfortunately weather conditions (snow and wind) worsened and with the sign in sight we had to return. Look very close, you can see a grey cross somewhere in the top left corner ;-) Back to a safer spot to take our group picture. With Schnapps of course ;-) What an amazing experience. Hiking a 3666 meter high mountain was something completely new for me. Doing that with colleagues was really awesome! More pictures in my Grossvenediger album .

SAP Fiori and SAP Screen Personas finally free for SAP customers

This week the SAPPHIRENOW event takes place in Orlando, a yearly event where SAP announces its strategy and new products. On Tuesday Bill McDermott, the CEO from SAP, did some major announcements . All with regard to making SAP simpler. In this blog I will describe the license changes for SAP Fiori and SAP Screen Personas. These new UI innovations are now part of SAP’s maintenance fee. SAPPHIRENOW keynote