{"id":7506,"date":"2019-07-27T06:34:32","date_gmt":"2019-07-27T06:34:32","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=7506"},"modified":"2020-05-27T08:55:31","modified_gmt":"2020-05-27T08:55:31","slug":"import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/","title":{"rendered":"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver"},"content":{"rendered":"<h2><span id=\"Introduction\">Introduction<\/span><\/h2>\n<p><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7491 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png\" alt=\"SAP S\/4HANA\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>In our previous blog we saw how to <a href=\"https:\/\/zappysys.com\/blog\/load-jira-data-sql-server-odbc-call-rest-api\/\" target=\"_blank\" rel=\"noopener\">read JIRA data in SQL Server<\/a>. Now let\u2019s learn how to Import SAP S\/4HANA OData Service Data Into MS Access. SAP S\/4HANA provides OData REST API interface to access data in your application using HTTP Protocol. We will use\u00a0<a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/odbc-xml-soap-api-driver\/\" target=\"_blank\" rel=\"noopener\">ODBC XML Driver<\/a>\u00a0to read SAP data and load into MS Access.<\/p>\n<p>So, let\u2019s get started.<\/p>\n<div id=\"custom_post_widget-2523\" class=\"content_block\">\n<h2><\/h2>\n<h2><\/h2>\n<h2><span id=\"Requirements\">Requirements<\/span><\/h2>\n<ol>\n<li>A first requirement, make sure that Microsoft Access installed<\/li>\n<li>Finally, make sure to have\u00a0<a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/\" target=\"_blank\" rel=\"noopener\">ZappySys ODBC PowerPack<\/a>\u00a0installed.<\/li>\n<\/ol>\n<\/div>\n<h2><span id=\"About_SAP_HANA_OData_REST_API_Service\">About SAP HANA \/ OData REST API Service<\/span><\/h2>\n<p>You can expose your SAP Data using ODATA REST API Service. Here is a\u00a0<a href=\"https:\/\/www.erpworkbench.com\/sap-webapps\/segw-odata-gateway-service.htm\" target=\"_blank\" rel=\"noopener\">good article<\/a>\u00a0which shows how to expose data as OData Service.\u00a0 \u00a0For more information on SAP OData Service feature check this\u00a0<a href=\"https:\/\/help.sap.com\/doc\/05d53b2d3bbb43d2ab5efa23829b2777\/1610%20001\/en-US\/frameset.htm?ecaeea50ca692309e10000000a445394.html\" target=\"_blank\" rel=\"noopener\">SAP help page<\/a>. If you are new to OData Standard then\u00a0<a href=\"https:\/\/www.odata.org\/getting-started\/basic-tutorial\/\" target=\"_blank\" rel=\"noopener\">read here<\/a>\u00a0to know more how OData can facilitate data extraction using HTTP REST API. If you need Sample XML based OData Service then use below test URLs.<\/p>\n<pre class=\"lang:default decode:true \">https:\/\/services.odata.org\/Northwind\/Northwind.svc\/\r\nhttps:\/\/services.odata.org\/Northwind\/Northwind.svc\/Customers\r\nhttps:\/\/services.odata.org\/Northwind\/Northwind.svc\/Orders\r\nhttps:\/\/services.odata.org\/Northwind\/Northwind.svc\/Invoices\r\nhttps:\/\/services.odata.org\/Northwind\/Northwind.svc\/Products<\/pre>\n<p>Now let\u2019s look at how to read SAP Data using ODBC Driver. At this point we assume you have exposed your data as OData Endpoint.<\/p>\n<h2><span id=\"Read_SAP_HANA_data_using_XML_Source\">Read\u00a0SAP S\/4HANA data using XML Driver<\/span><\/h2>\n<p>First let\u2019s look at steps to configure XML Driver. We will read data from SAP S\/4HANA OData Service and then in next section we will look at how to load data into MS Access or other target.<\/p>\n<ol>\n<li>First,\u00a0<strong>Windows search<\/strong>, write\u00a0<strong>ODBC<\/strong>\u00a0and select the\u00a0<strong>ODBC Data sources (32 bits)<\/strong>\n<div id=\"attachment_2780\" class=\"wp-caption aligncenter\">\n<div id=\"attachment_2780\" style=\"width: 395px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/open-ODBC-Data-souce-administrator.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2780\" class=\"wp-image-2780 size-full\" src=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/open-ODBC-Data-souce-administrator.png?zoom=0.8999999761581421&amp;resize=385%2C520&amp;ssl=1\" alt=\"Open ODBC Data source\" width=\"385\" height=\"520\" \/><\/a><p id=\"caption-attachment-2780\" class=\"wp-caption-text\">Open ODBC Data Source<\/p><\/div>\n<\/div>\n<\/li>\n<li>As a second step, in ODBC Data source Administrator press the\u00a0<strong>Add<\/strong>\u00a0button.\n<div id=\"attachment_2725\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/add-ZappySys.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2725\" class=\"wp-image-2725 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/add-ZappySys.png\" alt=\"Add ZappySys\" width=\"590\" height=\"423\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/add-ZappySys.png 590w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/add-ZappySys-300x215.png 300w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/a><p id=\"caption-attachment-2725\" class=\"wp-caption-text\">Add ZappySys<\/p><\/div><\/li>\n<li>In this step, create the new data source, select <strong>ZappySys\u00a0XML Driver.<\/strong>\n<div id=\"attachment_2772\" style=\"width: 302px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/create-new-data-source-zappysys-json-driver.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2772\" class=\"wp-image-2772 size-medium\" src=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/create-new-data-source-zappysys-json-driver.png?zoom=0.8999999761581421&amp;resize=292%2C218&amp;ssl=1\" alt=\"add new zappysys\" width=\"292\" height=\"217\" \/><\/a><p id=\"caption-attachment-2772\" class=\"wp-caption-text\">Add new zappysys xml driver<\/p><\/div><\/li>\n<li>Now edit that XML data source to configure it. Enter your OData Service URL its typically like below. Replace 3 parts with your own value (i.e. replace {MY-INSTANCE},\u00a0 {MY-PROJECT}, {MY-TABLE})\n<pre class=\"lang:default decode:true\">https:\/\/{MY-INSTANCE}\/sap\/opu\/odata\/sap\/{MY-PROJECT}\/{MY-TABLE}<\/pre>\n<p>For example if you are hosting SAP HANA in Cloud Instance then your URL may look like below<\/p>\n<pre class=\"lang:default decode:true\">https:\/\/myXXXXXX-api.s4hana.ondemand.com\/sap\/opu\/odata\/sap\/MyTestProject\/PurchaseOrders<\/pre>\n<p>And create New ZS-HTTP connection in it select\u00a0<a href=\"https:\/\/zappysys.com\/blog\/how-to-set-base64-encoded-authorization-header-for-http-web-request\/\" target=\"_blank\" rel=\"noopener\">Basic Authentication<\/a>\u00a0and enter your SAP HANA UserID \/ Password to call OData Service and select the desire filter.<\/p>\n<div id=\"attachment_7497\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-xml-driver-sap-hana-odata-service.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7497\" class=\"wp-image-7497 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-xml-driver-sap-hana-odata-service-768x537.png\" alt=\"XML Driver : SAP S\/4HANA OData Service Configuration\" width=\"720\" height=\"503\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-xml-driver-sap-hana-odata-service-768x537.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-xml-driver-sap-hana-odata-service-300x210.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-xml-driver-sap-hana-odata-service.png 1019w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-7497\" class=\"wp-caption-text\">XML Driver : SAP S\/4HANA OData Service Configuration<\/p><\/div><\/li>\n<li>Now go to Data Format \/ Compression (Zip\/GZip) tab and select Data Format as OData to get all the records.\n<div id=\"attachment_7498\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-driver-select-odata-data-format.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7498\" class=\"wp-image-7498 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-driver-select-odata-data-format-768x446.png\" alt=\"Data Format : Odata\" width=\"720\" height=\"418\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-driver-select-odata-data-format-768x446.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-driver-select-odata-data-format-300x174.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/odbc-driver-select-odata-data-format.png 792w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-7498\" class=\"wp-caption-text\">Data Format : Odata<\/p><\/div><\/li>\n<li>Finally, now using Query Builder and Code Generator we will generate the query and click on Preview the data.\n<div id=\"attachment_6416\" style=\"width: 766px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/01\/odbc-json-driver-generate-quickbooks-query.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6416\" class=\"wp-image-6416 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/01\/odbc-json-driver-generate-quickbooks-query.png\" alt=\"odbc-json-driver-generate-quickbooks-query\" width=\"756\" height=\"432\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/01\/odbc-json-driver-generate-quickbooks-query.png 756w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/01\/odbc-json-driver-generate-quickbooks-query-300x171.png 300w\" sizes=\"(max-width: 756px) 100vw, 756px\" \/><\/a><p id=\"caption-attachment-6416\" class=\"wp-caption-text\">Generate Query<\/p><\/div><\/li>\n<li>That\u2019s it we are ready to load SAP S\/4HANA OData Service data to MS Access.<\/li>\n<\/ol>\n<h2>Load SAP S\/4HANA OData Service in MS Access<\/h2>\n<ol>\n<li>In MS Access, go to <strong>External Data<\/strong>\u00a0Ribbon and select\u00a0<strong>New Data Source<\/strong> and\u00a0select <strong>From Other Sources<\/strong> and\u00a0<strong>ODBC\u00a0Database<\/strong>.\n<div id=\"attachment_5171\" style=\"width: 1235px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/access-blank-database-import-data-from-odbc-database.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5171\" class=\"wp-image-5171 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/access-blank-database-import-data-from-odbc-database.png\" alt=\"Configuration in MS Access: Import Data From REST API\" width=\"1225\" height=\"572\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/access-blank-database-import-data-from-odbc-database.png 1225w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/access-blank-database-import-data-from-odbc-database-300x140.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/access-blank-database-import-data-from-odbc-database-768x359.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/access-blank-database-import-data-from-odbc-database-1024x478.png 1024w\" sizes=\"(max-width: 1225px) 100vw, 1225px\" \/><\/a><p id=\"caption-attachment-5171\" class=\"wp-caption-text\">A configuration in MS Access: Import Data From REST API<\/p><\/div><\/li>\n<li>Select the Source and destination of the data, select\u00a0<strong>Import the source data into a new table in the current database<\/strong>\u00a0and press OK.\n<div id=\"attachment_2726\" class=\"wp-caption alignnone\">\n<div id=\"attachment_5172\" style=\"width: 746px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-from-odbc.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5172\" class=\"wp-image-5172 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-from-odbc.png\" alt=\"Get External Data - ODBC Database\" width=\"736\" height=\"543\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-from-odbc.png 736w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-from-odbc-300x221.png 300w\" sizes=\"(max-width: 736px) 100vw, 736px\" \/><\/a><p id=\"caption-attachment-5172\" class=\"wp-caption-text\">Get External Data &#8211; ODBC Database<\/p><\/div>\n<\/div>\n<\/li>\n<li>Select your newly created JSON Driver Data Source and click<strong><strong><strong>\u00a0OK.<br \/>\n<\/strong><\/strong><\/strong><\/p>\n<div id=\"attachment_5223\" style=\"width: 455px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-data-sources-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5223\" class=\"wp-image-5223 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-data-sources-1.png\" alt=\"Get External Data - Select your newly created ODBC Data Source (JSON Driver)\" width=\"445\" height=\"395\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-data-sources-1.png 445w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-data-sources-1-300x266.png 300w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><\/a><p id=\"caption-attachment-5223\" class=\"wp-caption-text\">Get External Data &#8211; Select your newly created ODBC Data Source (JSON Driver)<\/p><\/div>\n<p>&nbsp;<\/li>\n<li>Select tables from the list of tables in the Import Objects screen and click\u00a0<strong><strong>OK.<br \/>\n<\/strong><\/strong><\/p>\n<div id=\"attachment_5174\" style=\"width: 473px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-tables.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5174\" class=\"wp-image-5174 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-tables.png\" alt=\"Get External Data - Select tables from Import Objects Screen\" width=\"463\" height=\"452\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-tables.png 463w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-tables-300x293.png 300w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><\/a><p id=\"caption-attachment-5174\" class=\"wp-caption-text\">Get External Data &#8211; Select tables from Import Objects Screen<\/p><\/div><\/li>\n<li>Select <strong>Save Import Steps<\/strong> from the screen and click on <strong>Save Import<\/strong> button.\n<div id=\"attachment_5175\" style=\"width: 746px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-save-steps.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5175\" class=\"wp-image-5175 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-save-steps.png\" alt=\"Get External Data - Select Save Import Steps\" width=\"736\" height=\"576\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-save-steps.png 736w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-select-save-steps-300x235.png 300w\" sizes=\"(max-width: 736px) 100vw, 736px\" \/><\/a><p id=\"caption-attachment-5175\" class=\"wp-caption-text\">Get External Data &#8211; Select Save Import Steps<\/p><\/div><\/li>\n<li>That&#8217;s it If everything is OK, you will be able to see the data.\n<div id=\"attachment_5176\" style=\"width: 1353px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-imported.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5176\" class=\"wp-image-5176 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-imported.png\" alt=\"Data Imported Successfully in MS Access DB Table\" width=\"1343\" height=\"404\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-imported.png 1343w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-imported-300x90.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-imported-768x231.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/ms-access-get-external-data-imported-1024x308.png 1024w\" sizes=\"(max-width: 1343px) 100vw, 1343px\" \/><\/a><p id=\"caption-attachment-5176\" class=\"wp-caption-text\">Data Imported Successfully in MS Access DB Table<\/p><\/div><\/li>\n<\/ol>\n<h2><span id=\"How_to_import_REST_API_data_to_Excel\">How to link REST API data to Access<\/span><\/h2>\n<p>The linking process is very similar to importing data into the Access table. Follow steps of the previous paragraph &#8211;\u00a0<a href=\"#how-to-import-data\">How to import REST API data to Access<\/a>\u00a0&#8211; but on step 2 select the second option to create a <em><strong>linked table<\/strong><\/em><b><i> <\/i><\/b>instead. Then at last it&#8217;s asked to select a unique record identifier, don&#8217;t select anything:<\/p>\n<div id=\"attachment_7445\" style=\"width: 326px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7445\" class=\"wp-image-7445 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/link-rest-api-data-to-access-table-using-zappysys-odbc-powerpack.png\" alt=\"Link table approach - don't select unique record identifier\" width=\"316\" height=\"382\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/link-rest-api-data-to-access-table-using-zappysys-odbc-powerpack.png 316w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/10\/link-rest-api-data-to-access-table-using-zappysys-odbc-powerpack-248x300.png 248w\" sizes=\"(max-width: 316px) 100vw, 316px\" \/><p id=\"caption-attachment-7445\" class=\"wp-caption-text\">Linked table approach &#8211; Don&#8217;t select a unique Record identifier<\/p><\/div>\n<h2><span id=\"Step-by-Step_Import_REST_API_into_Power_BI\">SAP S\/4HANA Integration with Other BI Tools<\/span><\/h2>\n<div class=\"content_block\" id=\"custom_post_widget-7051\">ZappySys ODBC Drivers built using ODBC standard which is widely adopted by industry for a long time. Which mean the majority of BI Tools \/ Database Engines \/ ETL Tools already there will support native \/ 3rd party ODBC Drivers. Below is the small list of most popular tools \/ programming languages our Drivers support. If your tool \/ programming language doesn't appear in the below list, which means we have not documented use case but as long as your tool supports ODBC Standard, our drivers should work fine.\r\n\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"\/\/zappysys.com\/images\/odbc-powerpack\/odbc-powerpack-integration.jpg\" alt=\"ZappySys ODBC Drivers for REST API, JSON, XML - Integrate with Power BI, Tableau, QlikView, QlikSense, Informatica PowerCenter, Excel, SQL Server, SSIS, SSAS, SSRS, Visual Studio \/ WinForm \/ WCF, Python, C#, VB.net, PHP. PowerShell \" width=\"750\" height=\"372\" \/>\r\n<table style=\"valign: top;\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<p style=\"text-align: center;\"><strong>BI \/ Reporting Tools\r\nIntegration<\/strong><\/p>\r\n<\/td>\r\n<td style=\"text-align: center;\"><strong>ETL Tools\r\nIntegration\r\n<\/strong><\/td>\r\n<td style=\"text-align: center;\"><strong>Programming Languages<\/strong>\r\n<strong>Integration<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<ul>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/howto-import-json-rest-api-power-bi\/\" target=\"_blank\" rel=\"noopener\">Microsoft Power BI<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-rest-api-tableau-read-json-soap-xml-csv\/\">Tableau<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/read-rest-api-using-ssrs-reports-call-json-xml-web-service\/\" target=\"_blank\" rel=\"noopener\">SSRS (SQL Reporting Services)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/qlik-rest-connector-examples-read-json-xml-api\/\" target=\"_blank\" rel=\"noopener\">QlikView \/Qlik Sense<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/call-rest-api-in-microstrategy-json-soap-xml\/\" target=\"_blank\" rel=\"noopener\">MicroStrategy<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-rest-api-google-sheet-call-appscript-load-json-soap-xml-csv\/\" target=\"_blank\" rel=\"noopener\">Google Sheet<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-json-excel-load-file-rest-api\/\" target=\"_blank\" rel=\"noopener\">Microsoft Excel<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/api\/integration-hub\/rest-api-connector\/access?context=connector\" target=\"_blank\" rel=\"noopener\">Microsoft Access<\/a><\/li>\r\n \t<li>Oracle OBIEE<\/li>\r\n \t<li>Many more (not in this list).....<\/li>\r\n<\/ul>\r\n<\/td>\r\n<td>\r\n<ul>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/read-json-informatica-import-rest-api-json-file\/\" target=\"_blank\" rel=\"noopener\">Informatica PowerCenter<\/a> (Windows)<\/li>\r\n \t<li>Informatica Cloud<\/li>\r\n \t<li>SSIS (SQL Integration Services)<\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-rest-api-json-sql-server\/\" target=\"_blank\" rel=\"noopener\">SQL Server<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/read-write-rest-api-data-in-talend-json-xml-soap\/\" target=\"_blank\" rel=\"noopener\">Talend Data Studio<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/pentaho-read-rest-api-in-pentaho\/\" target=\"_blank\" rel=\"noopener\">Pentaho Kettle<\/a><\/li>\r\n \t<li>Oracle OBIEE<\/li>\r\n \t<li>Many more (not in this list).....<\/li>\r\n<\/ul>\r\n<\/td>\r\n<td>\r\n<ul>\r\n \t<li>Visual Studio<\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/calling-rest-api-in-c\/\" target=\"_blank\" rel=\"noopener\">C#<\/a><\/li>\r\n \t<li>C++<\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/connect-java-to-rest-api-json-soap-xml\/\" target=\"_blank\" rel=\"noopener\">JAVA<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/set-rest-python-client\/\" target=\"_blank\" rel=\"noopener\">Python<\/a><\/li>\r\n \t<li>PHP<\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/call-rest-api-powershell-script-export-json-csv\/\" target=\"_blank\" rel=\"noopener\">PowerShell<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-rest-api-json-sql-server\/\" target=\"_blank\" rel=\"noopener\">T-SQL (Using Linked Server)<\/a><\/li>\r\n<\/ul>\r\n<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n&nbsp;<\/div>\n<div class=\"content_block\" id=\"custom_post_widget-8935\"><h2>Troubleshooting Errors<\/h2>\r\n<p>While running in Access\\Excel\\other and reading data from DSN created with ODBC PowerPack, if you get this error \"<strong>License type [ODBC_PP_TRIAL] not found or its expired<\/strong>\"<\/p>\r\n\r\n<p>Please refer to this article for the same:\u00a0\u00a0<a href=\"https:\/\/zappysys.zendesk.com\/hc\/en-us\/articles\/360042521533-Troubleshooting-License-type-ODBC-PP-TRIAL-not-found-or-its-expired-error-in-Microsoft-Access\" target=\"_blank\" rel=\"noopener\">Troubleshooting \"License type [ODBC_PP_TRIAL] not found or its expired\" error in Microsoft Access<\/a><\/p><\/div>\n<h2><span id=\"Step-by-Step_Import_REST_API_into_Power_BI\">Conclusion<\/span><\/h2>\n<p>So in this blog, we learned how to Import SAP S\/4HANA OData Service Data in Access using\u00a0<a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/odbc-xml-soap-api-driver\/\" target=\"_blank\" rel=\"noopener\">ODBC XML \/ SOAP API Driver<\/a> in a very simple way. You can achieve many more functionalities with this tool. Check our blogs\/articles on <strong><a href=\"https:\/\/zappysys.com\/blog\/category\/odbc-powerpack\/odbc-drivers\/xml-soap-api-driver\/\" target=\"_blank\" rel=\"noopener\">XML File \/ REST API Driver<\/a>\u00a0<\/strong>to find out what\u00a0<em>this tool<\/em>\u00a0is capable of more.<\/p>\n<h2><span id=\"References\">References<\/span><\/h2>\n<p>Finally, you can use the following links for more information about the use of SAP S\/4HANA OData Service with our tools:<\/p>\n<ul>\n<li><a href=\"https:\/\/api.sap.com\/\" target=\"_blank\" rel=\"noopener\">SAP API Business Hub<\/a><\/li>\n<li><strong>Landing Page<\/strong>\u00a0for <a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/odbc-xml-soap-api-driver\/\" target=\"_blank\" rel=\"noopener\">ODBC XML \/ SOAP API Driver<\/a>, you can also find\u00a0<a href=\"https:\/\/youtu.be\/iwezz0Z3D4U\" target=\"_blank\" rel=\"noopener\">Tutorial Video<\/a>\u00a0here.<\/li>\n<li><strong>Help File:<\/strong>\u00a0Documentation of\u00a0XML Driver.<\/li>\n<li><strong>Blog\/articles link<\/strong>:\u00a0<a href=\"https:\/\/zappysys.com\/blog\/category\/odbc-powerpack\/odbc-drivers\/xml-soap-api-driver\/\" target=\"_blank\" rel=\"noopener\">https:\/\/zappysys.com\/blog\/category\/odbc-powerpack\/odbc-drivers\/xml-soap-api-driver\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In our previous blog we saw how to read JIRA data in SQL Server. Now let\u2019s learn how to Import SAP S\/4HANA OData Service Data Into MS Access. SAP S\/4HANA provides OData REST API interface to access data in your application using HTTP Protocol. We will use\u00a0ODBC XML Driver\u00a0to read SAP data and load [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":7491,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[276,394,278],"tags":[524,522,397,26,523,421,7],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver. Using XML Driver making SAP OData Service call and loading data in Ms Access.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver. Using XML Driver making SAP OData Service call and loading data in Ms Access.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-07-27T06:34:32+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2020-05-27T08:55:31+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"150\" \/>\r\n\t<meta property=\"og:image:height\" content=\"150\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/\",\"url\":\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/\",\"name\":\"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png\",\"datePublished\":\"2019-07-27T06:34:32+00:00\",\"dateModified\":\"2020-05-27T08:55:31+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\"},\"description\":\"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver. Using XML Driver making SAP OData Service call and loading data in Ms Access.\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png\",\"width\":150,\"height\":150,\"caption\":\"SAP S\/4HANA\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\",\"name\":\"ZappySys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"caption\":\"ZappySys\"},\"url\":\"https:\/\/zappysys.com\/blog\/author\/hshah\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver | ZappySys Blog","description":"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver. Using XML Driver making SAP OData Service call and loading data in Ms Access.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/","og_locale":"en_US","og_type":"article","og_title":"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver | ZappySys Blog","og_description":"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver. Using XML Driver making SAP OData Service call and loading data in Ms Access.","og_url":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/","og_site_name":"ZappySys Blog","article_published_time":"2019-07-27T06:34:32+00:00","article_modified_time":"2020-05-27T08:55:31+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png","type":"image\/png"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/","url":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/","name":"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png","datePublished":"2019-07-27T06:34:32+00:00","dateModified":"2020-05-27T08:55:31+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35"},"description":"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver. Using XML Driver making SAP OData Service call and loading data in Ms Access.","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/07\/SAP_S4HANA.png","width":150,"height":150,"caption":"SAP S\/4HANA"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/import-sap-s-4hana-odata-service-data-ms-access-via-odbc-driver\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Import SAP S\/4HANA OData Service Data Into Ms Access via ODBC Driver"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35","name":"ZappySys","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","caption":"ZappySys"},"url":"https:\/\/zappysys.com\/blog\/author\/hshah\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/7506"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=7506"}],"version-history":[{"count":12,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/7506\/revisions"}],"predecessor-version":[{"id":8938,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/7506\/revisions\/8938"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/7491"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=7506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=7506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=7506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}