ABAP, Arts And Amusement
SAP and beauty. You will seldom find these two word in one sentence. Even in one blog post. It’s no surprise if you think about the SAPGUI…
Good luck we have the SAP Community! To make things more fun and to create some attention we have to use pictures.
While SAP uses some black/ yellow/ pink colours for their branding
The community uses
For SAP Community events somewhen it turned out to use yellow and the skyline of the city the event takes place. There are some awsome logos:
Visit https://sithvr.de 🙂
The Netherlands brought the logo creation to the next level:
SAP startet its own arts exhibition with artists in relation to SAP:
Some of the SAP Community members do their own creations and even try to sell it:
SE38 Spreadshirt Shop by Uwe Fetzer with his famous ABAP’s not dead design and the Ironman:
Tricktresor Spreadshirt Shop by Enno Wulff (oops, that’s me… 😉
ABAP and Arts
It’s not very common to use the SAP system for generating some arts. But there are some samples:
Christmas Tree by Michael Keller
Fraktal Apfelmännchen by Enno Wulff
There is another aspect of arts in code: The art within the code. Clean code is one key word but it differs a lot when someone thinks that code is beautiful – others do think exactly the opposite. It is one thing to see the beauty in the source code lines itself and another one to see the source code as objects.
If you are interested how your code looks like in graphical terms then take a look at SAP2moose, a very interesting project by Rainer Winkler
Blog post “Software Exploration Tool”
Another very interesting project is code city by Richard Wettel. He built something to display code to look like a city map:´
He also uses Moose as graphical platform.
I do not know how exactly I did this, but somehow I managed to display the code of the ABAP Kochbuch with CodeFlower:
You will need cloc to generate the input data. And then you can download any github-repository. Or something like this. I do not remember anymore… ;(
Maybe this is not really arts, but it’s very interesting to see: Lars Hvam created the website https://dotabap.org where he lists all abapGit projects. Some time ago he added some statistics where we might come to the understanding that this could also be arts:
You can access the statistics page by clicking on the little A at the bottom (Maybe some time we will see Code Flowers or other code metrics visualization at a click…!):
I just don’t know why I chose Paul Hardy’s project where he offers all of the code of his ABAP To The Future must-read-book…
Maybe because Paul also uses a lot of fine arts in his blog posts…
You can use figlet fonts to make your source code a bit more fancy & happy.
Use 4th option “All_fonts_with_your_text”
Font: jazmine .oPYo. .oo .oPYo. .oPYo. o o 8 .P 8 8 8 8 8 8 `Yooo. .P 8 o8YooP' 8 .oPYo. ooYoYo. ooYoYo. o o odYo. o8 o8P o o `8 oPooo8 8 8 8 8 8' 8 8 8' 8 8 8 8 8' `8 8 8 8 8 8 .P 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 `YooP' .P 8 8 `YooP' `YooP' 8 8 8 8 8 8 `YooP' 8 8 8 8 `YooP8 :.....:..:::::..:..::::::::.....::.....:..:..:....:..:..:.....:..::..:..::..::....8 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooP'. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...:: Search the Web for "ASCII ARTS"
Art by Hayley Jane Wakenshaw
ooo, .---. o` o / |\________________ o` 'oooo() | ________ _ _) `oo o` \ |/ | | | | `ooo' `---' "-" |_| hjw
There are also tools where you can convert images to ASCII.
You will have to try to get the best compromise between size and quality so that it will fit quite good into your source code. Why not try to adapt your company logo?
```... `...``` `.-:///////``///////:-..` `-:///////////: :///////////:-` `-://////////////- -//////////////:-` `-/////////////////` `/////////////////-` `-//////////////////. .//////////////////-` .://////////////////- -//////////////////:. .///////////////////- -///////////////////. -//////////////////:. .://////////////////- .//////////////////-` `-//////////////////. `:////////////////-` `-////////////////:` -//////////////:-` `-://////////////- :///////////:-.` `.-:///////////: `//////:::-.` `.-::://////` ....``` ```.... `-----..`` ``..-----` ////////::-.` `.-:://////// :////////////:-` `-:////////////: .///////////////:.` `.:///////////////. :////////////////:.` `-:////////////////: `://///////////////:. .://///////////////:` .://////////////////- -//////////////////:. `://////////////////:` `://////////////////:` `-//////////////////: ://////////////////-` .://///////////////- -/////////////////:. .:////////////////` `////////////////:. `-://///////////- -/////////////:-` `-://///////// ///////////:-` `.--::////``////::--.` `` ``
SAP Inside Track
For trying to bait some people to Hannover to the SAP INSIDE TRACK on May 11th, I tried to adapt the IKEA instruction manuals:
My versions look like this:
CALL FOR SPEAKER FOR SAP INSIDE TRACK HANNOVER
This one is dedicated to Lars Hvam
Do you know Blagbert by Alvaro Tejada Galindo? He used to present the comic strips on https://blagbert.blogspot.com but unfortunately this page does not work anymore. So you will have to buy his book Blagbert 101! 🙂
SAP unintended arts
Sometimes I find some artefacts in the SAP system where I do not know whether I should laugh or cry. The most ugly logo ever should be the enjoy SAP logo that can be seen in many SAP demo reports
But here is some more:
In german we say: “Ist das Kunst oder kann das weg?” (Is it arts or can I throw it away?)
The End Of Arts
Hopefully not! At least creating arts is quite easy as this manual prooves:
It is nothing else then programming. You begin with the first steps, the basics and after having done everything you have the stunning result:
So don’t be shy and present you SAP related or community related creations!!
I hope you enjoyed my little ride through the ABAP and SAP Art Gallery!
PS: If you find some hidden adverts, don’t be shy and click on it… 😉
Very nice, I liked code flower. Thanks for sharing.
Very nice composition! I really like the chapter "The End of Arts" 🙂
Cool stuff 🙂
As for the SAP theme: SAP nailart for the ladies 😀
For more professional: One of my friends won a competition on Stackexchange and wrote an algorithm that puts different color pixels next to each other and composes a picture. They turned out to be some of the most beautiful images ever, here's are some details about how it was done: https://www.newscientist.com/article/dn25167-computer-paints-rainbow-smoke-with-17-million-colours/
(image credit: József Fejes)
you nailed it! 😉
Computer generated arts is really fascinating. Unfortunately the SAP Environment is not the best base for this topic... 😉
Oh, and the ABAP ray tracer, https://blogs.sap.com/2017/09/08/abap-ray-tracer-part-1-the-beginning/
And also don't forget my calendars which are created since 2012 with zdemo_calendar from abap2xlsx.
I think the Be Visual course should also be mentioned here: