KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
ABAPKoans
★ 21
Open GitHub ↗
ABAP Koans
Download README (.md)
Explore Similar Repositories
Design-Patterns-Swift
:
Design Patterns in Swift 3.0
appropriate-images
:
Generate appropriately resized and optimized images for your website, using a configuration that can be shared with client-side libraries.
gtm-in-viewport-manager
:
A manager of in-viewport events for GTM (Google Tag Manager).
WannaCryNetScanner
:
A simple python scanner to detect vulnerable hosts in your net
advplayl
:
Editor online em advpl
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
ABAPKoans
?
Download (.md)
 # What are ABAP Koans? Essentially a Koan is a problem to solve. Or from the Wikipedia article I think the most relevant explanation is: > Insight has to be demonstrated. A mere "answer" to a koan is not sufficient. The teacher is not looking for a specific answer, but for evidence that the disciple has grasped the state of mind expressed by the koan itself. > I think this is particularly relevant to the field of programming. > For this I am borrowing from the idea of the original Ruby Koans which involves the practitioner fixing a number of broken unit tests. Using a unit test framework allows for rapid feedback of the topics being discussed and using an IDE we can easily insert breakpoints to explore the code at run-time. # System requirements * If you have an ABAP 7.4+ System than please use the 'master' branch. * If you have an ABAP System between 7.02 and 7.31 please use the '7.02-7.31' branch. # Contribution to different ABAP Stacks The 'master' and the '7.02-7.31' branch never will be merged together! # Within it you'll find: * $ABAP_KOANS: this package contains everything and is the main entrypoint. * Navigate to the the global classes and go to the 'local Testclass section'. Run the ABAP Unit Tests with the shortcut CTRL+SHIFT+F10 and solve step by step the ongoing challenges. * only change the local Testclass to solve every step! # Installation * Download this repository as a zip * Create a package `$ASE_KOANS` * Install [abapGit](https://github.com/larshp/abapGit). How to: * Create a program `ZABAPGIT` in transaction SE38 * Copy and paste the content from [latest abapGit build](https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap) * Run ZABAPGIT * Create an offline project by click `+Offline` * Name: ABAP Koans * Package: $ABAP_KOANS * Click on `Import zip` and import the downloaded repository ZIP