Show TOC

Enhancing the Analysis RibbonLocate this document in the navigation structure

The Microsoft Office Ribbons can be enhanced and adjusted. You can learn more about the general ribbon enhancement in the Microsoft documentation.

If you build an application related to Analysis, you can visualize the dependencies to Analysis by locating the new ribbon tab beside (before/after) the Analysis tab or by adding new ribbon groups to the Analysis tab. The ribbon is described via an XML definition where an identifier is assigned to each item. The Analysis tab has a qualified identifier (idQ) with the name space SBOP.AdvancedAnalysis.Addin.1. and the id com.sap.ip.bi.analysis.menu.

Example:

Adding a tab before the Analysis tab
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
xmlns:x="SBOP.AdvancedAnalysis.Addin.1">
<ribbon>
<tabs>
<tab id="myCustomTab" label="Custom Tab" insertBeforeQ="x:com.sap.ip.bi.analysis.menu" >
<group id="myCustomGroup" label="Custom Group" >
<button id="myButton" label="my Button" onAction="myAction" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>

With this example, the new tab 'Custom Tab' is added before the Analysis tab containing the group 'Custom Group' with the button 'my Button'.

Example:

Adding a ribbon group to the Analysis tab
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
xmlns:x="SBOP.AdvancedAnalysis.Addin.1">
<ribbon>
<tabs>
<tab idQ="x:com.sap.ip.bi.analysis.menu">
<group id="myCustomGroup" label="Custom Group" >
<button id="myButton" label="my Button" onAction="myAction" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>

With this example, the group 'Custom Group' with the button 'my Button' is added to the Analysis tab.