Skip to Content
-1

Pictures on a dynpro

Jul 25, 2017 at 07:00 PM

51

avatar image

Hello guys,

I'm trying to create a custom report with custom dynpro. Now I want to place some pictures on the screen and link them with transactions, means click on the picture opens transaction.

Now I have two problems:

1) Where can I find some FREE pictures in good quality to use? The best pictures of course would be the SAP FIORI pictures, but I think you canot use them in some custom report without FIORI, isn't it? I'm looking for some business pictures, e.g. a graph or a table.

2) If I have some pictures, how to get them best in SAP System? I know SE78 transaction, but it only accepts BMP and TIF format and quality reduces after upload in that format. So what is the best? Put them on web server?

Thanks a lot!

Regards

Michael

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Fabian Lupa Jul 25, 2017 at 07:08 PM
0

Some options for 2) :

  • Mime repository
  • Custom database table with a column for binary data
  • BSP (I guess)
  • BASE64 encode the image and store it in a constant in your application
Share
10 |10000 characters needed characters left characters exceeded
Jelena Perfiljeva
Jul 25, 2017 at 07:37 PM
0

While it is commendable that you strive to provide your customers with delightful UI, I'm not sure if adding a non-standard picture would actually have any benefit and worth all the additional investment in development. Might be a nice ABAP exercise but very little value otherwise IMHO.

In SAP GUI, the users are already accustomed to the buttons and icons. You can find standard SAP icons for graph and table and just add them to a button on your screen with very little effort.

One of the staples of good UI design is consistency. Even in Fiori, you'll find that a guideline is to maintain "Fiori look and feel" instead of adding random pictures willy-nilly. Just because we can doesn't mean we should.

Share
10 |10000 characters needed characters left characters exceeded