SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

xP&A CX Commercial Planning - Understanding the technical structure of Stories

This tutorial will explain to you the technical structure of each story so you can easily customize your content.

Overview

🎓 beginner 30 min. SAP Analytics CloudBeginnerSAP Analytics Cloud Analytics Designer

You will learn

  • โœ”how stories are built from a technical perspective. This includes…
  • โœ”…understanding the structure of stories
  • โœ”…understanding the naming convention of the objects and widgets
  • โœ”…learning about the usage of script variables
  • โœ”…learning about the script objects
Rudolf Lindt R Rudolf Lindt August 7, 2024
Created by July 31, 2024
Contributors

Prerequisites

Prerequisites

Steps

Intro

Now that you have successfully gone through the introduction tutorials and know how to use the content package like an expert, you may want to start customizing it and adjusting it according to your own business needs.

Before you do that though, it is highly recommended to go through this tutorial in order to understand how the stories are structured and how the objects are used in the standard content.

In case you have any questions or require further support, please use the SAP Question Form.

If you have a specific request to our team in regards to the business content, you may also submit a request using the SAP Influence Platform.

If you are interested in more xP&A topics, related business content packages, or videos showing the content in action, feel free to check out our community page Extended Planning & Analysis Business Content.

Step 1 Structure of UI elements
โ€”

In this step you will learn about the structure of UI elements in each story.

Depending on which story you are looking at, the high level structure of the UI elements may differ, but the core concept remains the same. In the following example we will take a look at the List Price Planning story to understand how reporting and planning stories are structured from a technical perspective.

Each page consists of multiple bigger groups or respectively Panels to put it in technical SAC terms.

xp&A Commercial Planning
xp&A Commercial Planning

These panels are used to structure the different sections of the story into different components in order to make the story more modular.

The CONTENT section is the section where the main part of the content is located. Based on what you have learned in the introduction tutorials, that could cover the header section with the high level graphs, but also the main area where the planning tables reside, for instance.

xp&A Commercial Planning
xp&A Commercial Planning

The ShellBar section is where the shell bar on the top is configured. All of the stories apart from the Overview Pages contain a bespoke shell bar built specifically for this content package, which consistently provides the exact same functionality across all stories.

xp&A Commercial Planning
xp&A Commercial Planning

The pnl_LeftSidePanel section is where the left-side panel is configured. As this component is used across all planning and reporting stories as well, it deserves to have an own container outside the CONTENT section.

xp&A Commercial Planning
xp&A Commercial Planning

The MainNavMenu section is where the navigation menu is configured. Other than the other sections, the MainNavMenu section is a composite object which is configured outside the story as this component is used across almost all stories of this content package.

xp&A Commercial Planning
xp&A Commercial Planning

Step 2 Naming Convention of Elements
+
Step 3 Script Variables
+
Step 4 Script Objects
+
Step 5 Final Remarks
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 5
1. Structure of UI elements 2. Naming Convention of Elements 3. Script Variables 4. Script Objects 5. Final Remarks

Learn more →