Library to highlight the content difference between two or three string-tables (diff3).
NO WARRANTIES, MIT License
ABAP-Diff3-Tests contains various test cases
This is a library to find differences between two string tables, generate and apply patches, and perform 3-way merging between an original and two changed string tables. It contains similar functionality to the GNU Diffutils tools.
SAP Basis 7.4 or higher
A downport to SAP Basis 7.02 part of abapGit and available separately here.
You can install ABAP Diff3 using abapGit either creating a new online repository for https://github.com/abapPM/ABAP-Diff3
or downloading the repository ZIP file and creating a new offline repository.
Recommended SAP package: $DIFF3
.
The test classes contain examples for all interface methods.
All contributions are welcome! Read our Contribution Guidelines, fork this repo, and create a pull request.
The implementation is a port of node-diff3 (https://github.com/bhousel/node-diff3, MIT license).
Made with ❤ in Canada
Copyright 2025 apm.to Inc. https://apm.to