logo

Are you need IT Support Engineer? Free Consultant

SAP PaPM Cloud Universal Model What’s New as of 20…

  • By Sanjay
  • 04/05/2026
  • 4 Views


Greetings, SAP Community!

This May 4th, the force is strong with our latest product update. We’ve been working hard behind the scenes to eliminate bugs and deploy new features that make your experience smoother than ever. Whether you're here for the big reveals or the subtle refinements, we’ve got plenty of news to share.

To catch up on our earlier releases, simply browse through the PaPMCloudUMWhatsNew tag.

Now, let’s take a closer look at the highlights from April.

 

MODEL

Model Entity Runs Writer After Data Changes Using “Run after Save” Validation Type 

A new Relation type is now available in the Model Entity within the SAP PaPM Cloud Universal Model. This enhancement allows users to automatically run a Writer function whenever a specific set of properties is configured. 

To enable this behavior, simply configure the desired Writer in the Target Model, and set the Validation Type to “Run after Save” with the Type set to “Association to One”. Once these conditions are met, the Writer will run automatically after the entity is saved—no manual running is required. 

This update streamlines data processing workflows and reduces the need for repetitive manual steps, helping users to keep models consistent and efficient. 

To know more about Relations in SAP PaPM Cloud Universal Model, kindly check the blog post Introduction to Relations in SAP PAPM Cloud Universal Model

Configuring the Relation for Automatic Writer Execution 

To take advantage of this enhancement, users can now configure everything directly in the Model Entity > Relations section. When switching to Edit mode, the system now provides Writer functions in the Target Model field.  

Image1.Png

And the newly introduced Validation Type: “Run after Save” is now also available upon selecting the dropdown menu. 

Image2.Png

After selecting the Writer function to be run automatically, set the Type to “Association to One”. Once this is defined, the user can proceed to configure the Join Condition, just as they would for any other relation. 

The example below illustrates how to successfully create a relation that uses “Run after Save” together with a Writer defined in the Target Model

Image3.Png

 

Note: If the user selects “Composition of Many” or “Association to Many” while also assigning a Writer in the Target Model and choosing “Run after Save” as the Validation Type, the system displays a validation message. Only “Association to One” is supported for this scenario. 

Image4.Png

 

There are several situations in which the Writer can be run automatically. Let’s take a closer look at these scenarios. 

Scenario 1: Running Writers When Adding or Editing Entries in the Data Screen 

If a Model Entity is configured with Transport Data = No and without Restriction, users can manually create or edit one or more entries in the Show Data screen. Upon saving, all Writer functions configured in Model Entity Relations with “Association to One” and “Run after Save” as the Validation Type will be run automatically.

If multiple relations in the same Model Entity use “Run after Save”, the Writers are run sequentially based on their naming order. 

Image5.Png

In the example shown, WR01 will run first, followed by WR02 and WR03

This scenario demonstrates how users can leverage the new capability when adding a single data record in the Data Screen of a Model Entity that includes a relation to a Writer configured with “Association to One” and “Run after Save”

 Gif1.Gif

Note: The standard behavior of Writer functions remains unchanged. For example, if a Writer is configured with “Delete and Insert”, the Result Model data is deleted first, and only the newly generated data is inserted. 

 

Scenario 2: Running Writers When Importing Data via Activity Data Screen

To import data through Activity: Data Screen, the corresponding Process must be in Active status, and a comment containing the file to be imported must be created in Manage Comments.  

For more details on using Manage Comments, refer to the SAP Help Portal

Just like in the first scenario, when users select Import Data via Activity, all Writer functions configured in the Model Entity Relations with “Association to One” Type and “Run after Save” as the Validation Type are run automatically. 

After choosing Import Data, users can select the desired Write Mode for the import. In the example below, “Delete and Insert” is used. Once the import is performed, all configured Writers run automatically in sequence. 

 Gif2.Gif

The resulting data generated by the Writer becomes available according to the Writer’s configured settings. This ensures that the output reflects the exact behavior defined in the Writer function.

Image8.Png

Note: The automatic running of Writer functions also applies when working with field selections and nested mapped fields. This ensures consistent behavior across all supported configuration patterns. 

 

Scenario 3: Running Writers When Using Import Data or Erase Data in the Model Entity 

If the Model Entity is configured with Transport Data = Yes, users can also perform Import Data and Erase Data actions directly from the Model Entity. These actions will automatically run all Writer functions defined in the related “Association to One” and “Run after Save” relations. 

Gif3.Gif

Note: All execution details can be reviewed in Manage Event Logs by checking the event type runAfterSave

Image10.Png

As a final remark, activating the environment does not automatically run Writers. Writer running occurs only through supported actions such as manual data changes, imports, or erase operations, and when manually choosing the Run button. 

 

Easier Currency Rounding with ROUND_CURRENCY()

A new HANA-based formula function ROUND_CURRENCY() has been introduced to make your work easier by automatically rounding the values according to a specific currency. This is available in functions with Formula Editor in SAP PaPM Cloud Universal Model, such as:

  • Calculation and Model Calculation
  • Join and Model Join (predicates)
  • Model Entity and Model View (relations)

How to use it?

ROUND_CURRENCY(, )

  • Value: This can be a Key Figure or Amount type field. Number to be rounded.
  • Currency_Code: Specifies the currency used for rounding. This can be a Characteristic type field containing a currency code, for example, ‘USD’ or ‘JPY’.

 

Example Scenario: Using in ROUND_CURRENCY() in a Calculation Function

This example focuses on the following fields to be calculated:

  • Amount – Amount (AMT_AMT) is an Amount Type Field with Currency Field (CH_CURR) maintained.
  • Amount – Double (KF_DBLAMT) is a Key Figure Type Field and Double Data Type.
  • Currency (CH_CURR) is a Characteristic Type Field and String Data Type.

Ed_Mark_3-1777903856190.Png

Calculation configuration

This calculation rule configuration uses the ROUND_CURRENCY formula with the variables Amount – Amount Field and Amount – Double Field as the value, and Currency Field as the currency code.

Ed_Mark_4-1777903856193.Png

The Result

The system automatically knows exactly how to handle different global standards:

  • For Japanese Yen, ROUND_CURRENCY(123.456789, JPY) becomes 123 JPY that uses whole numbers.
  • For US Dollars, ROUND_CURRENCY(-123.456789, USD) becomes -123.45 USD that uses two decimals.

Currency_S03.Png

 

PROCESS

Improved Transfer Behavior of “Replace” option in Activity Links 

In the Activity Links of a Process, the behavior of Transfer Selections and Transfer Parameters when set to the “Replace” option has been improved. This option can exhibit the following behaviors: 

  • Replace behavior – When Activity Fields and Parameters exist in both the source and target activities, they are replaced. 
  • Retain behavior – When Activity Fields and Parameters are unique to the target activity, they are retained. 
  • Insert behavior – When Activity Fields and Parameters are unique to the source activity, they are inserted into the target activity. 

Source Activity 

Cpe-16033_Screenshot_01.Png

Target Activity 

Cpe-16033_Screenshot_02.Png

Activity Link Configuration 

Cpe-16033_Screenshot_03.Png

Target Activity – Upon Confirm 

Cpe-16033_Screenshot_04.Png

For more information, see Activity Workflow Configuration – Transfer Selection and Transfer Parameters.

 

REPORT

Add Calculated Field for Data Screen and Show Element in Reports 

We are introducing Add Calculated Field, which allows users to generate a new column in Data Screen and Show Elements in Reports whose value is based on a formula defined by the user. This feature introduces support for creating, displaying, and using calculated fields directly. 

In Data Screen, expand the Columns pane and choose the “+” (Add Calculated Field) icon to create a calculated field. A pop-up dialog will appear, allowing the user to define the name and description of the new column. Upon choosing Next, an editor will be shown, where the user can enter a formula (for example: Quantity * UnitAmount) to calculate values dynamically. Choose Save to see the results instantly in the grid, which can also be viewed on the object page.  

Calculatedfield_1.Gif

The user can modify the calculated field’s description or formula by choosing the pencil icon when hovering over the calculated field in the expanded Columns pane.  

Calculatedfield_2.Gif

This behavior is also available in Show Element in Reports

Calculatedfield_3.Gif

NOTE: To save the created calculated fields, users must save a new layout in Data Screen and must be in Edit mode in Show Element in Reports. 

Through this new feature, calculated fields make it easier to analyze and visualize custom calculations without modifying the underlying Model Entity.

 

Hierarchy Chart in Advanced Charts 

We are introducing the Hierarchy chart type in Advanced Charts, available in both Show Screen and Show Elements in Reports. This enhancement allows users to create and visually explore hierarchical structures and relationships based on table data. 

Image (4).Png

Image (5).Png

  

Users can configure the Hierarchy chart using categories (row groups) to define hierarchy levels, values to display numeric key figures, and target categories (column labels) to represent relationships between nodes. The chart correctly renders nodes, groups, links, tooltips, layout direction, and dynamic sizing, with consistent behavior in both Pivot and NonPivot modes.  

Image (6).Png

 

The Hierarchy chart can be fully configured using the right‑side configuration panel and the Edit Chart menu (Settings, Data, and Format tabs), supporting different chart styles and advanced layout options. Configured charts can be saved as a Layout, with the setup retained after page refresh.  

Image (7).Png

This functionality is also available in Show Elements in Reports, enabling consistent hierarchical visualization across analysis screens and reports. 

For more information, see Create Range Chart.

 

Report Navigator for Efficient Report Navigation

A new Report Navigator panel is now available in reports to help users navigate through extensive report structures more efficiently. In the Report Screen, choose the Navigation button to open the Report Navigator.  

Cpe-17342_Picture 1.Jpg

In collapsed mode, only the icon is visible. When expanded, the panel appears on the left side of the screen while preserving the main working area. 

Cpe-17342_Video1.Gif

The Report Navigator works in both display and edit modes and always reflects the current state of report items. You can use the Report Navigator to switch between report tabs and navigate directly to a selected page element or tag. 

The panel provides a structured hierarchy of the following elements: 

  • Search Bar 
    Use the search bar to find report elements.  
  • Page/Tab Titles 
    Choose a page title to navigate to the corresponding page. 
    Expand the page to display its inner elements:  
    • Activities 
      Expand the Activities group to display all activities within the selected page. 
      Choose an activity to open the corresponding activity object page. 
      Choose the More option (three dots) to access available actions, such as “Show Rules”, “Show Data”, “Show Activity”, “Show Event Log”, “Run”, “Confirm”, “Reject”, and “Add Comment”.  
    • Page Elements 
      Expand the Page Elements group to display all page elements within the selected page. 
      Choose a page element to navigate directly to it.  
    • Tags 
      Expand the Tags group to display all anchors within the selected page. 
      Choose an anchor title to navigate directly to the corresponding section within a page.  

All items in the Report Navigator include icons for easier identification and navigation. The items are listed in the Report Navigator based on their descriptions. 

Cpe-17342_Video2.1.Gif

For more information, see Report Screen > Navigation

 

Export All Data with Flexible Configuration

Users can now use the Export All Data option in the context menu to export up to 10,000 data records, including their current configuration. 

In the Data Screen, choose Export All Data to open the export configuration dialog. 

Cpe-17839_Picture 1.Jpg

The following options are available: 

  • File Type 
    Select the file format for the export:  
    • “CSV” – exports all data records in CSV format  
    • “XLSX” – exports all data records in Excel format  
  • Column Heading Format 
    Select how column headings are displayed:  
    • “Technical ID” – uses field IDs as column headings  
    • “Descriptions” – uses field descriptions as column headings  
  • Apply Current Filters and Sorting 
    By default, the export reflects the current filter and sorting settings. 
    Switch off this option to export data in the default format.  
  • Numbers Only 
    By default, this option is switched off. 
    Switch it on to export numeric values separately from their corresponding currency or unit columns. 

Cpe-17839_Picture 2.Jpg

Note: This is also applicable for Show Elements in Reports. 

For more information, see Data Screen > Context Menu Options > Export

 

That wraps up our updates for early May!

New month, new features. We’re excited to see how you put these tools to work. Stay tuned to the blog for more tips and tricks throughout the month, and as always, thanks for being part of our journey!



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *