Themes for ABAP Development Tools

About

An Eclipse IDE plugin, includes Themes for ABAP Development.

This theme plugin is a good start for ABAP developers who did not do any deep customization to the Eclipse IDE so far.

No Java, just stylesheets, only ABAP is supported. This eliminates high maintenance costs of a theming solution, which might fill the Error log or become incompatible / unsupported easily.

Installation

Help Install New Software…

https://attilaberencsi.github.io/abapthemes/update

image-edited Themes for ABAP Development Tools
image-2 Themes for ABAP Development Tools

Usage

Window Preferences

Included themes:

  • Paper Work: designed to relieve your eyes and prevent burnout. An alternative to the built-in full white Light theme. Best for summer and bright conditions
  • Dark: this is the override of the built-in Dark theme. Select Dark theme to activate. The blueish-greyish colors were changed to greenish and more darker. Best for winter, nights and cloudy days
image-3 Themes for ABAP Development Tools

Compatibility

  • Eclipse 2025-06 and upwards
  • Windows
  • Only ABAP Repository Objects, other languages or objects are not supported (although might work)
  • Successfully tested with Plugins
    • abapGit
    • ABAP Favorites
    • ABAP Cleaner
  • Compatibility with other Eclipse Theming solutions: No
  • View and Editor Folders colors are overridden by the theme (just in case you know what that means, because You manually set them in the configuration pane ). If this tells You nothing, ignore it.

Limitations

Source Code search is implemented by an Overlay control in Eclipse which is of a calculated fixed color, impossible to adjust it directly with a desired background color using stylesheets. Therefore in all themes a workaround is applied to make it somehow consistent and readable now. Other better looking alternatives might come.

image-14 Themes for ABAP Development Tools
image-17 Themes for ABAP Development Tools

To increase contrast, You can change the editor background as described here.

Outlook

In case You’d like to do more finetuning of the Dark theme, check this out for some tricks and tips: ABAP Developer Tools – the Fine Tuning

Test Results

Following non-source code based Workbench Objects were tested successfully.

TypeName
AOBJArchiving Object
APLOApplication Log Object
AUTHAuthorization Field
ENHSEnhancement Spot
BADIBAdI
CDBOCustomer Data Browser Object
CFDFCustom Field
CHDOChange Document Object
CHKCATC Check Category
CHKOATC Check
COTACommunication Target
DDLVCDS Variant
DESDLogical External Schema
DEVCPackage
DOBJData Destruction Object
DOMADomain
DSFIScalar Function Implementation Reference
DTELData Element
DTF1Date Function
EEECEvent Consumption Model
ENQULock Object
EVTBEvent Binding
GSMPMetric Provider
HTTPHTTP Service
MSAGMessage Class
NONTSAP Object Node Type
NROBNumber Range Object
NTTANote Type Assignment
NTTYNote Type
PARASET/GET Parameter
PINFABAP Package Interface
PRAGABAP Pragma
RONTSAP Object Type
SAJCApplication Job Catalog Entry
SAJTApplication Job Template
SCO1Communication Scenario
SCO2Inbound Service
SCO3Outbound Service
SHLPSearch Help
SIA1Business Catalog
SIA3Authorization Object Extension
SIA5Restriction Field
SIA6IAM App
SIA7Business Catalog App Assignment
SIA9IAM Business Role Template Catalog Assignment
SIADBusiness Role Templ.- Launchpad Space Templ. Assignment
SICFICF Endpoint
SKTDKnowledge Transfer Document
SMBCBusiness Configuration Maintenance Object
SOD2API Package Assignment
SPRVSOAP Provider Model
SRVBService Binding
SUSIAuthorization Default (External)
TTYPTable Type
UIADLaunchpad App Descriptor Item
UIPGLaunchpad Page Template
UISTLaunchpad Space Template
VIEWDictionary View
WDCAWeb Dynpro Application Configuration
WDCCWeb Dynpro Component Configuration
WDCPWeb Dynpro Chip
WDYAWeb Dynpro Application
WDYNWeb Dynpro Component

Submitting Issues

Many objects were tested successfully, but new type of workbench object may arise or new parts can appear.

To start the investigation please Create the issue with title repository object name and description like this: DTEL – Data Element

Please include the following details

  • a SAP standard workbench object name to reproduce the issue
  • screenshot about the problem
  • eclipse version including build version: Help -> About Eclipse IDE
  • windows version and build

You can request theme coverage for your plugin, just submit an issue for enhancement in case your utility looks strange using the plugin.

Known Issues

There are known problems using the built-in eclipse Dark Theme with ADT, what You face without using the plugin anyway.

Please do not open issues about them, I’m neither causing them nor in the position to fix those.

Below You find the list about such issues on Windows 11 (>23H2) / Dark color mode. Frankly neither the ADT nor Eclipse Dev teams can be blamed for that, but rather big respect! Things are really complicated in the background. Some parts coming very far from dll files and windows, SWT, custom plugins which trying to catch up with CSS files. At least from GuitHub issues visited w/o being an e4 or Java expert this was the consequence. Not a playground for children 💯👈.

Just an example on a compuer with nvidia Graphics with latest Win 11 version: colored areas are rendered with light colors in Eclipse/ADT, but when we do a screenshot about the issue, the right color is shown in snipping tool 👻. The same theme and styles on different computer with older windows causes no trouble, just to make things more complicated. The boundaries are far away of this little plugin even to analyze and understand it.

Majority of issues is the same, You see unexpected white highlight / background which makes the text hard or impossible to read in few fields / renders white checkboxes / preview or documentation panes are not adjusted to dark theme. Here is the list of them. A best to simply select those fields or sort the table so that they get highlighted and you can read the content.

API Package – SOD1

image-6 Themes for ABAP Development Tools

ATC Check Variant – CHKV

image-7 Themes for ABAP Development Tools

ATC Exemption – CHKE

image-8 Themes for ABAP Development Tools

Authorization Default Values – SUSH

image-9 Themes for ABAP Development Tools

SIA6 – IAM App
Lol, this is a cloud project !

image-55 Themes for ABAP Development Tools

Business Role Template – SIA8

image-10 Themes for ABAP Development Tools

Lock Object – ENQU

image-11 Themes for ABAP Development Tools

Restriction Type – SIA2

image-12 Themes for ABAP Development Tools

Service Consumption Model – SRVC

image-13 Themes for ABAP Development Tools

SAPDEV.EU
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.