Skip to Content
Author's profile photo Uwe Fetzer

ABAP Open Source projects

Because the old “SAP Code Exchange” plattform is dead since 2013, it isn’t easy anymore to follow all of the great ABAP Open Source projects here on SCN and around the Internet.

 

Overview of these kind of projects as “single point of entry”

 

Project Title Description Documentation Project Page
SAPlink SAPlink is a project that aims to make it easier to share ABAP developments between programmers. It provides the ability to easily distribute and package custom objects. SAPlink User Documentation – ABAP Development – SCN Wiki Home | SAPlink Project | Assembla
SAPlink Plug-ins Plug-Ins for SAPlink SAPlink plugin list | SAPlink Project | Assembla Home | saplink-plugins Project | Assembla
SAPlink for ABAP Development Tools SAPlink for ABAP in Eclipse brings ease of use to SAP Code Exchange ABAP developers. Installation Guide SAPlink for ABAP Development Tools Home | SAPlink for ABAP in Eclipse Project | Assembla
abap2xlsx Generate your professional Excel spreadsheet from ABAP abap2xlsx – Generate your professional Excel spreadsheet from ABAP abap2xlsx by ivanfemia
DOCX Generate DOCX file in ABAP Generate DOCX file in ABAP ./.
zJSON The JSON Document Class Usage zJSON · se38/zJSON Wiki · GitHub se38/zJSON · GitHub
ZCL_MDP_JSON ABAP JSON Library An Open Source ABAP JSON Library – ZCL_MDP_JSON_* GitHub – fatihpense/zcl_mdp_json: Medepia ABAP JSON library that can generate and parse any JSON string.
abap_fm_json JSON adapter for ABAP Function Modules. JSON Adapter for ABAP Function Modules cesar-sap/abap_fm_json · GitHub
Twibap The ABAP Twitter API Home · se38/twibap Wiki · GitHub se38/twibap · GitHub
Neo4a The Neo4j ABAP Connector Neo4a: The Neo4j ABAP Connector se38/Neo4a · GitHub
ZOAuth The ABAP OAuth Handler Home · se38/ZOAuth Wiki · GitHub se38/ZOAuth · GitHub
OAuth2 Next generation authentication API OAuth2: Next generation authentication API ivanfemia/abap2oauth2 · GitHub
CoDBap The ABAP CouchDB API Home · se38/CoDBap Wiki · GitHub se38/CoDBap · GitHub
moDBap The ABAP mongo DB API Home · se38/moDBap Wiki · GitHub se38/moDBap · GitHub
abapGit Git client for ABAP Home · larshp/abapGit Wiki · GitHub larshp/abapGit · GitHub
abapOpenChecks Open source checks for SAP Code Inspector / ABAP Test Cockpit Home · larshp/abapOpenChecks Wiki · GitHub larshp/abapOpenChecks · GitHub
ZAL11 AL11 replacement ZAL11 : a replacement for AL11 ./.
ZTOAD Open SQL Editor ZTOAD – Open SQL editor ./.
ZLISTCUBE LISTCUBE replacement LISTCUBE replacement : a new way to display data ./.
ZMOCKUP_LOADER Test data loader for ABAP unit test. Prepare in Excel, save in TXT to ZIP, upload via SMW0. Unit testing mockup loader for ABAP sbcgua/mockup_loader · GitHub
RSS-Feed Provider in ABAP A class and sample program is provides to publish content from an ABAP based system as a RSS-feed. It could be used to display tickets from solution manager or status of transports from the CTS. Publishing Content  from the SAP Netweaver AS ABAP to iGoogle and other RSS Readers peterlangner/zrss · GitHub
DSL tookit Small toolkit for learning about DSL and string parsing techniques in ABAP A primer on implementing DSLs in ABAP huberv/abap_dsltk · GitHub
FALV Fast ALV grid ( inheriting from CL_GUI_ALV_GRID) http://abapblog.com/falv GitHub – fidley/falv: FALV – Fast ALV Grid
zGKGS Google Knowledge Graph Search API for ABAP Google Knowledge Graph Search API, schema.org and JSON-LD se38/zGKGS · GitHub
SchemA schema.org ABAP Framework Google Knowledge Graph Search API, schema.org and JSON-LD se38/SchemA · GitHub
HTMLEditor HTML Editor in ABAP based on NICEdit ABAPblog.com – WYSIWYG HTML Editor in ABAP ABAPblog.com – WYSIWYG HTML Editor in ABAP
ABAP Active Record Active Record concept implemented in AG5 (ABAP + SAP Gateway + SAPUI5) Installation Guide ABAP Active Record on Github
FastRWebABAP Connector Connect ABAP with R via FastRWeb running on Rserve Connect ABAP with R via FastRWeb running on Rserve FastRWebABAPConnector on GitHub
Include assembler A tool to merge a program and it’s includes into one piece of code (e.g. to publish it). Reusable code. See  README.md @project page sbcgua/abap_include_assembler · GitHub
grunt nwabap ui5uploader Grunt plugin to upload UI5 sources to NetWeaver ABAP Grunt plugin to upload UI5 sources to NetWeaver ABAP grunt-nwabap-ui5uploader on GitHub
TAB-delimited text parser for ABAP An utility to parse TAB-delimited text into an internal table of an arbitrary flat structure. May be useful as a library for other projects. See README.md at project page GitHub – sbcgua/abap_data_parser: TAB-delimited text parser for ABAP
W3MIME Poller a tool to monitor file changes and upload as a W3 MIME object Project Wiki Project on Github
ABAP Mustache mustache template engine on ABAP Project Wiki Project on Github
zMIMESync Easy BSP JavaScript development SCN Blog Post zmimesync_service
zmimesync
XLSX Workbench Visual builder of Excel-based forms Documentation Project

 

Please feel free to modify / add your project.

Because it’s not possible anymore to colaborate on documents, please add every new project to http://dotabap.org/ by Lars Hvam

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Fatih Pense
      Fatih Pense

      Hi Mr. Fetzer, can you add zMIMESync to the list:
      https://blogs.sap.com/2016/10/23/easy-bsp-javascript-development-zmimesync-open-source/

      https://github.com/fatihpense/zmimesync_service
      https://github.com/fatihpense/zmimesync

      Best Regards,
      Fatih

      Author's profile photo Uwe Fetzer
      Uwe Fetzer
      Blog Post Author

      Hi Fatih,

      sorry for the late reply, just found you comment today.

      I've just added your project to the document, thank you for contributing to the community!

      Cheers, Uwe

      Author's profile photo Alexander Tsybulsky
      Alexander Tsybulsky

      Hmmm, how to add a project now ? With this new interface many things got wrong imho 🙁

       

      @Uwe Fetzer: could you please kindly add 2 projects to the list:

       

      W3MIME Poller - a tool to monitor file changes and upload as a W3 MIME object - https://github.com/sbcgua/abap_w3mi_poller

       

      ABAP Mustache - mustache template engine on ABAP - https://github.com/sbcgua/abap_mustache

       

      Author's profile photo Uwe Fetzer
      Uwe Fetzer
      Blog Post Author

      Hello Alexander,

      unfortunatelly since the migration to the new SCN it's not possible anymore that everyone can contribute to a document.

      I've added your (very interestiing!) projects now.

      To all: if you want to add a project, do the same like Alexander, just add a comment here.

      Cheers, Uwe

      Author's profile photo Alexander Tsybulsky
      Alexander Tsybulsky

      Thanks ! 🙂

      Author's profile photo Igor Borodin
      Igor Borodin

      Hello Uwe. Add my project to list, please.

      Project title:  XLSX Workbench

      Description:  Visual builder of Excel-based forms

      Documentanion:  https://sites.google.com/site/sapxlwb/home

      Project page:  https://sites.google.com/site/sapxlwb/home/eng/install

      Best regards, Igor.

      Author's profile photo Uwe Fetzer
      Uwe Fetzer
      Blog Post Author

      Hi Igor,

      wow, impressive (and well documented) project. Thank you.

      Cheers, Uwe