Skip to Content
Product Information
Author's profile photo Samantha Yasay

SAP PaPM Cloud: What’s New as of 2022-12-19?

Hello SAP Community members,

Before this year ends, here is the last series of What’s new in SAP Profitability and Performance Management Cloud (PaPM) for the year 2022!

If you wanted to recap all the blog posts released this year, you can check this tag for easier reference: https://blogs.sap.com/tag/PaPMCloudWhatsNew/

So, let’s start! The following latest features and enhancements are now available and you can already experience them in your SAP PaPM Cloud tenant:

Modeling Screen

1.    Remote Function Adapter

With SAP PaPM Cloud Remote Function Adapter‘s (RFA) capability to support various business or financial processes and requirements, it is a natural occurrence for business users and customers driven by the demand for enhancements to further optimize its capabilities in adding more depth and detail – hence challenging the status quo. Given SAP PaPM Cloud’s adaptability to this landscape, the solution continues to extend possibilities with the latest additional fields for the following RFA Types.  Read on for recent improvements for RFA Function:

  • Sales and Distribution

Text fields can be used in certain points of Sales and Distribution such as Sales notes for Customers, Sales texts for materials, Explanations in order confirmations and Shipping instructions in deliveries.

See the table below for the new fields:

Components Place Holder
item-orderid Sales Order Item
text-doc_number Sales Order Texts
text-itm_number Sales Order Texts
text-text_id Sales Order Texts
text-langu Sales Order Texts
text-langu_iso Sales Order Texts
text-format_col Sales Order Texts
text-text_line Sales Order Texts
text-function Sales Order Texts
  • Account Payable & Account Receivables

On Account Payables & Account Receivables, we have header-doc_type where posting order can classify the accounting document and differentiate transactions to be posted. With Special G/L Indicator, it determines the type of down payment while Reference key is a data element in SAP used for storing Business Partner reference key data in table fields.

Components Place Holder
header-doc_type Header
accountr[ 1 ]-sp_gl_ind Customer Item
accountr[ 1 ]-ref_key_1 Customer Item

 

2.    Model Table’s Data Editor and Show Screen

Upon uploading files to the Model Table via the Data Editor or Show screen you can now review the File format in the File Format summary before starting the upload. In the File Format summary following information can be seen:

  • Thousand separator
  • Decimal Separator
  • Fields Delimiter
  • Skip first rows

File Format Summary is available on the following screens:

  • in the Data Editor with the section minimized
  • In the Data Editor in fullscreen
  • in the Show screen

 

3.    Modeling Checks and Warning Messages

One of the helpful additions in the modeling screen is now enabled where an appropriate toast warning message “The number of business functions and fields is getting large, which can lead to performance issues” is now introduced to check the modeling screen when being loaded or saved. The following message will be triggered if the modeling diagram reaches more than 10.000 nodes.

Should a modeler encounter this message, an inspirational Knowledge Based Article (KBA)  SAP Note 2967291 – FS-PER 3.0: Performance-related Modeling Best Practices can be considered as a great reference to optimize the environment. The KBA which was originally created for SAP PaPM On-Premise but is also applicable from a “modeling” perspective in SAP PaPM Cloud.

Analyze Screen

Predefined filters

Based on the configuration of three options for a query element Variable Represents, Variable Is and Default Value, behavior of filters in Analyze Screen will be defined.

Therefore, several cases are possible and will be described below through tables that show the behavior of filters based on different combinations of those three options.

  1. Variable Represents set to “Default (No Variable)”
    Variable Is and Default Value options will be hidden for a query element in case Variable Represents is set to “Default (No Variable)”.
  2. Variable Represents set to “Single Value”

Default Value

Empty Not empty
Variable Is Mandatory
  • Predefined value not available in Analyze Screen
  • Value must be selected additionally
  • Only one value can be selected
  • The filter cannot be empty
  • Predefined value visible in Analyze Screen
  • Only one value can be selected
  • The filter cannot be empty
Optional
  • Predefined filters not visible in Analyze Screen

 

  • Predefined value visible in Analyze Screen
  • Only one value can be selected
  • The filter can be empty
  • The filter can be removed
  1. Variable Represents set to “Selection Option”
Default Value
Empty Not empty
Variable Is Mandatory
  • Predefined value not available in Analyze Screen
  • At least one value must be selected additionally
  • Multiple values can be selected
  • The filter cannot be empty
  • Predefined value visible in Analyze Screen
  • Multiple values can be selected
  • The filter cannot be empty
Optional
  • Predefined filters not visible in Analyze Screen

 

  • Predefined value visible in Analyze Screen
  • Multiple values can be selected
  • The filter can be empty
  • The filter can be removed

 

Process Management Screen

Data Slice Locking

The Process Management screen introduced a new feature for users with EXECUTION_MAN_ALL role to have an option to lock and unlock data slices in the underlying Model Tables of an Editable Query function used by the Input/Output Activity in the Process Management screen.

The new feature will allow the authorized user to lock chosen data slice based on the specified combinations of Process Selection characteristic field values by the user in the underlying Model Tables so that it can’t be changed. The authorized user is also allowed to unlock the locked data slices.

In the Process Management screen, a lock and unlock button will be visible in the Actions header section to users with EXECUTION_MAN_ALL role.

The lock and unlock buttons will be enabled if:

  • The Main Process Instance Node is selected and has at least one Input/Output Activity that is based on an Editable Query
  • The Input/Output Activity is selected and based on an Editable Query

The data slice locking is always maintained in model table level and uses process instance selection values to define the relevant data slices.

Here are 2 simple scenarios where the data slices locking can be performed and cannot be performed:

Scenario 1: Data slice locking will be applied when a process instance contains process selection fields that are used in the Model Table

The image below is the Model Table used as the Input Function of an editable Query (Input/Output Activity Function). It has the following fields and data:

The Process Instance has the following defined selection characteristic fields and values:

As the process instance contains process selection fields that are used in the Model Table, data slice locking can be performed.

Procedure:

  1. Choose the Input/Output Activity
  2. Choose Lock button

After the data slice locking was applied and the user tries to change/edit the data row of the locked data slice via Show and/or Analyze screen of the Input/Output Activity in Processing and/or Input/Output Activity template, Query Function and Model Table function in Modeling,

an error message will prompt stating that the data is locked.

Note:
If one data slice was locked, it will also lock the entire data row.

 

Scenario 2: Data slice locking will not be applied when the model table only contains a subset of required locking selection fields

The image below is the Model Table used as the Input Function of an editable Query (Input/Output Activity Function). It has the following fields and data:

The Process Instance has the following defined selection fields and values:

As the process instance contains process selection fields “Char” and “NumericChar” and the model table does not contain a “NumericChar” field, data slice locking will not be applied.

Procedure:

  1. Choose the Input/Output Activity
  2. Choose Lock button

As mentioned previously, the data slice locking/unlocking feature is only available to users with EXECUTION_MAN_ALL role. Meaning locking and unlocking is the responsibility of the Execution Manager, but it will be applied to all users that have access to the Show and Analyze screen in the Processing and Modeling screen.

 

Before this year ends, I’m hoping that this blog post will wrap up your year with SAP PaPM Cloud’s new enhancements, features and experiences.

Wishing you all an advance happy new year! Cheers to 2022!

 

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Romuald COLLETAZ
      Romuald COLLETAZ

      Hi,

       

      Thank you for this blog and these promising new features!

      I have a question about the Data Slice locking: in the example above it prevents to use an editable query to input data of a scope defined by the slice. Does it work in the same way for the Writers, meaning does it prevent Writers to write data on locked slices?

      Best regards,

      Romuald

       

      Author's profile photo Samantha Yasay
      Samantha Yasay
      Blog Post Author

      Hi Romuald,

      Thank you for reaching out.

      Unfortunately, data slice locking does not work the same way for Writers. The data slice locking is only supported in the Show and Analyze screen as currently, SAP PaPM Cloud only supports writing to the model table, which ignores data slice locking.

       

      Best Regards,
      Samantha

      Author's profile photo Romuald COLLETAZ
      Romuald COLLETAZ

      Hi Samantha,

       

      Thank you for your quick reply. If we consider that the written data are coming from the data input from the query, then the data won't be affected even if you launch the Writer.

      I just have another question: does the data slice block the upload of the file and not only the manual input of the data?

       

      Best regards,

      Romuald

      Author's profile photo Samantha Yasay
      Samantha Yasay
      Blog Post Author

      Hi Romuald,

      As mentioned, the data slice locking is only supported in the Show and Analyze screen. So if the data slice is locked and a Writer tries to delete and insert data to the locked data slice, the data will be changed successfully and no error message will be prompted.

      Same with the Model Table Data Editor. If the data slice is locked and the user tries to upload or edit it directly in the Model Table Data Editor table (modeling screen), it will allow editing and saving of the changes. PAPM Cloud only supports writing to model tables, which ignores data slice locking.

      For your other question, the data slice locking should block the file uploading in Show or Analyze screen if there are locked data and the user tries to overwrite it. Currently, there is a bug about it and for fixing.

      I hope this helps you.

       

      Thanks and Best Regards,
      Samantha