Sunday, May 26, 2013

SAP CodeJam SAP NetWeaver Gateway

On May 24 the SAP CodeJam circus landed in Eindhoven at our Ciber office. Organized by Wim Snoep and hosted by Andre Fisher and Craig Cmehil we spent Friday afternoon and early evening jamming with SAP NetWeaver Gateway.

_DSC2852
Wim Snoep opening the event.

_DSC2851
Craig Cmehil about the SAP CodeJam event.

_DSC2856
Andre Fischer explains the basics around SAP NetWeaver Gateway.

_DSC2863
And then the fun begins ... coding!

_DSC2869
Wow, some serious coding by Ted.

The complete picture set is available at Flickr.

Wednesday, May 22, 2013

VNSG DemoJam 2013 - The Garbage Collector


Replay from this years VNSG DemoJam entry - The Garbage Collector by Margreet Klerkx, Leo van Hengel and me.

Unfortunately we ran out of time (we needed just another 30 seconds ...) but we had good fun. In case you've missed me in the video, I'm wearing something purple ;-)

Thanks to Sven van Leuken for recording our act and borrowing your suit ;-)

Whole transcript of our act (in Dutch):

Henk
Goedemiddag dames en heren, dank je wel Robbert voor de introductie. Graag wil ik kort onze business case uitleggen - of beter - graag willen we deze aan jullie laten zien.

Henk komt op met de vrachtwagen en rijdt de weegschaal op.
Henk
Bij Attero ga ik mijn afval afgeven. Vooraf kondig ik mijn afvalstroom aan met een begeleidingsbrief. Na controlekan ik mijn vrachtwagen laten wegen, lossen en opnieuw laten wegen. Het verschil is het gewicht van de lading.

Henk komt aan bij Leo.
Henk
Goedemiddag Leo, alles goed? Zou je mijn truck willen wegen?
Leo
Ha Henk, moment, zou je eerst de begeleidingsbrief willen geven?
Henk
Eh ja, natuurlijk, ff zoeken. Was het nou deze, of deze? Die dan? Pak deze maar - denk ik.
Leo
Nee, die is van vorige week!
Henk
Raakt in de war en gooit de papieren in de lucht.

Leo loopt terug naar desk om geluidje af te spelen.
Henk
Met 10.000.000 Afval Begeleiding Brieven per jaar in Nederland, is het administratieve proces een hele uitdaging. Regelmatig raken brieven kwijt, of worden de verkeerde door de chauffeur overhandigd.
Kan dat niet efficiënter?

Opkomst Twan als SAP NetWeaver Man

Leo speelt Geluidje SNW Man.
Twan
Maar natuurlijk kan dat! Kijk maar eens hoe dit met onze Garbage Collector oplossing gaat.

Henk keert terug met de truck en komt opnieuw bij Leo aan.
Henk
Goedemiddag Leo, goed je weer te zien. Zou je mijn truck willen wegen?
Leo
Maar natuurlijk Henk, laat me dan eerst controleren of je lading al aangemeld is. Ik scan even je nummerbord.

Leo maakt een foto van het nummerbord en loopt terug naar de desk.
Twan
De foto wordt ge-upload naar de SAP HANA Cloud om het bijbehorende contract te achterhalen. Wanneer deze gevonden is, wordt een taak voor Leo aangemaakt.

Leo logt in, toont de takenlijst, opent de nieuwe taak
Leo
OK, Henk ik heb het contract, alles is akkoord, laten we gaan wegen.
Henk
12 Ton

Twan zet het zwaailicht aan
Leo
OK Henk je kunt gaan lossen

Henk rijdt door en lost de lading.

Twan zet het zwaailicht uit.

Henk zet de auto terug op de weegschaal
Henk
10 Ton
Leo
Ik voer het gewicht in.
Je lading woog 2 ton. Dank je wel, fijne dag nog.
Henk
Dank je Leo, tot morgen.
Twan
Dat ziet er al een stuk eenvoudiger uit, hoe hebben we dit gemaakt?
In SAP wordt de lading middels een sales order afgeroepen op een contract. Bijgaand zie je het contract en de sales order.

Twan laat contract en order zien.
Twan
Met SAP NetWeaver BPM hebben we het proces gemodelleerd:
·         Op basis van het nummerbord wordt het bijbehorende contract opgehaald
·         Hiermee maken we een sales order aan op basis van het gewicht van de lading.
·         Wanneer er geen contract wordt gevonden, maken we eerst een nieuwe klant en vervolgens een sales order aan.
Leo.
Leo
Ik heb een iPhone app ontwikkeld die een foto van het nummerbord upload naar een cloud applicatie. De app scant het plaatje en zet het om naar tekst. Met een BPM REST API wordt een proces opgestart en de user interface van de weegbrug applicatie is ontwikkeld met SAP UI5.
Twan
Doordat we het proces in BPM gemodelleerd hebben kunnen we ook over het proces rapporteren. KPI's en statistieken worden hiermee duidelijk in beeld gebracht.
Twan
Dus met onze oplossing in SAP NetWeaver BPM, cloud en SAP UI5 hebben we een omslachtig proces omgezet in gebruikers vriendelijke versie. En hiermee besparen we  miljoenen papieren documenten.
Leo
Een simpeler proces dankzij De Garbage Collector, dat is toch geweldig!!!

Afspelen No Time To Waste