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: 
Kevin_Topino
Associate
Associate
388

Hello Everyone.

SAP Profitability and Performance Management (PaPM) 3.0 is preparing to release Support Package 25 (SP25) during the third week of September!

In this blog post, we will explore the key updates in SP25 and how they can help streamline your profitability and performance management operations. Whether you're a long-time user or just starting your journey with PaPM, this update promises to elevate your capabilities and ensures you stay ahead in today’s dynamic business landscape.

So, sit back and relax as we analyze the changing world of SAP PaPM, uncovering the developing functionalities that SP25 brings to the table.

Functions

Remote Function Adapter

In Remote Function Adapter type “Financial Statement Items”, new fields are available:

Selection parameter
- Alternative Chart Of Accounts Is Used (p_xktop2)

Attributes
- Chart of Accounts (ChartOfAccounts)
- Alternative GL Account (AlternativeGLAccount)

Kevin_Topino_0-1726490807279.png

For more information, see SAP Note 3509879.

The PaPM solution is being constantly enhanced for a better user experience. You can see below other enhancements included in the SP25 Release.

OData V4 Processing Service API

This is an OData version 4 service. This version aims to improve processing time and resource consumption of clients and servers.

This service enables you to create a new process or deploy and run an existing one. The service allows you to pass parameters using the JSON standard format for OData version 4 services.

CRUD calls are also available for all relevant PaPM tables. To improve security, calls that present a change to the database (PATCH, POST, DELETE) are now required to have CSRF Token as part of the request headers.

In detail, this service performs the following operations:

  • Creates one or more processes and activities based on a template.
  • Clones an existing process and activities and creates one or more new processes.
  • Deploys a process.
  • Validates data (simulation).
  • Updates existing process by passing parameters and selections.
  • Runs activities asynchronously.
  • Updates the status of the activity.

The OData Processing Service is part of the /NXI/P1_SERVICES service group and can be tested and used with the help of SAP Gateway or using external tools such as Postman or Chrome.

Note:
All calls are case sensitive.

 Service Structure/Entities:

Entity

Table

Description

Links

ENV

/NXI/TP1ENV

Environments

CUP, FCUP, ENVF

ENVF

/NXI/TP1ENVF

Environment Fields

 

ENVFHV

/NXI/ENVFHVVIEW (View)

Environment Fields

Hierarchy Values

 

CUP

/NXI/TP1CUP

Calculation Unit Processes

CUPA, AF, AFS

CUPA

/NXI/TP1CUPA

Calculation Unit Process Activities

CUPAL

CUPAL

/NXI/TP1CUPAL

Calculation Unit Process Activities Link

 

FCUP

/NXI/TP1FCUP

Calculation Unit Process Templates

FCUPA, FS, FF

FCUPA

/NXI/TP1FCUPA

Calculation Unit Process Template Activities

 

AF

/NXI/TP1AF

Application Field Details

ENVF

AFS

/NXI/TP1AFS

Application Field Selection Details

ENVF

FF

/NXI/TP1FF

Function Field Details

ENVF

FS

/NXI/TP1FS

Function Field Selection Details

ENVF

AL

/NXI/TP1AL

Application Logs

 

ALMSG

/NXI/TP1ALMSG

Application Log Messages

 

Note:
All entities are available for CRUD calls, except for ENVFHV which is READ only.

Updated Action:

  • CloneInstance:

Example call:

/sap/opu/odata4/nxi/p1_services/default/nxi/p1_processing/0002/CloneInstance

This call creates one or more process instances based on an existing process instance.

Request Body:

{
"envId":"BW4",   (Mandatory: needs to be in /NXI/TP1ENV)
"version":"0004",   (Mandatory: needs to be in /NXI/TP1ENV)
"procId":"0000111",  (Optional: if not passed, gets next available one, if passed, deletes existing and creates it new)
"shouldValidateOnly":"",  (Optional: If ‘X’, simulates a run, no changes to application persistence layer.)
"parameters":"I_PARAM,ARTC4",  (Optional: format: field1,formula1;field2,formula2)
"selections":"YF_PROD,I,EQ,PR03,;YF_PROD,I,EQ,PR02,", (Optional: format:
field,sign,option,low,high;field,sign2,option2,low2,high2)
“copiesNumber”:””, (Optional: If empty, defaults to 1. Determines how many instances are created. Between 1 and 50.)
"startDate":"20240326",  (Optional: Updates start date of the instance)
"description":"Test Description",   (Optional: Updates description of the instance)
"procType ":"20240326",   (Optional: Updates process type of the instance (RUN or SIMULATION))
"procState":"20240326",   (Optional: Updates process state of the instance between: ACTIVE,OPEN,DEPLOYED,SUSPENDED,COMPLETED,ABORTED)
"fromProcId":"0000110", (Mandatory: Must be an existing process instance)
}

Expected response: String with the newly cloned instances.

Kevin_Topino_1-1726490807283.png

Manage and Deploy Processes

Enhanced screens are now available to handle updated processes and activities in SAP Profitability and Performance Management.

Sample Content

The sample content offer insights and recommended approaches for structuring the system in relation to subjects and sectors.

Below is a list of enhanced versions of the standalone sample content environments available with SP25.

Sample Content

ID

Version

OECD BEPS 2.0 Tax Calculation and Reporting

SXE

8

OECD BEPS 2.0 Tax Calculation and Reporting Powered by SAP Group Reporting Data Collection

SXE

GR04

ESRS Disclosure Management

SXQ

3

We really appreciate your time in reading this blog post! Please stay tuned for more upcoming improvements and enhancements in our future releases of SAP PaPM 3.0.

If you have any inquiries related to this topic within the SAP Community, you can find answers in the Q&A section using the provided tag link.

 

1 Comment