lucattelli / zarc Goto Github PK
View Code? Open in Web Editor NEWZ ABAP Remote Comparison (ZARC)
License: GNU General Public License v2.0
Z ABAP Remote Comparison (ZARC)
License: GNU General Public License v2.0
See #8
Report zarc_example4
Given a workbench search criteria using ABAP WB Objects Framework, this program compares the versions of all repository objects inside it between two target systems.
It would be good to have a generic exception class on which inherits from CX_STATIC_CHECK and then having all other ZARC exception classes inheriting from this generic class.
This helps differentiating ZARC exceptions than system exceptions.
SAPLink is being deprecated in favor of abapGit for a while now.
It would be interesting to migrate this project. Releases might still be made available in SAPLink for greater compatibility.
Source management is much more cohesive (repositories are package based by design) and easy to control (ABAP objects are kept in individual human-readable files).
abapGit even has a SAPLink bridge plugin available for some object types that aren't yet supported.
Create a list of all demos inside Wiki, what can be learned from each one and any other interesting information.
Hey @lucattelli! I discovered this incredible tool 2 days ago. It's a simple analytics for GitHub repos. Could you please setup it for ZARC? It is very straightforward. and is worth it.
Given
Target System 'DEV' don't exist
When
Function SVRS_GET_VERSION_REMOTE is executed inside if_zarc_remote_compare~add_system_for_compare.
Then
Exception "system_error" is not raised nor treated.
Given
Developer uses minisap
When
Developer tries to test different between systems
Then
There is no second system to be compared
This issue aims to enable developers using minisap to collaborate fully in this project. Without a documented way of testing multiple systems collaborations might be an issue. Maybe there is a way to create a virtual target system or something like that. Maybe it could be used for testing purposes.
It would be nice to organize development objects in different subpackages.
If SAPLink is used in the project (see #4) then it should be documented in the repository Wiki which packages should be created as SAPLink currently does not import/export packages.
There is some benefits on using an include to develop in OO but it is not ideal for other developers to import and maintain the code.
It would be good to plan a milestone on which this should be delivered.
I'm using SAPLink 0.1.5 alpha 2 and it seems very stable.
If this issue get approved there should be a milestone to define when SAPLink will start to be used for release management.
Problem
When ABAP objects are exported in transport requests, a new version is created even if nothing was changed (such as transports of copies). The "last changed date" ends up being different even though the source code was not changed.
This is a case where the source code is identical, but the date is different. ZARC says it contains changes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.