{"id":29354960,"url":"https://github.com/sap-samples/odbc-driver-for-abap-examples","last_synced_at":"2026-04-07T07:43:54.964Z","repository":{"id":303624966,"uuid":"1012436858","full_name":"SAP-samples/odbc-driver-for-abap-examples","owner":"SAP-samples","description":"Examples for using the ODBC driver for ABAP with various programming languages.","archived":false,"fork":false,"pushed_at":"2025-07-18T08:42:38.000Z","size":30,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-18T12:32:47.448Z","etag":null,"topics":["abap","cpp","javascript","nodejs","odbc","odbc-driver","powershell","python","rust","sample","sample-code","sap","unixodbc"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SAP-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-02T10:30:00.000Z","updated_at":"2025-07-14T14:14:32.000Z","dependencies_parsed_at":"2025-07-08T16:00:02.243Z","dependency_job_id":null,"html_url":"https://github.com/SAP-samples/odbc-driver-for-abap-examples","commit_stats":null,"previous_names":["sap-samples/odbc-driver-for-abap-examples"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SAP-samples/odbc-driver-for-abap-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fodbc-driver-for-abap-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fodbc-driver-for-abap-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fodbc-driver-for-abap-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fodbc-driver-for-abap-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SAP-samples","download_url":"https://codeload.github.com/SAP-samples/odbc-driver-for-abap-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP-samples%2Fodbc-driver-for-abap-examples/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265837657,"owners_count":23836558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abap","cpp","javascript","nodejs","odbc","odbc-driver","powershell","python","rust","sample","sample-code","sap","unixodbc"],"created_at":"2025-07-09T04:00:24.939Z","updated_at":"2025-12-30T20:06:41.114Z","avatar_url":"https://github.com/SAP-samples.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Examples for the ABAP ODBC driver\n[![REUSE status](https://api.reuse.software/badge/github.com/SAP-samples/odbc-driver-for-abap-examples)](https://api.reuse.software/info/github.com/SAP-samples/odbc-driver-for-abap-examples)\n\n## Description\nThis repository contains examples for using the _ODBC driver for ABAP_ in various programming languages.\nInformation on how to run the example programs and prerequisites can be found either as comments in the code or in `readme.md` files in the respective directories.\n\nThe folder `examples` contains the actual examples, most are sorted in subfolders for each programming language, the folder `unix` contains a configuration template for the `unixodbc` driver manager.\n\nThe top-level folder [ABAP](./ABAP/) contains text representations of ABAP objects used in most examples.\nThe contents is also released as the ABAP package `BASIS/SABP_MAIN/SABP/SABP_DBC2ABAP/SABP_DBC2ABAP_TEST`, but some objects might not be available in older releases.\n\nAdditional `ABAP` folders may be present in sub-projects (e.g., [devtoberfest_2025](./devtoberfest_2025/)), each containing their own scenario. These are not necessarily included in the ABAP package mentioned above.\n\n## Requirements\nAll examples require the _ODBC driver for ABAP_ to be installed on the client.\nIt can be downloaded from the SAP Marketplace.\n\nOn Windows, the standard ODBC driver manager is used.\nFor Unix systems, the ODBC driver manager [unixodbc](https://www.unixodbc.org/) is required for almost all examples.\nOther driver managers are not supported.\n\nSome features showcased in the examples have minimum version requirements:\n\n| Features | SAP system version | ODBC driver version |\n| --- | --- | --- |\n| `select` | 2021 FPS01 | 01.00.0000 |\n| `call` | 2025 / 2502 | 01.00.0018 |\n| `insert`, `delete` | 2025 / 2508 | 01.00.0021 |\n\n## Download and Installation\nThe examples in this repository are provided as source code.\nThey can be obtained by cloning the repository or by downloading individual files via the browser.\n\n## How to obtain support\n[Create an issue](https://github.com/SAP-samples/odbc-driver-for-abap-examples/issues) in this repository if you find a bug or have questions about the content.\n\nThe official documentation for the _ODBC driver for ABAP_ exists in three flavours:\n- [ABAP Platform](https://help.sap.com/docs/ABAP_PLATFORM_NEW/b5670aaaa2364a29935f40b16499972d/4082fe1b66164eeb8aa41192166526af.html?locale=en-US\u0026version=latest)\n- [SAP BTP](https://help.sap.com/docs/BTP/65de2977205c403bbc107264b8eccf4b/4082fe1b66164eeb8aa41192166526af.html?locale=en-US\u0026version=Cloud)\n- [S/4HANA Cloud](https://help.sap.com/docs/SAP_S4HANA_CLOUD/6aa39f1ac05441e5a23f484f31e477e7/4082fe1b66164eeb8aa41192166526af.html?locale=en-US\u0026version=latest)\n\nThere is a number of SAP Technology blog posts discussing the various aspects of the _ODBC driver for ABAP_:\n- [Consuming CDS View Entities Using ODBC-Based Client Tools](https://community.sap.com/t5/technology-blog-posts-by-sap/consuming-cds-view-entities-using-odbc-based-client-tools/ba-p/13509459)\n- [Using the ODBC driver for ABAP on Linux](https://community.sap.com/t5/technology-blog-posts-by-sap/using-the-odbc-driver-for-abap-on-linux/ba-p/13513705)\n- [SQL Queries on CDS objects Exposed as SQL Service](https://community.sap.com/t5/technology-blog-posts-by-sap/sql-queries-on-cds-objects-exposed-as-sql-service/ba-p/13548513)\n- [Access CDS Objects Exposed as SQL Services Using Microsoft SQL Server](https://community.sap.com/t5/technology-blog-posts-by-sap/access-cds-objects-exposed-as-sql-services-using-microsoft-sql-server/ba-p/13561745)\n- [Data Science with SAP S/4HANA – How to connect HANA-ML with Jupyter Notebooks (Python)](https://community.sap.com/t5/supply-chain-management-blog-posts-by-sap/data-science-with-sap-s-4hana-how-to-connect-hana-ml-with-jupyter-notebooks/ba-p/13578429)\n- [Build an Azure Data Factory Pipeline with the ODBC Driver for ABAP](https://community.sap.com/t5/technology-blog-posts-by-sap/build-an-azure-data-factory-pipeline-with-the-odbc-driver-for-abap/ba-p/13612960)\n- [Taking Data Federation to the Next Level: Accessing Remote ABAP CDS View Entities in SAP HANA Cloud](https://community.sap.com/t5/technology-blog-posts-by-sap/taking-data-federation-to-the-next-level-accessing-remote-abap-cds-view/ba-p/13635034)\n- [Expose and Use ABAP-Managed Database Procedures (AMDPs) in SQL Services](https://community.sap.com/t5/technology-blog-posts-by-sap/expose-and-use-abap-managed-database-procedures-amdps-in-sql-services/ba-p/13992244)\n- [Rust and ABAP ODBC](https://community.sap.com/t5/technology-blog-posts-by-sap/rust-and-abap-odbc/ba-p/14118190)\n\n## Contributing\nPlease see our [guideline for contributions to SAP Open Source Software Projects](CONTRIBUTING.md).\n\n## Code of Conduct\nPlease see the [SAP Open Source Code of Conduct](CODE_OF_CONDUCT.md).\n\n## License\nCopyright (c) 2025 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSE) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsap-samples%2Fodbc-driver-for-abap-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsap-samples%2Fodbc-driver-for-abap-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsap-samples%2Fodbc-driver-for-abap-examples/lists"}