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

Work item exits in SAP Workflow

Work item exits in SAP Workflow Work item exits in SAP Workflow Inleiding Binnen SAP Workflow biedt het gebruik van zogenaamde work item exits interessante mogelijkheden. Work item exits bieden met name mogelijkheden op het gebied van

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OpenUI5 op non Netweaver servers. VNSG magazine 2014

OpenUI5 op non Netweaver servers. VNSG magazine 2014 Deze keer gaat de NL4B tip over OpenUI5, misschien beter bekend als SAPUI5. SAPUI5 is een ontwikkeling waar SAP al enkele jaren mee bezig is. SAPUI5 is een Javascript UI library met vele controls waarmee

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

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

TiC Narrow Casting Querykoppeling

TiC Narrow Casting Querykoppeling TiC Narrow Casting Querykoppeling De querykoppeling maakt het mogelijk om data op te halen uit een systeem, om deze vervolgens te visualiseren in TiC Narrow Casting. 078-68 11 422 INFO@TICNARROWCASTING.NL

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

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

Je maakt dus een eigen custom theme i.p.v. de standaard van SAP aan te passen.

Je maakt dus een eigen custom theme i.p.v. de standaard van SAP aan te passen. SAP Theme Designer Het aanpassen van de style van een web applicatie is altijd een helse klus geweest met SAP. Maar SAP is nu gekomen met de SAP Theme Designer, deze maakt het mogelijk om op een eenvoudigere

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

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

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

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

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

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

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

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

Javascript oefenblad 1

Javascript oefenblad 1 Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de

Nadere informatie

Tips & Trucs Werkmethodieken 100 : Overstappen van de Simatek werkmethodiek naar KUBUS KeyMember Projecten overzetten

Tips & Trucs Werkmethodieken 100 : Overstappen van de Simatek werkmethodiek naar KUBUS KeyMember Projecten overzetten Tips & Trucs Werkmethodieken 100 : Overstappen van de Simatek werkmethodiek naar KUBUS KeyMember Projecten overzetten Bij het overstappen van een werkmethodiek binnen een bureau rijzen er vele vragen.

Nadere informatie

Is APEX a worthy substitute for Oracle Forms?

Is APEX a worthy substitute for Oracle Forms? your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004

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

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

Pythoncursus. Eindopdracht L-systemen. Joost, Koen, Marein en Ramon december 2015

Pythoncursus. Eindopdracht L-systemen. Joost, Koen, Marein en Ramon december 2015 Pythoncursus Eindopdracht L-systemen Joost, Koen, Marein en Ramon december 2015 Samenvatting Dit is de eindopdracht van deze cursus. Hij bestaat uit een aantal onderdelen. Als je minimaal onderdeel a,

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

Chris de Kok 223548 TDI 3. Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren

Chris de Kok 223548 TDI 3. Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren Chris de Kok 223548 TDI 3 Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren Inhoud Inleiding... 3 Black box / White box... 3 XP... 3 SimpleTest... 3 Eclipse plugin... 4 GroupTest...

Nadere informatie

Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One

Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One Wellicht moet u regelmatig grote aantallen stamgegevens toevoegen of aanpassen, zoals zakenpartner stamgegevens of artikel

Nadere informatie

DataFlex 19.0 SQL Server

DataFlex 19.0 SQL Server Connections to SQL Server 1 Agenda Connecties Aanpassingen in applicaties 2 Connecties Kort overzicht 3 SQL manier Connectie maken met een server (login) Connectie stelt je in staat om tabellen in een

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

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

Design Automation & Rules Based Design

Design Automation & Rules Based Design Design Automation & Rules Based Design Peter Van Avondt Senior Consultant MFG ProDesk NV Agenda Conditional Feature Suppression Introductie ilogic Voorbeelden: Voorbeeld 1 Part Design Voorbeeld 2 Afmetingen

Nadere informatie

Aan de slag met MailChimp!

Aan de slag met MailChimp! Aan de slag met MailChimp! In 3 stappen je eerste nieuwsbrief verzenden Stap 1. Aanmelden Meld je aan via www.mailchimp.com, het is gratis en een creditcard is niet nodig voor aanmelding. Er zijn betaalde

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

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

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

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

ANDROID ALGEMEEN VERSIE BEHEER

ANDROID ALGEMEEN VERSIE BEHEER ANDROID ALGEMEEN Met het Android gedeelte moet de gebruiker toegang krijgen tot het verhaal. De gebruiker moet dit op een fijne en natuurlijke manier kunnen doen. Wij gebruiken de Google Cardboard SDK

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

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

VBA voor Doe het Zelvers Deel 13

VBA voor Doe het Zelvers Deel 13 VBA voor Doe het Zelvers Deel 13 Handleiding van Auteur: leofact December 2014 handleiding: VBA voor Doe het Zelvers Deel 13 VBA voor Doe het Zelvers Deel 13 Vorige Aflevering De vorige aflevering handelde

Nadere informatie

ETIM UP Handleiding Ketenstandaard Bouw en Installatie Versie:

ETIM UP Handleiding Ketenstandaard Bouw en Installatie Versie: ETIM UP Handleiding Ketenstandaard Bouw en Installatie Versie: 25-07-17 Handleiding ETIM UP 1 Inhoudsopgave Over ETIM UP...3 1 Algemeen...4 1.1 Website...4 1.2 Toegang...4 1.3 Bestandsformaten...4 2 Dashboard...5

Nadere informatie

Project Software Engineering XML parser: Parsen van een xml CD catalogus

Project Software Engineering XML parser: Parsen van een xml CD catalogus Project Software Engineering XML parser: Parsen van een xml CD catalogus Brent van Bladel brent.vanbladel@uantwerpen.be February 16, 2017 XML (Extensible Markup Language) is een taal waarmee we op een

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

Landelijk Hoofdluis Protocol voor het Primair Onderwijs Quick start Schoolenik.nl voor de School Coördinator Hoofdluis

Landelijk Hoofdluis Protocol voor het Primair Onderwijs Quick start Schoolenik.nl voor de School Coördinator Hoofdluis Landelijk Hoofdluis Protocol voor het Primair Onderwijs Quick start Schoolenik.nl voor de School Coördinator Hoofdluis 1.1 Inleiding Schoolenik.nl is het sociale netwerk van jouw school. In Schoolenik.nl

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

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

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

Design Data Management voor FPGA ontwikkeling

Design Data Management voor FPGA ontwikkeling Design Data Management voor FPGA ontwikkeling Al snel heb je bij electronica ontwikkeling met Design Data Management te maken, zo ook bij FGPA ontwikkeling. Er wordt immers code gegenereerd die beheerd

Nadere informatie

Programmeren 1 23 januari 2013 Prof. T. Schrijvers

Programmeren 1 23 januari 2013 Prof. T. Schrijvers Programmeren 1 23 januari 2013 Prof. T. Schrijvers Instructies Schrijf al je antwoorden op deze vragenbladen (op de plaats die daarvoor is voorzien). Geef ook je kladbladen af. Bij heel wat vragen moet

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

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

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

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

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

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

SAPLink plugin voor workflow objecten

SAPLink plugin voor workflow objecten SAPLink plugin voor workflow objecten Inleiding SAPLink is open source ABAP programmatuur dat gebruikt wordt om maatwerk objecten zoals programma s, functiebouwstenen en klassen over te zetten naar andere

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

WordPress Handleiding

WordPress Handleiding Algemene Informatie Disclaimer: Bij het samenstellen van dit boek is de grootst mogelijke zorg besteed aan de juistheid van de opgenomen informatie. Wij kunnen echter niet verantwoordelijk gesteld worden

Nadere informatie

BIM-validatietool Toetst data bij aanlegprojecten

BIM-validatietool Toetst data bij aanlegprojecten BIM-validatietool Toetst data bij aanlegprojecten Overzicht validatieregels Categorie en validatieregel Omschrijving COINS 1 Categorie COINS/Validatieregel 1 Is de COINS container een zip-bestand? COINS

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

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

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

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

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

INTRODUCTIE MAVIM BPM ONZE SOFTWARE DEMONSTRATIE

INTRODUCTIE MAVIM BPM ONZE SOFTWARE DEMONSTRATIE MICHEL ECKERSLEY INTRODUCTIE MAVIM BPM ONZE SOFTWARE DEMONSTRATIE INTRODUCTIE MAVIM BPM ONZE SOFTWARE DEMONSTRATIE INTRODUCTIE INTRODUCTIE MAVIM BPM ONZE SOFTWARE DEMONSTRATIE VERBIND PROCESSEN, MENSEN

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

OTL-IMBOR. COINS IMGeo integratie met linked data. Dr.ir. Hans Schevers

OTL-IMBOR. COINS IMGeo integratie met linked data. Dr.ir. Hans Schevers OTL-IMBOR COINS IMGeo integratie met linked data Dr.ir. Hans Schevers www.buildingbits.nl COINS 2 (www.coinsweb.nl) Open BIM standaard Gelanceerd in april 2016 (COINS 2) Beheerd door het BIM-Loket Gebruikt

Nadere informatie

Release datum: 11 juni 2012

Release datum: 11 juni 2012 Highlights 1 HSExpert versie 5.2 Begin juni is versie 5.2 van HSExpert gereleased. In versie 5.2 zijn vooral wijzigingen op het RiAxion (Arbo) dossier doorgevoerd. Daarnaast zijn er wat kleinere wijzigingen

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

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

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

TECHNISCHE UNrVERSITElT DELFT Faculteit Elektrotechniek, Wiskunde en Informatica

TECHNISCHE UNrVERSITElT DELFT Faculteit Elektrotechniek, Wiskunde en Informatica TECHNISCHE UNrVERSITElT DELFT Faculteit Elektrotechniek, Wiskunde en Informatica TWl(0)9O Inleiding Programmeren Tentamen 16 maart 2017, 9:00-12:00 uur Normering: Opgave 1 t/m 3 ieder 6 punten. Score:

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

Deel 1: Hoe Download ik Scenery en een Vliegtuig in Flight Simulator

Deel 1: Hoe Download ik Scenery en een Vliegtuig in Flight Simulator Deel 1: Hoe Download ik Scenery en een Vliegtuig in Flight Simulator Ik begin met wat uit te leggen over de verschillende Add-ons. De verschillende soorten zijn: Payware en Freeware. De verschillen in

Nadere informatie

Handleiding voor het maken van GPS routes met behulp van Mapy.cz

Handleiding voor het maken van GPS routes met behulp van Mapy.cz Handleiding voor het maken van GPS routes met behulp van Mapy.cz Versie: 0.1 Datum: 1 juni 2011 Orginele document is te vinden op www.wilsoft.cz Pagina 1 1.Inleiding Deze handleiding beschrijft stapsgewijs

Nadere informatie

JOOMLA! GEBRUIKSVRIENDELIJKHEID IN DE PRAKTIJK. Tips en hulpmiddelen voor gebruiksvriendelijkheid

JOOMLA! GEBRUIKSVRIENDELIJKHEID IN DE PRAKTIJK. Tips en hulpmiddelen voor gebruiksvriendelijkheid JOOMLA! GEBRUIKSVRIENDELIJKHEID IN DE PRAKTIJK Tips en hulpmiddelen voor gebruiksvriendelijkheid JOOMLA! GEBRUIKSVRIENDELIJKHEID IN DE PRAKTIJK 10 tips om joomla gebruiksvriendelijker te maken Sander Potjer

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

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

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

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

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

7. Het Klussen logboek

7. Het Klussen logboek 16 7. Het Klussen logboek Deze component is uitsluitend toegankelijk voor leden van het bestuur, en is dan ook te vinden in het menu bestuur op het besloten deel van de website. De component is bedoeld

Nadere informatie

SharePoint Designer. 995,- excl. BTW per deelnemer Duur: Kosten: 2 dagen Max Deelnemers: 10

SharePoint Designer. 995,- excl. BTW per deelnemer Duur: Kosten: 2 dagen Max Deelnemers: 10 SharePoint Designer Kosten: 995,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 10 Microsoft SharePoint biedt u de mogelijkheid al uw intranet-, extranet- en webtoepassingen in een onderneming

Nadere informatie

Aanmaken 3D riool mbv Generative Components

Aanmaken 3D riool mbv Generative Components Aanmaken 3D riool mbv Generative Components Wat hebben we allemaal nodig? Bronbestanden met gegevens van putten en strengen. Shape-file met de putten (dbf, shp en shx) Shape-file met de leidingen (dbf,

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

SHAREPOINT ONLINE (SAMEN-)WERKEN IN DE WOLKEN. http://www.ie-net.be - Workshop SharePoint 1

SHAREPOINT ONLINE (SAMEN-)WERKEN IN DE WOLKEN. http://www.ie-net.be - Workshop SharePoint 1 SHAREPOINT ONLINE (SAMEN-)WERKEN IN DE WOLKEN 1 WIE ZIJN WIJ? 2 WIE BENT U? Professional Op zoek naar productiviteit Samenwerken met Collega s Externe partijen Onderaannemers 3 WAT IS ONS PLAN? 1. Wat

Nadere informatie