ABAP - Office integratie via OPEN XML API

Maat: px
Weergave met pagina beginnen:

Download "ABAP - Office integratie via OPEN XML API"

Transcriptie

1 1 VNSG magazine 2014 ABAP - Office documenten en met name Excel sheets vormen een algemeen middel om data in SAP systemen te krijgen, of er uit te rapporteren. Al eeuwen biedt SAP mogelijkhedenheden om met OLE vanuit SAP te communiceren met MS-Office. In de SCN community zijn ABAP2XLSX en XLSX2ABAP libraries gepubliceerd. In de 7.02 nw releases van SAP zit echter standaard een API om te integreren met Excel, Word en Powerpoint. In deze tip een korte introductie. We richten ons om het behapbaar te houden uitsluitend op Excel import met behulp van de SAP class CL_OPENXML_PACKAGE. XLSx, PPTx, DOCx, zijn ZIP bestanden Uitgangspunt van dit document is dat we de te lezen Excel sheet in binaire form hebben. Of dat nu met een upload, als payload in een bericht, als attachment in een mail of wat dan ook binnenkomt. Van belang is nu om te weten dat een XLSx bestandje eigenlijk een ZIP file is. We nemen bijvoorbeeld het volgende XLSx bestandje VNSG.xlsx, met daarin één sheet: Zes cellen dus, A1, A2 en A3 met de waarde van 1, 2 resp 3, en B1, B2 en B3 met de (string!) waarde 1, 2 en 3. Hernoemen we de extensie van het bestand dat we hebben opgeslagen van *.xlsx naar *.zip, dan ziet het er als we het openen met ZIP (of als je het parset in Java, of wat dan ook) als volgt uit:

2 2 VNSG magazine 2014 Als we het simpel houden (kan altijd complexer) zitten de voor ons interessante gegevens in de bestanden /xl/worksheets/sheet1.xml: en xl/sharedstrings.xml... Concreet: we vinden in worksheets\sheet1.xml elementen met naam row/c met attribute r="<cellid>" terug. Als attribute "s" van dit element gelijk is aan "1" dan betekent dit een verwijzing naar element volgnummer(row/c/v) in xl/sharedstrings (nb! element 0 is het eerste voorkomen van...). Daar kunnen we dus wat mee als we inkomende XLSx bestanden ontzippen en de waarde op deze wijze uitlezen.

3 3 VNSG magazine 2014 Voor we verder gaan even een proof of concept voor DOCx bestanden. Bronbestand is HelloWord.docx (vindt FOO lekker): Is als ZIP gelezen: Lezen we word/document.xml Dan toont dat dus hetzelfde concept...

4 4 VNSG magazine 2014 Verwerking in ABAP Uitgangspunt hebben we al genoteerd, namelijk een binary xstring (iv_excel in code hieronder) met de gehele XLSx. De basis begint nu met de factory cl_xlsx_document=>load_package( <xstring> ), die een object teruggeeft van het type CL_OPENXML_PACKAGE. data objxlsx type ref to CL_OPENXML_PACKAGE. objxlsx = cl_xlsx_document=>load_package( iv_excel ). objxlsx is een object met een iterator die de parts teruggeeft, en die parts zijn inderdaad de files die we al eerder terugzagen bij het openen van de zipfile. data lr_part type ref to cl_openxml_part. data lr_parts type ref to cl_openxml_partcollection, data lv_partcount type i. lr_parts = objxlsx->get_parts( ). lv_partcount = lr_parts->get_count( ). lv_partcount = lr_workbook->get_parts( )->get_count( ). do lv_partcount times. sv_index = sy-index - 1. lv_uri = lr_workbook->get_parts( )->get_part( sv_index )-> get_uri( )->get_uri( ). lv_uri is nu een string die het pad naar het bestand geeft. Er waren er meerdere, maar we waren vooralsnog alleen geïnteresseerd in '/xl/sharedstrings.xml' en '/xl/worksheets/sheet1.xml'. Daar moeten we door te loopen over de iterator de index van bepalen, en dan kunnen we ze lezen. xxmlsheet1 = lr_workbook->get_parts( )->get_part( <gevondenindex> ) ->get_data( ). xxmlsharedst = lr_workbook->get_parts( )->get_part( <gevondenindex> ) ->get_data( ). xxmlsheet1 en xxmlsharedst zijn hierbij xstrings die we kunnen parsen met de ixml classes. Zonder hier vervelend te willen worden in volledigheid (het is een tip, geen werkinstructie) een snippet voor het lezen van de shared string XML: lr_ixml = cl_ixml=>create( ). lr_ixml_document = lr_ixml->create_document( ). lr_ixml_stream_factory = lr_ixml->create_stream_factory( ). lr_ixml_istream = lr_ixml_stream_factory ->create_istream_xstring( xxmlsharedst ). lr_ixml_parser = lr_ixml->create_parser( document = lr_ixml_document istream = lr_ixml_istream stream_factory = lr_ixml_stream_factory ).

5 5 VNSG magazine 2014 lr_ixml_parser->parse( ). lr_ixml_istream->close( ). if lr_ixml_node_sst is bound. lr_ixml_node_silist = lr_ixml_node_sst->get_children( ). if lr_ixml_node_silist is bound. lv_nrof_sinodes = lr_ixml_node_silist->get_length( ). do lv_nrof_sinodes times. lv_sstidx = sy-index - 1. try. lv_value = lr_ixml_node_silist->get_item( lv_sstidx ) -get_first_child( )->get_value( ). // There it is!! catch cx_root. // any endtry. enddo. endif. endif. Voor de worksheet zelf is het van hetzelfde laken, maar vergeet niet de waarde te vervangen door de gevonden sharedstring (als er een attribuut 's' was...)! Finally Het voorbeeld heb ik teasing en simpel gehouden, maar kan natuurlijk zo complex worden als je zelf wil. En zijn de ABAP2XLSX/XLSX2ABAP libraries hiermee nu overbodig geworden? Het antwoord daarop is dat die een compleet framework bieden, en bijvoorbeeld ook een uitgewerkt concept van styles ondersteunen. Dat kan je natuurlijk zelf gaan maken (kost tijd), en het leren (lees: doorgronden) van een library vergt ook tijd. Het charmante van de CL_OPENXML_PACKAGE is echter de uniformiteit van de oplossing, en de wijze waarop dat een maatwerkoplossing ondersteunt. Ik zou echter niet meer met OLE koppelingen aan de slag gaan. Al was het alleen maar om de specifieke ondersteuning van de SAPGUI die dat vereist. Hans Gmelig Meyling, September 2014 Literatuur, links en notes ABAP2XLSX library van Ivan Femia: SCN Startpage: GitHub: https://github.com/ivanfemia/abap2xlsx SCN blog van Benu Mariantony SCN:

MS-Office documenten integratie via SAP PI

MS-Office documenten integratie via SAP PI MS-Office documenten integratie via SAP PI Met behulp van het SAP Process Integration systeem (SAP PI) kun je op vele manieren je integratie regelen tussen je SAP systemen en/of andere systemen. Ook met

Nadere informatie

CRM en MS Excel. VNSG Magazine september 2014

CRM en MS Excel. VNSG Magazine september 2014 VNSG Magazine september 2014 CRM en MS Excel Introductie Met SAP CRM en de WebUI kan een gebruiker heel goed uit de voeten. Echter soms wil men simpelweg de gegevens uit CRM extern in een ander pakket

Nadere informatie

Documenten in en uit Apex

Documenten in en uit Apex Documenten in en uit Apex Hoe om te gaan met documenten en Oracle Apex Dick Dral, Detora Even voorstellen Oracle sinds 1988 (Ministerie van LNV) HTML sinds 1995 Oracle Webtoolkit sinds 1998 Apex sinds

Nadere informatie

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM

Eigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM Tips & Tricks Eigen Widgets in CRM Eigen Widgets in CRM Introductie De WebUI van CRM 7.0 maakt het mogelijk om je eigen widgets te maken en deze in je eigen view te gebruiken. Dat kan door gebruik te maken

Nadere informatie

Tips & Tricks: Tip van de maand November 2010. Office Integratie

Tips & Tricks: Tip van de maand November 2010. Office Integratie Tips & Tricks: Tip van de maand November 2010 Door: Martijn Janssen Introductie Office Integratie De Teamcenter MS Office-integratie maakt gebruik van Microsoft Office 2003 of 2007 in een beheerde Teamcenter

Nadere informatie

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Labels en Rapporten in Atlantis 1 Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Rapporten Een rapport is eigenlijk altijd een tekst bestand, die vorm wordt gegeven

Nadere informatie

LSP Connect en HL7v3

LSP Connect en HL7v3 LSP Connect en HL7v3 Agenda Introductie LSP Connect Gebruik van HL7v3 in LSP Connect Ervaringen en workarounds Conclusie Vragen Introductie Albert van t Hart Solution Architect E.Novation Managed Services

Nadere informatie

Organiseer uw verschillende SOAP services in één scenario

Organiseer uw verschillende SOAP services in één scenario 1 Organiseer uw verschillende SOAP services in één scenario Wouter Luijten wouterluijten@creetion.com 2 Introductie Tijdens de implementatie van een proces heeft u vaak te maken met een veelvoud aan services.

Nadere informatie

Specialisatie RTES - Project FunnyScreens. Installatie en gebruik van JUnit

Specialisatie RTES - Project FunnyScreens. Installatie en gebruik van JUnit Installatie en gebruik van JUnit Auteurs: Niels Hendriks - 89713 Matthijs Langenberg - 89870 Wiebe van Schie - 84313 Siet Toorman - 91623 Job Vermeulen 90589 Semester: 6 DSO: QSO: Dhr. R.J.W.T. Tangelder

Nadere informatie

Dynamiek met VO-Script

Dynamiek met VO-Script Dynamiek met VO-Script Door Bert Dingemans DLA Ontwerp & Software bert@dla-architect.nl Inleiding Op de SDGN nieuwsgroep voor Visual Objects ontstond laatst een draad van berichten over de nieuwe libraries

Nadere informatie

VNSG Magazine September 2014

VNSG Magazine September 2014 VNSG Magazine September 2014 SAP backend processen ontsluiten naar Operation Process Intelligence Inleiding In de maart 2014 editie van Tips & Tricks heeft Creetion laten zien hoe end-2-end processen transparant

Nadere informatie

Nog even snel kleine issues oplossen

Nog even snel kleine issues oplossen VNSG Magazine juni 2015 Tips & Tricks CRM/SRM Nog even snel kleine issues oplossen Introductie Zo voor de vakantie zouden we nog even snel kleine issues oplossen. In deze tips & tricks worden weer een

Nadere informatie

Blog-Het gebruik van variabelen in Excel VBA

Blog-Het gebruik van variabelen in Excel VBA Blog-Het gebruik van variabelen in Excel VBA Versie : 2012.01.31.1 (Blog http://www.reinder.eu) Dank voor de leuke reacties op het vorige blog en ook dank voor de kritische noot over het nivo dat de gebruiker

Nadere informatie

Kleine cursus PHP5. Auteur: Raymond Moesker

Kleine cursus PHP5. Auteur: Raymond Moesker Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven

Nadere informatie

FostPack Importeren verpakkingsfiches via Excel

FostPack Importeren verpakkingsfiches via Excel FostPack Importeren verpakkingsfiches via Excel 1 Inhoudsopgave FostPack Importeren verpakkingsfiches via Excel 1. Algemeen... 3 2. Aandachtspunten bij het importeren van verpakkingsfiches... 3 3. Verpakkingsfiches

Nadere informatie

Conceptenbibliotheek & Technisch register. Frank Terpstra 02-09-2015

Conceptenbibliotheek & Technisch register. Frank Terpstra 02-09-2015 Conceptenbibliotheek & Technisch register Frank Terpstra 02-09-2015 Inhoud Technisch register Concepten bibliotheek Demo Waarom Registers Vindbaarheid (schema s, informatiemodellen, concepten zijn zonder

Nadere informatie

Enterprise Connectivity. Marnix van Bo. TU Delft Elek Software Architect 20 jaar ervarin ontwikkeling

Enterprise Connectivity. Marnix van Bo. TU Delft Elek Software Architect 20 jaar ervarin ontwikkeling Fir rst Base Enterprise Connectivity Marnix van Bo chove First Base: opgericht in 2001 TU Delft Elek ktrotechniek - 1998 Software Architect 20 jaar ervarin g met software ontwikkeling Presentatie Ideeën

Nadere informatie

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5 1. Milieuklacht............................................................................................. 2 1.1 Handleiding opladen XML in mkros......................................................................

Nadere informatie

MobiDM App handleiding voor ios

MobiDM App handleiding voor ios MobiDM App handleiding voor ios Deze handleiding beschrijft de installatie en gebruik van de MobiDM App voor ios. Version: x.x Pagina 1 Index 1. WELKOM IN MOBIDM... 2 1.1. INTRODUCTIE TOT DE INSTALLATIE...

Nadere informatie

Efficy Mobile Efficy Mobile is een nieuwe interface van Efficy voor mobiele toestellen ter intentie van gebruikers die met Efficy werken onderweg.

Efficy Mobile Efficy Mobile is een nieuwe interface van Efficy voor mobiele toestellen ter intentie van gebruikers die met Efficy werken onderweg. 2012, Efficy sa/nv Nieuwe Functionaliteiten in Efficy 2012 Summer Efficy 2012 Summer voegt een aantal interessante nieuwe functionaliteiten toe aan wat anders een natuurlijke opvolging van de Spring release

Nadere informatie

Stappenplannen MailPlus SOAP API

Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API Stappenplannen MailPlus SOAP API oktober 2009 Introductie Dit document bevat stappenplannen welke u als technische gebruiker van MailPlus op weg kunnen helpen met de koppeling

Nadere informatie

MobiDM App Manual for Windows Phone

MobiDM App Manual for Windows Phone MobiDM App Manual for Windows Phone This manual describes the installation and use of the MobiDM App for Windows Phone Version: x.x Page 1 Index 1. WELKOM IN MOBIDM... 2 1.1. INTRODUCTIE TOT DE INSTALLATIE...

Nadere informatie

Forensics in Office365. Christian Prickaerts 12 juni 2014, Amsterdam

Forensics in Office365. Christian Prickaerts 12 juni 2014, Amsterdam Forensics in Office365 Christian Prickaerts 12 juni 2014, Amsterdam 2 Vanaf Office 2007 Vóór de 2007 versie standaard het OLE formaat Object Linking and Embedding (OLE) Sinds de 2007 versie standaard

Nadere informatie

HTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt?

HTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Inleiding Emark Mail biedt u de mogelijkheid om kant en klare HTML nieuwsbrieven in te laden en te versturen.

Nadere informatie

2. Ga naar Prestashop Admin > Modules en zoek naar Kassa Compleet.

2. Ga naar Prestashop Admin > Modules en zoek naar Kassa Compleet. Hoe integreer ik Kassa Compleet in mijn webwinkel? Om het integreren voor u zo eenvoudig mogelijk te maken ontvangt u van ons een plugin voor uw webwinkelpakket. Wij ondersteunen de volgende pakketten:

Nadere informatie

Installatiehandleiding

Installatiehandleiding Installatiehandleiding Adcurve Magento extensie v1.1.5 Contactgegevens TIG B.V. Kabelweg 37 1014 BA Amsterdam +31 20 21 81 000 tig.nl Documentinformatie Document: installatiehandleiding_magento_adcurve_1.1.5.docx

Nadere informatie

Update Globis 6.0.9 Koppelingen DMS, WMS en Mail 1 MEI 2007 Willem den Boer

Update Globis 6.0.9 Koppelingen DMS, WMS en Mail 1 MEI 2007 Willem den Boer GLOBISsue Nr. 65 Update Globis 6.0.9 4 e Concept Onderwerp Datum Door Update Globis 6.0.9 Koppelingen DMS, WMS en Mail 1 MEI 2007 Willem den Boer 1 Inleiding Steeds meer organisaties werken met een Documenten

Nadere informatie

ondersteunde platforms...5 Installatie en activering...7 Integratie met SAP BusinessObjects-platform...11 Integratie met SAP-systemen...

ondersteunde platforms...5 Installatie en activering...7 Integratie met SAP BusinessObjects-platform...11 Integratie met SAP-systemen... 2009-11-24 Copyright 2009 SAP AG. Alle rechten voorbehouden. Alle rechten voorbehouden. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign en andere producten en services van SAP

Nadere informatie

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: Eenvoudig voorbeeld. Er wordt verondersteld dat er met VS 2008 EXPRESS gewerkt wordt. Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: (Sommige schermafdrukken zijn afkomstig

Nadere informatie

In opdracht van Rijkswaterstaat-RIKZ. Koppeling WADI- MARIA, Functioneel Ontwerp

In opdracht van Rijkswaterstaat-RIKZ. Koppeling WADI- MARIA, Functioneel Ontwerp In opdracht van Rijkswaterstaat-RIKZ Koppeling WADI- MARIA, Functioneel Ontwerp Modelit Rotterdamse Rijweg 126 3042 AS Rotterdam Telefoon +31 10 4623621 info@modelit.nl www.modelit.nl In opdracht van Rijkswaterstaat-RIKZ

Nadere informatie

Handleiding website Pax Christi

Handleiding website Pax Christi Handleiding website Pax Christi deel II Inhoudstafel 1. Invoegen van afbeeldingen... 1 1.1 Wat is een digitale afbeelding?...1 1.2 Het invoegen van een digitale afbeelding in een bericht... 2 2. Posten

Nadere informatie

Security web services

Security web services Security web services Inleiding Tegenwoordig zijn er allerlei applicaties te benaderen via het internet. Voor bedrijven zorgt dit dat zei de klanten snel kunnen benaderen en aanpassingen voor iedereen

Nadere informatie

Mobile Device Manager Handleiding voor ios

Mobile Device Manager Handleiding voor ios Mobile Device Manager Handleiding voor ios Inhoud 1 Welkom bij Mobile Device Manager 3 1.1 Introductie tot de installatie 3 2 Uitrollen van een ios apparaat 4 2.1 Connectie maken met de server 5 2.2 Downloaden

Nadere informatie

vbg.vbnet.beginner Omgaan met files en directories binnen Visual Basic.NET

vbg.vbnet.beginner Omgaan met files en directories binnen Visual Basic.NET In Visual Basic 6 was het werken met bestanden en mappen niet altijd even vriendelijk. Met de komst van het FileSystemObject binnen de Microsoft Scripting Runtime library werd het al veel beter. Het.NET

Nadere informatie

Acht stappen voor JSF

Acht stappen voor JSF Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites

Nadere informatie

De Kleine WordPress Handleiding

De Kleine WordPress Handleiding Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling

Nadere informatie

Handleiding Aanbieders

Handleiding Aanbieders Handleiding Aanbieders Collage-Almere is het centrum voor kunst- en cultuuronderwijs in Almere en vormt de schakel tussen kunst- en cultuuraanbieders en het primair en voortgezet onderwijs. Elke deelnemende

Nadere informatie

Frontend ontwikkeling

Frontend ontwikkeling Frontend ontwikkeling Mark Jansen Edwin Vlieg PHPFreakz ledendag 10 november 2007 Frontend ontwikkeling De interface is je product richting de eindgebruiker Goede PHP code met een slechte interface geeft

Nadere informatie

Een fragment wordt afgeleid van de basis klasse "Fragment".

Een fragment wordt afgeleid van de basis klasse Fragment. Android fragmenten 1/5 Fragmenten Klasse Een fragment wordt afgeleid van de basis klasse "Fragment". package com.android.cursustekst; import java.text.simpledateformat; import java.util.arraylist; import

Nadere informatie

ZOEKHULPEN EN SELECTIEVARIANTEN

ZOEKHULPEN EN SELECTIEVARIANTEN SAP/SLM Tips & Trucs SAP ALGEMEEN 1) Transactiecodes tonen in menu 2 2) Drop down lijstjes op alfabet en met code 3 3) Standaardtabblad instellen Studiedossier / Stamgegevens 4 4) Alle schermen in één

Nadere informatie

File Uploads met standaard ASP.NET

File Uploads met standaard ASP.NET File Uploads met standaard ASP.NET In deze tutorial gaan we een aspx pagina maken (met codebehind), waarmee je een bestand kan uploaden naar de webserver. Noot: de hier beschreven code gaat niet in op

Nadere informatie

Courbois Software WebDesignEditor. Werken met MailThem 2.0

Courbois Software WebDesignEditor. Werken met MailThem 2.0 Courbois Software WebDesignEditor Werken met MailThem 2.0 http://www.cs-webdesign.nl/opslag/mailthem.exe 2006-2010 Courbois Software Beuningen Fazantlaan 63, 6641 XW Beuningen. www.courboissoftware.com

Nadere informatie

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho.

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho. Automatisering voor Financiële Dienstverleners Werken met Queries en Merge Documenten For more information visit our website at www.pyrrho.com Date: Document Nr: 30 maart, 2007 UBizzMerge, Versie 4.0 Status:

Nadere informatie

sportadministratie Hoe werken met de aanwezigheden

sportadministratie Hoe werken met de aanwezigheden sportadministratie Hoe werken met de aanwezigheden sportadministratie 2 Inhoud 1 Via de menu SPORTIEF... 3 2 Het overzicht... 3 3 Nieuwe aanwezigheden invullen... 4 3.1 Niet van toepassing... 4 3.2 De

Nadere informatie

NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. DOEL: SIMULATOR:

NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. DOEL: SIMULATOR: NSPYRE LEGO MINDSTORMS UITDAGING (JAVA) INLEIDING. Door mee te doen aan deze uitdaging kan je Nspyre laten zien wat je kan. Schrijf jij de beste oplossing dan is deze lego mindstorms nxt 2.0 set voor jou.

Nadere informatie

Dynamische gebruikersbeslissingen in SAP Workflow

Dynamische gebruikersbeslissingen in SAP Workflow Dynamische gebruikersbeslissingen in SAP Workflow Inleiding Een gebruikersbeslissing in een SAP Workflow definitie biedt de mogelijkheid om een optiescherm aan de gebruiker aan te bieden. Hiermee kan de

Nadere informatie

Tentamen Inleiding Programmeren (IN1608WI), 2 februari 2012, 9.00-11.00, Technische Universiteit Delft, Faculteit EWI, Afdeling 2.

Tentamen Inleiding Programmeren (IN1608WI), 2 februari 2012, 9.00-11.00, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Tentamen Inleiding Programmeren (IN1608WI), 2 februari 2012, 9.00-11.00, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Gesloten boek tentamen, bij dit tentamen mag je geen gebmik maken van

Nadere informatie

MobiDM App Handleiding voor Android

MobiDM App Handleiding voor Android MobiDM App Handleiding voor Android Deze handleiding beschrijft de installatie en gebruik van de MobiDM App voor Android. Version: x.x Pagina 1 Index 1. WELKOM IN MOBIDM... 2 1.1. INTRODUCTIE TOT DE INSTALLATIE...

Nadere informatie

App onderdelen. Source files. Android app onderdelen 1/6

App onderdelen. Source files. Android app onderdelen 1/6 Android app onderdelen 1/6 App onderdelen Een Android project bestaat uit een aantal onderdelen die hieronder beschreven worden. In het project venster kan je de mappen weergeven volgens de hieronder aangeduide

Nadere informatie

Wat is Silverpoint? Een tool waarmee men op een snelle en wijze uniforme mooie websites kan maken.

Wat is Silverpoint? Een tool waarmee men op een snelle en wijze uniforme mooie websites kan maken. Silverpoint 4 Wat is Silverpoint? Een tool waarmee men op een snelle en wijze uniforme mooie websites kan maken. De navigatiestructuur wordt vooraf via een sjabloon door u gekozen en door pagina s toe

Nadere informatie

ABN-Amro Shuttle Service export database. 1. Inleiding. 2. De Wizard. Functionele documentatie

ABN-Amro Shuttle Service export database. 1. Inleiding. 2. De Wizard. Functionele documentatie ABN-Amro Shuttle Service export database Functionele documentatie rudy@negenborn.net 04/2001 1. Inleiding Connexxion levert een taxidienst aan ABN-Amro. Werknemers van de ABN-Amro kunnen van deze taxidienst

Nadere informatie

Handleiding Wordpress

Handleiding Wordpress Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde

Nadere informatie

Release notes Swing 5.0.8

Release notes Swing 5.0.8 e Release notes Swing 5.0.8 Copyright 2016 Swing Jive Swing is een product van ABF Research Jive Presentatie Choropletenkaart met objecten en lijnen Mogelijkheid om gegevens op object- en lijnniveau weer

Nadere informatie

Boe-Bots - Arduino robots

Boe-Bots - Arduino robots Boe-Bots - Arduino robots Voorbereiding - wat hebben we allemaal nodig? 1) Een laptop met de Arduino IDE 2) Een Boe-Bot 3) Een USB printerkabel 4) De Boe Bot Library én NewPing library. Hier te downloaden.

Nadere informatie

Het opzetten van deze applicatie

Het opzetten van deze applicatie Installatie Codeigniter 2.1.3 Om met Codeigniter te kunnen werken, heb je een werkende Codeigniter 2.1.3. omgeving nodig. Die gaan we hier maken. We zullen eerst deze omgeving gaan opzetten en inrichten.

Nadere informatie

Beknopte handleiding remote werken met Novell Virtual office

Beknopte handleiding remote werken met Novell Virtual office Beknopte handleiding remote werken met Novell Virtual office Remote werken is beschikbaar vanaf nagenoeg iedere PC met internettoegang. Om toegang te krijgen surf je naar https://mail.slz.landschapsbeheer.nl/onenet/netstorage

Nadere informatie

Werken in de Cloud. Prijzen.xls. Geschikt voor. Werken in de cloud

Werken in de Cloud. Prijzen.xls. Geschikt voor. Werken in de cloud Pag. 1 Downloads.xls Facturatie.xls Voorraad.xls Prijzen.xls Prijzen.xls Werknemers.xls Klantgegevens.xls Prijzen.xls Voorraad.xls xls Werknemers.xls Voorraad.xls Werknemers.xls Downloads.xls Werknemers.xls

Nadere informatie

1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER?

1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER? 1. HOE MAAK IK EEN IPART EN PLAATS IK DEZE IN HET CONTENT CENTER? Deze Basis vaardigheden voor iparts is een vervolg op Geavanceerde Excel functies. Zorg dus dat je minstens die Tips & Trick eerst hebt

Nadere informatie

Inhoud. Endnote X7 Handleiding Mediacentrum maart 2015 Page 2

Inhoud. Endnote X7 Handleiding Mediacentrum maart 2015 Page 2 Inhoud Over Endnote... 3 Endnote installeren... 4 Een library aanmaken... 5 Voordat je begint!... 6 Tussenvoegsels in namen... 6 Referenties invoegen in een Worddocument/Cite while you write... 7 Handmatig

Nadere informatie

WEBSECURITY INFORMATICA STUDENTENWERKING. Gemaakt door Bryan De Houwer en Yuri Moens

WEBSECURITY INFORMATICA STUDENTENWERKING. Gemaakt door Bryan De Houwer en Yuri Moens WEBSECURITY INFORMATICA STUDENTENWERKING Gemaakt door Bryan De Houwer en Yuri Moens ISW Informatica studentenwerking voor en door studenten Wat bieden wij aan: Workshops Shell accounts Altijd bereikbaar

Nadere informatie

Handleiding TAPI Driver

Handleiding TAPI Driver Handleiding TAPI Driver Auteur: Marketing Datum: 01-10-2014 Versie: 2.0 Aantal bladen: 7 Nummer: 1021 2 P a g i n a Inhoud 1. Inleiding... 3 2. Installatie TAPI Driver... 4 2.1 Toegang Operator... 5 2.2

Nadere informatie

Excel 2013 Snelstartgids

Excel 2013 Snelstartgids Beknopte handleiding Microsoft Excel 2013 ziet er anders uit dan de vorige versies. Daarom hebben we deze handleiding gemaakt, zodat u sneller vertrouwd raakt met het programma. Pagina 1 van 6 Aan de slag

Nadere informatie

Legal Eagle Agendafix. 2011 Sdu Uitgevers / A. Koppenaal

Legal Eagle Agendafix. 2011 Sdu Uitgevers / A. Koppenaal Legal Eagle Agendafix / A. Koppenaal I Legal Eagle Agendafix Inhoudsopgave Algemene informatie 1 OLE error 2 LE_agendafix.zip... downloaden 3 LE3Agenda.reg... 4 RegOCX.exe... 6 vfpoledb.exe... 7 Synchroniseren

Nadere informatie

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant CMS Ronde Tafel Cloud Continuity Ir. Jurian Hermeler Principal Consultant Introductie Quint Wellington Redwood Onafhankelijk Management Adviesbureau Opgericht in 1992 in Nederland Ruim 20 jaar ervaring

Nadere informatie

Hoe email- adressen in uw website opladen en bewaren?

Hoe email- adressen in uw website opladen en bewaren? Hoe email- adressen in uw website opladen en bewaren? Stap 1: Klik in de footer van je website op Inloggen onder de titel Admin- Area Stap 2: Typ volgende gegevens in om in te loggen: Gebruikersnaam: agentennummer

Nadere informatie

Web Application Security Hacking Your Way In! Peter Schuler & Julien Rentrop

Web Application Security Hacking Your Way In! Peter Schuler & Julien Rentrop Web Application Security Hacking Your Way In! Peter Schuler & Julien Rentrop 1 Agenda Injection Cross Site Scripting Session Hijacking Cross Site Request Forgery #1 OWASP #2 top 10 #3 #5 Bezoek www.owasp.org

Nadere informatie

HANDLEIDING AAN DE SLAG MET 50 CLUB

HANDLEIDING AAN DE SLAG MET 50 CLUB HANDLEIDING AAN DE SLAG MET 50 CLUB Introductie Welkom bij 50 Club! Leuk dat we u als nieuw lid mogen verwelkomen. In deze handleiding vindt u alle informatie die u nodig hebt om uw profiel in 50 Club

Nadere informatie

Handleiding. Z factuur Archief

Handleiding. Z factuur Archief Handleiding Z factuur Archief INHOUDSOPGAVE 1. DASHBOARD... 3 1.1. Inloggen... 3 Inloggegevens vergeten... 3 1.2. Mogelijkheden Dashboard... 3 Instellingen, Abonnement Info en Adressenboek... 3 Facturen

Nadere informatie

Detail Ontwerp 4317 Nieuwe StUF release 3.12. Omgevingsloket online release 2.9

Detail Ontwerp 4317 Nieuwe StUF release 3.12. Omgevingsloket online release 2.9 Detail Ontwerp 4317 Nieuwe StUF release 3.12 Omgevingsloket online release 2.9 Inhoudsopgave 1 Over dit document 4 1.1 Revisiehistorie 4 1.2 Reviewhistorie 4 1.3 Geraadpleegde documentatie 4 2 Wens informatie

Nadere informatie

Dag 12: Extensies installeren

Dag 12: Extensies installeren Joomla in dagen Direct naar het menu gaan Onze Drupal in 24 dagen tutorial al doorlopen? Dag 12: Extensies installeren In de tutorial van morgen gaan we een contact formulier invoegen, standaard heeft

Nadere informatie

Office 365 voor leerlingen

Office 365 voor leerlingen Office 365 voor leerlingen Inleiding Elke leerling van onze school heeft de beschikking over een Office 365 account. Vanaf nu kun je op elke computer ter wereld gebruik maken van Office 365, zolang deze

Nadere informatie

Technisch Ontwerp One Fox edav

Technisch Ontwerp One Fox edav Technisch ontwerp van de One Fox edav module Kenmerk: TO_EDAV_MVDB_51 Document: V1,2 / TO edav v2.2 Status: Publicatie: Definitief 28-2-2013 Documenthistorie Wanneer Versie Wie Wat en waarom 25-02-2010

Nadere informatie

Katholieke Hogeschool Kempen ASP

Katholieke Hogeschool Kempen ASP Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica ASP www.projectchatroom.be Yorkim Parmentier 3TI4 Andy Geluykens 3TI4 Academiejaar

Nadere informatie

ManualMaster Systeem 6.1 (ManualMaster Administrator, ManualMaster WebAccess en ManualMaster WebEdit)

ManualMaster Systeem 6.1 (ManualMaster Administrator, ManualMaster WebAccess en ManualMaster WebEdit) Let op: de versie op de gebruikerswebsite kan worden bijgewerkt! Het kan dus zijn dat uw geprinte versie verouderd is. Van toepassing op ManualMaster Systeem 6.1 (ManualMaster Administrator, ManualMaster

Nadere informatie

De werkelijke namen en beschikbaarheid van menuopdrachten kunnen per mobiel platform verschillen. De stappen kunnen ook verschillen.

De werkelijke namen en beschikbaarheid van menuopdrachten kunnen per mobiel platform verschillen. De stappen kunnen ook verschillen. Handleiding Mobiel Printen via Xerox App 18-9-15 1. Voorwaarden - app vereist ios 7.0 of nieuwer - app vereist Android versie 4 of hoger. - er is momenteel nog geen app voor Windows Phone/MS Surface tablet.

Nadere informatie

Een licentiebestand creëren

Een licentiebestand creëren Een licentiebestand creëren In dit document worden instructies gegeven voor het creëren van het licentiebestand dat nodig is om de TI-Nspire computersoftware in een netwerk te implementeren. Orderbevestigings-e-mail

Nadere informatie

De maker van deze pagina aanvaard geen enkele aansprakelijkheid voor de inhoud ervan, wel is deze met de grootste zorg samengesteld

De maker van deze pagina aanvaard geen enkele aansprakelijkheid voor de inhoud ervan, wel is deze met de grootste zorg samengesteld custom maps gebruiken in mapsource De maker van deze pagina aanvaard geen enkele aansprakelijkheid voor de inhoud ervan, wel is deze met de grootste zorg samengesteld Bij deze handleiding ga ik er vanuit

Nadere informatie

BRONNEN OPTIMALISEREN VOOR GEBRUIK IN QUAYN

BRONNEN OPTIMALISEREN VOOR GEBRUIK IN QUAYN 1 BRONNEN OPTIMALISEREN VOOR GEBRUIK IN QUAYN Inleiding Wil je dat je Quayn-omgeving zo snel mogelijk werkt, zorg dan dat de gebruikte bronnen zo optimaal mogelijk hiervoor worden ontwikkeld of omgezet.

Nadere informatie

Google Drive. Wat is google drive. Wat heb je nodig en wat krijg je. Je aanmelden aan de cloud

Google Drive. Wat is google drive. Wat heb je nodig en wat krijg je. Je aanmelden aan de cloud Google Drive Wat is google drive Google drive is het cloud systeem van google. Je kan er documenten, beelden, films. op kwijt. Het is ook mogelijk om gebruik te maken van hun online applicaties zoals google

Nadere informatie

ODF IN DE PRAKTIJK VOOR EINDGEBRUIKERS 2014-03-21

ODF IN DE PRAKTIJK VOOR EINDGEBRUIKERS 2014-03-21 ODF IN DE PRAKTIJK VOOR EINDGEBRUIKERS 2014-03-21 Inhoud OpenDocument Format...4 WAT IS ODF?...4 WAT ZIJN BEWERKBARE KANTOORDOCUMENTEN?...4 WANNEER ODF GEBRUIKEN?...4 WANNEER ODF NIET GEBRUIKEN?...4 WAAROM

Nadere informatie

OpenOffice.org. Update education Suzanne van der Meij

OpenOffice.org. Update education Suzanne van der Meij OpenOffice.org Update education Suzanne van der Meij Update education Wat zijn wij? Landelijk opererend instituut (sinds 1993) Voor wie? Non-profit & profit organisaties Wat doen wij? Trainingen, cursusmateriaal

Nadere informatie

Handleiding OpenCart - factuursturen.nl

Handleiding OpenCart - factuursturen.nl Handleiding OpenCart - factuursturen.nl www.webwinkelfacturen.nl Samenvatting Dit is de handleiding voor de koppeling van OpenCart naar Factuursturen.nl. De koppeling zorgt dat voor bestellingen in OpenCart

Nadere informatie

VB Magazine Online 2004 01/08 1 / 6

VB Magazine Online 2004 01/08 1 / 6 Een van de krachtigste elementen binnen Visual Basic 2003 vind ik wel de mogelijkheid om objecten te overerven; ook wel inheritance genoemd. U kunt niet alleen uw eigen classes en business objecten overerven,

Nadere informatie

Inhoud. VBA Excel 2010

Inhoud. VBA Excel 2010 Inhoud VBA Excel 2010 Inhoudsopgave 0. INSTELLINGEN EXCEL 2010... 9 1. WAT IS VISUAL BASIC FOR APPLICATIONS... 16 1.1. Achtergrond... 16 1.2. VBA is meer dan een macrotaal... 16 Case 1: Macro "Walk of

Nadere informatie

Material Editor. Materialen koppelen. Materialen kunnen aan een vlak worden toegekend via de Material Editor. TMC Nederland 1

Material Editor. Materialen koppelen. Materialen kunnen aan een vlak worden toegekend via de Material Editor. TMC Nederland 1 Material Editor Materialen koppelen Materialen kunnen aan een vlak worden toegekend via de Material Editor. TMC Nederland 1 Er zijn standaard materiaal bibliotheken klaar gezet. Deze kunt u bekijken via

Nadere informatie

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis

Nadere informatie

Knowledgeable Referenceable Personable Accountable Scalable

Knowledgeable Referenceable Personable Accountable Scalable Knowledgeable Referenceable Personable Accountable Scalable 1 WebForms en JavaBeans bij Essent Energie OGH presentatie 3 juli 2003 2 Agenda Inleiding Eenvoudige Java Bean in Web Forms Demo Meer complexe

Nadere informatie

Oefeningenexamen Informatica: juni 2015

Oefeningenexamen Informatica: juni 2015 Oefeningenexamen Informatica: juni 2015 Voornaam: Naam: IT-nummer: PC-nummer: Vul je naam, IT-nummer en PC-nummer (staat op de computer, bv. PC15) hierboven in. De examenbladen moeten mee afgegeven worden,

Nadere informatie

Sick Beard installeren en configureren voor gebruik in combinatie met SABnzbd+...

Sick Beard installeren en configureren voor gebruik in combinatie met SABnzbd+... pagina 1 van 6 Sick Beard installeren en configureren voor gebruik in combinatie met SABnzbd+ (Windows) Introductie Sick Beard is een stukje software wat heel wat werk uit handen kan nemen. Het weet welke

Nadere informatie

Blackboard Assignment tool

Blackboard Assignment tool Blackboard Assignment tool Voor het geven van opdrachten binnen de Blackboard (Bb) leeromgeving heeft Bb een tool ontwikkeld met de naam Assignment. Deze naam kan tot enige verwarring leiden omdat er ook

Nadere informatie

Overige transacties 1 (Excel 2002 en 2003)

Overige transacties 1 (Excel 2002 en 2003) Handleiding Meldprogramma Ongebruikelijke Transactie Overige transacties 1 (Excel 2002 en 2003) 1 Transactiesoort is noch een Money Transfer, noch een girale overboeking Inleiding Vanaf mei 2011 werkt

Nadere informatie

Programmeren. Cursus Python

Programmeren. Cursus Python Programmeren Cursus Python Cursus Python Omschrijving In deze cursus leren de deelnemers te programmeren in de objectgeoriënteerde programmeertaal Python. Python is een taal die vaak wordt gebruikt voor

Nadere informatie

Maximo Tips and Tricks

Maximo Tips and Tricks Maximo Tips and Tricks Agenda Tips & Tricks 1. Scherm lay-out on demand 2. Koppelen Excel en Maximo 3. Foto s toevoegen aan records 4. Type ahead functie 5. Scripting voor calculaties en validaties 6.

Nadere informatie

Week 1 1/4. Week 1 2/4

Week 1 1/4. Week 1 2/4 Week 1 1/4 3. Beschrijf keuzes: Wij hebben gekozen voor Dreamweaver omdat een van ons dit al op zijn/haar laptop had staan. Ook weten we hoe we dit programma moeten gebruiken en kan bijvoorbeeld notepad++

Nadere informatie

SYNTRA-WEST. Initiatiecursus JAVA. Deel

SYNTRA-WEST. Initiatiecursus JAVA. Deel SYNTRA-WEST Initiatiecursus JAVA Deel Syntra-West Syntra-West (vroeger Vormingsinstituut West-Vlaanderen) Doorniksesteenweg 220 8500 Kortrijk Tel. 056/26.02.00 Fax 056/22.81.07 i Inhoudsopgave SYNTRA-WEST...

Nadere informatie

Interactie: Document Object Model en JavaScript. Hoorcollege Webdesign 7 23 mei 2014 Christof van Nimwegen

Interactie: Document Object Model en JavaScript. Hoorcollege Webdesign 7 23 mei 2014 Christof van Nimwegen Interactie: Document Object Model en JavaScript Hoorcollege Webdesign 7 23 mei 2014 Christof van Nimwegen JavaScript WWW was geheel statisch, interactie was alleen volgen van link Javascript maakt interactie

Nadere informatie

Formulier maken en opvangen met php

Formulier maken en opvangen met php Welkom bij mijn PHP tutorial (Deel 2) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver

Nadere informatie

MICROSOFT LIVE @ EDU. handleiding. Datum: januari 2012. Versie: 1.1.0

MICROSOFT LIVE @ EDU. handleiding. Datum: januari 2012. Versie: 1.1.0 MICROSOFT LIVE @ EDU handleiding Datum: januari 2012 Versie: 1.1.0 1 Wat is Live @ Edu Live @ Edu is een service van Microsoft voor het onderwijs. Hiermee krijgt elke leerling de beschikking over een mailbox

Nadere informatie