Presentation SITMUC 2018

Event information

  • Location: SITMUC 2018, Einstein Kultur
  • Date: 13.10.2018
  • Site: Event website
  • Title: Creating apps with UI5
  • Presentation: PDF

Additional information

  • Make sure to select a language that supports the team, not just you.
  • App development is not just coding: that’s why the presentation is about creating apps. It’s a team effort.
  • Demo apps are mostly for myself and to make my life easier
  • Cognitive Leave Request was developed by BridgingIT in partnership with Microsoft. More information about the project: Tobias und Martin entwickeln. (Video in German)
  • Testing is important. Several tools from and for UI5 are available that can be used or other tools. Just use them if you can.
Let the world know

Presentation UI5Con 2019

Event information

  • Location: UI5Con 2019, SAP ROT03
  • Date: 28.06.2019
  • Site: Event website
  • Title: More than Code
  • Presentation: PDF

Additional information

  • Fruit Checker App is not a productive app. It is a showcase with the intention to make people think about the possibilities: what can you do today, value that combination of services can bring, etc.
  • OData v4 is not feature complete. SAP is investing and constantly adding new features to OData v4 model.
  • Testing is important. Several tools from and for UI5 are available that can be used or other tools. Just use them if you can.
Let the world know

Presentation 3. HANA Tech Nights

Event information

  • Location: MAFINEX-Technologiezentrum, Mannheim
  • Date: 01.10.2019
  • Site: SAP Community Wiki,
  • Title: ABAP is DEAD – long live CAPM
  • Presentation: PDF

Additional information

  • EOL for NetWeaver 31.12.2025 is for the on premise version, as listed by SAP PAM.
  • S/4HANA is running on NetWeaver ABAP, therefore, ABAP will stay the base technology for SAP.
  • CAP and RAP helps you to keep the core clean. To make this possible for all SAP customers, the options you have a independent of the technology skills the developers have: Java, JavaScript, ABAP.
  • Fiori Elements or “pure” Fiori app development: this is not either nor situation, both are valid and can complement each other. Important is to have the backend services made ready for Fiori; as SAP does since the beginning for their official Fiori Apps.
  • Fruit Checker App is not a productive app. It is a showcase with the intention to make people think about the possibilities: what can you do today, value that combination of services can bring, etc.
  • Possibilities CAP may offer depend solely on SAP. It’s their product and its features and roadmap are controlled 100% by SAP.
Let the world know

Presentation SITWDF 2019

Event information

  • Location: SAP Inside Track Walldorf, SAP ROT03
  • Date: 26.01.2019
  • Site: Event website
  • Title: Creating apps with UI5
  • Presentation: PDF

Additional information

  • App development is not just coding: that’s why the presentation is about creating apps. It’s a team effort.
  • OData can now also designed and documented in Swagger (OpenAPI).
  • Demo apps are mostly for myself and to make my life easier
  • Cognitive Leave Request was developed by BridgingIT in partnership with Microsoft. More information about the project: Tobias und Martin entwickeln. (Video in German)
  • Testing is important. Several tools from and for UI5 are available that can be used or other tools. Just use them if you can.
Let the world know

SAP Inside Tracks no Brasil

SAP Inside Tracks é uma série de eventos da comunidade SAP no Brasil. Tudo começou em 2009 com um SAP Community Day em São Paulo. Atualmente, podemos considerar os SITs um grande sucesso. O que começou em 2009 com 35 participantes atraiu na última edição em Joinville mais de 114 pessoas. Já tivemos SITs em São Paulo, Rio de Janeiro and São Leopoldo.

São Paulo é a cidade sede dos nossos SITs. Por causa disso é o lugar com mais SITs até agora, seguido por São Leopoldo. Isso não é uma grande surpresa, já que em São Paulo há a sede de SAP do Brasil e em São Leopoldo há o famoso SAP Labs. Somando os participantes de todos os anos, tinha 1523 participantes, com 175 palestrantes e 190 sessões.

Let the world know

Hello DKOM São Leopoldo

Partiu galera!

SAP has this awesome global developer focused internal event named DKOM. This is my 1st year as an SAP employee and it will be the first time I attend DKOM in real life. Being an SAP Mentor I had the chance to participate in previous DKOM events, but I never had the time, money or support (from my managers, company, etc) to go to the event and participate. All I had was virtual participation (thanks to Mark Finnern for making this possible), but that is not the same thing. So, this time I will be on site! #excited

Of course you get to be an SAP Mentor not only for sitting in your cubicle. The foundation is to share knowledge, and so I will share some lessons learned about a Fiori implementation: architecture, apps, maintenance, security. This is a DKOM only session (31.3.). During the SAP Inside Track São Leopoldo 2015 day (1.4.) I have the honor to present another session, co-presented with fellow SAP Mentor Bruno Lucattelli. This session will show how to connect the dots that lead to new SAP: ABAP, HANA, OData, Gateway, SAP Mobile Platform, Fiori, cloud, learning.

See you there!

Let the world know

SAP Inside Track São Paulo 2014: we have an app for that

This blog is also published at SAP Community Network


SAP Inside Track São Paulo 2014 will be held on 6.12.2014, Saturday. As we are committed to continuing offering the best non official SAP event in Brazil and the best SAP Inside Track experience, this SIT offers several improvements and new highlights.

  • It will occur on a Saturday, allowing more people to participate without having to miss a full day at work
  • As with the last community driven events, the sessions will be recorded and published on Youtube
  • For the first time, the will be an official SAP Inside Track São Paulo app.
  • The event will be streamed live.

While Bruno recorded the sessions for the last community events (SITs, SAP Forum dev track) and while SAP Connect was our tool of choice for remote participation for SITs, the overall quality of SAP Connect and access process is way too complicated. Early October I had the idea of an app for the event and while working on the app, I also wanted to include the possibility to assist the videos directly from within the app. If everything works out fine, the video will be streamed live in HTTP Live Streaming format and can be viewed from the app but also in the browser or via a streaming client like VLC. Before the event, the details on how to assist the live stream will be shared on Twitter or here on SCN. HLS videos are accessed using HTTP, allowing – in theory – to assist the video even in environment protected by proxies. This should make it easier for everyone to assist future sessions remotely even when SAP Connect or Youtube are blocked.

The app

Connecting to the community is one of the main objectives of every SIT. With the app we hope to bring you closer to SIT São Paulo 2014. You can access event information, agenda, the live stream and interact on Twitter (#sitsp). The content of the agenda can be updated, keeping you up to date with the latest session changes.

Here are some screenshots of the app on Android


Here are some screenshots of the app on iPhone



  • Android: planned availability is at least 1 week before the event. Expect the app to be available during next week (24.11)
  • iOS: The app needs to go through Apples review process that is already started. When Apple is OK with the app, I will release it immediately. I hope to have the app available before the event starts.
Let the world know

SAP Inside Track São Paulo 2014: temos uma app para isso

Publicei também no SCN:

SAP Inside Track São Paulo 2014 vai acontecer no dia 6.12.2014 (sábado). Como o nosso compromisso é oferecer o melhor evento non-oficial focado em SAP no Brasil e o melhor SAP Inside Track, esse SIT vai oferecer algumas melhorias:

  • Vai acontecer pela primeira vez num sábado, permitindo que os participantes podem ir ao evento sem perder um dia no trabalho
  • Como aconteceram com os outros eventos de comunidade, as sessões serão gravadas e publicadas em Youtube
  • Pela primeira vez, haverá uma app oficial para o SAP Inside Track São Paulo
  • O evento será transmitido ao vivo

O Bruno gravou as sessões dos últimos eventos de comunidade (SITs, SAP Forum dev track) e SAP Connect sempre foi a nossa ferramenta de escolha para assistir o evento remotamente. Mas a qualidade nunca foi muita boa e se logar foi um processo bem complicado. No começo de outubro tinha a ideia de fazer um app para o evento e também quis de incluir a funcionalidade de assistir as sessões ao vivo na app. Caso tudo funciona, as sessões serão transmitidos usando HTTP Live Streaming, permitindo a assistir usando a app, o browser ou um cliente como VLC. Os detalhes de como acessar o vídeo serão compartilhados no Twitter e no SCN antes o começo do evento. HLS vídeos estão acessados usando HTTP, permitindo – na teoria – o consumo mesmo em ambientes com acesso a internet controlado por um proxy.

A app

Integrando e conectando à comunidade é um dos principais objetivos de cada SIT. Com a app estamos ansioso a trazer o SIT São Paulo 2014 mais perto a você. Você conseguirá acessar informações sobre o evento, a agenda, os vídeos e pode interagir no Twitter (#sitsp). A agenda pode ser atualizada, deixando você informado sobre a últimas alterações das sessões..

Aqui algumas imagens da app (Android)


Aqui algumas imagens da app (iPhone)



  • Android: planejado a ser disponível em Google Play no minimo uma semana antes do evento. Se tudo dar certo, vai ser disponível a partir da semana que vem (24.11)
  • iOS: Depende no processo de verificação da Apple. O processo já foi iniciado, e quando Apple libera a app vou colocar no iTunes.
Let the world know

Recap TechEd Las Vegas and SAP Portal news

Note: 1st published at SCN on 6.10.2011 and part 2

This blog describes what TechEd Las Vegas offered for people interested in the SAP Portal. After taking a short vacation after TechEd, here is now my blog and view at TechEd in general and what it offered for professionals working with SAP Portal.

The event took place in Las Vegas, at the Venetian. I attended TechEd once as an SAP Mentor and as a speaker in the ASUG track. Being an SAP Mentor gives you a unique inside view as Mark and Aslann do their best to offer special sessions to us Mentors.

This is really great, but also means that Mentors have even less time to go to sessions, the exhibitor hall, the networking sessions, demo stations and so on. I volunteered to help out at the hands-on session PMC260. Doesn’t sound like a huge task? It’s a 2 hours session that was held 3 times. Makes 6 hours, plus the two one-hour ASUG sessions I was involved in. Makes 8 hours presenting, counting also the 3 expert networking sessions (only 1 was planned, helped out in the other two), sums up for a total of 9 ½ hours. Have mercy with me that I cannot give a complete overview of all the SAP Portal related sessions.

Full house with SAP TechEd, Sybase Tech Wave and InterBike going on at the same time. Social media was everywhere at TechEd. The screensavers of the laptops were configured to show a twitter stream, knowledge quest was everywhere, QR codes helped, SAP published TechEd apps for your smartphone of choice.

Session PMC260 – Experience SAP NetWeaver Portal 7.3 in Action From an Admin Perspective

This 2 hours hands-on session was held by John Polus (13 consecutive TechEds!!) and Aviad Rivlin from SAP. Planned to be offered two times, a 3rd session was offered because of the huge demand. Every session was full (ok, except the last session on Friday, but 2/3 full on a Friday at 8am is not bad).

The session covered the new admin features of Portal 7.3. The killer feature to-be is the system sync from SLD: no more “stupid” system creation in the portal landscape, including typos, wrong port, SAP client, and so on. System changes are automatically synced. Also nice are the new wizard for iView creation, role upload and creation. I’m confident that these features will make the life of every portal admin easier and minimize the number of errors.

What was my role? Basically I stood in the back or walked around, looking for someone lost in the tasks or asking a question. The session also features THE answer to the most important question when thinking about going for Portal 7.3: Business Packages and ECC versions.

Portal 7.3 needs SAP Business Suite 7 or above (which – I think – translates to ECC 7 EHP4). At the end of the hands-on session Aviad gave an overview of the Enterprise Workspaces.

PMC231 – SAP NetWeaver Portal as a Launch Pad for Mobile Applications

The sessions was given by Fabio from Petrobras, I was a co-speaker at this ASUG session, presenting my architecture of the mobile solution Petrobras implemented for a mobile SAP Portal. The session was full, showing that every session that covers mobility is of high interest. The nice thing about the solution presented is that you can have a mobile solution without the need of Sybase, 3rd party software or native apps. Web-enabled access to portal content in a mobile browser friendly version is already possible and gives instant results.

Judging from feedback I received the content presented is “hot” and some interesting takeaways were presented, hoping that everybody learned something.

PMC227 – The New Signature Design in SAP NetWeaver Portal 7 EHP2

In my session I presented the EHP2 for Portal 7.0, gave an overview of the signature design and how you can customize it: the easy way (both in terms of effort and later SAP support) and the hard way (writing your own design / functionality from scratch). Almost nobody at the audience already runs EHP2 or 7.3, so I hope that the audience got some good tips.

PMC220 – How to Amaze Your Portal Users by a Great User Experience

This session was held by Sven Kannengiesser from SAP. He is in the SAP Portal team responsible for the hardcore portal implementations. Meaning: the customer does want to use the SAP Portal, but not in the way SAP planned it to be used. So he is doing the “heavy” customizations. Heavy meaning: when you know HTML, CSS and how to write Java code that leverages the portal functionalities (API, JPA) it’s not over complicated, but still time consuming. To give you an impression: The screenshots he showed were from a current project, 6 month time, 3 Java developers, 2 designers for HTML and CSS and usability / requirement gathering staff. The problem here is of course the support. As soon as you do something similar and run into a bug / error the support offered by SAP will make you wish for a standard portal.

As there is a demand in knowing how to customize the portal in a way demonstrated, maybe SAP can publish some sample code here at SCN.

CD250 – ASUG Influence Council: SAP Guidelines for Best-Built Applications

This ASUG session presented the best-build applications guideline SAP publishes on SCN.

The book has an impressive downloaded number, but still isn’t known to every customer or partner. Richard Probst and Joerg Nalik explained the idea behind the book, how it is written (agile) and what are the expectations from them and SAP on how the book should be used. The problem is the speed of change SAP is throwing at their current portfolio. New products like Gateway and SUP change the architecture completely; new corporate recommendations for Web Dynpro or HTML5 make it hard to have a definitive guideline. What is valid today may be obsolete in 6 months.

Even with these ongoing changes, this is the book every developer and architect has to know and use it every day! You don’t need to buy it: it’s available online, as ePub, as a Wiki you can also collaborate on the SCN forum.

Other sessions

Of course, HTML5, mobile (browser) access and SAP consumption is not only possible with the SAP Portal. This can be done also in ABAP: ICF service (REST, JSON anyone?) or BSP. If you want that your mobile users access directly you ABAP system this is a solution you can consider.

One session showed how to code a mobile BSP application. It is basically the same as with the portal: you write a mobile friendly HTML page, add some Javascript like jQuery and you mobilized your business. I saw in the HTML code a reference to the Javascript library lawnchair. I had to leave the session earlier, so I don’t know if the application also supports offline storage.

Other session focused on REST or on the new HTML5 UI SAP is developing. It is obvious that mobility and accessibility by different devices has reached SAP. There are many ways of making SAP more open and not always you need Sybase.

Sybase Tech Wave

In parallel to TechEd happened Sybase Tech Wave. As a registered TechEd participant you gained access to the lecture session. This wasn’t well advertised, but you only had to go down one floor and check the session schedule at the huge screen installed there.

SAP Portal on device

The SAP Portal team demonstrated the SAP Portal on device. It’s a mobile version of the SAP Portal, giving the user access to basic portal functionality like UWL. The interesting point here is that the slides presented included Sybase. Now, why do you need to have Sybase SUP for accessing the portal via the browser? You don’t need to, but it looks like the corporate strategy from SAP is to place Sybase on everything that includes mobility. I believe that the mobile SAP Portal without Sybase won’t survive, so how will the mobile version integrate with SUP? Maybe by using the hybrid web container, as the authentication handler or by having a very smart offline version of the portal for an offline sync of the UWL items?

Expert networking sessions

The Expert sessions are a nice way to share and interact with experts in an informal way. The problem is the sound and the number of attendees. Nevertheless, I spent a lot of time at this kind of session and learned a lot. Looking closely you can even attend a session of important people.

The SAP Mentors had their own lounge (lounge 5), so if you wanted to see an SAP Mentor in action, this was an excellent opportunity! As blogged earlier, I gave a session about mobile user management for the SAP Portal. Didn’t really work out as planned, so lesson learned: don’t do a demo on a new laptop. But I will do the same demo at SAP Inside Track São Paulo that will occur next Friday, 7th October.

John Moy giving his expert session on how to develop mobile applications with jQuery mobile

The other 2 expert sessions I was involved into weren’t planned: they just happened. I waited together with fellow SAP Mentor Butch NcNally for Yari Zur to give his session about the new UI at SAP. He didn’t show up, so Butch and I took the opportunity to host a spontaneous session. Directly after this session Butch gave a session about SAP Portal at ASUG. As Harald Reiter joined the session I couldn’t resist. Even won a nice ASUG bag (that I gave later away as a gift in my ASUG session PMCXYZ).

Midnight mobile madness

Google, Motorola and SAP presented this evening event on Wednesday (only by registration). Motorola used it to present their mobile portfolio, SAP to show how to develop mobile applications with Sybase. Lots of good food, free drinks (+wine +beer), lots of good questions (solution given by drinking more beer), lots of angry birds and of course: gifts (smartphones, angry birds and even a tablet).

The Sybase developer studio is Eclipse based, so prepare yourself to one more Eclipse installation on your computer. Other sessions and information gained while connecting to people WebDynpro Java is dead, err, mean: not the strategic UI anymore, but SAP is working on an alternative to Web Dynpro ABAP: HTML5 UI.

The SAP Portal has > 10.000 installations, 63 customers are already running Portal 7.3; considering that the GA was at 30.5, this is impressive. As far as I know, these >10.000 installations does not translate to the same number of clients, this number is > 6.000. But I may be corrected.

The number of SAP Portal sessions wasn’t as high as last year’s TechEd or at this year’s ASUG annual conference at Orlando, but the sessions given focused more on advanced topics (integration, customization) instead running the portal (installation, administration). SAP HANA and mobility were omnipresent. A little bit more of it won’t hurt, as many attendees won’t be able to get their hands on HANA or Sybase for quite some time. Especially here in Brazil HANA will be unreachable for some time. The import tax urges companies to have their HANA installation abroad.

Mobility is a huge topic, but besides the hyped apps for normal end-users it was hard to find industry specific solutions.


The keynote was given by Vishal. As SAP Mentor you get special seating, right in front of the stage. And there was an impressive number of SAP Mentors!

During the keynote nothing really new was announced, the focus laid on how to implement and integrate new software like HANA.

In the keynote project orange was announced. This is the code name for running BW on top of HANA.

Also announced during the keynote was the site Take a look at fellow SAP Mentor laskdjflsdkjf blog’s to read more about it.

On Thursday there was even a free concert for TechEd attendees.


Nesta edição de TechEd houve a participação de todos os SAP Mentors do Brasil:

Let the world know

ASUG sessions at TechEd Las Vegas for SAP Portal

Note: 1st published at SCN on 26. 8. 2011.

Following the blog from Vera Gutbrod about SAP Portal session at TechEd Las Vegas from SAP, I will now try to convince you to also join 2 ASUG sessions.

When you take a look at the TechEd LV agenda, it’s quite obvious that SAP will use this year’s TechEd to bring the new SAP Portal 7.3 closer to its customers and users. Nothing wrong with that, but what about the users / developers / administrators who have to deal with the “old” version? That’s were ASUG sessions can help: clients speaking about their experience with currently available versions (== the product you are using).

For the SAP Portal, this year brings us only 2 ASUG sessions:

  • PMC231: SAP NetWeaver Portal as a Launch Pad for Mobile Applications (Wed, 3:15pm)
  • PMC227: The New Signature Design in SAP NetWeaver Portal EhP 2 (Thu, 3:15pm)

I hope you like how I am writing PowerPoint presentations as I wrote the PPTs for both sessions.


I will be the speaker for PMC227. Looking at last year’s TechEd and the activities from SAP regarding Portal 7.3, I wondered why EHP2 isn’t really a topic at conferences. When you think about upgrading your Portal 7.00, EHP2 naturally will be considered. It also features the new signature design. In this session I will briefly show the new signature design that comes with SAP Portal 7.02, how you can start using it, how it depends on the Ajax Framework Page and how you can customize it. The customization part will take the biggest part of the session, as you can have 2 alternatives:

  1. Signature design configuration
  2. Scratch implementation

I will close the session in giving some guidelines how you can upgrade to EHP2 and how EHP2 can help you to later upgrade to Portal 7.3. Compared to the upgrade process involved when going for Portal 7.3, the EHP2 is “only” a EHP that needs to be installed. I’m interested to know if users opted to use EHP2 because of the new design or if they plan to go directly to Portal 7.3.


Session PMC231 is about a project where I was involved as the technical architect. If you are interested in knowing how to mobilize light weighted applications and the important role the SAP Portal can play, this is the session you have to join. Fabio will present a use case from Petrobras (I may join as an official unofficial co-speaker). After evaluating several possible solutions, Petrobras opted to use the SAP Portal as a launch pad for mobile applications: web based, always online applications based on HTML, jQuery, RFCs, using the SAP Portal as a single point to manage the backend and user access. Besides giving an overview of the application and how it was developed, the session will also cover the configuration done on the portal to support mobile access.

I will also give a Expert Networking Sessions (see my previous blog on Tuesday, 4:30 P.M., Lounge 5. The mobile application presented there will run on SAP Portal 7.0x.

If you are running Portal 7.0x, TechEd offers great ASUG sessions for you!

Let the world know