Posts

Mashup applications

What is a Mashup application ? Interesting question, well let's compare to the music world: a famous Dutch DJ, Ben Liebrand , made an interesting mashup mix: So you take the lyrics of one track and the music from another track. The best result is of course when you are very suprising in the combination. In fact Ben made a composite from Michaels lyrics and Europe's music. So what is a mashup application? You take a service from one system (let's say SAP) and another one from another system. You combine them both into a composite application . Or, when you look at my previous post , you take 2 BAPI's from our demo SAP system and combine them with a webservice that gives you the weather forecast for a specific city. You can also read Ron Tolido's article on Mashup Corporations , and his explanation on Mashup applications .

Bouw een applicatie in 10 minuten ...

Image
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 aanroe...

Samenvatting SAP TechEd 2006

Image
Het is eigenlijk alweer een beetje laat voor een samenvatting, de 10e TechEd was op 18, 19 en 20 oktober. Een tweede lustrum dus met meer dan 4000 deelnemers. Deze week zijn onze collega’s in India aan de beurt. Daar begint de TechEd aanstaande woensdag. Er zitten enkele verschillen tussen beide varianten. De India versie biedt certificeringmogelijkheden. Dus nadat je de hands-on workshops hebt volbracht kun je je meteen laten certificeren. Daarnaast is het zo dat bij het samenstellen van je eigen agenda, je maximaal 2 hands-on workshops kunt selecteren. Deze gelden dan wel meteen als reservering. Geen gedring meer aan de deur, dat lijkt me toch ook wel lekker. Terug nu naar mijn samenvatting. Wat moet je nog meer zeggen wanneer Ron Tolido en Shai Agassi al uitgebreidde samenvattingen hebben gegeven. Ron zelfs in twee artikelen: Takeaway Part I Takeaway Part II Een verzameling links dan maar? Demo Jam Amsterdam Highlights of SAP TechEd '06 Amsterdam, major SAP TechEd announ...

Onzeker over je ABAP toekomst?

Er gebeurt veel in SAP land, zeker op NetWeaver gebied. Wellicht maakt je dat onzeker of aan het twijfelen. Lees de blog van Matt Danielsson op SDN dan eens. Needless to say, this trend has caused some concern in developer circles. So what can today's ABAP developer do to avoid getting pinched between outsourcing on one hand and model-driven, do-it-yourself business people on the other? Ik heb ook de vrijheid genomen om daar een reactie van mijn kant op te plaatsen: Good article, things are changing rapidly. So, no wonder that some of the classic ABAP developers are worrying about their future. But that is good, worrying is step 1 into your new future. I am worrying more about the developers that do not worry yet, those are the ones that should be afraid of their future.Back to step 1, worrying. Now it is time to go to the next step, that is stop worrying and look at the opportunities. There will always be a need for good developers both ABAP and Java. Building business logic on th...

SAP Discovery System for Enterprise SOA

Zojuist een WebEx over het E-SOA Discovery System afgesloten. Het was interessant, vooral de getoone demo sprak erg tot de verbeelding. Hiermee kunnen we onze collega fuco’s en ook de klant echt wat laten zien. This scenario , which uses standard SAP enterprise services, follows the procurement process through all standard steps, from creating the sales order, analyzing stock, listing suppliers, and requesting quotations through to placing the PO, confirming the order, and receiving the goods. In addition, the scenario supports the four major user roles necessary to procurement: salesperson, purchasing agent, procurement manager, and warehouse manager. De demo is te zien op SDN, het loont echt de moeite om het filmpje eens te bekijken. Waarom loont het de moeite? Het is een echt business scenario, niet zomaar technische Spielerei . Achtereenvolgens zie je een Adobe form, Analytics application, Web Dynpro application en afsluitend nog een interactive form van Adobe. Zo'n beetje all...

India is dichterbij dan je denkt

In het kader van opmerkelijk nieuws, gelezen op nu.nl : LONDEN - Het Indiase Tata Steel heeft financiering geregeld voor een eventueel bod op zijn branchegenoot Corus. Banken hebben 6,5 miljard dollar (5,2 miljard euro) beschikbaar gesteld voor een overnamebod op het Brits-Nederlandse staalconcern, zo meldde de Britse krant Sunday Telegraph. Tata? Tata is een groot industrieel conglomeraat waartoe ook TCS behoort. TCS, Tata Consulting Services, is de grootste offshore aanbieder van India, zij hebben het offshoren een aantal jaren uitgevonden. Opmerkelijk? Nu komt India dus ook om de hoek kijken bij een niet-IT dienst.

CAF, droom of werkelijkheid

Image
Vorige week dinsdag trokken we met zijn vieren (Architect Martin, MDM Martijn, Roberto XI en ikke) naar Walldorf om aldaar bezig te gaan met Preview and testing of the SAP new BPP version Al snel bleek dat de verwachtingen niet helemaal goed waren gemanaged. Het bleek te gaan om een Enterprise services go to market check workshop Hierbij werd een beroep gedaan op mijn CAF (Composite Application Framework) expertise... tja daar wordt je wel even stil van hè. Ik had het boek net binnen ;-) en verder dan wat persoonlijke interesse en een aantal sessies op de TechEd van vorig jaar was ik nog niet gekomen. Al met al werd het toch een interessante sessie, door de aanwezigheid van een gemixed Capgemini gezelschap konden we moeilijke vragen op de SAP-ers afvuren en ontstonden leuke discussies. Tegelijkertijd kon ik met het CAF spelen door een service, aangeboden door de ES Workplace , opvolger van het ESA preview system, op te nemen in een composite app. Dit met behulp van de SAP NetWeaver ...

Geen externe SAP-consultants meer voor Philips

Image
Net gelezen op automatiseringsgids.nl : Met een wervingscampagne en een eigen opleiding gaat Philips zijn broodnodige SAP-kennis op een hoger peil brengen. “We zijn te afhankelijk geworden van externe consultants”. Bijzonder nieuws natuurlijk, is het niet een headhunter die achter je aanzit, dan is het wel Philips die je in wil lijven ;-) Wat ik wel grappig vond, is dat ik het stuk las met in het midden een advertentie voor een consultancy partij, welke? Capgemini natuurlijk!

SAP TechEd Las Vegas voorbij

De eerste versie van de SAP TechEd 2006 is voorbij. Op SDN is er al heel wat info over te vinden, bijvoorbeeld een film van de Demo Jam Sessions. Iets waar je absoluut bij moet zijn wanneer je op de TechEd bent, zoals ik al eerder schreef. Demo's die binnen 6 minuten gepresenteerd worden en waarbij absoluut geen PowerPoints gebruikt mogen worden. Om de film te kijken ga je naar SDN TV en kies je voor "SAP TechEd '06 Las Vegas - Demo Jam Session". Shai Agassi opende de Demo Jam Session, en kwam verrassend op terwijl de 1983-er hit "Too Shy" van Kajagoogoo klonk. Rond 22 minuten wordt nog even verteld over mash-up applications, iets waar onze CTO Ron Tolido het ook vaak over heeft. Op 47 minuten een mashup van SAP Retail, CRM en Google Earth. Lijkt me duidelijk: een must-see. Op 25 minuten begint trouwens de eerste sessie, er wordt een webshop gedebugd in ABAP code. Sta daar maar eens even bij stil, drie woorden in één zin: webshop, debug, ABAP . Wie had d...

How to survive the SAP TechEd

Image
Van 18 - 20 oktober wordt de SAP TechEd in Amsterdam gehouden. Ga je er naar toe? Let dan op deze korte reishandleiding. Bestudeer het programma , op deze SDN-site volgt binnenkort ook de mogelijkheid om je eigen agenda op te stellen op basis van de sessies die je wilt bezoeken. Bij het kiezen van sessies: geef de voorkeur aan de hands-on workshops. Hierbij zit je zelf achter de knoppen en wordt presentatie afgewisseld met training. Mijn ervaring is dat deze sessies zeer leerzaam zijn. Woensdagavond zijn van 19:00 tot 20:00 de Demo Jam sessions. Hier moet je bij aanwezig zijn! Korte (6 minuten) demonstraties van nieuwe features binnen SAP NetWeaver, powerpoint is hierbij verboden. Het publiek mag uiteindelijk kiezen welke demonstratie de winnaar is geworden. Dit door zoveel mogelijk kabaal te maken bij de sessie die jouw voorkeur heeft. In 2005 won de demonstratie van de nieuwe ABAP editor . (Niet gek natuurlijk wanneer de zaal vol staat met die-hard ABAP developers ;-) Let op de star...

SAP of sap

Image
Tja en dan zit je in de auto en vraagt Niels (6): "Papa, drink jij heel veel sap op je werk of zo?". Natuurlijk begrijp ik niet meteen hoe hij op die vraag komt, dus ik vraag: "Hoe bedoel je?". Niels zegt: "Nou omdat je zo'n grote tas in de auto hebt waar sap op staat"....

Het gebruik van standaards /3

Tja, zo post je versie 3 van de Capgemini SAP Development standards en dan blijkt dat ik eigenlijk al een versie achter lig. Snel aangepast natuurlijk, inmiddels is van beide documenten versie 4 gepost en te downloaden via de links. Je moet daarvoor wel een VPN verbinding met Capgemini hebben. Capgemini's SAP Development programming standards v0.4 Quick Reference Card Standards v0.4

Go !! WebDynpro !!

Image
Onder de bezielende leiding van Peter en Gareth beleefden we op 12 juni onze eerste SAP NetWeaver ’04 install party. Op deze warme avond probeerden we de slim edition op de laptop te installeren. Ondanks de goede voorbereidingen veroorzaakte de nieuwe Java versie de nodige problemen. TIP: Gebruik dus niet 1.4.2_10 maar 1.4.2_08. Een installatie begeleiding staat op de CHS. Op SDN staan overigens ook een aantal blogs die je bij de installatie kunnen helpen, bijvoorbeeld die van Gregor Wolf. En voor de nieuwsgierigen, maar helaas afwezigen, ook een fotoverslag . Op naar een volgende install party in het najaar.

Het gebruik van standaards /2

Ik heb het er al een keer eerder over gehad, het gebruik van standaards tijdens onze dagelijkse werkzaamheden. Voor mijn gemak, en hopelijk ook voor hen die dit lezen ;-), heb ik rechts twee nieuwe shortcuts geplaatst: Eén naar het document dat Evert-Jan recent nog heeft aangepast, de Capgemini SAP Development programming standards . En de ander naar de quick reference card over de naamgeving van objecten en de naamgeving binnen objeten. Doe er je voordeel mee. Overigens zijn aanvullingen altijd welkom, jullie weten me wel te vinden hè. Als je, zoals ik de afgelopen maanden, terecht komt op een project waar al jarenlang (bv sinds 1997) met SAP wordt gewerkt. Dan kom je ook de situatie tegen dat het maatwerk in de loop der jaren flink door ontwikkeld is. Wanneer dan ook nog elke ontwikkelaar zijn eigen standaards daarbij heeft gehanteerd, wordt een programma zo goed als onleesbaar. Door elkaar heen worden ITABs, H_VELD en nog veel meer varianten op deze voorbeelden gebruikt. Zeker dan ...

Nieuwe SAP gui al gezien?

Image
Project Muse, de nieuwe GUI van SAP, is aangekondigd op SDN. Kijk op de SDN blog van Jeff Word en zie de enorme wijzigingen die SAP gaat doorvoeren.

ff geen tijd ...

Image
Aniek van den Broek, 16-5-2006 www.twannelies.nl

"Duitse SAP-gebruikers verspillen veel geld aan maatwerk"

Gelezen op automatiseringsgids.nl : Grote Duitse SAP-gebruikers geven jaarlijks milljoenen euro's uit aan zelfgebouwde uitbreidingen op hun ERP-software, terwijl dat maatwerk nauwelijks gebruikt wordt. Dat stellen twee Duitse SAP-implementatiebedrijven naar aanleiding van eigen onderzoek, meldt Computerwoche. Zou dit alleen in Duitsland zijn? Ik denk het niet. Ergens heb ik er ook wel beeld bij, vooral bij grote klanten wordt veel tijd gestoken in complex maatwerk omdat niet SAP maar het bedrijfsproces leidend is. Op zich een duidelijke en begrijpelijke keuze. Echter wanneer hierdoor het standaard SAP proces ingrijpend moet worden aangepast, is het verstandig om een aanpassing aan het bedrijfsproces te overwegen. Beste fuco, zie hier uw uitdaging… Door zo dichtbij mogelijk bij standaard SAP te blijven, kan aanzienlijk op toekomstige onderhoudskosten worden bespaard.

(Foto) verslag reis naar India

Image
Tjonge het viel niet mee om een selectie te maken uit de 200 foto's die ik in 4 dagen India heb gemaakt. Daarom duurde het ook zo lang ;-) Bijgaand dan toch een poging om jullie te laten delen in de indrukken die we hebben opgedaan. Maandag Vlucht naar Mumbai, 9 uur vliegen en, door onze zomertijd, 3,5 uur tijdverschil bij aankomst. Wat meteen opvalt, hoe kan het ook anders, is de temperatuur. Het is er warm, ook 's avonds om 23:00. Op straat valt meteen de stoffigheid en de indringende geur op. En dan zeg ik het nog netjes. Vanaf het vliegveld direct naar ons erg luxe hotel . Het is nog druk op straat, Mumbai is een stad die 24 uur per dag leeft. Daar heb ik inmiddels wel beeld bij ja. Op de rit meteen al de eerste confronterende ervaringen: er zijn mensen die helemaal niets hebben en gewoon op straat slapen. Dinsdag Beginnen met een heerlijk ontbijt en daarna per taxi naar Mumbai 1. Op de planning staan gesprekken met de collega's die naar Nederland willen komen. Ook make...

A gateway to the Netherlands

Image
We hadden een dagelijkse update beloofd, dat is niet gelukt. Zoveel te zien en met zoveel mensen kennis te maken. Daardoor is het nu al tijd om in te pakken en ons te begeven in het erg drukke Mumbai verkeer. De regels van het verkeer hier zijn trouwens niet uit te leggen of op foto vast te leggen. Dat is echt iets wat je moet meemaken. Ik begrijp nu ook heel goed waarom ze touristen niet alleen een auto meegeven maar ook een chauffeur. Effe snel een paar fototjes als 'voorgerecht'. Froukje vind dat ik me klaar moet gaan maken om niet te laat te zijn voor het vliegtuig. En daar heeft ze wel een goed punt ;-) Overigens alle lof voor Froukje voor het regelen van alle afspraken en aanverwante zaken. De hele week was perfect geregeld! Dankjewel. Voor het 'Mumbai 1' kantoor. Straatbeeld bij het vliegveld, er zijn enorm veeeel Auto Riksha's. Froukje ziet uit over de zee. "India is great", en dat was, of eigenlijk is, het ook.

The SAP Netweaver Development tools unveiled

Al met al hebben we veel laten zien (er is hard geklikt), hopelijk is de boodschap blijven hangen: Er is veel mogelijk met de nieuwe tools, de keuze is sterk afhankelijk van de uiteindelijke toepassing en het landschap van de klant. Een portal is in het geval van Web Dynpro applicaties sterk aan te raden bijvoorbeeld. De interface naar de eindgebruiker wordt steeds vriendelijker en rol gebonden. Door een juiste inzet van de tools kan deze gebruiker zijn werk efficiënter uitvoeren. En daar zit de echte toegevoegde waarde. De doelgroep was dan ook niet alleen de developers, maar ook onze functionele collega’s en projectleiders. Ook zij moeten op de hoogte zijn van wat er allemaal mogelijk is om onze klanten te ondersteunen. Als techneuten zullen we dan ook eerder in het proces betrokken moeten worden om het beste advies aan de klant uit te brengen. Voor de SAP developers volgen snel detailsessies waarin veel meer, en ook langzamer ;-), op de techniek wordt ingegaan. Uiteraard staan deze ...