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
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
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
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
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
Thanks ! 🙂
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.
Hi Igor,
wow, impressive (and well documented) project. Thank you.
Cheers, Uwe