Financial Management Blogs by SAP
Get financial management insights from blog posts by SAP experts. Find and share tips on how to increase efficiency, reduce risk, and optimize working capital.
cancel
Showing results for 
Search instead for 
Did you mean: 
Samantha_Yasay
Product and Topic Expert
Product and Topic Expert
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!

 
6 Comments