Skip to Content
Event Information
Author's profile photo Enno Wulff

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

Yellow

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:

Visit http://sitnl.nl/!

Arts Exhibition

SAP startet its own arts exhibition with artists in relation to SAP:

https://news.sap.com/2018/11/art-at-sap-young-talents-exhibit/

T-Shirts

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

Code Beauty

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.

SAP2moose

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”

SAP2Moose on github

Code city

Another very interesting project is code city by Richard Wettel. He built something to display code to look like a city map:´

https://wettel.github.io/codecity.html

He also uses Moose as graphical platform.

Code Flowers

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… ;(

Statistics Arts

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:

https://dotabap.org/#/-/larshp/abapOpenChecks

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…!):

https://github.com/hardyp/AbapToTheFuture03

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

 

ASCII Arts

You can use figlet fonts to make your source code a bit more fancy & happy.

http://www.network-science.de/ascii/

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.

https://www.text-image.com/convert/ascii.html

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

https://abapgit.org

Comic Arts

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:

https://thefunnyplace.org/comics/draw-a-horse/

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… 😉

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Nabheet Madan
      Nabheet Madan

      Very nice, I liked code flower. Thanks for sharing.

      Author's profile photo Michael Keller
      Michael Keller

      Very nice composition! I really like the chapter "The End of Arts" 🙂

      Author's profile photo Gabriella Gogl-Gyorgy
      Gabriella Gogl-Gyorgy

      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/

      Computer paints rainbow smoke with 17 million colours

      (image credit: József Fejes)

      Author's profile photo Enno Wulff
      Enno Wulff
      Blog Post Author

      you nailed it! 😉

      Computer generated arts is really fascinating. Unfortunately the SAP Environment is not the best base for this topic... 😉

      Author's profile photo Lars Hvam
      Lars Hvam

      Oh, and the ABAP ray tracer, https://blogs.sap.com/2017/09/08/abap-ray-tracer-part-1-the-beginning/

      Author's profile photo Gregor Wolf
      Gregor Wolf

      And also don't forget my calendars which are created since 2012 with zdemo_calendar from abap2xlsx.

      Author's profile photo Enno Wulff
      Enno Wulff
      Blog Post Author

      I think the Be Visual course should also be mentioned here:

      https://experience.sap.com/news/be-visual-free-course-on-sketching-basics-for-it-business/