cancel
Showing results for 
Search instead for 
Did you mean: 

Belize for WebUI not showing up in Theme Workbench SAP CRM/CE

m_finn_bpc
Discoverer
0 Kudos
124

Hello,

I am modifying an SAP CE environment to display and customize the Belize Theme for all Business Roles. While the standard Belize theme is easily configured via Define Technical Roles in IMG customizing, we now face a new requirement for logo replacement using the Customizing Workbench, as detailed in SAP Note 0001849835.

Current Process:

  • The custom logo was successfully replaced through the ABAP Workbench by updating:
    • THTMLB_STYLES -> MIMEs -> sap_skins -> belize -> images -> logo_sap.png

Problem Encountered:

  • When accessing the Customizing Workbench through:
    • CRM -> UI-Framework -> UI_Framework Definition -> Themes and Icons -> Execute Theme Workbench
  • Neither the Belize theme nor the Horizon theme appears.
  • It seems that themes under the path /SAP/BC/BSP/SAP/thtmlb_styles/sap_skins/belize/ are not loaded into the workbench (screenshot).

m_finn_bpc_1-1741781921512.png

m_finn_bpc_0-1741781892508.png

Request: Could someone provide concrete steps or a workaround to:

  1. Load the Belize Theme into the Customizing Workbench.
  2. Replace the custom logo using the recommended method via the Customizing Workbench, as outlined in SAP Note 0001849835.

Thank you for your assistance.

View Entire Topic
Robert-Peter
Explorer
0 Kudos

Hi @m_finn_bpc 

It might be that themes like Belize and Horizon are usually not stored under the old BSP path /SAP/BC/BSP/SAP/thtmlb_styles/sap_skins/like classic themes. Instead, they are part of the SAP UI5/Theming Infrastructure, which is handled by SAPUI5 or Fiori Launchpad in modern systems. 

SAP Note 1849835 recommends using the Theme Workbench CRMC_UI_THEME for custom logo replacement. But in your case it seems that both are not visible. Thus, I would try to do the following steps:

  1. Go to Transaction: BSP_WD_CMPWB
  2. Component: CRMCMP_IC_FRAME
  3. Navigate to the view/controller handling the header or branding area (e.g., HeaderAreaView)
  4. Use custom CSS to override the logo via HTML/CSS injection (avoid modifying standard objects directly).
  5. Store the custom image in your own BSP application or use a MIME repository path.

I hope it helps