<a href="/wiki/display/CPDesign/Tool+Header+Bar">Tool Header Bar</a>

Table of Contents

Overview

The Tool Header exists on all BTP tools. It is the uppermost section of the tool. It is always visible to give users access to various functions.

FIORITECHP1-26796 - Getting issue details... STATUS

Look and Feel

&#x3C;p&#x3E;&#x3C;div&#x3E; &#x3C;div&#x3E;&#x3C;strong&#x3E;Morning Horizon&#x3C;/strong&#x3E;&#x3C;/div&#x3E; &#x3C;div&#x3E; &#x3C;picture&#x3E; &#x3C;source type=&#x22;image/webp&#x22; srcset=&#x22;/content/dam/sapcom/design-system/btp/components/tool-shell/tool-header/media1_1e520168918cfbf12af8a84030ab6a22e4ed82020.png?width=2000&#x26;format=webply&#x26;optimize=medium&#x22; media=&#x22;(min-width: 600px)&#x22;&#x3E; &#x3C;source type=&#x22;image/webp&#x22; srcset=&#x22;./media_1e520168918cfbf12af8a84030ab6a22e4ed82020.png?width=750&#x26;format=webply&#x26;optimize=medium&#x22;&#x3E; &#x3C;source type=&#x22;image/png&#x22; srcset=&#x22;./media_1e520168918cfbf12af8a84030ab6a22e4ed82020.png?width=2000&#x26;format=png&#x26;optimize=medium&#x22; media=&#x22;(min-width: 600px)&#x22;&#x3E; &#x3C;img loading=&#x22;lazy&#x22; alt=&#x22;&#x22; src=&#x22;&#x3C;a href=&#x22;https://www.sap.com/design-system/btp/components/tool-shell/tool-header/media%5C_1e520168918cfbf12af8a84030ab6a22e4ed82020.png?width=750%5C&#x26;format=png%5C&#x26;optimize=medium&#x22;&#x3E;https://www.sap.com/design-system/btp/components/tool-shell/tool-header/media_1e520168918cfbf12af8a84030ab6a22e4ed82020.png?width=750&#x26;format=png&#x26;optimize=medium&#x3C;/a&#x3E;&#x22; width=&#x22;3422&#x22; height=&#x22;1182&#x22;&#x3E; &#x3C;/picture&#x3E; &#x3C;/div&#x3E; &#x3C;/div&#x3E; &#x3C;div&#x3E; &#x3C;div&#x3E;&#x3C;strong&#x3E;Evening Horizon&#x3C;/strong&#x3E;&#x3C;/div&#x3E; &#x3C;div&#x3E; &#x3C;picture&#x3E; &#x3C;source type=&#x22;image/webp&#x22; srcset=&#x22;/content/dam/sapcom/design-system/btp/components/tool-shell/tool-header/media1_1bc9071960e4469a7687e766652697bd5a0a886bc.png?width=2000&#x26;format=webply&#x26;optimize=medium&#x22; media=&#x22;(min-width: 600px)&#x22;&#x3E; &#x3C;source type=&#x22;image/webp&#x22; srcset=&#x22;./media_1bc9071960e4469a7687e766652697bd5a0a886bc.png?width=750&#x26;format=webply&#x26;optimize=medium&#x22;&#x3E; &#x3C;source type=&#x22;image/png&#x22; srcset=&#x22;./media_1bc9071960e4469a7687e766652697bd5a0a886bc.png?width=2000&#x26;format=png&#x26;optimize=medium&#x22; media=&#x22;(min-width: 600px)&#x22;&#x3E; &#x3C;img loading=&#x22;lazy&#x22; alt=&#x22;&#x22; src=&#x22;&#x3C;a href=&#x22;https://www.sap.com/design-system/btp/components/tool-shell/tool-header/media%5C_1bc9071960e4469a7687e766652697bd5a0a886bc.png?width=750%5C&#x26;format=png%5C&#x26;optimize=medium&#x22;&#x3E;https://www.sap.com/design-system/btp/components/tool-shell/tool-header/media_1bc9071960e4469a7687e766652697bd5a0a886bc.png?width=750&#x26;format=png&#x26;optimize=medium&#x3C;/a&#x3E;&#x22; width=&#x22;3422&#x22; height=&#x22;1182&#x22;&#x3E; &#x3C;/picture&#x3E; &#x3C;/div&#x3E; &#x3C;/div&#x3E; &#x3C;div&#x3E; &#x3C;div&#x3E;&#x3C;strong&#x3E;Horizon HCB&#x3C;/strong&#x3E;&#x3C;/div&#x3E; &#x3C;div&#x3E; &#x3C;picture&#x3E; &#x3C;source type=&#x22;image/webp&#x22; srcset=&#x22;/content/dam/sapcom/design-system/btp/components/tool-shell/tool-header/media1_1a5dde4c02200be96e6668de5e84c057483a0dfd7.png?width=2000&#x26;format=webply&#x26;optimize=medium&#x22; media=&#x22;(min-width: 600px)&#x22;&#x3E; &#x3C;source type=&#x22;image/webp&#x22; srcset=&#x22;./media_1a5dde4c02200be96e6668de5e84c057483a0dfd7.png?width=750&#x26;format=webply&#x26;optimize=medium&#x22;&#x3E; &#x3C;source type=&#x22;image/png&#x22; srcset=&#x22;./media_1a5dde4c02200be96e6668de5e84c057483a0dfd7.png?width=2000&#x26;format=png&#x26;optimize=medium&#x22; media=&#x22;(min-width: 600px)&#x22;&#x3E; &#x3C;img loading=&#x22;lazy&#x22; alt=&#x22;&#x22; src=&#x22;&#x3C;a href=&#x22;https://www.sap.com/design-system/btp/components/tool-shell/tool-header/media%5C_1a5dde4c02200be96e6668de5e84c057483a0dfd7.png?width=750%5C&#x26;format=png%5C&#x26;optimize=medium&#x22;&#x3E;https://www.sap.com/design-system/btp/components/tool-shell/tool-header/media_1a5dde4c02200be96e6668de5e84c057483a0dfd7.png?width=750&#x26;format=png&#x26;optimize=medium&#x3C;/a&#x3E;&#x22; width=&#x22;3422&#x22; height=&#x22;1182&#x22;&#x3E; &#x3C;/picture&#x3E; &#x3C;/div&#x3E; &#x3C;/div&#x3E; &#x3C;div&#x3E; &#x3C;div&#x3E;&#x3C;strong&#x3E;Horizon HCW&#x3C;/strong&#x3E;&#x3C;/div&#x3E; &#x3C;div&#x3E; &#x3C;picture&#x3E; &#x3C;source type=&#x22;image/webp&#x22; srcset=&#x22;/content/dam/sapcom/design-system/btp/components/tool-shell/tool-header/media1_12a6e208b6d09703e92cbdc176b53926b7860ef45.png?width=2000&#x26;format=webply&#x26;optimize=medium&#x22; media=&#x22;(min-width: 600px)&#x22;&#x3E; &#x3C;source type=&#x22;image/webp&#x22; srcset=&#x22;./media_12a6e208b6d09703e92cbdc176b53926b7860ef45.png?width=750&#x26;format=webply&#x26;optimize=medium&#x22;&#x3E; &#x3C;source type=&#x22;image/png&#x22; srcset=&#x22;./media_12a6e208b6d09703e92cbdc176b53926b7860ef45.png?width=2000&#x26;format=png&#x26;optimize=medium&#x22; media=&#x22;(min-width: 600px)&#x22;&#x3E; &#x3C;img loading=&#x22;lazy&#x22; alt=&#x22;&#x22; src=&#x22;&#x3C;a href=&#x22;https://www.sap.com/design-system/btp/components/tool-shell/tool-header/media%5C_12a6e208b6d09703e92cbdc176b53926b7860ef45.png?width=750%5C&#x26;format=png%5C&#x26;optimize=medium&#x22;&#x3E;https://www.sap.com/design-system/btp/components/tool-shell/tool-header/media_12a6e208b6d09703e92cbdc176b53926b7860ef45.png?width=750&#x26;format=png&#x26;optimize=medium&#x3C;/a&#x3E;&#x22; width=&#x22;3422&#x22; height=&#x22;1182&#x22;&#x3E; &#x3C;/picture&#x3E; &#x3C;/div&#x3E; &#x3C;/div&#x3E;&#x3C;/p&#x3E;

Anatomy

The table below details the areas and components that comprise the tool header. Check the Tool Header Design Guidelines for information on interaction behavior and usage best practices.

<div> <div></div> <div>Element</div> <div>Usage</div> <div>Description</div> </div> <div> <div><strong>A</strong></div> <div><strong>Tool Header Container</strong></div> <div><strong><div class="content-wrapper"><p><span class="status-macro aui-lozenge conf-macro output-inline" data-hasbody="false" data-macro-name="status">REQUIRED</span></p></div></strong></div> <div>The Tool Header Container is a responsive area that holds all Tool Header UI elements.</div> </div> <div> <div><strong>B</strong></div> <div><strong>Menu Button</strong></div> <div><strong><br></strong></div> <div>The Menu Button is an optional over-styled button that toggles the visibility of the vertical navigation. See the Tool Header Button in <a href="https%3A%2F%2Fwww.sap.com%2Fwiki%2Fdisplay%2FCPDesign%2FTool%2BHeader%2BButton">Tool Header Button</a> for full specifications.</div> </div> <div> <div><strong>C</strong></div> <div><strong>Logo</strong></div> <div><strong><div class="content-wrapper"><p><span class="status-macro aui-lozenge conf-macro output-inline" data-hasbody="false" data-macro-name="status">REQUIRED</span></p></div></strong></div> <div>The logo is the logo of the company using the tool. Use the SAP logo as a default.</div> </div> <div> <div><strong>D</strong></div> <div><strong>Product Name</strong></div> <div><strong><div class="content-wrapper"><p><span class="status-macro aui-lozenge conf-macro output-inline" data-hasbody="false" data-macro-name="status">REQUIRED</span></p></div></strong></div> <div>The Product Name is the official name of the tool. Omit the SAP prefix in front of it.</div> </div> <div> <div><strong>E</strong></div> <div><strong>Second Title</strong></div> <div><strong><br></strong></div> <div>The Second Title is an optional second text identifier of the tool.</div> </div> <div> <div><strong>F</strong></div> <div><strong>Search</strong></div> <div><strong><br></strong></div> <div>The Search is an area that holds either a global search component. See <a href="https%3A%2F%2Fwww.sap.com%2Fwiki%2Fdisplay%2FCPDesign%2FTool%2BHeader%2BSearch">Tool Header Search</a> for full specifications.</div> </div> <div> <div><strong>G</strong></div> <div><strong>Product Actions</strong></div> <div><strong><br></strong></div> <div>The Custom Actions Area is an area that holds custom actions for the tool. See the Tool Header Button in <a href="https%3A%2F%2Fwww.sap.com%2Fwiki%2Fdisplay%2FCPDesign%2FTool%2BHeader%2BButton">Tool Header Button</a> for full specifications.</div> </div> <div> <div><strong>H</strong></div> <div><strong>Separator</strong></div> <div><strong><br></strong></div> <div>The Separator is an optional separator to space the different action areas.</div> </div> <div> <div><strong>I</strong></div> <div><strong>User Avatar</strong></div> <div><strong><div class="content-wrapper"><p><span class="status-macro aui-lozenge conf-macro output-inline" data-hasbody="false" data-macro-name="status">REQUIRED</span></p></div></strong></div> <div>The User Avatar is a mandatory UI element that displays a personalized user profile picture or initials. Over style of the <a href="https%3A%2F%2Fwww.sap.com%2Fwiki%2Fpages%2Fviewpage.action%3FpageId%3D2698912516">Avatar (Horizon)</a>.</div> </div> <div> <div><strong>J</strong></div> <div><strong>Product Switch</strong></div> <div><strong><div class="content-wrapper"></div></strong></div> <div>The Product Switch is an optional button that triggers switching between products. See <a href="https%3A%2F%2Fwww.sap.com%2Fwiki%2Fpages%2Fviewpage.action%3FpageId%3D2135951135">Product Switch (Fiori 3)</a> for full specifications.</div> </div>

Desktop Specification

Tool Header Container

<div> <div></div> <div>Element</div> <div>Morning Horizon</div> <div>Evening Horizon</div> <div>Horizon HCB</div> <div>Horizon HCW</div> </div> <div> <div><strong>A</strong></div> <div><strong>Tool Header Container</strong></div> <div> <p>width: 100%;<br>height: auto;<br>min-height: 3.25rem;<br>background: var(--sapShellColor);<br>border: var(–sapContent_Transparent_Border);<br>border-radius: 0.5rem;<br>box-shadow: var(--sapContainer_Shadow1);</p> <p><strong>With Menu Button</strong><br>padding: 0.625rem 1.25rem 0.625rem 0.75rem;</p> <p><strong>Without Menu Button</strong><br>padding: 0.625rem 1.25rem 0.625rem 1.5rem;</p> </div> </div> <div> <div><strong>A1</strong></div> <div><strong>Area Spacing</strong></div> <div>spacing: 0.75rem;</div> </div> <div> <div><strong>A2</strong></div> <div><strong>In-Area Spacing</strong></div> <div>spacing: 0.375rem;</div> </div> <div> <div><strong>H</strong></div> <div><strong>Separator</strong></div> <div> <p>width: 0.75rem;<br>height: 0.75rem;</p> <p>background: transparent;</p> </div> </div>

The logo is an interactive element that always navigates to the tool's homepage.

/wiki/download/attachments/3293577004/SAP%2520Logo.zip?version=1&modificationDate=1674564894000&api=v2
SAP%20Logo.zip

<div> <div></div> <div>Element</div> <div>Morning Horizon</div> <div>Evening Horizon</div> <div>Horizon HCB</div> <div>Horizon HCW</div> </div> <div> <div><strong>C</strong></div> <div><strong>Logo</strong></div> <div> <p>width: auto;<br>height: 1.625rem;</p> <p><strong>Hover State</strong><br>cursor: hand;</p> <p><strong>Focused State</strong><br>outline: var(--sapContent_FocusStyle) var(--sapContent_FocusWidth) var(--sapContent_FocusColor);<br>outline-offset: 0.125rem;<br>border-radius: 0.25rem;</p> </div> </div>

Product Name and Second Title

<div> <div></div> <div>Element</div> <div>Morning Horizon</div> <div>Evening Horizon</div> <div>Horizon HCB</div> <div>Horizon HCW</div> </div> <div> <div><strong>D</strong></div> <div><strong>Product Name</strong></div> <div> <p>font-family: var(--sapFontBlackFamily);<br>font-size: 1.125rem;<br>line-height: 1.625rem;<br>color: var(–sapShell_GroupTitleTextColor);</p> <p>vertical-align: baseline;</p> </div> </div> <div> <div><strong>E</strong></div> <div><strong>Second Title</strong></div> <div> <p>font-family: var(--sapFontFamily);<br>font-size: var(--sapFontSize);<br>line-height: var(--sapContent_LineHeight);<br>color: var(–sapContent_LabelColor);</p> <p>vertical-align: baseline;</p> </div> </div>

Avatar

Avatar design is achieved with existing component API properties. See Avatar (Horizon) for full specifications.

<div> <div></div> <div>Element</div> <div>Morning Horizon</div> <div>Evening Horizon</div> <div>Horizon HCB</div> <div>Horizon HCW</div> </div> <div> <div><strong>I</strong></div> <div><strong>Avatar</strong></div> <div> <p>width: 2.5rem;<br>height: 2.5rem;</p> <p><strong>Initials</strong><br>font-size: 1rem;</p> <p><strong>Icon</strong><br>width: 1.25rem;<br>height: 1.25rem;</p> </div> </div>

Tablet Specification

Tablet specification depicts only deltas from the desktop specification.

<div> <div></div> <div>Element</div> <div>Morning Horizon</div> <div>Evening Horizon</div> <div>Horizon HCB</div> <div>Horizon HCW</div> </div> <div> <div><strong>A</strong></div> <div><strong><span style="color: rgb(34,53,72);text-decoration: none;">Tool Header Container</span></strong></div> <div>min-height: 3.75rem;</div> </div> <div> <div><strong>C</strong></div> <div><strong>Logo</strong></div> <div>No deltas.</div> </div> <div> <div><strong>D</strong></div> <div><strong><span style="color: rgb(34,53,72);text-decoration: none;">Product Name</span></strong></div> <div>No deltas.</div> </div> <div> <div><strong>E</strong></div> <div><strong><span style="color: rgb(34,53,72);text-decoration: none;">Second Title</span></strong></div> <div>No deltas. // not displayed on tablets</div> </div> <div> <div><strong>H</strong></div> <div><strong>Separator</strong></div> <div>No deltas. // not displayed on tablet portrait orientation</div> </div>

Phone Specification

Phone specification depicts only deltas from the tablet specification. It is possible that actions will overflow on phones. In such cases, the overflowing actions are displayed in a dropdown menu. See Navigation Menus for full specifications.

<div> <div></div> <div>Element</div> <div>Morning Horizon</div> <div>Evening Horizon</div> <div>Horizon HCB</div> <div>Horizon HCW</div> </div> <div> <div><strong>A</strong></div> <div><strong><span style="color: rgb(34,53,72);text-decoration: none;">Tool Header Container</span></strong></div> <div>No deltas.</div> </div> <div> <div><strong>C</strong></div> <div><strong>Logo</strong></div> <div>No deltas.</div> </div> <div> <div><strong>D</strong></div> <div><strong><span style="color: rgb(34,53,72);text-decoration: none;">Product Name</span></strong></div> <div>No deltas. // not displayed on phones</div> </div> <div> <div><strong>E</strong></div> <div><strong><span style="color: rgb(34,53,72);text-decoration: none;">Second Title</span></strong></div> <div>No deltas. // not displayed on phones</div> </div> <div> <div><strong>H</strong></div> <div><strong>Separator</strong></div> <div>No deltas. // not displayed on phones</div> </div>