Posts

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

SAPience 06

Image
Het is voorbij de SAPience editie 2006. Ik denk dat ik namens vele collega’s spreek wanneer ik zeg dat we terug kunnen kijken op een geslaagd evenement! Even een terugblik vanuit de SAP development hoek (die drie met rode t-shirts en zéér groene opdruk). Internet was niet beschikbaar, gelukkig had Thalita de hand weten te leggen op een UMTS kaart. Daarmee waren wij verzekerd van internet toegang en konden we de demosystemen op de partnerport bereiken. Nu waren we in het pittoreske Zeewolde , en daar hebben ze nog geen UMTS netwerk, dus schakelt zo’n kaart automatisch over op GPRS. De snelheid van zo’n verbinding is te vergelijken met pindakaas, mét nootjes, door een rietje. Traag dus. Met als gevolg dat, ondanks alle voorbereidingen, de visual composer het niet wilde doen. Dat levert 2 uur voor de start van de demo’s een gezonde (?) dosis spanning op. Gelukkig was chef Portals (Filip) in aantocht. Met schroevendraaier in de hand en de rust zelve, configureerde hij de portal zo dat de ...

India Trip

Volgende week is het zover, onze (Froukje en ik) business trip naar Capgemini India. In eerste instantie zouden we alleen het kantoor in Mumbai bezoeken. Om echter ook het projectteam van DHL te ontmoeten gaan we op woensdag ook nog 'even' naar Bangalore op en neer. We zijn er dan toch ;-) Op deze plek vind je volgende week onze belevenissen inclusief foto's terug.

SAPience stress

Judith stuurde de volgende bevestigingsmail: Voor jouw presentatie hebben ongeveer 80 mensen zich ingeschreven. (dit waren er meer dan 100 maar dat past niet in de zaal :) Na een eerste gevoel van trots: "Tjonge zoveel mensen die naar onze sessie willen komen", komt de stress nu ook wel boven drijven. Er is geen internet verbinding, dus we moeten offline demo's in elkaar schroeven met behulp van OnDemand software (mooi spul trouwens). Ronald heeft nog een COMMIT WORK probleem in de Java code op te lossen. Jan-Willem heeft de demo op zijn eigen (!) SAP server staan. Mijn Visual Composer applicatie heeft nog een ruwe status, een beetje fine tuning is wenselijk (of is dat dan weer de spreekwoordelijke slagroom waar wij als developers graag mee bezig zijn ;-) Dus nog best wat te doen ... en het is al over 2 dagen. Wat te zeggen: "Alles komt goed" of zo?

Het gebruik van standaards

Vorige week was ik een dagje geld verdienen bij een klant. Even een stukje extra functionaliteit bijbouwen op een eerder ontwikkeld stuk maatwerk. Dat was niet zomaar een stuk maatwerk, maar een bijzonder stuk. Bijzonder omdat er op zijn minst al 4 ontwikkelaars mij voor waren gegaan, maar ook omdat de functionaliteit (het zoeken naar het juiste delivery item) erg complex in elkaar zit. Op momenten zoals toen realiseer ik me weer dat het hanteren van de development standards zeer belangrijk is. Want als elke developer zijn eigen standaards toepast, wordt het programma erg onleesbaar. Klein voorbeeld: DATA: lt_xvbplp TYPE ts_xvbplp OCCURS 0 WITH HEADER LINE, lt_vbplp TYPE vbplp OCCURS 0 WITH HEADER LINE. LOOP AT xvbplp. MOVE-CORRESPONDING xvbplp TO lt_xvbplp. APPEND lt_xvbplp. ENDLOOP. Laten we afspreken dat we de OCCURS niet meer gebruiken. In plaats daarvan naast de tabel definitie direct de definitie van een structuur die als work-area dient. Dan krijg je het volgende: TYPES: ts_xvbp...

Cluster kickoff

Image
Een informele kickoff van ons eigen development cluster in het door Gerwin aanbevolen restaurant Villa Brutus . Italiaans, dan ben ik al snel voor. Gezellig en lekker, daarmee kan ik de avond wel samenvatten. En nee het ging niet alleen over werk ;-)

RSS feed

"Een Weblog is leuk", zo luidde het commentaar van Marcel, "maar nu nog even een RSS feed." Tja, goed idee, maar hoe dan. Gelukkig wordt ik ook hierin geholpen door Blogger. En dus een feed voor de reader.

Mendocino

Mendocino, de projectnaam voor de samenwerking tussen SAP en Microsoft. Een zeer krachtige office (outlook) integratie met functionaliteit van SAP. Op de SAPience meer hier over. Maandag weer lang genoeg in de file gestaan, dan heb je even tijd om wat Computables (10-2-06) enzo door te lezen. En wat las ik: Tijdens Lotusphere 2006 kondigde IBM een versterkte samenwerking met SAP aan. Sinds 1997 kent IBM een 'connector' tussen Lotus Notes en de R/3 software van SAP. Met de nieuwe Lotus Notes Suite for SAP solutions wordt SAP data toegankelijker doordat de SAP functionaliteit in Notes wordt geïntegreerd. De samenwerking is vergelijkbaar met het Mendocino initiatief tussen Microsoft en SAP. "Deze samenwerking lijkt enigzins bekoeld. Microsoft heeft zich bedacht dat wat het met SAP kan, het ook met Oracle kan doen", meldt een bron dichtbij deze bedrijven. "Dat is natuurlijk tegen het zere been van SAP, dat op zijn beurt zijn heil bij Microsoft-concurrent IBM zoekt....

Nu even niet

Het is makkelijk genoeg om een blog te beginnen. De kunst zit hem in het updaten ervan, zonder updates wordt 'ie zeker niet gelezen. OK, en afgelopen week dan? Een typisch geval van: " Maar nu even niet ". Ff een weekje er tussen uit, voorbereiding SAPience misschien?

Web Dynpro ervaringen

Image
Tja, wanneer je al een jaar loopt te roepen dat Web Dynpro's het helemaal gaan maken, dan wordt het toch eens tijd dat je er ook zelf mee gaat spelen. Bijgaand een kort verslag van mijn ervaringen. Met de installatie van de NetWeaver preview edition (Slim Java edition) heb je ook de SAP NetWeaver Developer Studio als ontwikkeltool tot je beschikking. In de help, maar ook op SDN , vind je enkele tutorials , waaronder een variant op de ‘Hello World’ applicatie. Dat leek me we leek me wel een opgave die ik aankon. Scherm 1, vul je e-mail adres in. Scherm 2, het resultaat. Na een kort gevoel van euforie, wilde ik snel wat meer, een verbinding maken met een heus R/3 systeem bijvoorbeeld. Daar moest ik nog wel wat mysterieuze overwinningen voor boeken: een SLD op een XI machine, enkele JCO destinatons die niet mee wilden werken, typefoutjes die niet gesignaleerd werden... Het is wel gelukt, zeker dankzij de hulp van Olaf Pohlmann en Ronald Kleijn. Zie hier een voorbeeld van een Web Dynpr...

TechEd in Amsterdam

Image
Al gezien ? Na een aantal jaren in Wenen, München en Hamburg (althans voor de Europese variant), verplaatst het TechEd circus zich dit jaar naar 'ons' Amsterdam. Van 18 tot en met 20 oktober om precies te zijn. Ben benieuwd bij welk congrescentrum ze neerstrijken. Heb je interesse? Neem dan contact op met je P-manager. Zoals je zult begrijpen zijn er slechts enkele plaatsen beschikbaar. Maar wie weet, nu het zo dichtbij is, kunnen we ons management over halen om meer plaatsen beschikbaar te stellen :) Het zou natuurlijk helemaal mooi zijn als één van ons daar een sessie kan invullen. Eens denken: Mendocino bij Essent, mobile bij Hydron, Adobe forms bij de NS, XI bij Astellas ... Kom eens met een aantal suggesties. Je kan hier trouwens nog een aantal sessies uit 2005 online bekijken. Zeer de moeite waard wanneer je tussen 2 projecten in zit en je je in de flexruimte nuttig bezig wilt houden ;-)

Capacity Cushion

Image
Watte? Iedereen weet dat we de huidige vraag naar ABAP resources niet voldoende kunnen invullen. We moeten regelmatig 'buiten de deur' shoppen. Natuurlijk doen we verwoede pogingen om mensen aan te nemen, maar dat gaat niet zo snel als we zouden willen. Dus creatief gedacht: we doen aan capacity cushion. Anders gezegd: we halen collega’s vanuit India naar Nederland en gaan op die manier de projecten beter staffen. Dit jaar nog willen we 6 collega’s in Nederland inzetten, niet individueel bij een klant maar in een bestaand of nieuw projectteam. Naast een inzet als developer is het voor hen ook mogelijk om op grote projecten naar een rol als onsite coördinator te groeien. Door meer gebruik te maken van het RightShore principe worden we zo nog flexibeler in het staffen van de projecten. Want vergis je niet, de vraag naar SAP NetWeaver developers gaat zeker niet afnemen in de toekomst. Met alle nieuwe mogelijkheden die SAP ons biedt, krijgen wij een steeds belangrijkere rol in h...