WN Op2023 en
WN Op2023 en
1 What's New. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
2 Cross Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1 Analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Master Data Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Attachment Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
2.4 Document Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5 Data Migration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6 Situation Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.7 Information Retrieval Framework (IRF). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.8 Virtual Data Model and CDS Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.9 Master Data Governance, Central Governance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
2.10 Master Data Governance, Data Quality Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.11 Master Data Governance - Cloud-Ready Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.12 Master Data Governance - Federated Master Data Governance. . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.13 Responsibility Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
2.14 Business Event Logging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
2.15 Enterprise Contract Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
2.16 Classification System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.17 Process Route. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.18 Variant Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
2.19 Output Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
2.20 Manage Search Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.21 New In-App Help Experience. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.22 Country/Region Specifics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
2.23 Extensibility for Address-Dependent Fields in Manage Customer Master Data and Manage
Business Partner Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
2.24 Changed and New Customer Address ID Fields for Electronic Data Interchange (EDI) in the
Customer Master Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3 Asset Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.1 Maintenance Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
3.2 Resource Scheduling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
3.3 Country/Region Specifics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
4 Finance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
4.1 Removal of "Smartphone" Device Type in Some SAP Fiori Apps for Finance. . . . . . . . . . . . . . . . . . 125
4.2 Decommissioning of ProfitabilitySegment in CDS Views for Finance. . . . . . . . . . . . . . . . . . . 126
6 Manufacturing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
6.1 Environment, Health, and Safety. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .527
6.2 Production Engineering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
6.3 Production Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.4 Extended Production Planning and Scheduling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
6.5 Production Operations (Execution and Control). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
6.6 Quality Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
6.7 Country/Region Specifics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650
8 R&D/Engineering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
8.1 Enterprise Portfolio and Project Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
8.2 Integrated Product Development for Discrete Industries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 710
8.3 PLM Web User Interface: Small Enhancements as Part of Customer Connection Program 2022
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
8.4 Recipe Management: Small Enhancements as Part of Customer Connection 2022. . . . . . . . . . . . . 724
8.5 Product Compliance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725
9 Sales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771
9.1 Order and Contract Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771
9.2 Solution Business Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871
9.3 Improvement of Business Add-In (BAdI) Descriptions in Sales. . . . . . . . . . . . . . . . . . . . . . . . . . . . 875
9.4 Objects Released for Developer Extensibility in Sales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
9.5 CDS Views for Sales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
9.6 Decommissioning of ProfitabilitySegment in CDS Views for Sales. . . . . . . . . . . . . . . . . . . . . 891
9.7 End of Smartphone Support for Several Apps in Sales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 894
9.8 Country/Region Specifics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 895
10 Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
10.1 Service Master Data & Agreement Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896
10.2 Service Operations & Processes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915
10.3 WebClient UI Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 973
13 Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1331
13.1 Integration with Microsoft Teams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1331
13.2 Business Network Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1332
13.3 Integration with SAP Concur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1339
13.4 Integration with Industry Cloud Solutions from SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345
13.5 Impact on APIs using ProfitabilitySegment Field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1348
13.6 Master Data Replication using SAP Master Data Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1349
15 Industries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1502
15.1 Consumer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1502
15.2 Energy & Natural Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1540
15.3 Financial Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1564
15.4 Public Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1597
What's New in SAP S/4HANA provides you with delta information on all new, changed or deleted features of
this product. The What's New Viewer provides the same information in an interactive format.
2.1 Analytics
We have enhanced the multidimensional data grid apps and added the following features:
• Autofill
• Bookmark enhancements
• Change the order of measures in the navigation panel
• Copy URL
• Hide characteristics in the table
• PDF Settings
Technical Details
Type Changed
Additional Details
Here you can learn more about the new features. Screenshots are provided in English only.
Autofill
In the filter bar, all fields with a value help offer an autofill feature. In the fields that have a value help, start
typing what you're looking for. The relevant entries are displayed, and you can simply select the right one.
• Transport Bookmarks
You can now transport bookmarks from a development system to a production system. Use the following
reports:
• Transport report: FPM_TRANSPORT_BOOKMARK
• Import report: FPM_IMPORT_BOOKMARK
• Confirmation dialog for bookmarks and views
The dialog for changes in public views and bookmarks has been enhanced: You are now asked to confirm
your changes.
• Bookmark and view favorites
In the Manage Bookmarks and Manage Views dialogs, you can now save your bookmarks and views as
favorites.
Copy URL
You can now copy the URL of your application. It is added to your clipboard so that you can add it to an email,
for example.
Hide characteristics: To do this, right-click a data cell and select Display No Display .
The PDF settings have been moved to the Export As dialog. The Settings button has been removed.
From this release onwards, you can create new applications using technical catalogs from SAP Fiori Launchpad
App manager.
Technical Details
Type Changed
Related Information
The term Data Controller is the legal term for the entity defining the purposes of the processing of personal
data.
Technical Details
Type New
Additional Details
This feature is applicable for following apps which can be accessed using Business Role
SAP_BR_BUPA_MASTER_SPECIALIST :
If you need to create an incident regarding this feature of data controller with respect to Business Partner, use
component AP-MD-BP-DCP.
If you need to create an incident regarding this feature with respect to customer, supplier and implicit
derivation , use component LO-MD-BP.
If you activate the data controller feature and assign the data controller to business partner, authorization
checks based on data controller assignment are executed. For this, two new authorization objects are
delivered:
• B_BUP_DCPA: With this authorization object, you can define authorizations required for the assignment of
data controllers and purposes to business partners.
• B_BUP_DCPD: With this authorization object, you control which business partners can be accessed (for
example, display or change data) based on the data controllers they have assigned.
There are APIs for Master Data Maintenance (API) which has effect on data transfer. Please check the section
Related Information for more details.
Effects on Customizing
The Data Controller component is only visible if the feature related to data controller is activated. You activate
this feature, in Customizing for Cross-Application Components under → SAP Business Partner Business
Partner Basic Settings Activate Business Partner Data Controller .
In this customizing, you can activate various features related to the data controller assignment to business
partners. This customizing is a mandatory prerequisite for assigning data controllers to business partners.
Related Information
Data Controller
DataController
Data Controller Handling
Business Partner Data Controller
Configuring Data Controllers
With this release, new configuration objects or configuration items for making settings related to Business
Partner have been added to your configuration environment. In addition, changes have been made to some
previously delivered configuration objects or configuration items.
Technical Details
Type New
Additional Details
Preparation Required
New/changed configuration
Type of change Configuration for ... object What you can do
New configuration object / Business Partner Activate Business Partner This configuration activity
configuration item Data Controller enables:
Data Controller
• BP_DC_CTRLR (Busi
ness Partner Data Con
troller): This configura-
tion decides whether the
date controller is ena
bled for a business part
ner.
• CV_IMPLICIT_DC (Cus
tomer/Supplier Implicit
Derivation of Data Con
troller): If a data con
troller is defined for
any org entity such as
company code, sales
org, or purchase org,
then when this company
code, sales org, or pur
chase org is assigned
to a business partner,
the data controller too
gets implicitly assigned
to this business partner.
Related Information
The Product API (Version 1) is now deprecated and hence, SAP strongly recommends you to use its succesor
app, that is, Product (Version 2).
Technical Details
Type Deprecated
Related Information
SAP strongly recommends you to use the Product (Version 2) API instead of Product (Version 1) as the latter is
now deprecated and shall be made unavailable soon.
Technical Details
Type New
Related Information
Product (Version 2)
SAP has changed the previously known app Allow Posting to the Previous Period to Allow Posting to the Previous
Period in Background for ease of choosing the required app. However, a new app named Allow Posting to the
Previous Period is introduced that enables you to save data of both the previous period and the current period.
For more information on the new app, see Allow Posting to the Previous Period.
Technical Details
Type Changed
Related Information
Using the Allow Posting to the Previous Period app, you can save data of both the previous period and the
current period.
Type Changed
Related Information
• With the new Harmonized Document Management for Line Items entity
(AttachmentForSAPObjectNodeType), you can create attachments to line items of business objects
(business object nodes).
The new Harmonized Document Management for Line Items entity supports new operations for creating,
linking, downloading, and deleting attachments for business object line items.
The operations for the Harmonized Document Management entity
(AttachmentHarmonizedOperationSet) should now only be used to create attachments for business
objects on header level.
• With the Assign Documents to Business Objects operation, you can now assign a document info record
directly to a business object.
Technical Details
Type Changed
Manage Attachments (F4812) is an SAP Fiori app for Harmonized Document Management that is integrated in
the Services for Object menu of specific SAP applications that are not SAP Fiori apps or have only limited SAP
Fiori features. An integration of Manage Attachments with custom apps is not supported.
For security reasons, there’s no draft handling in Manage Attachments. All operations, such as the uploading,
renaming, or deleting of attachments are immediately saved in a permanent state.
Technical Details
Type Changed
Related Information
Manage Attachments
Improvements in the Document Management component are available to you in the context of the SAP
Customer Connection program for Product Lifecycle Management. These improvements are based on
proposals submitted by customers through the Customer Influence program.
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
More Information
With this feature, you can use the document info record (DIR) number to navigate from the Attachment
Service UI to either the Manage Documents application or to Display Document (CV03N) depending on
your configurations. The default setting is that you navigate to the Manage Documents application from the
Attachment Service UI.
Note
You can navigate to the Manage Documents application or Display Document (CV03N) in both SAP Fiori
and SAP NetWeaver Business Client (NWBC).
Technical Details
Type New
The dropdown list for document types is now sorted alphabetically for all languages.
Technical Details
Type Changed
Related Information
Flavors of UI Consumption
With this release, you can specify the document status while creating custom DMS document types.
Technical Details
Type Changed
Data migration to SAP S/4HANA uses Situation Handling, which automatically informs users responsible
about matters that require their attention. For data migration, the situation type is named Data Migration
Complete (CA_DATA_MIGRATION_STEP_COMPLETED).
Technical Details
Type New
Related Information
The Data Migration Status app is now available for SAP S/4HANA. With this app, you can check the status of
your migration objects and projects after you've started migrating data to your SAP S/4HANA system for at
least one migration object.
Type New
Related Information
Find an overview of new, changed, and unchanged migration objects per SAP S/4HANA release in the linked
documentation.
Technical Details
Type Changed
Additional Details
SAP S/4HANA – Release Comparison of Migration Object Templates (for customers and partners only; English
only): Find an overview of new, changed, and unchanged migration objects per release. The migration object
With the introduction of the Data Migration Status app for SAP S/4HANA 2023, IAM objects have changed.
Technical Details
Type Changed
IAM Objects
Name of IAM Object Object Type Changes Details Relevant Scope Items
Configuration Expert - Business role This business role has Until now, this role 2Q2 (Data Migration
Data Migration been enhanced. was required to use to SAP S/4HANA from
(SAP_BR_CONFIG_EX the SAP S/4HANA Mi Staging)
PERT_DATA_MIG) gration Cockpit app.
This role is now also
required to use the
Data Migration Status
app for SAP S/4HANA
2023.
S/4 Migration - Backend system role A new backend sys This backend system 2Q2 (Data Migration
role is required to
Content Application tem role has been in to SAP S/4HANA from
use the Data Migration
(SAP_CA_DMCC_APPS troduced. Staging)
Status app without au
) dit authorization.
S/4 Migration - Backend system role A new backend sys This backend system 2Q2 (Data Migration
role is required to
Content Status App tem role has been in to SAP S/4HANA from
use the Data Migration
Audit troduced. Staging)
Status app with audit
(SAP_CA_DMCC_AUDI authorization.
T)
Technical Details
Type Changed
Additional Details
Several mapping tasks were updated in the course of quality assurance activities. This includes, amongst
others, renaming and replacement of mapping tasks. Find an overview of all updated mapping tasks in SAP
Knowledge Base Article 3344322 .
For the migration approach Migrate Data Directly from SAP System, you can view the active configuration
options for migration objects.
For certain migration objects, you can use configuration options to ensure that relevant data will be selected
from the source system and migrated to the target system. You can activate and deactivate configuration
options for a migration object in the SAP S/4HANA migration object modeler.
Technical Details
Type New
With this feature, the Manage Situation Types - Message-Based app is deleted. You can configure and manage
message-based situations with the successor app Manage Situation Types - Extended.
The Manage Situation Types - Extended app provides a single point-of-entry for the configuration of message-
based and object-based situations in the extended framework of Situation Handling. With this app you can use
additional features for message-based situations, such as notifications for the users responsible for situations.
Type Deleted
Related Information
With this feature, you can monitor the life cycle of situations created by the extended framework of Situation
Handling with the Monitor Situations - Extended app. You see the occurrence, the status, and related business
objects for object-based and message-based situations.
Technical Details
Type New
Additional Details
The Manage Situation Types - Extended app has been enhanced with the Monitor Instances option. When you
enable this option while creating or editing situation types, situation instances are tracked and you can monitor
them in the Manage Situation Types - Extended app.
With this feature you can use Situation Handling for additional use cases from these areas in SAP S/4HANA:
• Finance
• Service
• Settlement Management
• Sourcing and Procurement
• Supply Chain
Get a detailed overview of all new use cases under Additional Details [page 29].
Technical Details
Type New
Additional Details
Related Information
With this feature, you can use two new data destruction objects in Situation Handling.
Technical Details
Type New
Additional Details
With this feature, you can create situation objects using developer extensibility. As a developer, you use ABAP
Development Tools (ADT) to do this. This is a further option for creating situation objects in addition to using
key user extensibility with the Manage Situation Objects app.
Technical Details
Type New
Related Information
Situation Handling has two monitoring apps: Monitor Situations and Monitor Situations - Extended. The
necessary authorizations for accesssing both apps have changed:
Technical Details
Type Changed
Effects on Customizing
If you've used the old business catalog mentioned above for accessing the monitoring apps, you need to
change your authorizations to the new business catalog.
Related Information
With this feature, you can include archive files when searching for and retrieving personal data of a specified
data subject.
Type New
Additional Details
In the past, the search and retrieval of personal data was performed on live data only. Now, when triggering a
search for personal data using the Start Data Collection report (transaction DTINF_START_COLL) , it's possible
to also search archive files for data belonging to a specified data subject. For this, you must create a profile
for your data collection run, in which you define that archived data must be included in the search. For more
information on maintaining profiles, see section Effects on Customizing.
Effects on Configuration
To enable this feature, SAP delivers default implementations of BAdI: Archiving Information of Tables
(BADI_DTINF_ARCHIVE_DETAILS). These implementations use specific fields in the archive information
structure of an archiving object to fetch the correct data. Therefore, it's essential to ensure that the archiving
objects in question have at least one active archive infostructure containing these fields.
Note
For more information about which applications have already enabled the retrieval from archive, see SAP
Note 3306887 . In addition, refer to the archiving object/ data destruction object documentation in
the Data Management section of your area's product assistance to find out more about which fields are
required in the archive infostructure.
Effects on Customizing
An additional checkbox called Archived Data was added to the General Settings tab of Customizing activity
Personalize Data Collection via Profiles. Create a new profile and select the checkbox to include archived data in
the data collection run.
You can find the activity in Customizing for Cross-Application Components under Data Protection
Information Retrieval Framework Personalize Data Collection via Profiles .
The field ProfitabilitySegment is decommissioned and has been replaced with the field
ProfitabilitySegment_2. Please switch to the successor field ProfitabilitySegment_2.
Technical Details
Type Decommissioned
Additional Details
The field ProfitabilitySegment was deprecated with SAP S/4HANA 2021 and is decommissioned with
SAP S/4HANA 2023.Please check the tasks in your key user apps (for key user extensibility) and syntax
warnings (for developer extensibility) for occurrences of the decommissioned field in your custom content. For
details about the deprecation process for CDS views and their elements, such as fields, see Learning About
Deprecated CDS Views.
Caution
You need to switch to the successor field ProfitabilitySegment_2. The decommissioned field
ProfitabilitySegment is no longer supported by SAP. If you continue using it, it may cause
performance issues or provide incorrect data.
When adjusting your custom content, take the following details into account:
Related Information
This feature enables you to create and enrich business partner master data records using reference data from
CDQ.
Technical Details
Type New
Additional Details
The integrated comparison function enables you to view business partner data from the reference record and
the suggested content from CDQ side by side. The delta information is shown by default with a show all option
also available.
You can also add source information (reference ID) into the business partner record so you can keep track of
the origin of the data.
By using the stored references, you can see if your business partner record was created or changed with the
help of the Look Up Reference Data for Business Partners app. You can also use the reference information to
compare the business partner to the current data from CDQ.
This feature enables you to visualize MDG processes in cloud-ready mode to help you to gain deeper insights
into the status of these processes. You can use this feature to:
• Display process steps and workflow tasks in graphical views with processing time and workflow recipient
details.
• Visualize federated MDG processes for cross-system process monitoring
• Navigate to the central visualization from any MDG system
Technical Details
Type New
The apps Process Path Overview and Process Path for cloud-ready mode in MDG are BTP based SaaS Cloud
apps from SAP Build Process Automation, with delivered MDG content.
This feature enables you to use two new apps in place of the existing Evaluate Data Quality for Business
Partners and Simulate Validation Rule for Business Partners apps. These apps are for cloud-ready mode in MDG
for Business Partners only. The following are the new app IDs:
Technical Details
Type New
With this feature you can use the new Deleting Empty Evaluation Processes
(MDQ_DELETE_EMPTY_EVAL_PROCS) report to remove to delete completed evaluation processes that contain
no results. This clears up your object worklist, improving performance and simplifying the workspace.
Technical Details
Type New
With this feature, the following Fiori apps have been enhanced to include the week, month, and year creation
and completion dimentions.
• In the Change Request Analysis Fiori app, you can group change requests by the week, month, or year.
• In the Analyze Completed Work Items Fiori app, the dimentions created week and completed week are
available.
• In the Monitor Open Work Items Fiori app, the dimentions created week is available.
In the custom anayltics CDS view, the created week, month, and year as well as the completed week, month,
and year are available and automatically generated.
Technical Details
Type New
We have added several new features to Master Data Governance Application Framework (sometimes referred
to as Generic Functions). For details on all new features, see the Additional Details section.
Type New
Additional Details
With this feature, you can choose to attach the source file to the change request by selecting the Attach File To
CR checkbox in step 3, Determine Upload Settings in the File Upload application.
Keep Search Method and Criteria Consistent in the Search UI When Switching Entity Type of Search
Method
With this feature, the search method and search criteria are kept consistent when switching the entity type.
The applications for custom governance and flight data model governance are removed from the
SAP_BR_BCP_EXPERT role and combined in the new role SAP_BR_NASTER_SPEC_EXMPL.
You can use this feature to move children, replace nodes, and removed edges within hierarchies without
recreating the complete hierarchies.
The snapshot feature update mechanism is enhanced to a include inactive data and parallel change requests.
Report USMD_CREQUEST_SNAPSHOT_REFRESH now outputs a transient application log.
You can use this feature to choose to use the field descriptions in the header of the downloaded file rather
than the technical name by selecting the Fields Descriptions in Header checkbox in step 4, Determine Download
Settings in the File Download application.
With this feature, you can use an extraction using packages rather than extracting all data at once is possible
for flex entity types. Text data, edition dependent data and data of entity types of usage type 1 and 4 is covered
in this enhanced extraction.
We've added new features for Master Data Governance for Financials. For details on all new features, see the
Additional Details section.
Technical Details
Type New
Additional Details
With this feature, the usability of Profit Center to Company Code Assignments is improved, affecting the
user interface, the file upload and file download applications, as well as data replication. Previously, when
new company codes were assigned to a controlling area, the system considered all existing profit centers
as inconsistent due to incomplete company code assignments. You needed to take action to correct these
inconsistencies. The improved system behavior is the following:
• The system no longer requires complete profit center to company code assignment records in respective
database tables (entity type: PCCCASS). Related validation messages no longer occur.
• The system implicitly treats new company codes as Not Postable on all profit centers, which are not
assigned to all previously existing company codes.
• The system implicitly treats new company codes as Postable on all profit centers, which are assigned to all
previously existing company codes.
• You can change this implicit assignment if required.
• The system automatically persists new implicit company code assignments in the next change cycle, which
can happen at any later point in time.
• The system behavior remains unchanged in the rare case of deleted company codes. You need to remove
obsolete company codes.
In addition, there are 2 new buttons Select All and Deselect All on the user interface to allow the user to mark all
company codes as either Postable or Not Postable.
Display of Current Valid Hierarchy Assignment in Cost Center/Profit Center User Interface
We've added new features to Master Data Governance for Material. For details on all new features, see the
Additional Details section.
Technical Details
Type New
Additional Details
With this feature, the batch class types (022/023) and class type variants (030) are available and can be
selected in the Class Assignment UIBB.
This is as a result of replacing the MDG Material API with the Unified Product API.
We have added several new features to Master Data Governance for Business Partner. For details on all new
features, please see the Additional Details section.
Type New
Additional Details
With this feature, you can choose to collapse or expand UIBBs. By using the Collapse button, you are limiting
the number of UIBBs processed in a UI roundtrip, which improves performance.
With this feature, all authorization checks that might impact the maintenance of business partners having
data controllers are considered. You can maintain the Data Controller not Required (BUT000-DC_NOT_REQ)
attribute for organizations with the new attribute, DC_NOT_RQ for entity type BP_CENTRL. Table BUT_DC_LINK
is reflected in the BP data model as entity type DC_LINK with new UIBB Data Controllers. The list of data
controllers is visible in the single object maintenance UIs. It remains read-only and cannot be used for manual
data maintenance. The implicit assignment of data controllers is executed as part of the activation of CR.
You can add and maintain comments for addresses in the Comments field in the Addresses UIBB. The ADRCT
table is reflected in the BP data model in entity types AD_POSTAL/ADT_POSTL and shown in the new column
Comments in the UIBB Addresses. The language-dependent comments can be shown in the UIBB Comments
by choosing the Detail button.
Comments for international versions of addresses are shown in the UIBB International Versions by choosing the
Detail button.
The ADRT table is reflected in the BP data model in multiple entity types and shown in the new column
Comments in relevant communication UIBBs. The language-dependent comments can be shown in the UIBB
Comments by choosing the Comment button.
With this feature, you can maintain shareholder relationships and their corresponding company interest
attributes. The BUT053 table is reflected in the BP data model as entity type BP_SHREL/TD_BPSH with the
new UIBB Shareholder Relationships.
We've added several new features to Master Data Governance for Supplier. For details on all features, please
see the Additional Details section.
Technical Details
Type New
Additional Details
With this feature, you can choose to collapse or expand UIBBs. By using the Collapse button, you are limiting
the number of UIBBs processed in a UI roundtrip, which improves performance.
Acceptance at Origin
With this feature, you maintain the acceptance at origin indicator for a supplier. The WEORA attribute is refelcted
in the BP data model in entity type BP_PORG2 and UIBB ERP Vendor Different Purchasing Data: Control Data.
With this feature, all authorization checks that might impact the maintenance of business partners having
data controllers are considered. You can maintain the Data Controller not Required (BUT000-DC_NOT_REQ)
attribute for organizations with the new attribute, DC_NOT_RQ for entity type BP_CENTRL. Table BUT_DC_LINK
is reflected in the BP data model as entity type DC_LINK with new UIBB Data Controllers. The list of data
controllers is visible in the single object maintenance UIs. It remains read-only and cannot be used for manual
data maintenance. The implicit assignment of data controllers is executed as part of the activation of CR.
With this feature, you can add and maintain comments for addresses in the Comments field in the Addresses
UIBB. The ADRCT table is reflected in the BP data model in entity types AD_POSTAL/ADT_POSTL and shown in
the new column Comments in the UIBB Addresses. The language-dependent comments can be shown in the
UIBB Comments by choosing the Detail button.
Comments for international versions of addresses are shown in the UIBB International Versions by choosing the
Detail button.
With this feature, you can maintain the incoterm location IDs. Incoterm Location ID fields are reflected in entity
types BP_PORG and BP_PORG2 in UIBBs Purchasing Organizations and Different Purchasing Data.
With this feature, you can maintain permitted alternative payees directly from the supplier, for a selected
company code, or both. The LFZA table is reflected in the BP data model as entity type BP_VENAP/BP_VENAC
with new UIBBs ERP Vendor: Alternative Permitted Payees and ERP Vendor Company Code: Alternative
Permitted Payees.
With this feature, you can maintain shareholder relationships and their corresponding company interest
attributes. The BUT053 table is reflected in the BP data model as entity type BP_SHREL/TD_BPSH with the
new UIBB Shareholder Relationships.
With this feature, you can maintain the Returns Supplier indicator for a supplier. The can be set if a valid
customer is assigned in the ERP Vendor: Control Data UIBB. The ZKRET indicator is reflected in the BP data
model in entity type BP_PORG and UIBB ERP Vendor Purchasing Data: Control Data.
With this feature, you can maintain tax categories for suppliers. The LFAT table is reflected in the BP data
model as entity type BP_TAXGRP with the new UIBB ERP Customer: Tax Categories.
We've added several new features to Master Data Governance for Customer. For details on all features, see the
Additional Details section.
Technical Details
Type New
Additional Details
With this feature, you can choose to collapse or expand UIBBs. By using the Collapse button, you are limiting
the number of UIBBs processed in a UI round trip, which improves performance.
With this feature, all authorization checks that might impact the maintenance of business partners having
data controllers are considered. You can maintain the Data Controller not Required (BUT000-DC_NOT_REQ)
attribute for organizations with the new attribute, DC_NOT_RQ for entity type BP_CENTRL. Table BUT_DC_LINK
is reflected in the BP data model as entity type DC_LINK with new UIBB Data Controllers. The list of data
controllers is visible in the single object maintenance UIs. It remains read-only and cannot be used for manual
data maintenance. The implicit assignment of data controllers is executed as part of the activation of CR.
With this feature, you can add and maintain comments for addresses in the Comments field in the Addresses
UIBB. The ADRCT table is reflected in the BP data model in entity types AD_POSTAL/ADT_POSTL and shown in
the new column Comments in the UIBB Addresses. The language-dependent comments can be shown in the
UIBB Comments by choosing the Detail button.
Comments for international versions of addresses are shown in the UIBB International Versions by choosing the
Detail button.
The ADRT table is reflected in the BP data model in multiple entity types and shown in the new column
Comments in relevant communication UIBBs. The language-dependent comments can be shown in the UIBB
Comments by choosing the Comment button.
With this feature, you can maintain the incoterm location IDs. Incoterm Location ID fields are reflected in entity
types BP_SALES and BP_CSALAD in UIBBs Sales Area and Address-dependent Sales Area.
With this feature, you can maintain permitted alternative payers directly from the customer, for a selected
company code, or both. The KNZA table is reflected in the BP data model as entity type BP_CUSAP/BP_CUSAPC
with new UIBBs ERP Customer: Alternative Permitted Payers and ERP Customer Company Code: Alternative
Permitted Payers.
WIth thie feature, you can maintain the Seller-Defined Address ID for EDI. The KNADDR_EXT table is reflected
in the BP data model as entity type BP_CEXTAD with the new UIBB ERP Customer: Seller-Defined Customer
Address ID for EDI.
With this feature, you can maintain tax categories for customers. The KNAT table is reflected in the BP data
model as entity type BP_CTAXCT with the new UIBB ERP Customer: Tax Categories.
The Master Data Remediation Worklist (F1687), Master Data Remediation Manage Imports (F2224), and Master
Data Remediation Overview (F2519) apps have been deleted and are no longer available on the SAP Fiori
launchpad. Their functions are now available in the Manage Remediation Processes app.
Technical Details
Type Deleted
You can now use the Manage Remediation Processes for Business Partners (F2505) app to check and correct
business partner master data.
Technical Details
Type New
You can now copy a selected derivation scenario in the Define Derivation Scenarios app.
Technical Details
Type New
The supported data model tables for products and business partners have been enhanced.
Technical Details
Type New
Additional Details
When you create a new entry for purchasing or sales organizations using a derivation rule for tables, the
mandatory partner functions and tax indicators are derived automatically. Please note, however, that the tax
classification is not filled automatically.
Technical Details
Type New
The BRFplus context for derivation scenarios and validation rules has been enhanced with fields from the
change request structure and from the master data governance process structure.
Technical Details
Type New
Additional Details
To make the additional fields available, please run the following reports as applicable.
Note
For performance reasons, please run these reports within a technical job, which you schedule to be
executed outside working hours.
Note
For information about enhancing the BRFplus context in lower releases, see SAP Note 3344851 for
derivation scenarios and SAP Note 3344850 for validation rules.
The usages in the Validation Rules for Business Partners change as follows in the cloud-ready mode in SAP
MDG:
Technical Details
Type Changed
In the Export Validation Rules and Import Validation Rules apps, you can now also export and import the
BRFplus expression type Table Operation.
Technical Details
Type New
Additional Details
For information about exporting and importing the BRFplus expression type Table Operation in lower releases,
see SAP Note 3340846 .
Cloud-ready mode in SAP MDG is an additional option to use master data governance processes like central
governance including mass processing and consolidation, and data quality management. It is an alternative to
the existing SAP MDG, which is now referred to as classic mode.
Technical Details
Type New
Additional Details
Cloud-ready mode currently supports the business partner domain only. It provides an excellent user
experience using the newest Fiori UI technology and the most up-to-date technology that is ready for the
public cloud, e.g. ABAP Cloud.
It is the basis for innovations such as a federated master data governance approach and data provider
integration.
Related Information
We offer this new deployment option for SAP MDG in addition to centrally managed master data governance. It
allows for the distribution of data ownership to several systems or tenants, each owning a subset of the master
data, which means that the master data governance process can run across several systems or tenants.
Technical Details
Type New
Additional Details
In federated master data governance, you can enable federation with SAP MDG on SAP S/4HANA as the owner
of core Business Partner attributes. SAP MDG on SAP S/4HANA has data ownership of core Business Partner
data attributes, while application-specific attributes can be owned by decentral operational SAP S/4HANA
systems. You can define the ownership according to your specific landscape.
In federated master data governance, in addition to a coordinated distribution of data in the landscape,
processes are also conducted in a coordinated fashion and can be tracked across system boundaries. This
increases agility by balancing central and decentral master data management processes to ensure that data is
governed where it is best understood. It broadens the master data management reach in the organization with
a non-disruptive evolutionary approach.
Related Information
With this inbound synchronous service, you can create, update, delete, and read teams modelled using the SAP
Fiori application, Manage Teams and Responsibilities. This API is based on the OData V2 protocol. This API also
enables you to perform the following operation:
Technical Details
Type New
Related Information
This ODataV4 service has been deprecated. Please use the successor: api_respym_team_config_srv
version 0002. The length of Team Category and Team Type has been increased in the new version.
Type Deprecated
Related Information
This ODataV4 service has been deprecated. Please use the successor: api_respym_team_srv version 0002.
The length of Team Category and Team Type has been increased in the new version.
Technical Details
Type Deprecated
Related Information
This CDS view Business Event Log Data (Version 2) (C_BusEvtLogEventDEX_2) enables you to extract
business event header data. It helps determine entries for business events and get the source of the business
events.
Technical Details
Type New
Related Information
The CDS view Business Event Log Data (C_BUSEVTLOGEVENTDEX) is deprecated. SAP may make the CDS
view unusable, usually no earlier than one year after the deprecation. We recommend that you switch to the
following successor CDS views as soon as possible:
Technical Details
Type Deprecated
Related Information
2.14.3 Payload
The CDS view Payload (C_BUSEVTLOGPAYLOADDEX) is deprecated. SAP may make the CDS view unusable,
usually no earlier than one year after the deprecation. We recommend that you switch to the following
successor CDS views as soon as possible:
• Payload (V2)
Technical Details
Type Deprecated
Related Information
Deprecated: Payload
With this feature, you can edit the collaborations in the Manage Legal Transactions application.
Technical Details
Type Changed
Additional Details
You can edit the title and description of the collaborations in the Manage Legal Transactions application.
Related Information
Editing Collaborations
With this feature, you can easily select the steps that need to run in parallel, thereby enabling multiple decision
makers to process the workflow steps and save process time.
Type Changed
Additional Details
Related Information
• Create additional documents in relation to the main document and view their details in the new facet
Related Documents.
• Use Create instead of the Reopen button to correct a document that is in an Accepted status.
• Select a Type of Paper while uploading a file.
• View Document Kind to know that kind of legal document you are working with.
Type New
Additional Details
• While uploading a file to the legal document, user can typically select either of the two types of paper.
• Draft: Select this option for the type of file that requires review, approval, and signature. The status of
the legal document is ‘In-Process’.
• Final: Select this option for the type of file that is already signed and is the final copy of the legal
document. Such a document does not require any further processing and hence the system can move
such a document directly to the ‘Accepted’ status. This saves multiple clicks and optimizes processing
time.
• Document Kind: In the list view or object view of a legal document, you can view the kind of document
you have created. There can be various kinds like main, supporting document, administrative update, or
amendment.
• Create: You can now use the Create button instead of the Reopen button. This button provides multiple
options to help you make an informed decision before reopening a legal document. You can use the option
Amendments to make major corrections to a legal document or use the option Administrative Update to
make minor corrections. Note that you can use these options to correct a legal document that is in the
Accepted status.
• Another option under Create is the Supporting Documents. Use this option to create additional documents
in relation to the main document.
• Related Documents: You can view all the related documents created in relation to the main document, in
this new facet.
Related Information
The options to Download and Generate File have been deprecated from Enterprise Contract Management as of
this release. You can download the contract from the Enterprise Contract Assembly system directly.
Technical Details
Type Deprecated
Additional Details
You can no longer download or generate documents from the Enterprise Contract Management system while
using the document assembly feature. You will have to navigate to the Enterprise Contract Assembly system to
generate the PDF document.
Related Information
Type Changed
Additional Details
• Type of Paper:
While uploading a file to the legal document, user can typically select either of the two types of paper.
• Draft: Select this option for the type of file that requires review, approval, and signature. The status of
the legal document is ‘In-Process’.
• Final: Select this option for the type of file that is already signed and is the final copy of the legal
document. Such a document does not require any further processing and hence the system can move
such a document directly to the ‘Accepted’ status. This saves multiple clicks and optimizes processing
time.
Note that the type of paper values is neither dependant on the document status nor change based on the
workflow status of the document. The type of paper remains the same as selected while uploading the file.
• Document Kind: In the list view or object view of a legal document, you can view the kind of document
you have created. There can be various kinds like main, supporting document, administrative update, or
amendment.
Related Information
With this feature, you can migrate the legal documents from any legacy system to the SAP S/4HANA cloud
system.
Type New
Additional Details
Data Migration helps you to create legal documents in mass, using an excel file in the Migration Template and
Migration Cockpit. In the migration template, you can specify data for creation of one or more legal documents.
Related Information
Improvements in the Classification component are available to you in the context of the SAP Customer
Connection project for Product Lifecycle Management. These improvements are based on proposals submitted
by customers through the Customer Influence program.
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
More Information
SAP ID (Digital Library) Digital Library Status Digital Library Title Description Asset ID (from guide url) Work
Zone Title Comments
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
More Information
Improvements in the Variant Configuration component are available to you in the context of the SAP Customer
Connection project for Product Lifecycle Management. These improvements are based on proposals submitted
by customers through the Customer Influence program.
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
The new Business Add-In (BAdI) APOC_SET_OUTPUT_DOCUMENT_NAME enables you to set the name of your
rendered document during the output. It is released for both key user extensibility and developer extensibility.
For more information, see the related BAdI documentation.
Technical Details
Type New
The new Business Add-In (BAdI) APOC_ADD_EMAIL_RECIPIENTS enables you to add multiple email recipients
to an output item. It is called during the output parameter determination and returns a table of email addresses
and email type codes.
Technical Details
Type New
• Edit all the fields of custom search model except the name and the selected CDS view.
• Enable ID-based search for each field from Field Configuration page.
• Enable Autosuggest feature for a field.
Technical Details
Related Information
With SAP S/4HANA 2023, the look and feel of the in-app help for all apps (independent of their UI technology)
has been harmonized.
The icons that appear next to individual elements on the screen when the help mode is active are displayed as
question marks:
Technical Details
Type New
Additional Details
When the in-app help is configured via transaction SHELP_CONFIG, the value of the relevant attribute F1 Help
from Back End is set to Yes by default. For details, see chapter Enable Context-Sensitive User Assistance and
Back-End Help Links in the Installation Guide for SAP S/4HANA on https://help.sap.com/s4hana.
Address-dependent fields are used to maintain address-specific information for business partners and
customers. Key users can now extend the Manage Customer Master Data app and the Manage Business
Partner Master Data app to add customized address-dependent fields to the following UI elements:
Technical Details
Type New
Related Information
Fields for customer address IDs that are used for EDI messages are renamed and added in the transaction
Maintain Business Partner (BP):
• The section Address-Dependent External Reference is renamed to Seller-Defined Customer Address-ID for
EDI.
• The field External Customer is renamed to Seller-Defined Address ID for EDI.
Technical Details
Type Changed
Additional Details
When your system participates in electronic data interchange (EDI) as the seller system with a customer (as
a buyers), you use the Seller-Defined Address ID for EDI field to define IDs that represent specific addresses of
the customer. The customer uses these IDs to communicate the specific customer addresses as part of EDI
messages sent to your seller system.
The Internal Address ID field represents the technical address number created by the system preceded by the
number of zeroes required to reach a total of 10 characters. You use the Internal Address ID field to create
IDs in the Seller-Defined Address ID for EDI field. SAP recommends defining the seller-defined address IDs as
12-character IDs:
You can find the Seller-Defined Customer Address-ID for EDI section in transaction Maintain Business Partner
(BP) under Customer: Additional Data.
With the business role template Master Data Specialist - Maintenance Management
(SAP_BR_MD_SPECIALIST_EAM), you can access the applications related to the following master data:
• Equipment
• Functional location
• Measuring point
• Maintenance task list
• Bill of materials (BoMs)
• Maintenance plan and maintenance item
Technical Details
Type New
With the new CDS view I_MasterWrntyObjectAssgmt (Master Warranty Object Assignment), you can learn
if the object assignment details were passed on to a child master warranty or if they were inherited from a
superior master warranty.
Type New
Related Information
With this feature, you gain access to new CDS views for maintenance orders and operations.
These new CDS views are available for both key user extensibility and developer extensibility. For more
information about these and other objects that have been released for developer extensibility, see Objects
Released for Developer Extensibility in Maintenance Management [page 74].
Type New
Related Information
With the objects released in Maintenance Management, you have a stable interface to access data from SAP
S/4HANA when building custom applications or extensions with developer extensibility. You can integrate the
released objects in your custom code or extend them at predefined extension points. Depending on your use
case, different object types are provided (such as BAdIs, CDS views, business object interfaces). You find all the
released objects in the ABAP Development Tools (ADT) when you're connected to SAP S/4HANA.
Type New
Additional Details
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
CDS view Maintenance Order I_MaintOrderOpCom Deprecated This CDS view of the
business object inter
Component Projection ponentTP
face
- TP
I_MaintenanceOrde
rTP has been depre
cated and replaced
with the successor
view
I_MaintOrderOpCom
ponentTP_2.
CDS view Maintenance Order I_MaintenanceOrde New This CDS view pro
Data rDEX vides access to main
tenance order data.
CDS view Maintenance Order I_MaintOrdChangeD New This CDS view pro
Change Document ocumentDEX vides access to change
document information
for maintenance or
ders.
CDS view Maintenance Order I_MaintOrderProce New This CDS view pro
Processing Context ssingContext vides supported values
for
MaintOrderProcess
ingContext. The
processing context af
fects the the end-to-
end process through
which a maintenance
order runs.
CDS view Operation Basic Start I_OpBscStartDateC New This CDS view pro
Date Constraint Type onstraintType vides supported values
for
OpBscStartDateCon
straintType. This
constraint type deter
mines whether there is
a scheduling con
straint for starting a
maintenance order op
eration and what kind
of constraint it is.
CDS view Operation Basic End I_OpBscEndDateCon New This CDS view pro
Date Constraint Type straintType vides supported values
for
OpBscEndDateConst
raintType. This con
straint type deter
mines whether there is
a scheduling con
straint for finishing a
maintenance order op
eration and what kind
of constraint it is.
CDS view Purchase Requisition I_PurReqnOrResvnG New This CDS view pro
Or Reservation Gener eneration vides supported values
ation for
PurReqnOrResvnGen
eration, which de
fines when a reserva
tion for a stock compo
nent is relevant to ma
terials planning or
when a purchase
requisition is gener
ated for a non-stock
component or a lean
service.
CDS view Maintenance Compo I_MaintComponentI New This CDS view pro
nent Item Category temCategory vides information
about the component
item categories that
have been defined in
your configuration en
vironment and that
are available in main
tenance orders and
maintenance task lists.
CDS view Maintenance Order I_MaintOrdOpCompC New This CDS view pro
Component Costing ostRelevancy vides information
Relevancy about whether main
tenance order compo
nents are relevant for
calculating the incur
red costs.
CDS view Maintenance Order I_MaintOrdOpCompS New This CDS view pro
Component Special pclStockType vides supported values
Stock Type for
MaintOrdOpCompSpe
cialStockType. The
special stock type indi
cates that a stock
component must be
separately managed.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP Cloud features released for SAP S/4HANA, for example, with the ABAP
For more information about the authorizations required for working with the development objects released for
developer extensibility, see Configure Authorizations.
With the Material Serial Number API, you can create, update, and read material serial numbers.
Technical Details
Type New
Related Information
You can now deactivate or activate an equipment, mark an equipment for deletion, and remove the deletion
flag of an equipment using the Equipment API.
Type Changed
Related Information
Equipment
You can now deactivate or activate a functional location, mark a functional location for deletion, and remove
the deletion flag of a functional location using the Functional Location API.
Technical Details
Type Changed
Related Information
Functional Location
In the Functional Location Hierarchy - Read (API_FUNCNLLOC_STRUCLIST) API and the Functional
Location (API_FUNCTIONALLOCATION) API, the property FunctionalLocationIsActive is deprecated
Technical Details
Type Deprecated
Related Information
Functional Location
You can now use the GOS and DMS document types by adding the relevant parameters in the Maintenance
Notification API.
Technical Details
Type Changed
Maintenance Notification
The OData API MaintenanceOrder has been deprecated, and a successor API version has been released. We
recommend that you switch to the following successor API as soon as possible: MaintenanceOrder (Version 2).
This new version includes the following changed and enhanced entities:
Technical Details
Type New
Related Information
With the Manage Material Serial Numbers app, you can manage material serial numbers.
Technical Details
Type New
Related Information
The Display Master Data Information Center apps (W0011 and W0012) have been deleted and are no longer
available on the SAP Fiori launchpad. You can use the following successor app which is available on the SAP
Fiori launchpad: Find Technical Object (F2072).
Technical Details
Type Deleted
Related Information
You can now install equipment on the equipment or dismantle equipment from the equipment using the
options that are available in the Manage Structure dropdown list in the Find Technical Object app (F2072).
Technical Details
Type Changed
Related Information
You can now select one or more technical objects and, edit customer warranty and vendor warranty details in
the Find Technical Object app (F2072).
Type Changed
Related Information
You can now assign real estate objects to technical objects if you have activated the SAP Intelligent Real Estate
product.
Technical Details
Type New
To assign real estate objects to technical objects, SAP Intelligent Real Estate needs to be activated. For more
information, see SAP Note 3218235
With the new authorization object Maintenance Plan Category (I_MPTYP), you can authorize users to read,
create, or update a maintenance plan or a maintenance item based on a maintenance plan category.
Technical Details
Type New
Additional Details
The new authorization object Maintenance Plan Category (I_MPTYP) is available in the apps Manage
Maintenance Plans (F5325) and Manage Maintenance Items (F5356). It has the field Activity (ACTVT) which
has the following values:
For roles to which the app is assigned, the authorizations need to be adjusted to give users the authorization to
read, create, or update a maintenance plan or a maintenance item according to their role.
When you process or display maintenance plans of type Multiple Counter in the Manage Maintenance Plans
app, (F5325), you can view the scheduling start date and time in your local user time zone. The system
converts the system time zone into the time zone of the current user as set in the SAP Fiori Launchpad and the
browser.
Technical Details
Type Changed
Related Information
You can now assign a list of objects to a maintenance item using the Manage Maintenance Items app. The
objects that can be assigned are:
• Functional location
• Equipment
• Assembly
Technical Details
Type Changed
Related Information
When you view the call objects for a maintenance item in the Manage Maintenance Items app (F5356), you can
view the completion date and time, scheduled start date and time, scheduled end date and time, basic start
date and time, basic end date and time, required start date and time, and required end date and time in your
local user time zone. The system converts the system time zone into the time zone of the current user as set in
the SAP Fiori Launchpad and the browser.
Technical Details
Type Changed
Related Information
You can now use the filter Has Operation in the Find Maintenance Task List (F2660) app to display task lists that
may or may not have operations.
You can now filter task lists and task list operations based on the date of creation or change and the user
who created or changed them in the Find Maintenance Task List (F2660) and Find Maintenance Task List and
Operation (F2661) apps.
Technical Details
Type Changed
Related Information
You can upload a document, add a link or assign an existing document to the maintenance request. Two
predefined document types are available – YP1 and YP2. If you configure a document type in the configuration
activity Define DMS Document Types, the document type that you define will be available for selection in the
dropdown list.
Technical Details
Type Changed
Additional Information
To access the configuration activity, go to the Implementation Guide under Cross-Application Components →
Document Management → Control Data → Define DMS Document Types
Related Information
You can now save the existing draft and create a new draft in the Create Maintenance Request app. The Create
Draft button allows you to create a new draft without discarding the existing draft. The My Drafts button allows
you to view all your drafts in the My Maintenance Requests app.
Type Changed
Related Information
With this feature, the performance of the Create Maintenance Request app, My Maintenance Requests app,
Screen Maintenance Requests app and the Maintenance Notification API have been improved by optimizing the
code.
Technical Details
Type Changed
If you process your maintenance orders according to phases, you can activate phase control codes on order
header or order operation level. Phase control codes that are activated for a maintenance order allow you to
control whether the maintenance order is passed on to the next subphase and phase. With this feature, you can
configure whether specific phase control codes are still valid, will no longer be used in future or are an invalid
entry.
Technical Details
Type New
Additional Details
With this feature, you can control the validity of phase control codes. This includes defining existing phase
control codes that have already been used in maintenance orders as deprecated and finally no longer valid. The
system displays the validity of the phase control codes in the maintenance order:
• Valid
A valid phase control code can be used without any restrictions.
• Deprecated
A deprecated phase control code is still displayed in the value help and still can be activated and
deactivated. If the user selects this phase control code and wants to activate it, the system issues a
warning message.
• No longer valid
A phase control code that is no longer valid cannot be activated. This means that the user cannot select
invalid phase control codes from the value help in any apps that allow the activation of phase control codes
The new table column Validity indicates the validity of the phase control codes with the values Valid, Deprecated
and No longer valid.
Effects on Customizing
You need to configure the validity of the phase control codes in Customizing for Plant Maintenance and
Customer Service under Maintenance and Service Processing Fiori Apps for Maintenance Processing
Define Phase Control Code for Maintenance Orders . You determine the validity for a combination of order type
and entity (order header, order operation) in the Define Phase Control Codes area.
Related Information
With this feature, you can search, display and mass change the field content of user fields in the Order and
Operation List (SAP GUI transaction IW37N).
Technical Details
Type New
Additional Details
In the Order and Operation List (SAP GUI transaction IW37N), you can now display and process the values of
user fields as follows:
• On the Operation tab page, you can go to the User Fields area and filter the results list by a specific field key
or by specific user field values.
• You can show specific user fields and their values as additional table columns in the results list.
• You can select multiple operations and carry out a mass change of field keys and user field values.
The user interface of SAP GUI transaction IW37N has been enhanced with the following new UI elements:
• The Operation tab page has been enhanced with the new area User Fields and the selection option Field
Key.
• The order operation mass change has been enhanced with the new tab page User Fields.
Related Information
The standard maintenance process does not offer any capabilities to bill the costs that are associated with
a maintenance order. With this feature, you can specify a maintenance order as a so-called billable order
and thereby make this order part of the Service with Advanced Execution process. When you have selected
the checkbox Billable in the header of a maintenance order and saved your entries, the system creates a
corresponding service order. For this service order, a billing document can be generated.
Type New
Additional Details
In this integrated scenario, the maintenance order is always associated with the execution order item of a
service order or a service order quotation. The Service with Advanced Execution process is meant to have the
commercial aspects of the service managed in the service order and the planning and execution of the service
done via the maintenance order. Therefore, you can only select the checkbox Billable as long as you have not
completed your order planning and not released the maintenance order.
In the order header data, the user interface has been enhanced with the checkbox Billable. If you select this
checkbox, the system shows the additional areas Sales Data and Service on the Header Data tab page. In
these two areas, you can provide the necessary Sales-specific and Service-specific data. Since the system
automatically generates a corresponding service order after you have saved the billable order, you cannot
unselect the checkbox Billable retrospectively. Note that you can no longer change the Sales-specific and
Service-specific data in the billable order after the service order has been created. This data can then only be
changed in the corresponding service order.
Effects on Customizing
You must map the maintenance order type to a corresponding transaction type and item category in Service so
that the system can create a service order for a billable order. Perform the mapping in Customizing for Service
Related Information
With this feature, the maintenance order is updated with the status Relevant for Work Permit when it is
assigned to a work permit.
Technical Details
Type New
Additional Details
When you create a work permit with reference to a maintenance order or assign an order during the creation of
work permit, the assigned order is updated as Relevant for Work Permit in the Find Maintenance Orders app.
Note
This feature is available only in the permit to work process and not relevant for the maintenance orders
assigned using the classic WCM apps.
This feature enables you to edit the following header details of one or more selected maintenance orders using
the new Edit Orders quick action in the Find Maintenance Orders app: order description, maintenance activity
type, priority, and system condition.
Technical Details
Type Changed
Related Information
With this feature, you can print or email shop papers for one or more maintenance orders or order operations
based on specific configuration settings in a single step. The system creates a work pack based on predefined
settings and automatically sends the work pack to the configured output channels. Previously, you only had the
option to create a work pack and send the work pack to the output manually.
Type New
Additional Details
A new Print button is available in the Find Maintenance Orders app and the Find Maintenance Orders and
Operations app.
If you select one or more maintenance orders or one or more order operations and choose Print, the system
creates a work pack with a predefined work pack type and predefined grouping criteria and automatically
sends the work pack to the configured output channels. The entire process is performed in a background
job. You can view the status of the work pack creation, system errors, and work pack details such as the ID,
work pack type and grouping criteria in the Application Logs. You can view the status of the output creation
by navigating to the Manage Work Packs app and searching for the work pack using the work pack ID or order
number.
Related Information
With this feature, the selection of planning buckets in the Maintenance Backlog Overview app has been
simplified.
Type Changed
Additional Details
To display information on the cards in the Maintenance Backlog Overview app, you need to select a series of
operational planning buckets and indicate how many past and future planning buckets you want to view.
To facilitate the planning bucket selection, the Planning Bucket Template filter has been renamed to Reference
Planning Bucket. In addition, the value help now only shows reference planning buckets rather than both
reference planning buckets and individual planning buckets.
Based on the selected reference planning bucket, the system identifies the individual planning bucket that
is valid for the current date and displays information about this planning bucket and the selected planning
buckets in the past and in the future.
Related Information
With this feature, existing value helps that allow the selection of maintenance events or revisions have been
simplified in several SAP Fiori apps. The corresponding filter labels have also been renamed.
Type Changed
Additional Details
When several maintenance activities need to be planned and executed together on one or more technical
objects during the same period of time, you can facilitate the planning of these activities by creating a
maintenance event or a revision and assigning maintenance orders to it. Maintenance events are created
and managed using the Manage Maintenance Planning Buckets app. Revisions are created and managed in SAP
GUI.
Several SAP Fiori apps allow you to filter maintenance orders by the maintenance event or the revision to which
they are assigned. Previously, the value help of the relevant filters consisted of a single selection table for both
maintenance events and revisions. Now you can choose between two separate search templates that allow you
to display either maintenance events or revisions. In addition, the filters that allow the selection of both objects
have been renamed to Maintenance Event/Revision.
The relevant filters and value helps have been changed in the following apps:
Related Information
The Confirm Jobs app (W0020) has been deleted and is no longer available on the SAP Fiori launchpad. You
can use the following successor apps which are available on the SAP Fiori launchpad to review, execute, and
report the findings for the jobs dispatched for execution: Perform Maintenance Jobs (F5104A), Report and
Repair Malfunction (F2023).
Technical Details
Type Deleted
Related Information
The Display Job List app (W0016) has been deleted and is no longer available on the SAP Fiori launchpad.
You can use the following successor apps which are available on the SAP Fiori launchpad to review, execute,
and report the findings for the jobs dispatched for execution: Perform Maintenance Jobs (F5104A), Report and
Repair Malfunction (F2023).
Technical Details
Type Deleted
Related Information
With this feature, you can release the reserved goods during final confirmation while recording time or by quick
confirmation.
Technical Details
Type New
Related Information
In the Perform Maintenance Jobs application, the machine learning functionality that proposes damage code
and object part for maintenance jobs is deleted without replacement.
Technical Details
Type Deleted
With this feature, you will be able to automatically attach or merge documents of particular document
types with output items for maintenance orders, maintenance notifications, and maintenance job packs. The
configuration allows the configuration expert to define possible document types to be attached to the output
items of maintenance orders, maintenance notifications, and maintenance job packs . It is also possible to
configure attachments to determine if an attachment must be merged for specific channels.
Technical Details
Type New
Related Information
In several apps, the dates and times of technical objects, maintenance notifications, maintenance requests,
maintenance items, maintenance plans, maintenance orders, and order operations are now displayed in
combined timestamp fields. The new fields replace the corresponding date or date and time fields and show
the dates and times as a timestamp in the local time zone of the current user. The relevant filters have also
been replaced and now allow filtering by both dates and times.
Technical Details
Type Changed
Dates and times are available as timestamp fields in the following apps:
• Find Maintenance Orders and PM-WOC-MO (Maintenance Orders) 4HH (Reactive Maintenance)
Operations (F2173)
4HI (Proactive Maintenance)
• Find Maintenance Orders (F2175)
BH1 (Corrective Maintenance)
Manage Maintenance Items (F5356) PM-PRM-MP (Maintenance Plans) 4HI (Proactive Maintenance)
Manage Maintenance Plans (F5325) PM-PRM-MP (Maintenance Plans) 4HI (Proactive Maintenance)
In the Manage Maintenance Items app, for call objects with notification, the fields Scheduled Start Date,
Scheduled End Date, Basic Start Time, and Basic Finish Time have been combined and changed to Required
Start Date Time and Required End Date Time.
All cards can now be resized. To resize a card, simply click on its borders and adjust as needed.
Technical Details
Type Changed
Additional Details
The Work Center Utilization card can, for example, be expanded to show more work centers at the same time. If
you increase the card's width, you can also see the utilization for additional weeks (Week 3, Week 4).
In the Maintenance Scheduling Board you can select one or more operations and then call up the People Gantt
to see all the people in the work center team. You can choose to assign one or more people to carry out the
operations.
Technical Details
Type New
Additional Details
To see what the People Gantt looks like, go to People Gantt Layout .
• You can see which people are assigned to the team of the performing work center and display additional
information, such as each person's function. You can also see their availability, that is, their work schedule.
• You can see at a glance whether an operation is usually carried out by one or by more people and assign
the correct number.
• You can see what other operations these people have been assigned to in the timeframe displayed.
• You can change assignments if you see that a person is overloaded, for example.
• You can use filters to find operations where nobody has been assigned.
• You can use filters to find all operations that have been assigned to a particular person. This can be useful,
for example, if a team member falls ill and you need to reassign their operations to other members in the
work center team.
Related Information
In the Maintenance Scheduling Board you can now see the actual work that has already been confirmed for
individual operations in a maintenance order. To see the actual dates, click on
Technical Details
Type New
Additional Details
In the Maintenance Scheduling Board you can now see the actual work that has been recorded for operations
that are in process (based on actual dates from time confirmation).
This allows you to track the operations by checking whether they have started early, are being processed as
planned, or are delayed.
Actual times are displayed as a green line under the operation bar.
To trigger the rescheduling of an operation (for example, if work on it has been delayed), right-click on the order
in question and choose Trigger Scheduling. The order is rescheduled taking the actual dates of the operation
into account.
In the Maintenance Scheduling Board app, you can now use the context menu at menu order level to quickly
assign or unassign a maintenance event.
Type New
Additional Details
By right-clicking on one or more maintenance orders in the Maintenance Scheduling Board app, you can now
also choose the following functions:
• Assign Event
The order is assigned to a maintenance event.
• Unassign Event
If the order is already assigned to a maintenance event, you can unassign it.
Quickly change the planned start date of one or more maintenance orders simply by right-clicking on the
orders and choosing Set Planned Start.
Technical Details
Type New
As an alternative to drag and drop, you can now use the following option to quickly change the planned start
date of maintenance orders in the Maintenance Scheduling Board:
• Select the orders in question and then right-click and choose Set Planned Start.
• Either enter the desired date and time manually, or click on to select the new planned start.
The planned order start date is automatically set to the desired date and time.
Note
Unlike the drag and drop alternative, which moves the Planned Start to the closest full hour, this option
sets the exact date and time that you specify.
The planned order start date is automatically set to the desired date and time.
Use views to adjust the layout of your screen to best suit your needs. If you need different layouts for different
tasks, you can create multiple views. If you want your colleagues to be able to use a view you created, click on
Public when you save it. Your current screen layout for the Maintenance Scheduling Board will automatically be
saved as your default view My Scheduling Board.
Technical Details
Type New
Additional Details
• Choose between displaying the Orders chart only, or both the Orders and Resources charts.
• Adjust the column width of fields shown in the Orders and the Resources sections on the left side of the
screen. Just pull the sides of a column to the desired width.
The next time you call up the app, it will automatically display the layout that you stored in the view.
You can also save different layouts under different views. If you store more than one view, you can choose which
view you want to have as your default variant. If you want to let your colleagues use a view that you have set up,
click on Public when you save it.
In the Manage Maintenance Schedule for Assets app, you can now use views to adjust the layout of your screen
to best suit your needs.
Technical Details
Type New
Additional Details
• Adjust the space given to each column on the left side of the screen. Just pull the sides of a column to the
desired width.
• For most columns, you can also choose whether you want to display the column values in ascending or
descending order.
You can also save different layouts under different views. If you store more than one view, you can choose which
view you want to have as a default. If you want to let your colleagues use a view that you have set up, click on
Public when you save it.
Using Views
In the Manage Maintenance Schedule for Assets app you now have a context menu for each maintenance order
at your disposal, which you can use to carry out selected actions more quickly.
Technical Details
Type New
Additional Details
If you right-click on a maintenance order in the Manage Maintenance Schedule for Assets app, you can choose
between the following functions:
Note
Unlike the drag and drop alternative, which moves the Planned Start to the closest full hour, this option
sets the exact date and time that you specify.
• Trigger Scheduling
The order is rescheduled using the current scheduling data, including any actual recorded operation times.
• Open Order
The order is opened.
• Show in Maintenance Scheduling Board
The order is opened in the maintenance scheduling board.
Related Information
You can now select multiple maintenance orders in the Manage Maintenance Schedule for Assets app in order
to simultaneously trigger an action for them.
Technical Details
Type New
Additional Details
You can now choose which time period you want to use for displaying data in the Manage Maintenance
Schedule for Assets app.
Technical Details
Type New
Additional Details
• Next 4 weeks
• Current week
• Next week
• Custom date range
• Dynamic date range (Today -X / +Y Days)
Note
Your choice of time period is carried forward when you navigate between the Maintenance Scheduling
Board, the Manage Maintenance Schedule for Assets app, and the Manage Work Center Utilization app.
Extensibility has now been included in the Manage Maintenance Schedule for Assets app. App users can choose
whether they want to display custom fields for maintenance orders.
Type New
Related Information
You now have more choices available on the time period that is displayed per page in the chart area.
Technical Details
Type Changed
Additional Details
In the chart settings of the Manage Work Center Utilization app, you now have the following 8 display periods to
choose from in the field Show Utilization For:
• If you want to display utilization in weeks, you can choose between 4, 6, 8, or 12 weeks.
Note
You can page along the timeline with the display period that you have selected.
Related Information
Technical Details
Type New
Additional Details
When you select one or more operations in the Manage Work Center Utilization app and then click Add to
Schedule, all existing schedules are now grouped together based on how they were created:
Schedules that were automatically generated by a recurring application job are grouped together under the job
name.
Note
The Manage Work Center Utilization app has been enhanced with a number of additional usability
improvements.
Technical Details
Type New
Additional Details
• You can now choose which time period you want to use for displaying data. Choose between:
• Next 4 weeks
• Current week
• Next week
• Custom date range
• Dynamic date range (Today -X / +Y Days)
• When changing the capacity of a work center for a given week, you can now easily increase or decrease the
number of resources available by clicking on + or -. You can also easily switch between weeks by clicking on
< or >.
• You now have more choices available on the time period that is displayed per page in the chart area:
• If you want to display utilization in weeks, you can choose between 4, 6, 8, or 12 weeks.
• If you want to display utilization in months, you can choose between 4, 6, 8, or 12 months.
Related Information
When you start working on a maintenance schedule, you can now choose to optimize data access by putting
the data of the schedule into temporary storage (cache) to speed up your user experience.
Technical Details
Type New
Additional Details
If you choose Use Optimized Data Access, the data of this maintenance schedule is put into temporary storage
(cache).
Putting maintenance schedule data into temporary storage can speed up your user experience, as well as that
of any other colleagues working on it.
The temporary storage is automatically deleted after 1 hour without user interaction. The actual maintenance
schedule remains intact.
If you open the maintenance schedule again at a later point in time, it is put back into temporary storage.
Additional settings have been added to the graphical view in the Manage Schedules app.
Type New
Additional Details
Related Information
The colors used in pie charts have been standardized to match the colors used in other resource scheduling
apps, as well the customizing settings for the level of criticality of maintenance orders.
Type Changed
Additional Details
• The colors used in the pie chart on the Unconfirmed Maintenance Orders card to show the different
processing statuses now match those which are shown in all other apps:
• Due = orange
• Dispatched = green
• In Process = gray
• The colors used in the pie chart on the Unassigned Work card reflect the criticality colors defined per
priority of maintenance order.
• The colors used in the Manage Work Center Utilization app reflect the criticality colors defined per priority
of maintenance order.
You can now display more maintenance order and operation fields in resource scheduling apps.
Technical Details
Type New
Additional Details
At Order Level
• Project Definition Name
• Project Definition
• Sort Field
• WBS Element (Organization)
• WBS Element Description (Organization)
At Operation Level
• Actual Start
• Actual End
• Actual Work
• Remaining Work
• Performing Work Center Plant
After upgrading to 2023, several order and operation dates and times are displayed differently in resource
scheduling.
Technical Details
Type Changed
Additional Details
We have made the following changes to how dates and times are displayed in Resource Scheduling:
• We have replaced the following date and time fields with combined fields. This gives you a more concise
view of your scheduling data and leaves more room for you to display additional information on your
screen.
Note
If you are using any of the old field labels in a view, please replace them with the new combined fields.
• In the following apps, dates and times are shown in the Fiori Launchpad time zone and no longer in the
system time zone:
• Manage Work Center Utilization
• Maintenance Scheduling Board
• Manage Schedules
• Assign Maintenance Order Operations
• Manage Maintenance Schedule for Assets
You can change your current time zone by clicking your user profile on the top right of your screen and
choosing Settings Language & Region .
Note
Schedule data is exported to spreadsheet files using the system time zone.
• In the Manage Schedules app, new schedules are now created with a schedule time zone, which is set as
per the time zone of the creator (that is, Fiori Launchpad time zone). In addition, schedules are now shown
in your current time zone and no longer in the system time zone.
If your current time zone differs from the time zone that a schedule was created in, the times and dates you
see may differ. If you try to edit a schedule using a different time zone, you will be notified of the fact and
asked to switch to the time zone the schedule was created in before making any changes
Note
For existing schedules, the schedule time zone remains the system time zone, however, the schedules
are displayed in Fiori Launchpad time zone.
Type New
Additional Details
Fill out a simple job template to specify the details of your recurring schedules, such as in what intervals you
want the schedule to be generated, what length of time each schedule should cover, as well as whether you
want operations that have their planned start date within a given timeframe to be automatically added to the
schedule.
Related Information
Type New
Technical Details
Type Deleted
Additional Details
To see the list of SAP Fiori apps where the "smartphone" device type is removed, see SAP Note 3234657 -
Release Information: Changes in SAP Fiori Content for Finance in SAP S/4HANA 2023 .
See Also
For information about the user management and authorization content needed for new Fiori apps, see the SAP
Fiori apps reference library at https://fioriappslibrary.hana.ondemand.com.
Across multiple CDS views in Finance, the field ProfitabilitySegment is now decommissioned and
has been replaced with the field ProfitabilitySegment_2. Please switch to the successor field
ProfitabilitySegment_2.
Technical Details
Type Decommissioned
Additional Details
The field ProfitabilitySegment was deprecated with SAP S/4HANA 2021 and is decommissioned
with SAP S/4HANA 2023. Please check your rework tasks and syntax warnings for occurrences of the
decommissioned field in your custom content. For details about the deprecation process for CDS views and
their elements, such as fields, see Deprecated and Decommissioned CDS Views.
Caution
You need to switch to the successor field ProfitabilitySegment_2. The decommissioned field
ProfitabilitySegment is no longer supported by SAP. If you continue using it, it may cause
performance issues or provide incorrect data.
When adjusting your custom content, take the following details into account:
• The successor field ProfitabilitySegment_2 is a character field (CHAR), while the decommissioned
field ProfitabilitySegment is a numeric character field (NUMC). The field lengths are the same.
• If no profitability segment is assigned to the field ProfitabilitySegment_2, there may be entries with
a space (new entries), entries with 0000000000 (old entries), or both. When you switch to the field
ProfitabilitySegment_2, you must adapt your custom extensions (for example, custom CDS views or
custom logic) that check whether the field is empty (that is, a space or 0000000000).
• The field ProfitabilitySegment_2 contains non-numeric characters (that is, characters from A to Z)
after the system reaches the highest numerical value.
(I_RADefrlItemForDspCrcyCube)
(I_RATotalOpenRevenueCube)
Performance Obligation
(I_RAPerformanceObligation)
(C_RAYrToDteRecgdRevnQuery)
Related Information
With the objects released in Financial Planning and Analysis, you have a stable interface to access data from
SAP S/4HANA when building custom applications or extensions with developer extensibility. You can integrate
the released objects in your custom code or extend them at predefined extension points. Depending on your
use case, different object types are provided (such as BAdIs, CDS views, business object interfaces). You find
all the released objects in the ABAP Development Tools (ADT), when you're connected to SAP S/4HANA.
Technical Details
Type New
Additional Details
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
CDS view Cost Component View I_CostComponentVi New Cost Component View
ew
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP Cloud features released for SAP S/4HANA, for example, with the ABAP
RESTful Application Programming model, http services, and ABAP objects. For more information about the
released objects and how to find them, see Released Development Objects.
For more information about the authorizations required for working with the development objects released for
developer extensibility, see Configure Authorizations.
The following apps are deprecated and will be deleted in an upcoming release. The deprecated apps may no
longer be available by default on the SAP Fiori launchpad. We recommend that you switch to the successor
apps as soon as possible.
The following apps have been replaced by Reassign Costs and Revenues (F2009):
The following apps have been replaced by Manage Direct Activity Allocation (F3697):
Technical Details
Type Deprecated
You can use different apps to settle and reverse actual costs in service documents to specified receivers.
Technical Details
Type Changed
Additional Details
You can use the following apps for different use cases:
• Run Settlement - Actual for settlement and reversal of actual costs from single service documents
• Schedule Overhead Accounting Jobs for mass processing of service documents (settlement and reversal).
You can use the job template Actual Settlement: Service Documents (SAP).
• Display Settlement Documents to view transaction details which were created during the settlement and
reversal process of service documents
Related Information
Until now, both real account assignment objects and attributes were taken into account for the derivation of
the functional area. This could be the case, for example, if the account assignment consisted of a sales order
item, but the posting line also contained a WBS element as an attribute. Then, the WBS element would have
been evaluated before the sales order. Hence, the functional area of the attribute, that is, the WBS element,
was derived.
With the new logic only real account assignment objects, but no attributes, are used for the derivation of the
functional area. In the example above, the WBS element would be ignored and the functional area would be
derived from the sales order item.
Type Changed
Preparation Required No
Additional Details
We recommend you test whether the old behavior is wrongly applied in your business processes.
If you want to keep using the old system behavior for functional area derivation, please implement SAP Note
3322792 .
Related Information
In addition to viewing settlement rules for internal orders, you can now also edit them.
Type Changed
Related Information
Technical Details
Type Changed
Related Information
Universal Allocation
Universal Allocation
Manage Allocations
Run Allocations
Allocation Results
Allocation Flow
Manage Allocation Tags
Manage Cycle Run Groups
Import Allocation Data - Values
• You can display statistical cost centers for actuals and commitments.
• You can use the new Is Statistical Cost Center filter to filter statistical cost centers.
• The app is now extensible by key users.
Technical Details
Type Changed
Scope Item J54 (J54 (not available) ), 2I3 (2I3 (not available) )
Related Information
• You can display statistical cost centers for actuals and commitments.
• You can use the new Is Statistical Cost Center filter to filter statistical cost centers.
• The app is now extensible by key users.
Technical Details
Type Changed
Scope Item J54 (J54 (not available) ), 2I3 (2I3 (not available) )
Related Information
With this app, you can maintain distribution rules for settlement (which are applied in settlement profiles) for
service documents.
You have run settlement and some settlement results have the status Nothing Settled: Errors. Now you want
to find out why certain service documents could not be settled. In this case, you can use the app Manage
Settlement Rules – Service Documents to check if the settlement rules for these particular service documents
have been maintained correctly.
Type New
Preparation Required No
Additional Details
• Create or edit distribution rules for the settlement of service documents to specify, for example:
• The settlement receiver
• Which percentage of the costs are to be settled
• The settlement date
• Delete settlement rules
• Display the Details of the parameters defined in the settlement rule (Settlement Sender, Settlement
Receiver, and Distribution Rule)
• Display the Settlement Hierarchy
• Perform a Check of the settlement rule to verify whether the parameters defined are valid
Note
This app is not visible on the Fiori Launchpad by default. For a detailed description on how to add it to
the launchpad, see SAP Note 3364302 . You can also maintain settlement rules to a limited extent in
transaction SRVCDOC_SETTLMTRULE.
Related Information
Joint Venture Accounting attributes are now available in the Company Codes table in the Manage Profit Centers
app. These attributes are only visible to users that have Joint Venture Accounting enabled. The attributes can
be edited in the table if the company code is enabled for joint venture accounting and is assigned.
Technical Details
Type Changed
()
Additional Details
The following Joint Venture Accounting attributes are available in the Company Codes table:
• Joint Venture
• Recovery Indicator
• Equity Type
• JV Object Type
• JIB/JIBE Class
• JIB/JIBE Subclass A
These are only visible to users that have Joint Venture Accounting enabled.
With this app you can display material price change documents.
Type New
Scope Item 1ZT (Managing Material Price Changes and Inventory Val
ues)
Related Information
With this feature, you create, analyze, simulate, and post material price changes. It allows you to change
inventory prices, including sales order stock and project stock. You can change the price for a single reference
valuation, then convert those changes to some or all valuations of the same material, or change prices for
valuations individually. As you make changes, you can see the impact of the changes on price and valuation as
percentages. You can also simulate material price changes to check for errors, warnings, and inconsistencies
before posting.
Technical Details
Type New
Scope Item 1ZT (Managing Material Price Changes and Inventory Values)
With this app, you can analyze material prices across all your valuations. You can choose from two views. One
view allows to you to analyze price variations through a detailed price comparison in two selected valuations.
The other view displays material prices over time in all your valuations.
Technical Details
Type New
Scope Item 1ZT (Managing Material Price Changes and Inventory Values)
Related Information
The new filter Costing Run Period Status has been added to the Display Actual Costing Result app. You use it
to filter the list of materials by costing run status. By default, the filter is set to filter for the costing run period
status Closing Entry Completed, but you can change this according to the needs of your business.
Technical Details
Type Changed
Scope Item
Related Information
The new app is introduced for you to display, filter, sort, and group the line items based on various criteria in
Production Accounting.
Technical Details
Type New
Use the Billing Document Item to Market Segment business scenario to make custom fields from the Sales:
Billing Document Item business context available in profitability analysis.
Type New
Additional Details
Custom fields that are created for the Sales: Billing Document Item business context can also be made
available in profitability analysis for the Accounting: Market Segment business context. To ensure this, you must
enable the respective custom fields for the Billing Document Item to Market Segment business scenario.
Related Information
Assign Profitability Segment is the assignment screen where you can transfer the post to the profitability
segment in Profitability Analysis (CO-PA). A profitability segment is a combination of characteristics, such as a
customer, product, plant, distribution channel, and so on. This is a Fiori UI which can be reused by multiple
transactions. The fields shown on the screen depend on the business process
This is a feature toggle and is turned off automatically. You need to switch it on using
FTGL_PS_DERIVATION_LOG to avail of the function.
Type New
Related Apps
With this app, you can report on actual and plan data for Service Business, including Repair Orders, Service
Contracts and Service Orders. This also includes Service Order Items with Execution Order Items (a
combination of Service Order and Plant Maintenance Order).
Technical Details
Type New
Related Information
Service - Plan/Actuals
The application component for incident reporting for the Revenue Variance (F3072) and Sales Accounting
Overview (F3228) apps has changed. The new component is FI-FIO-GL-IS (Fiori UI for General Ledger
Accounting - Reporting Apps).
Technical Details
Type Changed
Scope Item BGC (SAP Fiori Analytical Apps for G/L Accounting in Fi
nance)
For some special cases, the logic governing how data is written to planning table ACDOCP in financial
accounting was changed. This affects the Import Financial Plan Data app and the export of plan data from
SAP Analytics Cloud to SAP S/4HANA.
• The CO_BELKZ field (Debit/Credit Indicator CO), either using the Import Financial Plan Data app or the SAP
Analytics Cloud export function.
• If you use the Import Financial Plan Data app, you import csv files that contain a column for the field
CO_BELKZ and the corresponding rows with initial values (space or empty).
For more information about the Import Financial Plan Data app, see Import Financial Plan Data.
• If you use the SAP Analytics Cloud export function, you define an export that contains the field Debit/
Credit Indicator CO as a target field and your data model contains initial values for this field.
For more information about exporting plan data from SAP Analytics Cloud to SAP S/4HANA, see
Exporting Plan Data to SAP S/4HANA or SAP S/4HANA Cloud.
• The RLDNR (Ledger) field when exporting plan data from SAP Analytics Cloud. That is, you define an export
that contains the Ledger field as a target field and your data model contains initial values for this field.
Technical Details
Type Changed
Additional Details
When working with the Import Financial Plan Data app, you must use CSV files to import plan data to the
system. The system behavior regarding the default value for the fields has now changed. This change applies to
the derivations listed in steps 1 - 7 of the following topic: Derivations During Plan Data Import.
These derivations were also performed even if the corresponding target field of the derivation is contained as a
field in the CSV file. This means that if such a field has an initial value specified in the CSV file, the initial value
was replaced by the derivation result of the corresponding derivation.
This system behavior has now been changed. The initial values specified in the CSV file as described above are
no longer changed. This means that these derivations now only take place if the field is not displayed as a field
in the CSV file.
If the Ledger field (RLDNR) is not contained as a column in the CSV file, the field value is set to the leading
ledger according to the derivation (sequence 4). However, if the Ledger field does appear as a column in the
file, initial values are retained in data processing.
If you are exporting plan data from SAP Analytics Cloud to SAP S/4HANA (planning table ACDOCP), the
changes described above for the Import Financial Plan Data app apply analogously. If you define one of these
fields as a target field in an export to table ACDOCP, then initial values planned in SAP Analytics Cloud are not
overwritten by the derivation result when writing to ACDOCP.
This change of logic is only likely to affect you in rare cases. However, to avoid potential problems, you need to
make sure that your CSV files and export definitions from SAP Analytics Cloud to table ACDOCP are structured
in the way that is described in detail as follows.
Fields that allow an initial value The CO_BELKZ (Debit/Credit Indicator The CO_BELKZ (Debit/Credit Indicator
CO) field allows an initial value. CO) field allows an initial value.
If a column with this field and contain If you define this field as a target field in
ing an initial value exists in the CSV file, an export from SAP Analytics Cloud to
the system now posts the initial value SAP S/4HANA, the system now posts
and no longer posts the default value the initial value and no longer posts
(debit). This means that in this case, the default value (debit). In this case,
the field value is now posted differently this means that the field value is now
than before. posted differently than before.
If you've imported such a file before the Therefore, you need to create a new
logic was changed and then import the definition of your export in SAP An
file again after the logic was changed, alytics Cloud that is adapted to the
it's possible that you have saved the changed logic and, if necessary, adjust
data once with the default value (debit) the data for field CO_BELKZ in your SAP
and once with the initial value in table Analytics Cloud model.
ACDOCP. This happens if you have de
If you exported data before the logic
fined field CO_BELKZ in the CSV file
was changed and exported the data
as relevant for the plan data scope be
again after the logic was changed, it
cause data with the value Debit is re
is possible that you have saved the
tained for the field that comes from an
data once with the default value (debit)
import before the logic was changed.
and once with the initial value in ta
If this case occurs, the app issues a ble ACDOCP. The problem occurs if you
warning asking you to adapt your file have included field CO_BELKZ in the re
as described under How to solve the placement scope of the SAP Analytics
issue. Cloud export definition because data
with the value Debit is retained for the
field from an export that took place be
fore the logic was changed.
Fields that do not allow an initial Fields that do not allow an initial Fields that do not allow an initial value,
value
value, for example RLDNR (Ledger) and for example RLDNR, RBUKRS derived
RBUKRS (Company Code) derived from from WERKS and KOKRS derived from
WERKS (Plant), KOKRS (Controlling Area) RBUKRS.
derived from RBUKRS, KTOPL (Chart of
If you define one of these fields as a tar
Accounts) derived from RLDNR/RBUKRS
get field in an export to planning table
or KOKRS, and PERIV (Fiscal Year
ACDOCP and the field value is initial, the
Variant) derived from RLDNR/RBUKRS
export job fails with an error message
or KOKRS.
saying that the initial value is not valid.
If you have a CSV file with a column The field is no longer posted with the
for one of these fields (RLDNR, RBUKRS, result of the derivation.
KOKRS, KTOPL, and PERIV) and rows
with an initial value for this field, the Note
system now issues an error message Except for field RLNDR, this can
stating that the initial value is not valid only occur if, in addition to the
for this field. The field is no longer fields RBUKRS and KOKRS, the
posted with the result of the derivation. source fields of the derivation are
also included as target fields in
Note an export definition, for example,
Except for field RLNDR, this case field RBUKRS as the target field of
can only occur if, in addition to the the derivation together with field
fields specified above, the source WERKS as the source field of the
fields of the derivation are also in derivation.
cluded as columns in the CSV file,
for example, field RBUKRS as a tar The content delivered by SAP for finan-
get field together with field WERKS cial planning in SAP Analytics Cloud
as a source field of the derivation. does not contain models with fields
RLDNR and KOKRS as a dimension. If
you only use these pre-built models to
export data to table ACDOCP, the case
described here cannot occur for fields
RLDNR and KOKRS.
Fields that allow an initial value If you want to import CSV files that If you have created an export definition
contain field CO_BELKZ (Debit/Credit with a field as a target field and initial
Indicator CO) as a column with initial field values exist in the SAP Analytics
values and, to ensure compatibility, you Cloud data model and you want the
want to ensure that the system posts export to use the logic before it was
the value using the logic before it was changed, proceed as follows:
changed, proceed as follows:
If all field values for the target field are
If all field values of column CO_BELKZ initial in the SAP Analytics Cloud data
are initial, remove the column from the model, you need to create a new export
CSV file. Otherwise, replace the initial in which the field no longer appears as
field value with the value you require. a target field. Otherwise, replace the
initial field value in the SAP Analytics
Cloud data model with the field value
you require.
Fields that do not allow an initial • If the system issues the error mes • If all field values for the target field
value
sage for initial field values in the of the export in the SAP Analytics
Import Financial Plan Data app af Cloud model have an initial value,
ter the logic has changed and all you need to create a new export in
lines have an initial field value, de which the field no longer appears
lete the column from the CSV file. as a target field in the export defi-
• If this is not the case, correct the nition.
initial field values for a valid field • If this is not the case, correct the
value. plan data in the model so that all
field values in the model are valid
for the target field of the export.
Related Information
When importing financial plan data into the ACDOCP table either by using the Import Financial Plan Data app or
from SAP Analytics Cloud, the system validates and derives by substitution certain fields and values according
to dedicated rules and settings. This helps improve the completeness, accuracy, and reliability of financial plan
data used by companies to make better-informed decisions and improve overall financial performance.
Since the derivations and validations delivered as part of our standard delivery (as described, for example,
in the topic Derivations During Plan Data Import), may not be sufficient for each customer, we have now
This way, companies can use the validation and substitution rules to meet their specific business requirements.
One use case would be to check plan data against various master data settings, such as the values in the WBS
Element Status field.
Technical Details
Type New
1HB
Related Information
You can now flexibly steer how the granularity of costs is handled in the context of overhead allocation, cost
rate calculation, and cost of goods sold (COGS) assignment in product cost planning. This allows you to control
and analyze the composition of the price at the corresponding detail level. To support this function, we provide
the option to import the account mapping information based on the allocation structure, cost component
structure, and the Customizing settings for the COGS split as defined in the SAP S/4HANA configuration
environment.
Type Changed
1HB
Prerequisites
To be able to use this cost breakdown function via account mappings in SAP Analytics Cloud, the following
prerequisites need to have been fulfilled:
• If you want to import account mappings based on an allocation structure or account mappings based on
a cost component structure and the accounts for splitting COGS from SAP S/4HANA to SAP Analytics
Cloud, the following Customizing activities in SAP S/4HANA have been defined:
• For the allocation of cost center expenses with the account split and for the calculation of cost
center activity cost rates with the account split:
In your configuration settings in the SAP S/4HANA system, you've defined an allocation structure
accordingly. You can find the activity Define Allocation Structure in Customizing under Controlling
Cost Center Controlling Allocations Assessment Define Allocation Structures .
• For the calcualtion of product costs with COGS account mapping:
In your configuration settings in the SAP S/4HANA system, you've defined the cost component
structure and the accounts for splitting the cost of goods sold accordingly.
You can find the activity Define Cost Component Structure in Customizing under Controlling
Cost Center Accounting Actual Postings Period-End Closing Activity Allocation Price Calculation
Settings for Cost Component Split .
You can find the activity Define Accounts for Splitting the Cost of Goods Sold in Customizing under
Financial Accounting (New) General Ledger Accounting (New) Periodic Processing Integration
Materials Management .
• If you want to manually map the SAP S/4HANA accounts with the SAP Analytics Cloud accounts, you can
do this in the properties of dimension SAP_FI_IFP_GLACCOUNT. Proceed as follows:
1. In the main menu of the SAP Analytics Cloud system, go to Modeler.
2. Choose either model SAP_FI_IFP_ProductCost or model SAP_FI_IFP_OPEX.
3. Choose the dimension SAP_FI_IFP_GLACCOUNT, then choose the Dimension workspace.
4. In the table for dimension SAP_FI_IFP_GLACCOUNT, you can see the Allocation Accounts and COGS
Account columns and you can manually map the accounts from SAP S/4HANA with these accounts in
SAP Analytics Cloud.
In the properties of dimension SAP_FI_IFP_GLACCOUNT, you now have the option to:
To enable this mapping, we've implemented the following new import jobs that you can use out of the box:
Note
The following multimedia content displays screens and interfaces in English only.
These import jobs first fill the dimension properties Allocation Account and COGS Account with the
corresponding accounts that were derived in Customizing of SAP S/4HANA and then import them into SAP
Analytics Cloud.
Related Information
Financial Planning
The KPI views of the reporting stories for Financial Statement Planning in SAP Analytics Cloud have been
enhanced with a new set of calculations. It's now possible to review and analyze not only P&L, balance sheet,
cash flow, and pure financial KPIs, but also those combining financial figures with headcount values. You can
now display, for example, travel expense per FTE (full-time equivalent) or revenue per FTE.
Technical Details
Type Changed
1HB
Additional Details
To support this function, we've implemented additional integration between the Workforce Planning and
Integrated Financial Planning business content. In addition to copying personnel expenses from Workforce
Planning to OPEX planning, you can now also transfer planned FTEs to financial statement planning.
In the Workforce Planning Integration story (SAP_FI_IFP_Addon_WFPIntegration), you can now find the
new tab Copy FTE with the following new data actions.
Note
The following multimedia content displays screens and interfaces in English only.
Since we've provided calculation logic for additional KPIs that combines financial values
with FTE, you can see these FTE KPIs in the Financial Statement Reporting story
(SAP_FI_IFP_IM_FinancialStatement_Reports).
Related Information
Financial Planning
In financial statement planning, it's now possible to utilize drivers to calculate specific balance sheet accounts.
We have implemented a new calculation logic that enables the derivation of balance sheet values based on
historical dependencies to P&L accounts. These calculated driver values can be adjusted according to your
business needs.
Days sales outstanding (DSO) is calculated by dividing the accounts receivables by net revenue and multiplying
the result by the number of days in the period. DSO for plan periods is pre-filled by using the historical relations
in the previous year's actuals and can be adjusted as desired. These DSO values are used to derive plan values
for accounts receivable by multiplying DSO by plan net revenue and dividing by the number of days in the
period.
A similar logic is used for days payable outstanding (DPO) to derive the plan for accounts payable based on the
planned cost of goods sold (COGS).
Type Changed
1HB
Additional Details
In the Financial Statement Planning story (SAP_FI_IM_FinancialStatementPlanning), you now have the
new tab Balance Sheet - Driver-based. Here, you can see the proposed drivers for days sales outstanding and
days payable outstanding, which you can adjust as needed.
Note
The following multimedia content displays screens and interfaces in English only.
Related Information
Financial Planning
With this feature, you can reorganize profit centers for selected objects. Profit centers for these objects are
reassigned and their stocks or balances are reposted to the new organizational entities. Some related apps for
this feature have been enhanced and others are new. All of these apps are designed to assist you during an
organizational change.
Type New
Additional Details
Now you can reorganize profit centers for project networks, network activities and network elements.
In addition, valuated leasing contracts with flexible real estate management, are also considered in the
organizational change.
Note
This app can only be accessed from within the Manage Organizational Changes app.
The reorganization of profit centers ensures adjustments of master data and transfer postings for selected
balance sheet items per profit center (field PRCTR).
The reorganization of profit centers ensures transfer postings for selected balance sheet items per profit
center. Profit and loss amounts are not transferred for historical periods.
Effects on Customizing
When you use the Manage Organizational Changes app, to create and process an organizational change,
several configuration activities must be completed first. For more information, refer to Configuration Activities
for Organizational Changes.
Related Information
This app has been enhanced with new features. Now, you can reorganize profit centers for project networks,
network activities and elements, which are affected by an organizational change. Additionally, you can import
fixed assets, project networks, and network activities/elements that you want to reorganize.
Technical Details
Type Changed
Additional Details
In the app, under Order/Network, you can enter new profit center assignments for project networks (order
category 20) that are affected by an organizational change. Additionally, under Network Activity/Element, you
can enter network activities and elements that are affected by an organizational change.
Furthermore, you can import fixed assets, project networks, and network activities/elements that you want to
reorganize. You import these objects from a spreadsheet application using the templates provided.
The reorganization of profit centers ensures adjustments of master data and transfer postings for selected
balance sheet items per profit center (field PRCTR).
The reorganization of profit centers ensures transfer postings for selected balance sheet items per profit
center. Profit and loss amounts are not transferred for historical periods.
Effects on Customizing
When you use the Manage Organizational Changes app, to create and process an organizational change,
several configuration activities must be completed first. For more information, refer to Configuration Activities
for Organizational Changes.
Related Information
The name of this app has changed from Organizational Change Report - Master Data to Organizational Change
Report - Master Data Hierarchy. The app functionality has also been enhanced.
Technical Details
Type Changed
The reorganization of profit centers ensures adjustments of master data and transfer postings for selected
balance sheet items per profit center (field PRCTR).
The reorganization of profit centers ensures transfer postings for selected balance sheet items per profit
center. Profit and loss amounts are not transferred for historical periods.
Effects on Customizing
When you use the Manage Organizational Changes app, to create and process an organizational change,
several configuration activities must be completed first. For more information, refer to Configuration Activities
for Organizational Changes.
Related Information
With this app, you can schedule steps (jobs) for organizational changes. You can use the available job
templates to activate, simulate, process, and complete an organizational change.
Technical Details
Type New
Additional Details
You can use this app to schedule jobs for organizational changes based on the following templates:
In the app, you first select a job template and enter a name for the job. Then, you specify the start date, start
time, and define a recurrence pattern for the job. After that, you enter the organizational change ID for which
you want to perform this step and, finally, schedule the job.
The reorganization of profit centers ensures adjustments of master data and transfer postings for selected
balance sheet items per profit center (field PRCTR).
The reorganization of profit centers ensures transfer postings for selected balance sheet items per profit
center. Profit and loss amounts are not transferred for historical periods.
Effects on Customizing
When you use the Manage Organizational Changes app, to create and process an organizational change,
several configuration activities must be completed first. For more information, refer to Configuration Activities
for Organizational Changes.
Related Information
This feature enables you to display information for own GR/IR clearing accounts in the Reconcile GR/IR
Accounts app and the Monitor GR/IR Account Reconciliation app.
Technical Details
Type New
Scope Item 2V7 (Monitoring of Goods and Invoice Receipts), 2ZS (Ma
chine Learning for Monitoring of Goods and Invoice Re
ceipts)
Each goods receipt (GR) and invoice receipt (IR) is posted to a GR/IR clearing account. If the quantities and
prices for the goods receipt match those in the invoice receipt, the system automatically clears these items
in the GR/IR clearing account. However, if there are missing goods receipts or invoice receipts, or different
quantities or prices, the items remain open on the GR/IR clearing account. Nevertheless, these items still need
to be processed, as the GR/IR clearing account must be cleared by the end of the fiscal period.
The GR/IR clearing account is determined via a transaction key. SAP provides standard transaction keys to
define GR/IR clearing accounts for the goods and GR/IR clearing accounts for freight charges and custom
duties. However, the number of GR/IR clearing accounts might not be enough for customer’s needs. Hence,
you can define your own transaction keys within the Customizing of Purchasing that you assign to the
condition schema. This enables you to post to additional GR/IR clearing accounts. To display these own,
additional GR/IR clearing accounts also in the Reconcile GR/IR Accounts app and the Monitor GR/IR Account
Reconciliation app, you can enter them in the new Transfer Transaction Keys for GR/IR Reconciliation IMG
activity.
Effects on Customizing
The Implementation Guide (IMG) (transaction SPRO) now includes the IMG activity Transfer Transaction
Keys for GR/IR Reconciliation (IMG path: Financial Accounting (New) General Ledger Accounting (New)
Periodic Processing Reclassify ).
If you have previously defined your own GR/IR clearing accounts in Customizing of Purchasing (IMG
path: Materials Management Purchasing Conditions Define Price Determination Process Define
Transaction/Event Keys ), you can enter these transaction keys for those own GR/IR clearing accounts using
the IMG activity Transfer Transaction Keys for GR/IR Reconciliation, as well. Thereby, you make them also
available in the Reconcile GR/IR Accounts app and the Monitor GR/IR Account Reconciliation app.
Related Information
The Verify General Journal Entries - For Requester app and the Verify Currency Adjustments - For Requester app
are deprecated and will be deleted with SAP S/4HANA 2025 release. We recommend you use the successors
of the apps as soon as possible. See more information in Additional Details.
Type Deprecated
Additional Details
The successors of the apps are newly designed for better user experience and system performance. The
successor apps provide the same features as the deprecated apps. The Fiori IDs of the successor apps are
changed but the app names are the same as before:
Verify General Journal Entries F2547 The same as the deprecated F2547A
- For Requester app
Related Information
In the Upload General Journal Entries app, a new template is available for you to download and use. The
new template displays the fields of the header and line items in one row, which is convenient for amount
comparison and sum calculation.
Type Changed
Additional Details
To download the new template file, choose an option for the format and select the Fields in One Row checkbox.
Related Information
The Verify General Journal Entries - For Requester app (F2547A) is newly available with this release. Compared
with the old Verify General Journal Entries - For Requester app (F2547), the successor app brings better user
experience and system performance, and meanwhile it provides the same features as the deprecated app.
Note that the app ID is changed while the app name remains the same as before.
Technical Details
Type New
This app (F2547A) is the successor of the old Verify General Journal Entries - For Requester app (F2547). The
old Verify General Journal Entries - For Requester app is deprecated as of SAP S/4HANA 2023 and will be
deleted from the SAP Fiori launchpad in an upcoming release. For more information about app deprecation,
see Deprecation of Verify Apps [page 163]. The deprecated app may no longer be available by default on the
SAP Fiori launchpad. In this case, you can find it in the app finder until it's deleted. We recommend that you
switch to the successor app as soon as possible.
Related Information
The Verify Currency Adjustments - For Requester app (F4670A) is newly available with this release. Compared
with the old Verify Currency Adjustments - For Requester app (F4670), the successor app brings better user
experience and system performance, and meanwhile it provides the same features as the deprecated app.
Note that the app ID is changed while the app name remains the same as before. You can find this app in the
App Finder.
Technical Details
Type New
This app (F4670A) is the successor of the old Verify Currency Adjustments - For Requester app (F4670). The
old Verify Currency Adjustments - For Requester app is deprecated as of SAP S/4HANA 2023 and will be
deleted from the SAP Fiori launchpad in an upcoming release. For more information about app deprecation,
see Deprecation of Verify Apps [page 163]. The deprecated app may no longer be available by default on the
SAP Fiori launchpad. In this case, you can find it in the app finder until it's deleted. We recommend that you
switch to the successor app as soon as possible.
Related Information
In the Manage Accounting Notifications app, you can monitor the accounting notification status, for example,
payroll posting notifications that are sent from SAP SuccessFactors Payroll, project edition. The posting is
managed through the Accounting Business Transaction Interface, for example, payroll posting, to Accounting.
Technical Details
Type New
Related Information
In addition to viewing accrual objects, you can now also create, edit, and copy them.
Technical Details
Type Changed
Related Information
You now have two versions of Manage Journal Entries on your Fiori launchpad. They are differentiated by the
subtitles on the tiles: Old Version and New Version. Manage Journal Entries – Old Version (F0717) is the same
standard app you are already used to working with. Manage Journal Entries – New Version (F0717A) is a new
app. It has several design and functional enhancements over the old version, including:
We recommend you use the new version, but you can still use the old version.
Type New
Related Information
The Currency Converter tool has been enhanced to include any configured reference currencies. The reference
currency conversion takes place as an intermediate step before the results are displayed in the tool.
Technical Details
Type Changed
Related Information
With this release, you can write off uncollectible accounts receivable. The bad debt provision is done when
you carry out credit-risk-based impairment via the Post Credit-Risk-Based Impairment transaction or the Post
Credit-Risk-Based Impairment job template in the Schedule General Ledger Jobs app.
Technical Details
Type New
Additional Details
When you've used the Write Off Receivables app, to write off receivables, you carry out Post Credit-Risk-Based
Impairment as the next step. Credit-risk-based impairment recognizes, and corrects the write-off postings and
thus avoids wrong P&L and balance sheet results.
That means that you always have to carry out Post Credit-Risk-Based Impairment after you've done the last
write-off in the Write Off Receivables app.
Please be aware that you can't do any partial write-off in the Write Off Receivables app.
The integration of Write Off Receivables app and Post Credit-Risk-Based Impairment happens automatically.
There are no additional steps necessary for the integration.
Related Information
Balance validation feature is available for you to ensure the data quality during period-end close. It validates the
data completeness, correctness, and compliance of balance sheet and P&L accounts based on user-defined
rules.
Technical Details
Type New
Scope Item J58 (Accounting and Financial Close), O58 (Accounting and
Financial Close)
Additional Details
You can create validation rules according to legislation, best practices, or company regulation. The rules can
be bundled into a rule group. At the period close, you can run data validation based on the group of rules. Or,
you can schedule recurring validation jobs. In the validation results, you can then identify any violating data and
follow up on these violations.
Related Information
Balance Validation
Manage Balance Validation Rules and Groups
Three new fields based on plan data have been added to the app. The fields show the accumulated accrual
amount, the accrual amount for the specific period, and the remaining amount (simulated based on plan
values).
Technical Details
Type Changed
Additional Details
These fields use simulated plan data. Before you can see values in these fields, you need to run a "simulate
accruals postings" job.
You can now use the Display Document Flow app to display service contracts and service contract billing
document requests. The Service Contract and Billing Document Request document types are available.
Technical Details
Type New
Related Information
With this app, you can visualize the results of successfully completed Financial Data Consistency Analyzer
reconciliation runs with at least one inconsistency and focus on specific runs by filtering. For each run that
identified issues, the impacted business processes are shown. You can directly correct some inconsistencies
by navigating to the transactional app.
Technical Details
Type New
Related Information
Technical Details
Type Changed
Additional Details
The Key Date determines the date for which time-dependent data is selected.
The default value for the Key Date is the current date. If you don´t enter any value for the Key Date, the system
automatically chooses today´s date.
Related Information
Depreciation Lists
A new start date type has been introduced to support fulfillments with event-driven start dates (start date type
= 4, start date is Defined by Each Fulfillment Event Date). Start date type 4 enables event-based performance
obligations (POBs) to have time-based fulfillments. The fulfillment is triggered by a fulfillment event and it is
spread based on start date, duration, and the deferral method, similar to time-based fulfillments.
Type New
Additional Details
Example for Start Date Type Defined by Each Fulfillment Event Date
A software provider signs a contract with an enterprise. The employees of the enterprise are entitled to activate
and use the software for one year (starting on the activation date).
If the enterprise has, for example, ten users, and two of those users start to use the service on January 1,
the following happens: A fulfillment is created for the duration of one year, starting on January 1. When, some
weeks later, on February 1, three other users activate the service, a new fulfillment is created with start date
February 1 and for the duration of one year.
Related Information
When you open the Manage Revenue Contracts app, you expect the contractual information displayed to be up
to date. However, in some situations, if updates from sender components could not be performed due to errors
and postponed RAIs have therefore been created for subsequent reprocessing, the information displayed in the
Manage Revenue Contracts app does not yet reflect these latest updates. To inform you about this situation,
the system now issues a warning message at the top of the contract overview when postponed RAIs exist for
the selected contract.
Type New
Additional Details
With this new warning message, you can easily recognize that your contract is not up to date and that it will
be updated soon. In addition, you can navigate from the warning message to the Manage Revenue Accounting
Items app to display the postponed RAIs.
With the default settings, assumed invoices are processed on their posting date or later. The Business Add-In
(BAdI) BAdI: Earlier Processing of Assumed Invoices (FARR_BADI_INB_ASSUMED_INV) can be implemented to
process an assumed invoice before its posting date.
Technical Details
Type New
You can find this BAdI in Customizing for Revenue Accounting under Inbound Processing Business Add-Ins
BAdI: Earlier Processing of Assumed Invoices .
Related Information
Business Add-Ins
When order items with predecessor items are processed, fulfillment and invoice data is now read from the
database only if it is required. This applies for the following scenarios:
Technical Details
Type New
Related Information
Inbound Processing
With the release, you can conduct Event-Based Revenue Recognition for service orders.
Technical Details
Type New
Additional Details
It is now possible to conduct Event-Based Revenue Recognition for service orders with regular service items.
Integration Overview
For an overview of the integration of Event-Based Revenue Recognition with Service Order Management, see
Event-Based Revenue Recognition for Service Orders.
Related Information
Service Orders
With this release, the following two new revenue recognition methods are supported for Service with Advanced
Execution:
• Recognize revenue on cost-based percentage of completion (POC) (Method 3): It allows you to
recognize revenue on a cost-based percentage of completion (POC) using plan costs from estimation
at completion and plan revenue from billing plan.
• Completed contract: Recognition at final billing/technical completion (Method 9): It allows you to
recognize costs and revenues as occurred when a service order is finally billed or completed before costs
and revenues are deferred.
Technical Details
Type New
Additional Details
With the support of these two new revenue recognition methods, a new corresponding billing relevance Billing
on Completion is now also supported for the integration of Event-Based Revenue Recognition with Service with
Advanced Execution.
Therefore, you can now assign Billing on Completion as a billing relevance for your execution order items with
revenue recognition methods 3 and 9 assigned.
Related Information
With this release, the Revenue Recognition (Event-Based) - Projects app has been deleted from the SAP Fiori
launchpad. Please use the successor app Event-Based Revenue Recognition – Projects instead.
Technical Details
Type Deleted
Related Information
With this release, the Revenue Recognition Reversal - Sales Orders app has been deleted from the SAP Fiori
launchpad. Please use the successor app Reverse Revenue Recognition instead.
Technical Details
Type Deleted
Related Information
You are now also able to fetch details of JVA billing file logs, info records and attachement contents by using the
interface view I_JVAInfoRecordAttachLink.
Technical Details
Type New
Additional Details
For more information, please refer to the existing Joint Venture Accounting product assistance.
Related Information
The JVA Funding reports Reimbursement List and Interest Calculation History are updated to use the standard
ALV Hierarchical Sequential Grid display. They are effectively moved to the top menu bar.
The following general functionalities are available using the standard ALV framework: Managing layouts
(create, change, select), vertical/horizontal display options, switching between grid and list display and new
help button features.
Technical Details
Type New
This feature enables you to integrate Central Finance with Joint Venture Accounting in an additional way. The
new scenario is: SAP S/4HANA (as of version 104) with activated G/L splitter + Joint Venture Accounting on
ACDOCA.
Technical Details
Type New
Related Information
This service enables you to retrieve billing files (XML / CSV file format) for a company code, year, period, and
JV partner.
Technical Details
Type New
Additional Details
This service is published on the SAP Business Accelerator Hub. For more information about APIs, see APIs on:
Related Information
This feature enables you to retrieve net and gross amounts via the analytical CDS views
I_JVAGrossNetAmtByCostObjC and C_JVAGrossNetAmtByCostObjQry.
Technical Details
Type New
Related Information
This feature enables you to have more insight into whether or not at least one funding currency is maintained
properly for the respective equity group.
Technical Details
Type New
Related Information
This feature enables you to map both intracompany and intercompany Cost Centers and WBS Elements with
other kinds of cost objects such as Orders, WBS Elements and Cost Centers for Cutback.
Technical Details
Type New
Cost Centers
Projects and Work Breakdown Structure (WBS) Elements
This feature enables you to split the finance document by venture, equity group, equity type, and production
month in the finance G/L document splitter. You can split the finance document by:
• project phase in case the equity type and the assigned cost objects are configured accordingly;
• production month, which represents the month of material and service consumption.
Technical Details
Type New
This feature enables you to post cutback invoices with the corresponding cutback billing invoice number in the
assignment number field ZUONR.
Type New
This feature enables you to avoid splitting customer and vendor lines in cutback documents by setting the
substitute cost object. This applies to cutback invoice scenarios where the cost object and profit center
information in the customer or vendor lines of the cutback documents is not relevant for any reporting
purpose.
Technical Details
Type New
Related Information
This feature enables you to prevent cutbacks from posting to open-item-managed accounts in cutback invoice
scenarios. It displays an error message in that case and you have to create an account mapping for the affected
account.
Technical Details
Type New
Related Information
This feature enables you to adjust cutback invoice tax calculation during cutback posting. It excludes
expense accounts from tax calculation through exclusion account sets maintained through maintenance view
V_CUTBTAXEXCL.
Technical Details
Type New
Related Information
In Flexible Upload of Matching Items (ICAFU), update mode is now available for overwriting existing items,
which are the items that have been rolled into the Intercompany Matching and Reconciliation (ICMR) process
previously.
Technical Details
Type Changed
Additional Details
In the prior releases, all uploaded items are appended as new items into the ICMR table ICADOCM during the file
upload. As of this release, you can select Update existing items to let the system first check if any items being
uploaded exist in ICADOCM:
Note
The system identifies existing items based on the key fields that were set in the data source.
If Update existing items is not selected, all uploaded items are created as new items.
Related Information
• The Difference column now has a dynamic filter for displaying Non-Zero Differences or Differences Outside
Tolerance only.
• In addition to the leading unit hierarchy, partner unit hierarchy is also enabled as a filter. Both filters have
the same scope and can display in the filter area if you have specified an organizational unit hierarchy when
defining the reconciliation case.
• For all the amounts displayed, you can switch to the short number form with the units shown as an
abbreviation, such as K (thousand), M (million), or B (billion).
• Reset Table Layout button is available to reset any grouping, filtering, sorting, or column freezing settings
you apply to the table.
• Show Description is available for organization unit columns to display the unit names together with their
IDs.
Technical Details
Type Changed
Reconciliation Balances
When defining filters for display groups in the Define Reconciliation Cases app, you can use the following
functions for date fields:
• Is empty
• Is today
• After the input period
• Before or on the input period
Technical Details
Type Changed
Additional Details
,The date functions are used to dynamically filter items in apps that are based on reconciliation cases, such
as Reconciliation Balances, Manage Assignments - By Reconciliation Case, and Display Matching Items - By
Reconciliation Case.
Example
To include only the items remain open before the end of a fiscal period, you set the following filters in the
display group:
Example
To include only items remain cleared before the end of a fiscal period, you set the following filters in the
display group:
• Clearing Date is before or on the input period (use the date function UP_TO_LAST_DAY_OF_PERIOD)
• Clearing Date is equal to 3 (Cleared)
Later when viewing Reconciliation Balances, you select the display group and input the period 008/2022,
only the cleared items with the clearing date on or earlier than the last day of 008/2022 are displayed.
Related Information
Reconciliation Case
As of this release, TSL (Amount in Balance Transaction Currency) and RTCUR (Balance Transaction Currency)
are added to the accounting-related CDS views that are delivered for defining data sources. Meanwhile, balance
carryforward logic for WSL (Amount in Transaction Currency) is changed so that it no longer receives TSL
amounts for period 000.
Technical Details
Type Changed
In the following CDS views delivered for you to define data sources, the fields TSL (Amount in Balance
Transaction Currency) and RTCUR (Balance Transaction Currency) are now added:
• ICA_GENJOURNALENTRIES
• ICA_GENJOURNALENTRIES_2
In these CDS views, WSL amounts of period 000 are replaced with local currency amounts carried forward from
previous year, instead of the TSL amounts. This change is made to ensure consistency with the Display G/L
Account Balances app.
Effects on Customizing
The CDS views are automatically updated in your systems. However, for customers with existing configuration
and transactional data, the following actions are recommended:
1. In the data sources that use any of the CDS views above, add the following fields in Field Semantics in
configuration activity Maintain Data Sources.
2. If you want to use TSL as the leading amount, make the changes in the leading display group of the relevant
reconciliation cases. Leading amount is the default amount in reconciliation reports such as Reconciliation
Status Overview and Reconciliation Balances.
3. To update the historic values of TSL and WSL in the ICADOCM table, a data remediation needs to be carried
out by using transaction ICADR. For more information, see SAP Note 3282156 .
After that, you can use the new amount measure TSL and have the correct WSL values in the ICMR matching
process and reconciliation reports.
Related Information
Data Source
Important Considerations
A new data extraction view is available. It's called Consolidation Node for Elimination Reporting Data Extractor
(I_CnsldtnNodeForElimRptgDEX).
This CDS view extracts the elimination members for the analytical scenario for the following hierarchy nodes:
For more information, see Consolidation Node for Elimination Reporting Data Extractor.
Technical Details
Type New
Additional Details
The existing views, for example, I_CnsldtnProfitCenterHierNode don't cover all node types. Therefore, you need
to consume this new CDS view to extract the elimination members.
In particular, this new CDS view also covers node type D. This node type is required to calculate the elimination
members (for example, the ConcolidationUnitForElim value based on the values for ConsolidationUnit,
PartnerConsolidationUnit, and the new hierarchy extraction view).
Related Information
You can now define and manage workflows for group journal entries. After the setup, the defined approver can
accept or reject workflow items. To know that there is a new workflow to be workd on, the user will find this
information in his My Inbox app.
Technical Details
Type New
Related Information
With this release, new configuration objects or configuration items for making settings related to group
reporting have been added to your configuration environment. In addition, changes have been made to some
previously delivered configuration objects or configuration items.
Technical Details
Type New
Changed
Additional Details
New/changed
Configuration configuration ob Leading scope Business Cata
Type of change for ... ject What you can do items logs
New field in config- Rate Selection Define Exchange You can now op 1SG SAP_CA_BC_IC_L
ND_FIN_CS0_PC
uration activity Rate Indicators tionally assign a
(Consolidation -
Rate Selection.
Configuration)
With this option,
you define an al
ternative exchange
rate that differs
from the exchange
rate type assigned
to the exchange
rate indicator.
For more infor
mation, see Cur
rency Translation
Using Consolida
tion Unit-Specific
Rates [page 219].
New field in config- Spot Exchange Define Exchange The Spot Exchange 1SG SAP_CA_BC_IC_L
uration activity Rate Type Rate Indicators Rate Type is an ex ND_FIN_CS0_PC
change rate type (Consolidation -
that’s used for Configuration)
when currency
translation relies
on the spot rate.
The spot rate is
the currency ex
change rate at the
time of a posting.
For more informa
tion, see Currency
Translation Using
the Rate of Posting
Date [page 220].
New fields in con Local Currency Define Versions You can now 1SG SAP_CA_BC_IC_L
figuration activity Source maintain a Local ND_FIN_CS0_PC
Currency Source (Consolidation -
and a Quantity Configuration)
Source for a con
solidation version.
These fields are
optional. For more
information, see
Local Currency
Source and Quan
tity Source [page
220].
New fields in con Source and Desti Define Balance You can now de 1SG SAP_CA_BC_IC_L
figuration activity nation Document Carryforward fine source docu
ND_FIN_CS0_PC
Types Settings ment types and
(Consolidation -
destination docu
ment types for a Configuration)
specific timeframe
when you run bal
ance carryforward.
You do this in the
Define Destination
Document Types
section of this con
figuration activity.
For more informa
tion, see Define
Destination Docu
ment Types for
Balance Carryfor
ward [page 221].
New configuration Mappings for Jour Data Release Task: To use the data re 1SG SAP_CA_BC_IC_L
activity nal Entry Fields Define Mapping lease task to trans
ND_FIN_CS0_PC
for Journal Entry fer data for cer
(Consolidation -
to Group Journal tain nonstandard
Entry Fields group journal en Configuration)
try fields, you use
this activity to map
the journal entry
fields in the ac
counting journal to
the corresponding
journal entry fields
in the group jour
nal. The data re
lease task refers to
these mappings to
transfer transac
tion data from the
journal entry field
in the accounting
journal (source
field) to the cor
responding journal
entry field in the
group journal that
you’ve mapped to
it (target field).
For more informa
tion, see Data
Release Task: De
fine Mapping for
Journal Entry to
Group Journal En
try Fields [page
239].
New fields in con • Aggregation Define You can maintain 1SG SAP_CA_BC_IC_L
figuration activity Condition Reclassification advanced config- ND_FIN_CS0_PC
New field in config- Read Percentage Define You can now select 1SG SAP_CA_BC_IC_L
from Previous the option Read
uration activity Reclassification ND_FIN_CS0_PC
Period Percentage from
Methods (Consolidation -
Previous Period
(Percentage fr. Configuration)
Previous Period).
With this op
tion, you specifiy
that the reclassi
fication, when se
lecting transaction
data for the per
centage, doesn't
take the current
period values into
account, but the
cumulated values
from the previous
periods.
Note
If the execu
tion period is
the first period
of the fiscal
year, the re
classification
will select the
percentages
from the bal
ance carryfor
ward on pe
riod 000.
New field in config- Subitems for Con Define Subitem There are two 1SG SAP_CA_BC_IC_L
soliation Method Categories and
uration activity new subitems for ND_FIN_CS0_PC
Change Subitems
the consolidation (Consolidation -
method change: Configuration)
• Before
Change of
Consolidation
Method
• After Change
of
Consolidation
Method
New field in config- C/I Activity Define The following op 1SG SAP_CA_BC_IC_L
Reclassification tions for C/I
uration activity ND_FIN_CS0_PC
Methods Activity affect the
(Consolidation -
reclassification in
the following ways: Configuration)
Purchase
Equity C/I
activity, the
reclassifica-
tion is applied
for the period
when the con
solidation
method of the
consolidation
unit is
changed from
Purchase to
Equity.
• When you se
lect the
Equity
Purchase
C/I activity,
the reclassifi-
cation is ap
plied for the
period when
the consolida
tion method
of the consoli
dation unit is
changed from
Equity to
Purchase.
Changed field in Subitems for Define Subitem The Subitems 1SG SAP_CA_BC_IC_L
Changes in Categories and for Acquisitions/
configuration ac ND_FIN_CS0_PC
Consolidation Subitems Divestitures option
tivity (Consolidation -
Groups has been replaced
with the Subitems Configuration)
for Changes
in Consolidation
Groups option. For
more information,
see Subitems for
Changes in Con
solidation Groups
[page 231].
• Clean-Up Changeo
ver
• Perform
Consiste • Changeover
ncy • Perform
Checks
Pre-
• Post
Processin
Manual
g
Adjustme
nts • Backup
and
Convert
System
• Perform
Post-
Processin
g
• Clean-Up
• Perform
Consiste
ncy
Checks
• Post
Manual
Adjustme
nts
Technical Details
Type New
Additional Details
Related Information
Technical Details
Type New
I_CnsldtnAdhocItemText
I_CnsldtnAdhocItemVH
I_CnsldtnAdhocSetText
I_CnsldtnAdhocSetVH
I_CnsldtnAdhocSetBrkdwnTypeT
I_CnsldtnAdhocSetBrkdwnTypeVH
I_CnsldtnBillingDocumentTypeT
I_CnsldtnBillingDocumentTypeVH
I_CnsldtnBreakdownCategoryT
I_CnsldtnBreakdownCategoryVH
I_CnsldtnBreakdownTypeT
I_CnsldtnBreakdownTypeVH
I_CnsldtnCrcyTrnsltnMethodT
I_CnsldtnCrcyTrnsltnMethodVH
I_CnsldtnCustomerGroupT
I_CnsldtnCustomerGroupVH
I_CnsldtnDistributionChannelT
I_CnsldtnDistributionChannelVH
I_CnsldtnDivisionT
I_CnsldtnDivisionVH
I_CnsldtnFinStmntItemTypeT
I_CnsldtnFinStmntItemTypeVH
I_CnsldtnIndustryT
I_CnsldtnIndustryVH
I_CnsldtnInvestmentMethodT
I_CnsldtnInvestmentMethodVH
I_CnsldtnProductT
I_CnsldtnProductVH
I_CnsldtnProductGroupT
I_CnsldtnProductGroupVH
I_CnsldtnSalesOrganizationT
I_CnsldtnSalesOrganizationVH
I_CnsldtnSelectionT
I_CnsldtnSelectionVH
I_CnsldtnSubassignmentT
I_CnsldtnSubassignmentVH
I_CNSLDTNTASKT
I_CNSLDTNTASKGROUPT
I_CNSLDTNTASKRUNSTATUST
I_CnsldtnFinTransTypeT
I_CnsldtnFinTransTypeVH
I_CnsldtnFinTransTypeHierText
I_CnsldtnFinTransTypeHierNode
I_CnsldtnFinTransTypeHierNodeT
I_CnsldtnMaterialGroupT
I_CnsldtnMaterialGroupVH
I_CNSLDTNPERIODCATEGORYT
I_CnsldtnPlantT
I_CnsldtnPlantVH
I_CnsldtnProfitCtrForElimT_2
I_CnsldtnProfitCenterHierNodeT
I_CnsldtnProfitCenterElimNodeT
I_CnsldtnSalesDistrictT
I_CnsldtnSalesDistrictVH
Related Information
The group reporting apps that are based on the old reporting logic are deprecated and will be deleted in a
future release. Please start using the Group Data Analysis (W0135) app instead.
Technical Details
Type Deprecated
Additional Details
Related Information
Several group reporting apps are no longer available as of SAP S/4HANA 2023. Please use the successor apps
instead.
Technical Details
Type Deleted
The following table shows the deleted apps and their successor apps:
Business
Business Successor Name of Catalog of
Deleted App Name of De Catalog of Application App (Fiori Successor Successor Application
(Fiori ID) leted App Deleted App Component ID) App App Component
Related Information
On the SAP Help Portal, the API Transaction Data for Group Reporting - Read (Version 2) has a new name. It's
now called Consolidation Group Journal Entry.
Technical Details
Type Changed
Interunit Elimination with ICMR Posting Rules (also known as ICMR Elimination) is enhanced to support the
following:
• Group currency (GC) extension versions that are set to Automatic Run and have the Allow LC, TC, Qty
Changes option unselected
• Consolidation unit and partner unit are the same
• Document types set as Automatic reversal in subsequent period/year
Technical Details
Type Changed
Additional Details
The elimination entries are now posted with delta update logic instead of deletion and update, that is, in a new
elimination run, the elimination entries generated previously for the same period won't be deleted, instead,
delta changes are posted. This is merely a posting logic change, which doesn't affect the data in analytical
reports nor require any user actions.
This facilitates the support of extension versions in ICMR elimination. When initiated from Consolidation
Monitor with a standard consolidation version, the ICMR elimination task processes data of the standard
version and its applicable GC extension versions. The elimination results can be generated on all these
versions.
In the Define Tasks for ICMR Eliminations customizing activity (transaction CX8TT16), you can now assign
a document type set as Automatic reversal in subsequent period/year to ICMR elimination tasks. This is
especially useful if the elimination differences are posted to P&L items, which don't have the carryforward
mechanism.
Related Information
For the Master Data for Group Reporting - Read API (API_GRMASTERDATA_SRV), the WBSElementInternalId
entity is deprecated. It's replaced by WBSElement.
Technical Details
Type Changed
Preparation Required No
Related Information
There are new features to use when managing your consolidation global hierarchies in the Manage Global
Hierarchies app. In your hierarchies, you can now use reference nodes, add ranges of leaves, and more
comfortably maintain language-dependent texts for node descriptions and hierarchy descriptions.
Technical Details
Type New
Preparation Required No
Additional Details
Reference Nodes
In a global hierarchy, a reference node is a node that’s imported from a different hierarchy and that’s
automatically updated whenever you make changes to it in the hierarchy you imported it from. The hierarchy
that the node is imported from is the source hierarchy, and the hierarchy that the node is imported into is
the referencing hierarchy. To define a reference node, you select the option Auto Update from Source when
importing the node into the referencing hierarchy. By selecting this, any changes made to the reference node
in the source hierarchy are automatically reflected in the referencing hierarchy. In this way, you only need to
maintain the node once in the source hierarchy, which reduces maintenance effort and increases consistency
among the hierarchies where the node is referenced.
For all consolidation hierarchy types, reference nodes to hierarchies of the same hierarchy type are supported.
For consolidation profit center hierarchies and consolidation cost center hierarchies, you can also define
reference nodes to the respective accounting hierarchy types, profit center hierarchy and cost center hierarchy.
There are certain best practices that are recommended when you edit a reference node. There are also certain
considerations to keep in mind when working with reference nodes in time-dependent hierarchies. To learn
more, see Reference Nodes in Global Hierarchies.
Ranges of Leaves
You can define a range of leaves for a hierarchy node instead of adding leaves one by one. For example, when
you add leaves in a consolidation profit center hierarchy, you can list the lowest value of a range in the From
• You can only select a value for the highest value of a range, in other words the "To…" field, if you select only
one value for the “From…” field.
• In a hierarchy, you can only make changes to the range as a whole, not to the individual leaves.
• In a hierarchy, the leaves within a range are always sorted in ascending alphanumerical order. It’s not
possible to change this order of leaves. However, if you’ve defined several ranges underneath a single node,
you can rearrange the order of the ranges themselves under the node.
• Range definitions only appear in a hierarchy in the Manage Global Hierarchies app. If you use the hierarchy
in a report, the individual leaves appear in the report, but there’s no visual indication that the leaves are
part of a range definition.
• Once you add or edit ranges of leaves in a hierarchy, be sure to save and activate the hierarchy. If you don’t
activate the hierarchy, then any changes you made to the ranges won’t appear when you use the hierarchy
in reports.
• When the number of leaves in a range changes, such as when you create new master data records, these
changes are not automatically reflected in the runtime of the hierarchy. So, you must open the hierarchy in
edit mode in the Manage Global Hierarchies app and then activate it.
Language-Dependent Texts
You can now more comfortably maintain texts in multiples languages for node descriptions in your global
hierarchies. Instead of logging on in the different languages for which you want to maintain descriptions, you
can now select a language from the language drop-down list in the Manage Global Hierarchies app. Then, click
on a node to maintain its description in the selected language.
You can now also maintain node descriptions in different languages all at once in a spreadsheet. To do so, select
Import/Export and then Export to Spreadsheet. For each language that you’ve selected for the hierarchy from
the language drop-down list, there’s a dedicated column in the spreadsheet. Once you’ve maintained the node
descriptions in the languages you want, you can then save the spreadsheet and import it back into the app by
selecting Import/Export and then Import from Spreadsheet.
Note
If you use a hierarchy in a report and the hierarchy has missing node descriptions in the relevant language,
the key of the node is displayed instead of the hierarchy description.
You can also maintain a language-dependent description of the hierarchy. To do this, you first need to log on in
the language for which you want to maintain the hierarchy description. Then, when you’re editing the hierarchy,
select the Hierarchy tab and maintain a description in the relevant language.
Related Information
You can now directly export group financial plan data from SAP Analytics Cloud to group reporting in SAP
S/4HANA. Because of this, there's no need to first transfer data into accounting.
Technical Details
Type New
Additional Details
By exporting group financial plan data from SAP Analytics Cloud to group reporting in SAP S/4HANA, you can
carry out financial planning on group-level with no integration for company-level planning. You can also plan for
consolidation units that aren't represented in accounting but still need to be consolidated.
For an overview of this process and to learn how to check the status of the export, see Exporting Planning Data
from SAP Analytics Cloud to Group Reporting.
To export group financial plan data from SAP Analytics Cloud, you first must define an export definition in SAP
Analytics Cloud. For a step-by-step guide on how to do this, see Exporting Group Financial Plan Data to SAP
S/4HANA or SAP S/4HANA Cloud.
Related Information
In the Define Exchange Rate Indicators configuration activity, you can now optionally assign a Rate Selection.
With this option, you can define deviating exchange rates from transaction data that differ from the exchange
rate type assigned to the exchange rate indicator.
Technical Details
Type New
Preparation Required No
Additional Details
In transaction data, you typically use an exchange rate selection to select the rates specific to a consolidation
unit. With the Rate Selection option, you must first define a selection in the Use Selections app with the
following fields for the selection expression:
These fields determine where the system should search for an alternative exchange rate in the group journal
(table ACDOCU).
Therefore, if an exchange rate selection has been maintained for the exchange rate indicator, the system then
uses the selection during currency translation to determine whether an alternative exchange rate exists. If such
an alternative exchange rate exists, this exchange rate is used. If there is no alternative rate, the rate from the
assigned exchange rate type is used by default.
In the Exchange Rate Type Assignments section of the Define Exchange Rate Indicators configuration activity,
you can now define a Spot Exchange Rate Type. A Spot Exchange Rate Type is an exchange rate type that’s used
when currency translation relies on the spot rate. The spot rate is the currency exchange rate at the time of a
posting.
Technical Details
Type New
Preparation Required No
Additional Details
Defining a Spot Exchange Rate Type is mandatory if you’ve chosen the currency translation key P (Historical
translation of local currency using spot rate) or T (Historical translation of transaction currency using spot
rate) for the relevant currency translation method. These currency translation keys indicate a historical
currency translation using the spot rate to translate the currency. This spot rate is the the currency exchange
rate that's valid on the posting date assigned to the data. Therefore, you must assign a Spot Exchange Rate
Type to the exchange rate indicator if you’ve selected the translation key P or T.
In the Define Versions configuration activity, you can now maintain a Local Currency Source and a Quantity
Source for a consolidation version. These fields are optional.
Type New
Preparation Required No
Additional Details
The Local Currency Source (Source for Local Currency Key Figure) indicates an amount field in the universal
journal that’s used as the source for local currency values. The amounts taken over from that key figure during
the execution of a release task are then processed as local currency in consolidation. If you don’t select a Local
Currency Source, then the functional currency is used as the source for local currency values.
The Quantity Source indicates an amount field in the universal journal that’s used as the source for quantity
values. The amounts taken over from that key figure during the execution of a release task are then processed
as quantity in consolidation. If you don’t select a Quantity Source, then Quantity is used as the source for
quantity values.
In the Define Balance Carryforward Settings configuration activity, you can now define source document types
and destination document types for a specific timeframe when you run balance carryforward. As a result,
closing balances at year-end are carried forward from the source document type to the destination document
type when you run balance carryforward for years you've specified in the timeframe.
Technical Details
Type New
Effects on Configuration
You define source and destination document types in the Define Destination Document Types section of the
Define Balance Carryforward Settings configuration activity. A source document type is the document type
from which balances are carried forward to the destination document type. A destination document type is the
document type to which balances are carried forward from the source document type. To define the timeframe
in which balances are carried forward from the source document type to the destination document type, you
set a From Year (the first year of the timeframe) and a To Year (the last year of the timeframe).
When defining source and destination document types, please keep the following points in mind:
• A source document type cannot be a document type with the posting levels 02, 12, or 22 because
document types with these posting levels aren’t carried forward.
• A source document type can be used only once in the same year. In other words, you can’t create more
than one entry for a source document type for the same year. This also applies if there’s an overlap in
years in case the entry spans multiple years. For example, you can’t create two entries for a single source
document type where one of the entries spans 2019-2021, and the other spans 2020-2022. In this case,
there is an overlap for the years 2020 and 2021 where the same source document type is used.
• The source document type and the destination document type in an entry must have the same posting
level, with one exception. This exception is if the source document type has posting level 01. In this case,
the corresponding destination document type can also have posting level 00 or blank.
• Note
If you create an entry where the source document type has posting level 01, then this overwrites the
default balance carryforward logic. This default logic dictates that document types with posting level
01 are carried forward to posting level 00. However, if you don’t create any entries where the source
document type has posting level 01, then the default logic remains.
Note
Similarly, if you create an entry where the source document type has posting level 0C, then this
overwrites the default balance carryforward logic. This default logic dictates that document types with
posting level 0C are carried forward to posting level blank. However, if you don’t create any entries
where the source document type has posting level 0C, then the default logic remains.
• A destination document type can only be defined with one of the following business applications
• Consolidation of Investments
• Reclassification
• Other
• Online Data Entry
Note
If the source document type has more measures than the destination document type, then the
measures missing from the destination document type are cleared.
Regarding automatic reversal, both the source and destination document types must be defined with
automatic reversal for the automatic reversal to take place for the destination document type. However, if
only one of the two document types, either source or destination, is defined with automatic reversal but the
other isn’t, then no automatic reversal takes place for the destination document type.
If you don’t create any entries for a document type, then the document type is carried forward to itself.
Document types with posting level 01 or 0C are exceptions to this. In this case, document types with posting
level 01 are carried forward to posting level 00, and document types with posting level 0C are carried forward to
posting level blank.
You use this new Cloud BAdI to change the values of certain fields in the results of balance carryforward (BCF).
To create the Cloud BAdI, select FINCS_BCF as the business context.
Technical Details
Type New
Balance Carryforward
You can now change the consolidation method for a consolidation unit. You can change the method in the
Manage Group Structure apps and in the Import Consolidation Master Data app. You can only change the
method once per period. Consolidation method changes affect various areas in group reporting, including the
configuration.
Technical Details
Type New
You can change the consolidation method for a consolidation unit in the Manage Group Structure apps and
in the Import Consolidation Master Data app. You can also select whether the method change happens at
the beginning of the period with the Method Change at Begin of Period option. You can only change the
consolidation method once per period. This means that it's impossible to have a method change at the
beginning of the period and another at the end of the period.
If the intended change of the consolidation method is not fully supported, manual adjustment postings for the
consolidation of investments may be necessary. If this is the case, you receive a warning message with more
information about the type of manual adjustments to make.
For more information, see the following help pages for the relevant apps:
After a consolidation method change, you run the Preparation for Consolidation Group Changes task in the
consolidation monitor to adjust the financial data. The task supports consolidation method changes from the
Equity method to the Purchase method or from the Purchase method to the Equity method only if the following
criteria are met:
• The method change occurs only once for one consolidation unit in the same fiscal year.
• This consolidation unit is not first consolidated or divested in the same fiscal year.
Here's an overview of the adjustments made by the Preparation for Consolidation Group Changes task
depending on the type of consolidation method change:
Adjustments For balance sheet FS items, the For balance sheet FS items, the
financial data of periods before the financial data of periods before the
method change is reversed using the method change is posted to the
Before Change of Consolidation Method After Change of Consolidation Method
subitem. The Net Income balance subitem. The Net Income balance
sheet FS item is reclassified as Net sheet FS item is reclassified as Net
Income Prior to Method Change. Income Prior to Method Change.
If there's a method change, you must manually book the adjustment of balance sheet eliminations on posting
level 22.
Effects on Reclassification
Adjustments because of consolidation method changes can also be automated in reclassification using the
consolidation of investment (C/I) activities 33 ( Purchase Equity ) and 48 ( Equity Purchase ). When
the consolidation method assigned to a consolidation unit is changed during the current period, only the steps
defined with the C/I activities 33 and 48 are executed.
Note
The method steps for the method change are not delivered with the standard content and must be
configured.
A method change activity processes a change in the accounting technique for a consolidation unit. Two
different cases can occur:
As a first step, the system posts a Total Divestiture of the old accounting technique using the Before Change of
Consolidation Method subitem.
In a second step, the system posts a First Consolidation to the same investee unit based on the new accounting
technique using the After Change of Consolidation Method subitem.
New selections have also been delivered to define the reported financial data for the equity holdings
adjustments. For the complete list of selections, see the table in Financial Statement Items.
Effects on Configuration
Both of these subitems are used in the Preparation for Consolidation Group Changes task and in the
consolidation of investments when posting method change activities.
• When you select the Purchase Equity C/I activity, the reclassification is applied for the period when
the consolidation method of the consolidation unit is changed from Purchase to Equity.
• When you select the Equity Purchase C/I activity, the reclassification is applied for the period when
the consolidation method of the consolidation unit is changed from Equity to Purchase.
Note
When the consolidation method of a consolidation unit is changed, only the reclassification rules defined
using the C/I activity Purchase Equity or Equity Purchase are applied.
Also, you must select the Activity at Start/End of Period option in addition to Purchase Equity or
Equity Purchase for the C/I Activity if you want the reclassification step to apply to the consolidation
method change only at the beginning of the period.
Related Information
A consolidation unit and its partner unit can belong to multiple consolidation groups. In some cases, the
reclassification task in the consolidation monitor is blocked for one of these consolidation groups. In this case,
it's not possible to post to this pair of units in the consolidation group where the task is blocked when you run
the task for this pair of consolidation units. So, if the task must post entries in all consolidation groups where
this pair of units belongs, you must unlock this task for the consolidation groups where the task is blocked.
Technical Details
Type Changed
Preparation Required No
Additional Details
If you try to run the reclassification task for a pair of consolidation units in a consolidation group where the task
is blocked, you receive an error message. The error message contains more details about which consolidation
units cannot be posted to because of the block.
Related Information
In the Assign FS Item Mappings app, you can now change the G/L account mappings in special periods.
Technical Details
Type New
Preparation Required No
Related Information
The new FS item target attribute Offsetting Target is now available. You use this attribute to reclassify negative
balances to the relevant offsetting item via the reclassification rule.
Technical Details
Type New
Preparation Required No
Additional Detail
You assign the target attribute Offsetting Target to FS items in the Define FS Items app. Then, you can define a
selection using the Offsetting Target in the Define Selections app.
Related Information
For a consolidation unit's name, the character limit is now 18 characters instead of 6.
Technical Details
Type Changed
Preparation Required No
Related Information
The new BAdI, BAdI: Select Exchange Rate in Currency Translation is available to use. You use this BAdI to select
a specific exchange rate during currency translation.
Technical Details
Type New
Additional Details
Use
You use this BAdI to implement your own code to select the exchange rate according to your specific
requirements.
Note that this BAdI can be used to replace only the rate selected by the exchange rate indicator assigned to the
method entries in the currency translation. This BadI cannot be used to replace the exchange rate selected by
the reference exchange rate indicator assigned in the currency translation method.
Example
For more information about the implementation of this BAdI, see the example class
CL_FINCS_CTR_BADI_DEVIATING_ER.
BAdI Method
The BAdI method is GET_EXCHANGE_RATE.
If you want to use FS item selection and target attributes for selections in the Define Selections app, you now
select these attributes by choosing Financial Statement Item Time- and Version-Dependent Attribute and
then the desired FS item selection or target attribute for the Field in the Selection Expression.
Technical Details
Type Changed
Preparation Required No
Related Information
In the Define Subitem Categories and Subitems configuration activity, the Subitems for Acquisitions/
Divestitures option has been replaced with the Subitems for Changes in Consolidation Groups option.
Technical Details
Type Changed
Preparation Required No
Additional Details
When you select the Subitems for Changes in Consolidation Groups for a subitem category in the Define
Subitem Categories and Subitems configuration activity, you can then maintain the following attributes for
subitems in that category:
• Acquisition Subitem
• Merger Subitem
• Retirement/Divestiture Subitem
• Subitem Before Change of Consolidation Method
• Subitem After Change of Consolidation Method
The new guide Scenarios for Rule-Based Consolidation of Investments gives scenarios of rule-based
consolidation of investments using example data.
Technical Details
Type New
Preparation Required No
Additional Details
You find the guide Scenarios for Rule-Based Consolidation of Investments in the attachments of SAP Note
2659672 .
Related Information
You can maintain advanced configuration options in the Define Reclassification Methods configuration
activity for Aggregation Condition, Packaging Options, and Parallel Processing Options. To maintain these
configurations, you use a JSON object.
Technical Details
Type New
Additional Details
To learn how to maintain these advanced configuration options, see the following SAP Notes:
Several settings in the Check Global System Settings configuration activity are now mandatory as of SAP
S/4HANA 2023. As a result, they're greyed out and cannot be maintained in the configuration activity.
Technical Details
Type Deleted
Additional Details
As of SAP S/4HANA 2023, the following settings in the Check Global System Settings configuration activity are
mandatory:
Since they're mandatory, they're now greyed out and cannot be maintained in the configuration activity.
Related Information
Define Selections
Define Validation Methods
As of the SAP S/4HANA 2023 release, the new method 12 (Purchase GWLC direct share) and new method 22
(Equity GWLC direct share) make it possible to manage goodwill in local currency as required by IFRS.
Technical Details
Type New
Additional Details
• The activity-based consolidation of investments task calculates the goodwill in local currency of investee at
the historical rate based on the ratio between the following:
• The value of investment in local currency of the investee entered on statistical item $INV_LC
(consolidation unit = investee and partner = investor)
• The value in group currency reported at the investor on FS item 172100 - Investment
• Impairment of goodwill can be entered on statistical item $GW_IMP in local currency using document type
36 and activity 03 – Amortization of goodwill. The activity-based consolidation of investments task will post
entries in local and group currency based on this statistical FS item.
• Currency translation variations on goodwill (gross and impairment) are posted automatically by the
activity-based consolidation of investments task on activity 02 – Subsequent consolidation.
For purchase method, goodwill is posted in local and group currency on asset FS items 163100 – Goodwill and
163190 – Goodwill, Impairment.
With the old method 10, the differential was posted on equity FS item 310000 – Goodwill elimination in group
currency. As a result, activation of goodwill and currency translation variations of goodwill needed to be posted
manually by using document type 33.
If you want to use method 12 instead of 10, or 22 instead of 20, to manage goodwill in local currency
automatically, then use the following process:
1. Change the method in the group structure and select the Method Change at the Beginning of Period option.
2. Enter the value of goodwill on $GW_GV (gross value) and $GW_IMP (impairment) in local and historical
group currency using document type 36 and activity 19 – Capitalization of manual goodwill.
3. Reverse manual journal entries posted previously on document type 33 to the account for goodwill,
impairment, and currency translation variation of goodwill.
4. Run the tasks of the consolidation monitor.
Related Information
Accounting Techniques
You can perform the currency changeover in group reporting to convert a currency to a different currency, such
as when the national currency of a country/region changes. You perform the currency changeover in group
reporting separately from the rest of Finance.
Technical Details
Type New
Preparation Required No
In group reporting, you must perform the currency changeover separately from the rest of finance, typically
after you perform the currency conversion in all the other areas of finance. This is because the currency in
group reporting must be changed over only after the year-end statements have been completed. This ensures
the consistency of data over the entire fiscal year.
Example
The financial statements in the first periods of 2023 have been created in the old currency. The currency
changeover for finance is planned for period 008.2023. However, the group statements must be created in
the old currency until the end of 2023. Then, you can perform the currency changeover in group reporting.
The currency changeover in group reporting can comprise the following actions:
1. A changeover of the group currency for versions if the group currency is the currency to be changed over.
2. A changeover of the local currency for consolidation units if the local currency is the currency to be
changed over.
3. A conversion of the financial data when the local currency, transaction currency, or group currency is the
currency to be changed over.
When a group is consolidated in the group currency that must be changed over and the group includes
consolidation units defined with the local currency that must be changed, then the actions 1., 2., and 3. must
be performed. For example, a consolidation group uses the group currency HRK and the local currency of
consolidation units within that group is HRK, and HRK must be changed over to EUR.
When a group is not consolidated in the group currency that must be changed but the group includes
consolidation units defined with the local currency that must be changed, then only actions 2. and 3. must
be performed. For example, a consolidation group uses the group currency EUR and the local currency of
consolidation units within that group is HRK, and HRK must be changed over to EUR.
You must perform these currency changeover configuration activities for group reporting in every system.
Effects on Configuration
You perform the currency changeover in group reporting by completing the following configuration activities.
These configuration activities are divided into three main steps: preparation, changeover, and clean-up.
• Preparation
• Configure the Currency Changeover
• Perform Business Activities Before Changeover
• Changeover
• Perform Pre-Processing
Related Information
The new derivation function F_GLAccountBySemanticTag is now available. This function returns the list of
G/L accounts for a given G/L account hierarchy and semantic tag.
Technical Details
Type New
Additional Details
As a prerequisite to using this function, the semantic tag assignment must be done via the Manage Global
Hierarchies app or the Assign Semantic Tags to Financial Statement Versions configuration activity.
Note
For more information on semantic tags, see Semantic Tags. For more information on specific steps in the
Manage Global Hierarchies app, see Define Financial Statement Versions in Global Hierarchies.
To use the Release Universal Journals task to transfer data for certain nonstandard group journal entry
fields, you can now use the Data Release Task: Define Mapping for Journal Entry to Group Journal Entry
Fields configuration activity. In this activity, you map the journal entry fields in the accounting journal to
the corresponding journal entry fields in the group journal. The data release task refers to these mappings
to transfer transaction data from the journal entry field in the accounting journal (source field) to the
corresponding journal entry field in the group journal that you’ve mapped to it (target field).
Technical Details
Type New
Additional Details
You can transfer data to the group journal from the following journal entry fields in the universal journal, which
aren’t standard fields in the group journal:
• Selected additional standard fields in the universal journal. These fields are the following:
• Asset Class
• Business Transaction Type
• Closing Step
• Cost Analysis Resource
• Document Type
Tip
If the Accounting: Coding Block to Consolidation Journal Entry business scenario has been selected for
such a custom field, the system creates a corresponding custom field in the group journal and defines
the relevant mapping automatically. So, the process described on these pages doesn't apply to such a
custom field. Instead, the standard Release Universal Journals process applies.
Note
You select the GR Realtime Reported Data - TAI option in the UIs and Reports tab of the Custom Fields
app. You enable the Accounting: Coding Block to Consolidation Journal Entry business scenario in the
Business Scenario tab of the Custom Fields app.
Note
The following data field types for custom fields are not supported in the field mapping for the data
release task. So, they can't be used.
• Number
• Date
• Time
• Timestamp
• Amount with Currency
• Quantity with Unit
If a custom field type, such as Association to Business Object, is typically supported but uses one of
these technical data types, then it's not supported. Fields that aren't supported don't appear in the
field mapping for data release task.
• Other standard fields in the universal journal that have been added via custom view extensions as well as
CO-PA generated fields that have been added via custom view extensions.
Note
To define a field mapping for these fields in the Data Release Task: Define Mapping for Journal Entry
to Group Journal Entry Fields configuration activity, you must define custom view extensions for these
fields for the E_JournalEntryItem CDS view. These extensions can refer to any standard field or
any CO-PA generated field in the universal journal. Additionally, you must also define corresponding
custom view extensions for these fields for the I_CnsldtnIntegRptdFinData CDS view.
For more information on custom view extensions, see Extending CDS Entities and Creating a CDS
Entity Extension. For more information on CO-PA, see Profitability Analysis (CO-PA).
In the Display Group Journal Entries app there are now two tabs instead of one: The Group Journal Entries and
the Merged Journal Entries tab.
You can search for, or view group reporting documents (only ACDOCU). You can also view custom fields which
you have created in ACDOCU.
On the Merged Journal Entries tab, you find group reporting (ACODOCU) and accounting documents
(ACDOCA) and you can leverage the drill-through function.
Technical Details
Type Changed
Additional Details
In previous versions, the table consisted of only one view. Now, you can choose between two tabs:
• Group Journal Entries: Shows the group reporting data contained in the ACODCU table.
• Merged Journal Entries: Shows the accounting and group reporting data contained in the ACDOCA table.
Before Now
Related Information
You can now use the new ADD mode parameter in the Flexible Upload of Reported Financial Data app. This
parameter is used to upload records to already existing ones. This new parameter can also be used in the
Reported Financial Data for Group Reporting - Bulk Import API.
Technical Details
Type New
Related Information
In group reporting, the term Validation of Universal Journal has been replaced by the term Line Item Validation.
Technical Details
Type Changed
Related Information
It is now possible to define a second or third FI currency which is different in the source and the Central Finance
system for a company code. This means that customers can use new or deviating FI-integrated currencies in
Central Finance, for example, for Group Reporting.
Technical Details
Type New
Effects on Customizing
If your company code in your Central Finance system has deviating or additional FI-integrated currencies, you
have to define that clearing line items are not summarized in the source system for this company code in the
Settings for the Transfer of Clearings Customizing activity.
You can access the Customizing for Central Finance by calling up transaction CFINIMG. The Customizing path
is: Central Finance Central Finance: Source System Settings Settings for the Transfer of Clearings . For
more information, see the documentation of the Customizing activity in the system.
The configuration consistency check report includes now a check that the indicator for creating clearing line
items in the source system has been set. In the online replication an error message is shown in SAP AIF if the
indicator for creating clearing line items in the source system has not been set.
Related Information
In the app Manage Pending Journal Entries – Message View, you can see all error messages from all pending
journal entries including information about the financial impact of the documents. From this view, you can
navigate to the pending journal entry in question and decide how to proceed.
Technical Details
Type New
Additional Details
The app Manage Pending Journal Entries – Message View displays all the error messages from all pending
journal entries, including the financial impact of the documents. You can navigate to the pending journal entry
in question and from there decide how to proceed.
From the app Manage Pending Journal Entries – Message View, you can also navigate to the app Manage
Temporary Postings.
The main features of this app are:
• Display the errors of the pending journal entries in a central worklist, grouped by error.
• Navigate to the details of the specific pending journal entry, for example the error messages and the line
items of the documents.
• Navigate to the app Manage Temporary Postings.
• Navigate to the AIF messages related to the pending journal entries.
• Filter to display the list of pending journal entries based on whether the journal entries have an associated
temporary posting or not.
Related Information
This features supports the CO production order as the source cost object within cost object replication.
Technical Details
Type New
Additional Details
The cost object mapping framework now supports the replication of the CO production order as the source
cost object, improving the completeness of the cost object postings in the Central Finance system.
The target cost object of the CO production order in the Central Finance system is the internal order.
Related Information
This feature enables the user to change the status of an an active mapping scenario within cost object
replication. By changing the status of an active mapping scenario to U - Only Update, the scenario only
updates orders that have already been replicated within this scenario and a new scenario can be created to
meet the user's new requirements.
Technical Details
Type New
In some cases, it is necessary to change the characteristics or mapping rules within a cost object mapping
scenario after cost objects have already been replicated to your Central Finance system. So that you can keep
the replicated cost objects as they are, a new status - U- Only Update - has been introduced. You can change
active mapping scenarios to this status and then create a new scenario for your new requirement. Once you
have made this change, the old scenario will only support the replication of changes to the old cost objects, and
the new scenario will support both the creation of and changes to new cost objects.
Scenarios with the status U- Only Update are not involved in the mapping rule conflict check, allowing you to
create a new scenario with status X - Active for the same kind of source order. Both scenarios (U and X) can
exist at the same time.
The status U- Only Update can only be used for scenarios with a 1:1 cardinality.
Effects on Customizing
A new status - U - Only Update - has been added in the Customizing activity Define Scenarios for Cost Object
Mapping.
Related Information
You can now use this scenario in Central Finance where cost rates are continuously replicated from a source
system without Universal Parallel Accounting to the Central Finance (SAP S/4HANA) system with Universal
Parallel Accounting.
Technical Details
Type New
Effects on Customizing
A new Implementation Guide (IMG) activity is available which you can use if your fiscal year variants in the
source system and the Central Finance system differ. You can access the IMG for Central Finance by calling up
transaction CFINIMG. The IMG path is: Central Finance: Target System Settings Activity Rate Replication
Activity Rates within Universal Parallel Accounting Define Substitute for Fiscal Year Variant of Source
System . For more information, see the IMG documentation in the system.
Related Information
This feature, which allows you to implement central clearing of open items for G/L accounts, has been
enhanced to include G/L accounts with ledger-specific open item managemenet. Instead of carrying out
clearing in multiple source systems, open items that are managed centrally, can be cleared in the Central
Finance system. You can now also handle historic G/L open items which were posted before activating this
functionality.
Technical Details
Type New
Application Component FI-CF-INF for source systems and FI-CF-APR for the
Central Finance system. ((Central Finance - Central G/L
Management))
Additional Details
Using Central Clearing of G/L Open Items it is possible to clear open items for G/L accounts in the Central
Finance system. This now includes those G/L accounts that use ledger-specific open item management.
In addition, using this feature allows you to technically clear open items in G/L accounts in the source system
which were created before Central Clearing of G/L Open Items was activated. This helps to further centralize
the clearing process.
Related Information
This features enables you to activate and deactivate validactions for the Accounting View of Logistics
Information for both standard (SAP) and third-party interfaces.
Technical Details
Type New
Customizable validations for the Accounting View of Logicstics Information (AVL) are available for the standard
(SAP) interfaces and for third-party interfaces. This feature allows you activate or deactivate validations based
on your needs for both types of interface.
Ensuring that data is validated promptly helps you to identify errors at an early stage and avoid negative
business impacts.
With this feature, you can define, for example, that a certain validation, such as validity of a material, is always
active for standard interfaces but inactive for third-party interfaces.
Related Information
The following business configuration objects are now included in the permanent consistency check with
inconsistency alerting:
Document Type
Technical Details
Type New
The permanent consistency check with inconsistency alerting detects configuration setting and master data
changes between the source system and the Central Finance system early to help you avoid errors during data
replication.
The following business configuration objects are now also included in the check:
Related Information
To enable the navigation between your source system and the Central Finance system is now much easier
to set up. For the navigation option UI5 External, where you navigate between an app running on the source
front-end system and an app running on the Central Finance front-end system, you can now just copy the
existing business role template SAP_BR_GL_ACCOUNTANT_CFIN which already includes the required target
mappings. For details, please refer to SAP Note 3331552 .
Technical Details
Type Changed
Related Information
Cross-System Navigation
This feature enables you to use country/region-specific statutory reports in Central Finance. Below, you can
see a list of reports that have been additionally enabled in Central Finance.
Technical Details
Type New
Additional Details
The reports in the table below have been additionaly enabled in Central Finance.
For a complete list of statutory reports supported in Central Finance for a country/region, see the link in the
Related Information section.
To allow a quick and reliable exchange of information between SAP Cloud for Real Estate and SAP S/4HANA,
SAP Intelligent Real Estate now uses only the Enterprise Event Enablement framework. This event-based
architecture now uses a new consumer.
Technical Details
Type Changed
Effects on Customizing
In your S/4HANA system, you need to change the event consumption settings to ensure that events are
handled correctly.
• Remove the old consumer from the available inbound bindings, and delete the corresponding consumer
destinations.
• Add a new consumer (with the ID REIPMASTERDATACONSUMPTION) to the inbound bindings and create a
new destination for each.
For more information about setting up the consumer in event integration, see Maintaining Inbound Bindings.
For more information about this migration activity, see SAP Note 3336855 .
The Real Estate Integration Object API now supports the direct assignment of leading cost objects to an
occupancy group.
Technical Details
Type Changed
Additional Details
You may need to make further configuration settings to use the new features fully. The API is available on the
SAP Business Accelerator Hub (SAP Business Accelerator Hub ).
Related Information
Occupancy
Leading Cost Object at Occupancy Group Level [page 255]
Real Estate Integration Object
With this feature, you can assign a leading cost object to an occupancy group. This allows you to report costs
and revenues at occupancy group level.
Type New
Effects on Configuration
To enable this feature and to assign a leading cost object to an occupancy group, you need to set the indicator
Occupancy Usage Type Has Cost Object in the configuration activity Group Usage Types.
A central registration for internal bank accounts in the bank account management is required for core
processes in advanced payment management and in-house banking. This process is also required for the
integration of bank communication management, cash reporting and the determination of company codes.
Technical Details
Type New
Related Information
With this process, you can centralize bank communication with advanced payment management. The bank
statements received from an external bank can be routed within the internal system landscape.
Technical Details
Type New
Related Information
With this release, you can configure withholding tax calculations and calculate withholding tax by assigning
tax codes for debit/credit interests to the corresponding business partner of an account. During end-of-day
Technical Details
Type New
Related Information
Withholding Tax
With this app, you can define condition-based workflows for approval processes. You can now create workflows
for fees and interest compensation.
Technical Details
Type New
Payment processing across different bank areas of in-house banking accounts is enabled in a simplified and
direct way, with the clearing postings that is automatically generated from advanced payment management.
Technical Details
Type New
Additional Details
With this feature, the originator and recipient of payments can be located in different bank areas. The in-house
bank owner requires to have an account in both bank areas, to clear postings between different bank areas and
in-house banking accounts. In addition, cashless payments across bank areas are also permitted.
Related Information
With this release, you can archive the following objects for in-house banks:
Additionally, you can use the data destruction object /PF1/EOD_L to destroy end of day logs for in-house
banks that have exceeded their retention period and configure read access logging for data containing sensitive
personal data.
Technical Details
Type Changed
Additional Details
Related Information
In addition to the CAMT.053 electronical file format for reconciliation purpose, now you can generate the
internal bank statement in MT940 electronical file format.
Type New
Related Information
Bank Statements
With this app, you can define fees for your monthly account maintenance and for processing transactions. The
account maintenance fee is a monthly fee that will be charged when you set up an account. Transaction fees
are calculated on a monthly basis and you can define them in three different levels.
Technical Details
Type New
Related Information
With this app, you can define the interest compensation for your in-house bank accounts. You can create group
of accounts and calculate the combined settlement. With the results, the balance of each account is added to
one balance. From this balance the total interest is calculated and posted to the header account.
Technical Details
Type New
Related Information
With this feature, a new SAP Fiori app is added that enables you to monitor payment transactions.
Technical Details
Type New
Manage Payments
Manage In-House Bank Payment Items
A new enrichment and validation check is delivered to map system and configuration data into unstructured
remittance data. A separate Customizing is delivered to support this mapping.
Technical Details
Type New
Additional Details
Use Customizing activity Define Simple Generic Texts for E&V Unstructured Remittance to define simple generic
texts which can be added as unstructured remittance data to payment orders during the enrichment and
validation (E&V) process.
You can find this activity under Financial Supply Chain Management Advanced Payment Management
Payment Processing Enrichment & Validation Check Specific Configuration Define Simply Generic Texts
for E&V Unstructured Remittance .
This new check covers outbound checks for recipient items. Add check ID 590 to your check set to use the
check.
Example
For example in outbound ISO pain.001 messages, the generated text strings are mapped to tag
CstmrCdtTrfInitn/PmtInf/CdtTrfTxInf/RmtInf/Ustrd.
In the Manage In-House Bank Conditions app, in addition to fixed interest rates, reference interest rates
(including risk-free rates) are now supported with a new interest calculation type offering for average
compound interest calculation. This new feature for reference interest rates enables you to:
• Enter mark ups and mark downs to adjust the daily basis reference interest rates
• Maintain limitations on derivation from the base interest rates based on the interest lockout period or the
interest adjustment period
Technical Details
Type New
Related Information
Customer own fields can now be added to several apps without modifications. This applies for apps Create
Payments, Manage Payments, and Repair Payments. Several fields of different purposes (string, dates,
amount/currency) are added to the service definition and can be populated with own data by using Adapt
UI mechanism.
Type New
Additional Details
This release supports payment format PAIN.001.001.09. A dedicated converter to import payments of such a
format is delivered via content.
Technical Details
Type New
The Account Number field of the payment recipient has been enhanced with a value help dialog in the Create
Payments and Repair Payments apps. To support users for ease of searching and entering recipient's account
data, the following search templates are now available:
By selecting a relevant entry from one of these search templates, other account related fields for the recipient,
for example, BIC, bank key and so on, will be automatically populated with the predefined data.
Technical Details
Type New
Additional Details
The following describes how you can access the new search templates in the Create Payments and Repair
Payments apps respectively:
Create Payments
Repair Payments
This feature enables you to use new and enhanced functions in the following apps:
Technical Details
Type New
Additional Details
The new Test Incoming Format Mappings app is available. It allows you to better define format mapping from
the beginning and verify, if the format mapping behaves according to the format definition.
On the home screen of each Map Format Data app, the application toolbar has been extended with a new icon
for Test Incoming Format Mappings app.
Enable automatic email notifications for payment batch approvers when a payment batch requires their
approval
Technical Details
Type New
Related Information
The Transfer BIC Data app was renamed to Import Bank Directories.
Type Changed
Related Information
You can now use the Business Add-In (BAdI) Field Validations for Banks to define and implement field
validations for bank data when users create or make changes to a bank in the Manage Banks app and the
Manage Banks - Cash Management app. The system automatically calls this BAdI when users choose the Save
button to save their changes.
Technical Details
Type New
To access this BAdI, open the Custom Logic app, select the business context Cash Management Bank, and then
choose the BAdI Field Validations for Banks.
You can also find this BAdI in Customizing under Financial Supply Chain Management Cash and Liquidity
Management Bank Account Management Business Add-Ins (BAdIs)
Related Information
The Manage Banks app has been deprecated from the SAP Fiori launchpad as of SAP S/4HANA 2023. The
Manage Banks - Basic tile, a variant of the Manage Banks app, is also deprecated. Manage Banks and Manage
Banks - Basic will be deleted from the SAP Fiori launchpad in SAP S/4HANA 2025. We recommend that you
switch to the successor apps Manage Banks - Master Data (F6437) and Manage Banks - Cash Management
(F1574A) as soon as possible.
Technical Details
Type Deprecated
Related Information
You can now use this app to display, create, and change data about the banks your company, your customers,
and your suppliers use to transact business.
Technical Details
Type New
Additional Details
The app is assigned to the business role Master Data Specialist - Bank Data (SAP_BR_MD_SPECIALIST_BNK) in
business catalog Bank - Maintenance (SAP_CA_BC_BNK_PC). This catalog contains the Manage Banks - Master
Data and Import Bank Directories apps.
Related Information
With this app, you can display banks that have already been created in your SAP system and supplement banks
with data that is essential for using these banks in cash management and payments, such as house banks,
business partners, and bank service mappings.
Technical Details
Type New
Additional Details
• Display banks and view their basic information, such as bank names, SWIFT codes, and address
information
To maintain the basic information of banks, use the Manage Banks - Master Data app.
• Supplement banks with your corporate data that is essential for using these banks in cash management
and payment activities
Some important attributes include:
• House banks
For more information, see House Banks.
• Business partners, such as the risk business partner, netting business partner, and bank contact
person.
For more information, see Defining Business Partners for Banks.
• Bank service mappings for bank fee validation
Bank service mappings are used to calculate bank service volumes from bank statements. The
volumes calculated can then be used to validate the service volume from bank services billing files
in the Monitor Bank Fees app.
For more information, see Validating Bank Service Charges.
• Navigate to the Manage Bank Accounts app to view or edit bank accounts that belong to a certain bank
Business Role Tem • Master Data Specialist - Bank Data • Cash Manager (SAP_BR_CASH_MANAGER)
plate
(SAP_BR_MD_SPECIALIST_BNK) • Cash Management Specialist
• Cash Management Specialist (SAP_BR_CASH_SPECIALIST)
(SAP_BR_CASH_SPECIALIST)
Restrictions • To work with standard banks, you need to • To work with standard banks, you need to
have obtained proper authorization for the have obtained proper authorization for the
authorization object F_BNKA_MAO Banks. authorization object F_CLM_BNK (Standard
• To work with internal banks, you need Banks for Cash Management).
to have obtained proper authorization for • To work with internal banks, you need to have
the authorization object type F_BNKA_INT obtained proper authorization for authoriza
(Internal Banks). tion object F_CLM_IBNK (Internal Banks for
Cash Management).
Type of data the app Basic data of banks Corporate data for banks
manages
Capabilities • Create and update banks • Supplement data for cash management and
• Manage basic bank data, such as bank payment activities, such as house banks,
name, SWIFT code, address information risk business partners, bank contact persons,
bank service mappings
• View linked bank accounts
To enable users to access this app, their business users need to have the following business catalog assigned:
Related Information
With this app, you can monitor the status of end-of-day bank statements from individual bank accounts. In
addition to checking the status of end-of-day bank statements for a specific date, you also get an overview of
the records over the last 14 days starting from the date you specified. Based on your bank account settings,
you can efficiently identify problematic bank statements for your bank accounts and track if there is any
Technical Details
Type New
Additional Details
This app is available for the Cash Manager (SAP_BR_CASH_MANAGER), Cash Management Specialist
(SAP_BR_CASH_SPECIALIST), and Accounts Receivable Accountant (SAP_BR_AR_ACCOUNTANT) roles.
Before you use this app, make sure you have made the relevant settings for the bank accounts you want to
monitor in the following three apps:
Related Information
With this app, you can schedule jobs for the Bank Statement Monitor app (F6388) using the template and
scheduling options provided.
Type New
Related Information
With this app, you can create, change, display, and delete payment approval rules. Payment approval rules
are approval patterns for approver groups. After you have defined payment approval rules, you can assign a
payment approval rule to your powers of attorney in the Manage Powers of Attorney for Banking Transactions
app and assign an approver group to each authorized representative there.
Technical Details
Type New
Additional Details
Note
If you have set the Unlimited Authority indicator, you are not allowed to define a limit amount.
A payment approval rule always has a status. The status is set by the system according to the actions
executed by the user. You cannot set the status manually. The possible statuses of a payment approval
rule are:
• The Manage Powers of Attorney for Banking Transactions app has been enhanced. You can now assign
a payment approval rule to a power of attorney and also assign the authorized representatives to an
approver group.
Limitation
You can define the payment approval rules and assign them to your powers of attorney to document them
in the system only. However, the payment approval rules are not checked during the payment processes in
the system.
The app has been added to the business catalog SAP_SFIN_BC_CM_POA Cash Management - Power
of Attorney for Banking Transactions. The business catalog is assigned to the business role templates
SAP_BR_CASH_MANAGER Cash Manager and SAP_BR_CASH_SPECIALIST Cash Management Specialist.
Related Information
This feature delivers a range of changes in the Implement Powers of Attorney for Banking Transactions app
that improve the implementation process for powers of attorney. For incoming and outgoing correspondence
objects, the new status Created has been introduced and the new actions Set to Sent for outgoing
correspondence objects and Set to Received for incoming correspondence objects are also available. In
addition, you can set the new status Partially Confirmed for an outgoing correspondence object. It is now
also possible to withdraw the revocation of a power of attorney implementation.
Technical Details
Type Changed
Additional Details
• If you revoked a power of attorney implementation by accident, you can now withdraw that revocation if the
assigned power of attorney has the status Active and is valid until a date in the future and if none of the
original powers of attorney of the correspondence objects have the status Obsolete.
Related Information
Technical Details
Type New
Additional Details
When you create the implementation of the successor power of attorney, you assign the ID of the successor
power of attorney. The system now automatically recognizes that it is a successor power of attorney and that
With this feature, the system now also checks the validity of the data of the copied outgoing correspondence
objects with the data of the successor power of attorney. The result of this check is displayed in the
postprocessing indicator at the outgoing correspondence object level. You can see the postprocessing
indicator in the list of correspondence objects.
Related Information
With this feature, you can create an outgoing correspondence object for a revocation correspondence sent to
the bank during the revocation process of a power of attorney.
Type New
Related Information
With this feature, you can select bank accounts using the bank key in the Bank Account Selection area of the
Manage Powers of Attorney for Banking Transactions app.
Technical Details
Type Changed
With this feature, you can leave the entry process for a cash pool without saving your data, but keeping your
entries as a draft version. The new field Editing Status reflects the state of the cash pool in terms of the
processing cycle.
Technical Details
Type Changed
Related Information
With this feature, you can create cash pools for in-house bank accounts of Advanced Payment Management.
For these cash pools, the new service provider In-House Bank - Time-Dependent is available.
Type New
Additional Details
In-house cash pools can be relevant for you if you are using Advanced Payment Management.
Consequently, you need to have set up the configuration and master data for Advanced Payment Management,
such as defining bank areas and in-house bank accounts. In addition, the in-house bank area owner must be
defined as a business partner in the role In-House Bank Area Owner. In the business partner master data (in the
Maintain Business Partner app) on the Control tab (available for this role), you must assign the in-house bank
area to the business partner.
To ensure that you can assign only in-house bank accounts (bank account contract type In-House Bank
Account) to the in-house cash pools, you must enable bank account contract types in Cash Management.
Otherwise, bank accounts with the bank account contract type Current Account can also be assigned to
in-house cash pools.
You enable bank account contract types in your configuration environment by selecting the Enable Bank
Account Contract Types checkbox in the configuration activity Define Basic Settings (in Cash Management).
Related Information
The Bank Statement Monitor - End of Day app is deprecated and will be deleted from the SAP Fiori launchpad
as of SAP S/4HANA 2025. Please switch to the successor app Bank Statement Monitor (F6388) as soon as
possible.
Type Deleted
Related Information
In the Manage Bank Accounts app, the bank account lifecycle diagram and an error message have been
enhanced. In addition, a new field In-House Bank Servicer has been added.
Technical Details
Type Changed
• Enhancement for the bank account lifecycle diagram and an error message
In the Manage Bank Accounts app, the bank account lifecycle diagram has been enhanced with legends for
different bank account control modes. In the case of bank accounts for which manual creation has been
disabled, the error message has been enhanced with a link that is visible to users who are authorized to
the Submit Bank Account Applications app, where they can request a new bank account through a bank
account application process.
• The new field In-House Bank Servicer
An in-house bank servicer is a business partner (role IHB200 Inhouse Bank Area Owner) that owns the
in-house bank area. With this information the trading partner is allocated for the bank account ledger
processes in the accounting documents.
Please note that the business partner is not intended to be used for organizations containing personal
data.
Attachments are now supported in the bank account application processes. Applicants can upload, rename, or
delete attachments with a bank account application in the Submit Bank Account Applications app. Approvers
can display attachments in bank account applications and decide whether to approve or reject a bank account
application in the Approve Bank Account Applications app.
Technical Details
Type New
The document type SAT of the Document Management System (DMS) is predefined for attachments used in
bank account application processes.
Related Information
In the Define Bank Account Settings - Bank Statements app and the Define Settings for Bank Statements
Customizing activity, you can now control whether intraday bank statements (camt.052) can be posted and
whether imported bank statements should be completely forwarded to subsequent systems.
Technical Details
Type Changed
Additional Details
The following settings have been added to both the Define Bank Account Settings - Bank Statements app and
the Define Settings for Bank Statements Customizing activity. You can view the defined settings for each bank
account in the Manage Bank Accounts app.
• Posting Category (Intraday): This setting defines whether intraday bank statements in the format of
camt.052 can be posted after they are imported in your cash management system.
Related Information
In the Monitor Bank Fees app, the validation logic for bank service charges has been enhanced to ensure the
validation also works when bank service mapping is not maintained. In addition, the object page of bank fee
items has been enhanced with new fields and diagrams that give you a clearer comparison between the billed
service charges and calculated service charges.
Technical Details
Type Changed
Related Information
In the Maintain Payment Approver - For Multiple Bank Accounts app, you can now use the Update Amount Limits
button to update amount limits for a payment approver in several bank accounts with one action. The button is
available when you update a payment approver or replace a payment approver with another one.
Technical Details
Type Changed
Additional Details
Related Information
You can now use a new email notification template FCLM_BAM_REQ_DEADLINE_EMAIL in workflow
processes for bank account management. The new template is an alternative to the old template
Technical Details
Type New
Additional Details
1. To enable the recipient of a notification email to navigate directly to the corresponding workflow task
instance in the My Inbox - For Bank Accounts app, maintain the URL setting in the Customizing activity
Maintain URL Settings in your back-end system.
You can find the Customizing activity Maintain URL Settings under SAP NetWeaver Application Server
Business Management SAP Business Workflow Basic Settings (Workflow System) .
For details, see the implementation guide of the Customizing activity.
2. In the Maintain Email Templates app, copy the predefined template FCLM_BAM_REQ_DEADLINE_EMAIL
into your custom name space.
3. In the Manage Workflow - For Bank Accounts app, create a new workflow.
4. For each workflow step, you can define a deadline. If the workflow step is not completed by the defined
deadline, email notifications will be triggered.
5. Save and activate your workflow.
Related Information
The object page of the My Inbox - For Bank Accounts app has been replaced by the new app Bank Account
Change Requests - In Approval (F7166) to enable intent-based navigation. In addition, you can use company
code and account type to search for related change requests in the app.
Technical Details
Type Changed
Related Information
You can now enable the new model for cash flow reconciliation and use the new app Reconcile Cash Flows -
Intraday to perform cash flow reconciliations between intraday bank statement flows and forecasted cash flows
before end of business. It helps you easily identify unfinished and unknown payments before end of business.
Compared to the old app, the new app enables you to reconcile cash flows at bank account level and create
residual flows for carrying forward unreconciled forecasted flows to the next round of reconciliation.
Technical Details
Type New
Additional Details
There are two models available for cash flow reconciliation. You can choose only one of them to perform cash
flow reconciliations. The table below explains the differences of the two models.
App name Reconcile Cash Flows - Intraday Memo Reconcile Cash Flows - Intraday
Records (F3418) (F3418A)
Forecasted cash flows Cash flows with the following certainty Cash flows with the following certainty
levels are considered forecasted cash levels are considered forecasted cash
flows: flows:
Once the new reconciliation model is enabled, please be aware the following apps will be impacted:
• Define Cash Position Profiles: A new option Consider Intraday Reconciliation Results will appear in cash
position profiles.
You use this option to define whether you want to consider reconciliations performed in the Reconcile Cash
Flows - Intraday app when you check your cash positions in the Short-Term Cash Positioning app.
When the reconciliation result is considered, reconciled forecasted flows are excluded from the Short-Term
Cash Positioning app because they have already been reconciled by bank statement flows and should not
be considered in cash positioning.
• Short-Term Cash Positioning: Intraday memo records that generated from intraday bank statements will
show up in this app. Residual flows created in the Reconcile Cash Flows - Intraday will also be displayed.
• Check Cash Flow Items: A new filter Consider Intraday Reconciliation Results will appear in this app.
You use this filter to define whether you want to consider reconciliations performed in the Reconcile Cash
Flows - Intraday app when you check your cash flows in this app.
When the reconciliation result is considered, reconciled forecasted flows are excluded from the Check Cash
Flow Items app because they have already been reconciled by bank statement flows. If the option is not set,
duplicate cash flows may show up in this app.
• Cash Flow Analyzer: The Reconciliation Status filter is no longer visible, because the filter works only with
the old reconciliation model. With the new reconciliation model, you should switch to the Short-Term Cash
Positioning for reporting purposes.
Effects on Customizing
Before you use this app, define the following in SAP Customizing under Financial Supply Chain Management
Cash and Liquidity Management :
• Switch on the new model for cash flow reconciliation in the Define Basic Settings Customizing activity.
To do so, set the Enable New Reconciliation Model indicator. You need to have selected this option to be
able to use the new app Reconcile Cash Flows - Intraday.
After you enable the new reconciliation model, the old app Reconcile Cash Flows - Intraday Memo Records
is no longer supported.
• Define a number range for reconciliation bundles in the Define Number Range for Reconciliation Bundles
Customizing activity.
• Define memo record types for the new memo record category Residual Forecast in the Define Memo Record
Types Customizing activity.
Memo record types assigned to this category can only be used for creating residual flows in this app.
• Define profiles for performing cash flow reconciliation in the Define Profiles for Cash Flow Reconciliation
Customizing activity.
In the Manage Bank Accounts app, make sure you have made the following setting for bank accounts that you
want to include in cash flow reconciliations.
• To include a bank account in cash flow reconciliation, on the Bank Relationship tab, set the Reconcile
Intraday Memo Records option.
Related Information
With this app, you can create memo records for actual and forecasted cash flows that are not yet generated in
the system. The memo records are then displayed in the cash management apps to provide an up-to-date and
accurate view of your organization's cash position, such as Short-Term Cash Positioning, Cash Flow Analyzer,
and Check Cash Flow Items.
Technical Details
Type New
Note
This app has been added to the App Finder. You can add it to your own space and page. For more
information, see Adding Apps to a Page.
Feature Comparison for Classic Memo Records and Memo Records 2.0
Compared to the classic memo records, memo records 2.0 provide a more flexible and efficient way for memo
record management. The key benefits include:
The table below provides a feature comparison between the classic memo records and memo records 2.0.
Feature Comparison
Memo Records Memo Records 2.0
Data storage The memo record data is stored in the The memo record data is stored in its
One Exposure from Operations hub. own database table, which enables the
tracking of memo record sources.
Source applications All memo records are shown under the Different types of memo record have
source application CMMRD different source applications. For more
information , see the “Memo Record
Categories” section.
Certainty level Except for cash trade requests (cer Different types of memo record have
tainty level CSHRQ), all memo records different certainty levels. For more in
are shown under the certainty level formation , see the “Memo Record Cat
MEMO egories” section.
To enable users to access this app, their business users need to have the following business catalog assigned:
Effects on Customizing
To use this app, make sure you have made the following settings in SAP Customizing under Financial Supply
Chain Management Cash and Liquidity Management Cash Management Memo Records 2.0 :
• Define Memo Record Types: Define memo record types and assign these types to predefined memo record
categories.
• Define Number Range for Memo Records: Define a number range for memo records.
Related Information
With this app, you can schedule jobs to import memo records from XSLX files. The app only works with memo
records 2.0.
Technical Details
Type New
Additional Details
Note
This app has been added to the App Finder. You can add it to your own space and page. For more
information, see Adding Apps to a Page.
To enable users to access this app, their business users need to have the following business catalog assigned:
Effects on Customizing
To use this app, make sure you have made the following settings in SAP Customizing under Financial Supply
Chain Management Cash and Liquidity Management Cash Management Memo Records 2.0 :
• Define Memo Record Types: Define memo record types and assign these types to predefined memo record
categories.
• Define Number Range for Memo Records: Define a number range for memo records.
• Define Number Range for Memo Record Imports: Define a number range for memo record imports.
• (Optional) Manage Field Status Groups for Memo Records: Create field status groups for different types of
memo record.
You can then receive Fiori launchpad notifications once an import job is finished.
Related Information
With this app, you can view jobs for importing memo records 2.0.
Technical Details
Type New
Additional Details
To enable users to access this app, their business users need to have the following business catalog assigned:
Effects on Customizing
To use this app, make sure you have made the following settings in SAP Customizing under Financial Supply
Chain Management Cash and Liquidity Management Cash Management Memo Records 2.0 :
• Define Memo Record Types: Define memo record types and assign these types to predefined memo record
categories.
• Define Number Range for Memo Records: Define a number range for memo records.
Related Information
In the Manage Memo Records app, a new instrument category FX Swap is now supported in cash trade
requests. With this instrument category, you can create a cash trade request to swap a currency for another at
a spot rate in the near leg, and plan to swap the currencies back at a forward rate in the far leg.
Technical Details
Type Changed
Additional Details
Once you create a cash trade request for FX swap, four cash flows will be created in the form of memo records.
You can check the cash flows in the Check Cash Flow Items app.
Related Information
The Bank Account Balance app is deprecated from the SAP Fiori launchpad as of SAP S/4HANA 2023 and
will be deleted from the SAP Fiori launchpad in SAP S/4HANA 2025. We recommend that you switch to the
successor apps Cash Flow Analyzer, Short-Term Cash Positioning, or Manage Bank Account Balances as soon
as possible.
Technical Details
Type Deprecated
Additional Details
Depending on your license and scope items, you can use the following successor apps:
The Reconcile Cash Flows - Memo Records app is deprecated from the SAP Fiori launchpad as of SAP S/
4HANA 2023 and will be deleted from the SAP Fiori launchpad in SAP S/4HANA 2025. The program Reconcile
End-of-Day Memo Records (transaction FCLM_CR_MMRD) is also deprecated and will be deleted with SAP S/
4HANA 2025.
Type Deprecated
With this release, you can use version 0003 of the Bank API. It includes a new entity for international address
versions including the relevant operations and changes to a few properties.
Technical Details
Type Changed
Additional Details
• Bank Entity:
• Region was removed.
• ShortStreetName was removed.
• ShortCityName was removed.
Related Information
Bank
Bank (Version 0003)
The Adjust Assigned Liquidity Items app has been deleted from the SAP Fiori launchpad as of SAP S/4HANA
2023.
Technical Details
Type Deleted
The Scaling Factor field has been deprecated from the app Define Cash Position Profiles as of SAP S/4HANA
2023. We recommend that you switch to the custom scaling settings in the Short-Term Cash Positioning app as
soon as possible.
Type Deprecated
Related Information
In the Short-Term Cash Positioning app, you are now able to format the cash position numbers using the
customized scaling settings.
Technical Details
Type Changed
You can define the custom scaling via User Setting. To open the User Setting, click the User Actions Menu
icon located at the top right corner of the shell header. Afterwards, you can select the Enable Custom Scaling
checkbox to enable the function, and specify the values for Scaling Factor and Number of Decimal Places.
• In the Scaling Factor field, you can specify the number of places you want to show before the decimal point
of the amount in the app. In this field, only numbers between 0 and 9 can be entered.
For example, the value “3” (By 1000) means showing the values in thousands. The value “6” (By 1000000)
means showing the values in millions.
• In the Number of Decimal Places field, you can specify the number of places you want to show after the
decimal point of the amount in the app. For example, the value “1” means showing one digit after the
decimal point.
Related Information
If you want to use historical cash management data in the Cash Management applications, you need to run
the program FCLM_UPDATE_HBKID_HKTID to insert house bank and house bank account data into table BSEG
before you use the applications. You only have to run this program once for inserting the house bank and bank
account data from historical transactions. After the program finishes, it displays the number of the rows that
are updated.
The app is updated with the Additional Bank Account Derivation feature.With the feature, you can update the
accounting documents for the house bank and house bank account data.
Technical Details
Type New
Preparation Required No
Additional Details
Addit. Bank Account Derivation cannot be selected if the Data Model Disable Addit. Bank Acct Derivation Model
is selected in the customizing activity General Settings under Finance Cash and Liquidity Management
General Settings .
If the house bank and house bank account are not updated according to the sources: bank statements,
payments for open items, payments for payment requests, the app will derive the house bank and house bank
account according to the G/L account when Addit. Bank Account Derivation is enabled.
• If the G/L account is not a cash account, this G/L account will be used to derive house bank and house
bank account.
• If the G/L account is a cash account with Type Petty Cash, the house bank and house bank account will
not be updated.
• If the G/L account is a cash account with Type Bank Reconciliation Account, this G/L account will be used
to derive house bank and house bank account.
• If the G/L account is a cash account with Type Bank Subaccount, the sub-G/L account will be used to
derive house bank and house bank account.
House bank and house bank account will be derived according to the above G/L accounts. They will be
derived from the BAM connectivity path. If not, they will be derived from the G/L master data.
With the program (transaction code FQM_CFOUTB), you can replicate cash flow data from one SAP S/4HANA
system to the One Exposure from Operations hub in another SAP S/4HANA system.
Technical Details
Type New
Preparation Required No
Additional Details
There are the following four Replication Actions available in the program:
With this program (transaction code OT30 / OT31), you can update the planning fields of accounting
documents, payment requests and payment orders. It contains updates of Planning Group, Planning Level,
and Planning Date.
Technical Details
Type New
Preparation Required No
Additional Details
For accounting documents, there is an option of whether to reprocess these changed documents in One
Exposure. The selection is the checkbox Reprocess Changed FI documents. Changes to payment requests and
payment orders are always reprocessed in One Exposure.
With this app, you can create cash flows with the initial balance information and store the results to the One
Exposure from Operations hub for the analytical purpose.
Technical Details
Type New
Additional Details
Account Dimension
You can create IBU flows based on Bank Account (House Bank / House Bank Account).
Date Dimension
Balance From
• Bank Statement. The app will fetch the balance and currency from bank statement which are close to the
Key Date as the amount information in the flow.
• G/L Account Balance. The app will fetch the balance and currency from G/L account balance as the
amount information in the flow.
• FQM Balance Table. The app will fetch the balance from the FQM balance table as the amount information
in the flow. The FQM Balance Table only supports the Account Dimension - Bank Account.
With this feature, you can derive liquidity items for a posted bank statement with the origin B - From Bank
Statement Text Information.
Technical Details
Type New
Additional Details
In the customizing activity Define Query Sequences, select the origin B- From Bank Statement Text Information,
and enter the values for the required fields.
In the customizing activity Assign Sequences to Company Codes, select the origin From Bank Statement Text
Information, and assign Query Sequence B03 to Company Code 1010.
In the condition, the Electronic Bank Statement Header Records are House Bank - DEBK2, Account ID -
DEAC2.
With this release, new Customizing activities related to Cash and Liquidity Management have been added. In
addition, changes have been made to some previously delivered Customizing activities.
Technical Details
Type Changed
Additional Details
New/
changed Cus
tomizing ac Leading scope Business Cata
Type of change Customizing for ... tivity What you can do items logs
New field in Cus New cash flow reconci Basic Settings You can enable J78 (Advanced SAP_CA_BC_IC_L
tomizing activity the new model ND_FIN_CM2_PC
liation model Cash Operations)
for cash flow rec (Cash Operations -
onciliation by se Configuration)
lecting the Enable
New Reconciliation
Model option. You
need to have se
lected this option
to be able to
use the new app
Reconcile Cash
Flows - Intraday.
New Customizing New cash flow reconci Define You can use this J78 (Advanced SAP_CA_BC_IC_L
activity liation model Number activity to define a Cash Operations) ND_FIN_CM2_PC
Range for number range for (Cash Operations -
Reconciliation reconciliation bun Configuration)
Bundles dles generated in
the Reconcile Cash
Flows - Intraday
app. This is re
quired before you
start working with
the app.
New Customizing New cash flow reconci Define Profiles You can use this J78 (Advanced SAP_CA_BC_IC_L
activity liation model for Cash Flow activity to define Cash Operations) ND_FIN_CM2_PC
Reconciliation profiles for per (Cash Operations -
forming cash flow Configuration)
reconciliation with
the Reconcile Cash
Flows - Intraday
app. For each cash
flow reconciliation
profile, you as
sign planning lev
els for bank state
ment flows and
forecasted flows.
You can also define
a planning type for
creating memo re
cords for residual
flows.
Changed Custom Memo records 2.0 Define Memo The Customizing BFB (Basic Cash SAP_CA_BC_IC_L
izing activity Record Types activity Define
Operations) ND_FIN_CM2_PC
Planning Types
(Cash Operations -
has been renamed
Define Memo Configuration
Records Types.
The following new
memo record cat
egories have been
added for memo
records 2.0:
• Residual
Forecast
• Planned Item
• Payment
Advice
• Actual Cash
Memo
New Customizing Memo records 2.0 Define You use this ac BFB (Basic Cash SAP_CA_BC_IC_L
activity Number tivity to define a Operations) ND_FIN_CM2_PC
Range for number range for (Cash Operations -
Memo Record memo records 2.0. Configuration
Imports
New Customizing Memo records 2.0 Define You use this ac BFB (Basic Cash SAP_CA_BC_IC_L
activity Number tivity to define a Operations) ND_FIN_CM2_PC
Range for number range for (Cash Operations -
Memo Record importing memo Configuration
Imports records 2.0.
New Customizing Memo records 2.0 Manage Field You use this activ BFB (Basic Cash SAP_CA_BC_IC_L
activity Status Groups ity to define field Operations) ND_FIN_CM2_PC
for Memo status groups for (Cash Operations -
Records different types of Configuration
memo records.
New Customizing Start Date for One Ex Define Start You use this activ BFB (Basic Cash SAP_CA_BC_IC_L
posure
activity Date for One ity to define the Operations) ND_FIN_CM1_PC
Exposure start date for One (Liquidity
Exposure. Management -
Configuration)
New Customizing Settings for bank state Define The Customizing BFA (Basic Bank SAP_CA_BC_IC_L
settings and re ments Settings for activity Integrate Account Manage ND_FIN_CM0_PC
named Customiz Bank with End-of-Day ment) (Bank Relationship
ing activity Statements Bank Statements Management -
has been renamed Configuration)
Define Settings for
Bank Statements.
• Posting
Category
(Intraday):
Controls
whether intra
day bank
statements in
the format
CAMT.052
can be
posted.
• Bank
Statement
Forwarding:
Controls
whether im
ported bank
statements
are forwarded
completely to
subsequent
systems.
Renamed Custom Basic settings Define Basic The Customizing BFA (Basic Bank SAP_CA_BC_IC_L
izing activity Settings
activity Basic Account Manage ND_FIN_CM0_PC
Settings has been ment) (Bank Relationship
renamed Define Management -
Basic Settings. Configuration)
Here's the information about two new data destruction objects delivered for Cash and Liquidity Management.
Technical Details
Type Changed
Additional Details
Name of Data
Management Ob Application Com Changes with this
ject Object Type ponent Release Details More Information
FCLM_BANK_DEST data destruction FIN-FSCM-CLM New data destruc You can use this Destroying Busi
RUCTION object tion object added. object to destroy
(Cash and ness Partners
risk business part
Liquidity for Banks Using
ner data and net
Management) ting business part FCLM_BANK_DE
ner data that STRUCTION
is maintained in
the Manage Banks
app.
FIN_FSCM_CLM_B EoP check FIN-FSCM-CLM EoP check en The end of pur Business Partner
AM hanced pose (EoP) check
(Cash and End of Purpose
FIN_FSCM_CLM_B
Liquidity (EoP) Check in
AM has been en
Management) hanced to provide Banks and Bank
checks for risk Accounts
business partners
and netting busi
ness partners.
FI_AR_BSM_DATA data destruction FIN-FSCM-BNK New data destruc You can use this Destroying Bank
_DESTRU object (Direct Bank tion object added. Statement Monitor
object to destroy
Communication) Data Using
monitoring data
FI_AR_BSM_DATA
generated in the _DESTRU
Bank Statement
Monitor (F6388)
app.
Related Information
Technical Details
Type Changed
Additional Details
• I_HouseBankAccountLinkage (House Bank Account Linkage): A new field GLAccount (G/L Account)
has been added.
• I_HouseBank (House Bank): The field ChargeAccount is deprecated. The successor is
HouseBankChargeAccount.
Related Information
Two new CDS views have been available for Cash Flow Reporting in Cash and Liquidity Management.
Technical Details
Type New
Related Information
With this feature, you can use FX options and collar FX options as hedging instruments in the Hedge
Management Cockpit app for hedging areas with the risk-free currency setting Currency Defined by the Source.
Technical Details
Type Changed
Additional Details
The hedge accounting process for these hedging areas does not support FX options or collar FX options as
hedging instruments.
With this feature, the underlying FX spot transaction is assigned automatically to the exposure item with the
exercise of the FX option. The FX spot also inherits the hedge request ID. The exposure item assignment of
the FX option is terminated. This ensures the correct calculation of the key figure Net Hedges in the Hedge
Management Cockpit. In this way, the FX spot transaction is also considered in the Net Open Exposure and
Net Open Exposure (Incl. HR) key figures in the Hedge Management Cockpit as of the exercise date of the FX
option. This also enables historical reporting in the Hedge Management Cockpit with a backdated key date.
Technical Details
Type Changed
Related Information
With this feature, you can now create trade requests with the category non-deliverable swap (NDS) to trigger
the conclusion of a financial transaction (trade) on an external trading platform with the SAP Trading Platform
Integration.
Type New
Additional Details
You can create trade request with the instrument category FX Non-Deliverable Swap for the following trade
request categories:
• Hedge
• Manual
Related Information
With this feature, you can now create and process syndicated facilities. The product type 56B was added
in addition to 56A (bilateral facility). A syndicated facility allows you to create credit lines with multiple
counterparties. The new app Define Credit Lines - Syndicated Facilities (app ID: TCL1) was added. Here
you can configure the credit lines shown in a syndicated facility transaction and choose whether drawings
are permitted. Accumulated conditions are available both for fixed-rate and variable-rate conditions. For all
facilities transactions, the Charges tab was replaced with the Conditions button. Here you can create different
conditions for facilities, such as facility fee (condition category 24) or interest rate adjustment (condition
category 21). For syndicated facilities, you can also configure whether you want to include drawing objects
assigned to partners in the calculation of the facility fee in the configuration activity Define Product Types - MM
Transactions.
Type New
Additional Details
For all facilities product types, the Charges tab was removed from the transaction maintenance screen. Instead,
the Conditions button now lets you define different conditions for the facility fee calculation.
Existing facilities (charge-based) will continue to use the Charges tab, facilities created after this release
(condition-based) will have the Conditions button.
Note
You can only assign charge-based facilities to other charge-based facilities. New, condition-based facilities
created after this release can neither be assigned to other facilities as drawing objects, nor can other
facilities be assigned to them.
There are four predelivered main condition types for the facility fee:
You can configure more condition types based on condition category 24 in the Customizing activity Define
Condition Types - MM Transactions.
When you create a new condition for a syndicated facility, you can choose which credit line this condition
applies to in the condition details:
The new field Fee Calculation in the Customizing activity Define Product Types - MM Transactions lets you
choose whether to include drawing objects assigned to partners in the calculation of the fee for a syndicated
facility:
For syndicated facilities, you can assign ranks to different business partners in the Syndication Partner section
on the Structure tab.
To define the credit lines available in a syndicated facility transaction, use the app Define Credit Lines -
Syndicated Facilities (TCL1). The Drawing Permitted indicator lets you toggle whether this facility can be
assigned to drawings, such as money market or trade finance transactions. Note that in order to assign a
facility to drawings, you must settle the facility first.
amount.
Facilities created prior to this release will continue to use the Charges tab. Newly created facilities will have the
Conditions button, just like all other money market instruments.
Effects on Customizing
You can configure settings for facilities in the general configuration activities for money market transactions:
You can customize the partner ranks show in the Syndication Partner section in the configuration activity Define
Partner Rank - Syndicated Facilities.
You can define sublines for a facility in the app Define Credit Lines - Syndicated Facilities (TCL1).
Related Information
Facilities
Create a Bilateral Facility
Create a Syndicated Facility
Conditions (Facilities)
Processing Facilities
Define Credit Lines - Syndicated Facilities
With this feature, variable interest flows generated due to interest adjustment conditions can be accumulated
into so-called accumulating flows. To do so, you need to add an accumulating condition.
This is relevant for variable interest conditions with risk-free reference interest rates. These risk-free rates
are implemented for the product categories 550 (interest rate instrument), 580 (current account-style
instrument), 760 with 620 as underlying (swaption) as well as 040 (bond) and 042 (installment bond). Due
to the daily interest rate adjustments, daily interest flows are generated for these interest conditions. With
this feature, these "single flows" can be accumulated into "accumulating flows". The condition types for
accumulation vary by product type, but are all based on the condition category 60. Only the accumulating flows
are then forwarded to Position Management. This simplifies the processing of interest flows.
Technical Details
Type New
Additional Details
In order to create a variable interest flow, you must first create an interest condition, then create an interest
rate adjustment condition. This adjustment condition will typically be set to a short interval, such as daily. You
then create an accumulating condition with the same interval as the nominal interest condition, for example
monthly.
After the accumulating condition is created, the Show/Hide Single Flows button appears on the Cash Flow tab
to show the single flows within an accumulating flow.
The following table shows an overview of how to enter an accumulating condition for different product
catagories:
See Accumulated
Product Categories Create Transaction Add Conditions Flows Additional Features
Interest Rate Create transaction • Edit transaction Cash Flow tab of trans • In Cash
Instrument (550) in the app Manage and choose action overview Flows view,
Financial Transactions Conditions button choose Show
Current Account-Style
via Create in transaction Accumulation
Instrument (580)
overview Details or Show
Interest Rate Swap • Add interest con Single Flows to
(620) dition, interest ad show all variable
justment and ac flows
cumulating condi • Parallel and fol
tions low-up conditions
can also be accu
mulated
You can also accumulate interest flows for existing transactions based on the supported product types.
Effects on Customizing
The following new categories are available, which you can use to define custom flow types and condition types
for money market transactions and OTC derivatives:
• You can use the new flow category 60 to define an accumulating flow type in the customizing activities
Define Flow Types - Money Market and Define Flow Types - OTC Derivatives.
• You use the new condition category 60 to define the accumulating condition type under Define Condition
Types - Money Market and Define Condition Types - OTC Derivatives.
• The default condition type 104 under Define Condition Types - Securities based on the FiMa category PSDS
is available for accumulating conditions. The new column Reference Accumulated Condition Type shows
the relevant accumulating condition for a variable interest condition.
Accrual/Deferral
• You must set the update types for the accumulated flows as relevant for accrual/deferral. You can keep
the update types for daily interest flows as relevant for accrual/deferral too. The Run Accrual/Deferral app
processes one of them depending on the key date and calculation period.
Related Information
The new template FIN_TRM_REQUEST_MARKET_DATA in the Manage Situation Types app allows configuration
experts (SAP business role SAP_BR_BPC_EXPERT) to create a custom situation type to inform users who
have created a job using the app Request Current Market Data. This situation template lets you configure
notifications if this job is successful, failed or successful with warnings. You can assign responsibility by teams.
Technical Details
Type New
Additional Details
For details on configuring this situation template, also see Notification for Job Scheduling.
Related Information
With this feature, you can now mirror changes to intercompany foreign exchange transactions (product
category 600) as well as settlement and other flows for intercompany interest rate instrument transactions
(product category 550) in the Manage Financial Transactions app.
Technical Details
Type New
Additional Details
If you activate settlement of intercompany transactions for interest rate instruments (see Effects on
Customizing, the actions Settleand Reverse are mirrored automatically for such transactions. Reverse is
possible for all interest rate instrument transactions with a settlement activity status.
If you make any changes to a flow on the Other Flows tab when changing, rolling over or terminating an
intercompany transaction for an interest rate instrument, you will see a confirmation message that the
corresponding mirror transaction will be changed, but only if the flow type is mapped in the configuration
activity ICT - Map Flow Types. Other flows that are not mapped here are not mirrored, and you will not see
a confirmation message if you change such flow types. Other flows cannot be changed during settlement or
reversal, so no changes to other flows are mirrored here.
Creating mirror transactions is possible for all foreign exchange (product category 600) transactions. Changes
to the following fields can be mirrored:
• All fields on the Structure tab, except Contact Person and External Reference
• Other flows based on your configuration
• Change
• Settle
• Terminate
• Reverse
If you activate the mirroring of settlement of interest rate instrument, this feature is also enabled for existing
transactions of product category 550.
If you activate mirroring of changes to intercompany foreign exchange transactions, this feature is also enabled
for existing transactions of product category 550.
Effects on Customizing
To enable the mirroring of settlement of interest rate instruments, choose the mirroring mode Mirror
Processing of ICo Transactions incl. Settlement in the configuration activity ICT - Specify Mirroring Mode for
Processing of Financial Transactions.
To enable mirroring of other flows for interest rate instruments, make sure that all flow types for which you
want to enable mirroring are mapped in the configuration activity ICT - Map Flow Types. Flow types that are not
mapped here will not be mirrored.
To enable mirroring of changes for intercompany foreign exchange transactions, make sure you have made
settings in the following configuration activities in your configuration environment:
Related Information
This feature enables you to set up a foreign currency valuation step of the variation margin (managed on
position component 1002 of the clearing account position) for foreign exchange transactions.
Note
This feature is only relevant for you if you are using the central counterparty clearing for clearing-relevant
FX transactions.
Technical Details
Type Changed
Additional Details
The additional valuation step is executed for a foreign exchange transaction if the position currency of the
variation margin differs from the valuation currency.
Effects on Customizing
Related Information
External Accounts
Positions for Clearing Accounts
Foreign Currency Valuation
During the maturity of an FX forward transaction, it can happen that translation postings of unrealized
gains/losses lead to P&L extensions. For this reason, alternative update types at the maturity of FX forward
transactions (with the valuation step Security in the position management procedure) were introduced to avoid
P/L extensions in the case of a position outflow.
Technical Details
Type Changed
Additional Details
The following conditions allow you to post previously unrealized FX result at maturity.
An entry for each position manage DBT_E003 Translation Write-Up DBT_EAG3 Security Valuation Result:
ment procedure used for FX transac (Price) (Asset) Post Valuation Gain to Realized Gain
tions that contain valuation step 4 Not relevant for posting with posting specification 12410
Security Valuation
Realized Exchange Rate Gains to
Position
An entry for each position manage DBT_B013 Forward Exchange DBT_BL13 FX Realized Result: Post
ment procedure used for FX transac Transaction Gain (Standard) Realized Gain to Realized Loss
tions that contain valuation step 4 with posting specification 12300 with posting specification 12310
Security Valuation Position to Realized Exchange Rate Position to Realized Exchange Rate
Gains Losses
An entry for each position manage DBT_E003 Translation Write-Up DBT_EAL3 Security Valuation Result:
ment procedure used for FX transac (Price) (Asset) Post Valuation Gain to Realized Loss
tions that contain valuation step 4 Not relevant for posting with posting specification 12400
Security Valuation Realized Exchange Rate Losses to
Position
An entry for each position manage DBT_E004 Translation Write-Down DBT_ELG4 Security Valuation Result:
ment procedure used for FX transac (Price) Post Valuation Loss to Realized Gain
tions that contain valuation step 4 Not relevant for posting with posting specification 12300
Security Valuation Position to Realized Exchange Rate
Gains
An entry for each position manage DBT_E004 Translation Write-Down DBT_ELG4 Security Valuation Result:
ment procedure used for FX transac (Price) Post Valuation Loss to Realized Gain
tions that contain valuation step 4 Not relevant for posting with posting specification 12300
Security Valuation Position to Realized Exchange Rate
Gains
An entry for each position manage DBT_E003 Translation Write-Up DBT_EAL3 Security Valuation Result:
ment procedure used for FX transac (Price) (Asset) Post Valuation Gain to Realized loss
tions that contain valuation step 4 Not relevant for posting with posting specification 12400
Security Valuation Realized Exchange Rate Losses to
Position
An entry for each position manage DBT_E003 Translation Write-Up DBT_EAL3 Security Valuation Result:
ment procedure used for FX transac (Price) (Asset) Post Valuation Gain to Realized Loss
tions that contain valuation step 4 Not relevant for posting with posting specification 12400
Security Valuation Realized Exchange Rate Losses to
Position
An entry for each position manage DBT_E004 Translation Write-Down DBT_ELL4 Security Valuation Result:
ment procedure used for FX transac (Price) Post Valuation Loss to Realized Loss
tions that contain valuation step 4 Not relevant for posting with posting specification 12310
Security Valuation Position to Realized Exchange Rate
Losses
An entry for each position manage DBT_B014 Forward Exchange DBT_BG14 FX realized result: Post
ment procedure used for FX transac Transaction Loss (Standard) realized loss to real. gain
tions that contain valuation step 4 with posting specification 12400 with posting specification 12410
Security Valuation Realized Exchange Rate Losses to Realized Exchange Rate Gains to
Position Position
An entry for each position manage DBT_E004 Translation Write-Down DBT_ELG4 Security Valuation Result:
ment procedure used for FX transac (Price) Post Valuation Loss to Realized Gain
tions that contain valuation step 4 Not relevant for posting with posting specification 12300
Security Valuation Position to Realized Exchange Rate
Gains
Effects on Customizing
To use the new feature, you must make the following settings:
• In the Customizing activity Define and Assign Update Types, you must define the new update types and
assign them to the usage Derived Business Transactions.
• In the Customizing activity Alternative Update Types for Position Outflows, you must assign the new update
types to the conditions and to the old updated types.
• In addition, you must make the settings for posting the update types. Set the posting-relevant update types
as relevant for posting in the Customizing activity Indicate Update Types as Relevant to Posting and define
the account determination for the update types in the configuration activity Define Account Determination
for Treasury and Risk Management.
Related Information
With this feature, the custom differentiation terms are now also available for futures and listed derivatives.
In addition, the custom differentiation term fields are available in the Customizing activities for legacy data
transfer.
Technical Details
Type Changed
Additional Details
For the following Customizing activities for legacy data transfer, the custom differentiation terms have been
added to the selection criteria and tables:
Related Information
With this feature, you can change the transaction currency of financial transactions or the issue currency of
securities managed in Treasury and Risk Management. This might be necessary if the currency of a specific
country/region changes to the euro (EUR), for example.
Technical Details
Type New
Scope Item 1WV (Debt and Investment Management), 1X1 (Foreign Cur
rency Risk Management), 1X3 (Interest Rate Derivatives
Management), 2NZ (Bank Guarantee Management), 2UN
(Money Market Mutual Fund Management), 3WY (Bond
Management), 49D (Letter of Credit Management), 5OD
(Stock Management), 5WF (Shareholding Management),
6B5 (Asset-Backed Securities Management), 6ND (Securi
ties Option Management)
Additional Details
• The currency changeover can be performed for the following kinds of financial transaction/position:
• OTC transactions/positions of the following product categories:
• Money Market - Product categories 510, 520, 530, 540, 550, 560, and 580
• Foreign Exchange - Product category 600
• Interest Rate Derivative - Product categories 610, 620, and 630
• OTC Derivatives - Product category 760, using FX option, FX barrier options, and interest rate
derivatives as underlyings (FX basket options and FX compound options are not supported)
• Trade Finance - Product category 850 and 860
• Security positions of product categories 010, 020, and 040
• The currency changeover cannot be performed for a financial transaction/position in the following cases:
• Financial transactions/positions that are currently being processed in another currency changeover
• Financial transactions/positions with position-changing business transactions before the key date of
the currency changeover that have not been fixed and posted
The apps are available in area menu of Treasury and Risk Management in backend under Transaction
Manager Utilities Currency Changeover and on SAP Fiori launchpad.
On SAP Fiori launchpad, the apps are available with the following business catalogs:
Authorizations
To be able to use one of the apps, the user must have been granted authorization for the transaction codes
using the following authorization objects:
For the Manage Currency Changeovers app, in addition the granted authorization for the authorization object
T_CURR_MNT Manage Currency Changeovers is checked. This authorization object contains the following fields
and values:
• 01 Create
For the Execute Currency Changeover and Reverse Currency Changeover apps, the user must have
authorization for the affected company codes and in addition the granted authorization for the following
authorization objects are checked:
Effects on Customizing
Make the following settings for the currency changeover in Customizing for Treasury and Risk Management:
• During the currency changeover, the system creates backup transactions for all financial transactions
affected by the currency changeover. The backup transaction saves the data of the financial transaction
before the currency changeover. In the Customizing activity Define Number Ranges under Transaction
Manager Money Market Transaction Management Transaction Types , you can define a specific
number range for the backup transactions (number range object: FTA_GSART Financial Transaction) for
each company code. In this way, you can use a separate number range for the backup transaction so that
the numbering of new financial transactions is ongoing and is not disrupted by the newly created backup
transactions. The converted financial transactions and their corresponding backup transactions are linked
by a reference of type EUR. This enables you to reach the backup transaction from the converted financial
transaction.
Note
The system also creates copies of the positions before the currency translation, but this data is
managed internally and is not visible or linked from the converted positions.
• Define the following update types in the Customizing activity Define and Assign Update Types.
• CC_INC Currency Changeover: Increase Nominal/Quantity
• CC_DEC Currency Changeover: Decrease Nominal/Quantity
• CC_DP01 Currency Changeover: Clear Debit Amount
• CC_DP02 Currency Changeover: Post Debit Amount
• CC_CP01 Currency Changeover: Clear Credit Amount
• CC_CP02 Currency Changeover: Post Credit Amount
Assign the update types to the usage Currency Changeover.
• In the Customizing activity Assign Update Types for Currency Changeover, you must assign the new update
types in the following way:
• CC_INC and CC_DEC must be assigned under Update Types for Currency Changeover Transaction.
• The update types CC_DP01, CC_DP02, CC_CP01, and CC_CP02 must be assigned for each relevant
account symbol under Update Types for Position Transfers. The update types are used to translate the
book values on the accounts in financial accounting from the old currency to the new currency.
Related Information
Currency Changeover
With this feature, the authorization to create, change, and delete market data sets in the Manage Market Data
Sets app (app ID TAN_MDS) is checked. You assign the authorization using the authorization object F_T_MDSET
Market Data Sets.
Technical Details
Type Changed
Scope Item 1WV (Debt and Investment Management), 1X1 (Foreign Cur
rency Risk Management)
Additional Details
The new authorization object F_T_MDSET Market Data Sets contains the field ACTVT Activity, with the following
values:
The Manage Market Data Sets app does not check authorization for the activity 03 Display.
For roles to which the app is assigned, the authorizations need to be adjusted to give users the authorization
to change, create, or delete market data records according to their role. Without adjusting the authorizations,
users can only display the market data sets.
Related Information
With this feature, the new app Substitution Rules for Planning Levels - Treasury Flows is available. In this new
app, you can define substitution rules to assign the planning level to Cash Management-relevant treasury flows.
Note
You can only use the new app if you are using the simplified data transfer process from Treasury and Risk
Management to the One Exposure from Operations hub.
Technical Details
Type New
Additional Details
So far, the planning level for Cash Management-relevant treasury flows has been derived based on your
settings in the Customizing activity Assign Planning Levels. With this feature, you can define substitution rules
for deriving the planning level in the new configuration app Substitution Rules for Planning Levels - Treasury
Flows if you are using the simplified data transfer process from Treasury and Risk Management to the One
Exposure from Operations hub.
The new app Substitution Rules for Planning Levels - Treasury Flows provides the following fields for defining
substitution rules:
The app is available with the new business catalog Treasury - Configuration for Planning Level
Substitution Rules (SAP_TRM_BC_CMPLCONF). This business catalog is assigned to business role
SAP_BR_TREASURY_SPECIALIST_BOE Treasury Specialist - Back Office. In addition, you need the business
catalog SAP_TRM_BC_SUBVALLOG Treasury - Substitution/Validation Log to get the apps F4886 Substitution/
Validation Logs and F4945 Set Substitution/Validation Logs.
Effects on Configuration
In the Customizing activity Basic Settings for Cash Management Integration, you can choose the derivation
category for planning levels.
The default derivation category for planning levels is the Classic Assignment. If you choose this derivation
category, the planning level for the treasury flows is derived from the settings in the Assign Planning Levels
Customizing activity.
If you selected the Simplify Flow Generation field in this Customizing activity, you can change the derivation
category for planning levels to Derivation. If you choose this derivation category, the planning levels for treasury
flows are derived according to the substitution rules defined in the new app Substitution Rules for Planning
Levels - Treasury Flows.
Note
Change the derivation category after you have defined the substitution rules.
Related Information
With this feature, you can define liquidity items for payment flows of Treasury and Risk Management to analyze
them in Liquidity Planning. To assign the liquidity items to the treasury payment flows, you can define queries
and assign them to query sequences using new origin U From Treasury and Risk Management.
Note
You can only use the new origin if you are using the simplified data transfer process from Treasury and Risk
Management to the One Exposure from Operations hub.
Type New
Scope Item 3L5 (Liquidity Planning), 1WV (Debt and Investment Man
agement), 1X1 (Foreign Currency Risk Management), 1X3
(Interest Rate Derivatives Management), 1XD (Hedge Ac
counting for FX Forward - Group Ledger IFRS), 1YI (Inter
company Process for Debt and Investment Mgmt), 2F2 (In
tercompany Foreign Exchange Management), 2NZ (Bank
Guarantee Management), 2RW (Hedge Accounting for FX
Option - Group Ledger IFRS), 2UF (Hedge Accounting for
FX Swap - Group Ledger IFRS), 2UN (Money Market Mu
tual Fund Management), 3WY (Bond Management), 3X1
(Hedge Accounting for FX Forward - Local GAAP), 3X2
(Hedge Accounting for FX Option - Local GAAP), 3X3 (Hedge
Accounting for FX Forward - Group Ledger US GAAP),
3X4 (Hedge Accounting for FX Option - Group Ledger US
GAAP), 49D (Letter of Credit Management), 5OD (Stock
Management), 5WF (Shareholding Management), 6B5 (As
set-Backed Securities Management), 6ND (Securities Op
tion Management)
Additional Details
In addition, to the settings for the liquidity items and query sequences in Customizing, your Cash Manager
must finalize the settings for the liquidity item derivation using the following apps available on the SAP Fiori
launchpad:
Effects on Customizing
You make settings to enable the feature in the following Customizing activities available for Cash and Liquidity
Management in your configuration environment:
Default_SEQ
1010 1010_SEQ
Related Information
With this feature, you can use the evaluation type for the NPV calculation for bank accounts to specify the data
source from which the bank account balance (that is, the net present value of a bank account) is determined.
Technical Details
Type Changed
Effects on Customizing
In the Customizing activity Define and Set Up Evaluation Types, under Evaluation Control 2 Bank Account
Balance , select the data source for the bank account balance. The following data sources are available:
For more information about bank account balances, see also Manage Bank Account Balances.
Related Information
With this feature, you can create, read, update, and delete net present values of financial transactions in the
net present values table in Treasury and Risk Management with the new API Financial Transaction Net Present
Value. By default, NPVs are calculated in Treasury and Risk Management with the Calculate Net Present Values -
With CVA and DVA app. Alternatively, you can enter externally calculated net present values using the Enter Net
Present Values app.
Technical Details
Type New
Scope Item 1WV (Debt and Investment Management), 1X1 (Foreign Cur
rency Risk Management), 1X3 (Interest Rate Derivatives
Management), 1XD (Hedge Accounting for FX Forward -
Group Ledger IFRS), 1YI (Intercompany Process for Debt and
Investment Mgmt), 2F2 (Intercompany Foreign Exchange
Management), 2RW (Hedge Accounting for FX Option -
Group Ledger IFRS), 2UF (Hedge Accounting for FX Swap -
Group Ledger IFRS), 3X1 (Hedge Accounting for FX Forward
- Local GAAP), 3X2 (Hedge Accounting for FX Option - Lo
cal GAAP), 3X3 (Hedge Accounting for FX Forward - Group
Ledger US GAAP), 3X4 (Hedge Accounting for FX Option
- Group Ledger US GAAP), 6ND (Securities Option Manage
ment), OWV (Debt and Investment Management), OX1 (For
eign Currency Risk Management), OX3 (Interest Rate Deriv
atives Management)
Additional Details
Related Information
This feature enables you to use new and enhanced functions in the following apps:
Technical Details
Type New
Additional Details
The new Test Incoming Format Mappings app is available. It allows you to better define format mapping from
the beginning and verify, if the format mapping behaves according to the format definition.
On the home screen of each Map Format Data app, the application toolbar has been extended with a new icon
for Test Incoming Format Mappings app.
Purpose codes are required to comply with regulatory reporting requirements of banks or local authorities,
when you are processing payment transaction to indicate its purpose. When the payment media files are
created, the purpose code is derived from the payment reason.
You can now define payment reason in treasury for securities account and transaction management. The
payment reason can be maintained:
• Automatically, using the Payment Reason Determination – Security Account and Transaction Management
app.
• Manually, when you process financial transaction as follows:
• under the Cash Flow tab in Create Financial Transaction (FTR_CREATE) app and Process Financial
Transaction (FTR_EDIT) app
• under Process Flow details screen in Execute Debit Position - Manual Debit Position (FWZE) app
• under Choose Flow in Create Manual Posting (FWBS) app
Technical Details
Type New
Effects on Customizing
You have defined all required payment reason(s) using the Define Payment Reasons Customizing activity.
With this feature, you can now choose a termination strategy, that affects calculation of interest and
repayments.
Technical Details
Type New
Additional Details
• Default – changes end date to the termination date. Conditions base flows are created to the termination
date.
• Without Interest – all planned interests are deleted. New zero conditions for interest and capitalized
interests are generated.
• Without Interest and Repayment – all planned interests and repayments are deleted. New zero conditions
for all conditions are generated.
• Manual – conditions are adjusted by user.
The termination strategy is available for already existing financial trasactions. You can choose from termination
stategies, otherwise the Default strategy is used.
Related Information
You can invest in index-linked bonds (product category 040 Bonds). The system supports you from the
purchase, through position management, including period-end closing, and reporting until the end of the term/
sale of securities. In the class data, you can enter unit-quoted index-linked bonds with installment repayments.
Note
To use this solution, you activate Parallel Interest Conditions in the Cash Flow Calculation field.
Technical Details
Type New
Additional Details
You maintain price index adjustment condition to determine price index factor.
You can define new position management procedures with new position management category 10 Index-Linked
Bonds with Installment Repayments.
Effects on Customizing
Related Information
Position Components
New posting specification and assignment of update types for posting specification to enable accounting to
vendor is available. In addition, configuration was enhanced with an option to assign update type to posting
specification based on paying or not paying valuation area.
Technical Details
Type New
You can define different account determination settings for an update type, depending on the valuation area.
For each update type you can assign several posting specifications using values as follows:
For example, you have assigned posting specifications for update type MM1100- as follows:
DE0 was set up as the paying valuation area and 002 as the non-paying valuation area. During posting in
valuation area DE0, the system selects posting specification 71100 with value Paying Valuation Area. During
posting in valuation area 002, the system selects posting specification 81100 with the value Not Paying
Valuation Area. If not found, the system selects an entry with the value Not Specified.
As of this release, to calculate tax accrual for fund taxation you can use Accrual/Deferral of Expenses and
Revenues app.
Technical Details
Type New
For this solution, you need to carry out Assign Update Types for Accrual/Deferral activity.
Related Information
As of this release, you can define tax classification values to categorize financial instruments for taxation.
Technical Details
Type New
Effects on Customizing
You can carry out the Customizing activity called Define Tax Classification for Treasury and Risk Management.
Related Information
With the objects released in Financial Operations, you have a stable interface to access data from SAP S/
4HANA when building custom applications or extensions with developer extensibility. You can integrate the
released objects in your custom code or extend them at predefined extension points. Depending on your use
case, different object types are provided (such as BAdIs, CDS views, business object interfaces). You find all the
released objects in the ABAP Development Tools (ADT), when you're connected to SAP S/4HANA.
Technical Details
Type New
Additional Details
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
BAdI Attachment Name Ad FI_CORRESPONDENCE New You can use this
justment for FI Corre BAdI to change the
_SET_ATTCH_NM
spondence names of some or all
email attachments in
email correspondence
created in the Create
Correspondence,
Schedule A/R Jobs,
and Schedule A/P
Jobs SAP Fiori apps.
The BAdI can be
used with all corre
spondence types that
are generated from
SAP S/4HANA Out
put Management. You
could use this BAdI to
create logic that deter
mines the attachment
name based on the
correspondence type,
the language of the re
cipient, or the date, for
example.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP Cloud features released for SAP S/4HANA, for example, with the ABAP
RESTful Application Programming model, http services, and ABAP objects. For more information about the
released objects and how to find them, see Released Development Objects.
For more information about the authorizations required for working with the development objects released for
developer extensibility, see Configure Authorizations.
The selection program RFDRRE05H and RFDRRE06H, which are used for generating evaluations for respective
evaluation type, are obsolete in Evaluation Views (t-code: OBDF). They are replaced by program RFDRRE05 and
RFDRRE06 respectively.
Type Changed
Additional Details
As a result, the relevant data retrieval program, which supplies data for an evaluation, changes accordingly. The
change impacts evaluation views of the type DSO analysis or Terms offered / terms taken. When you define an
evaluation view of either of these two types, if you use RFDRRE05 or RFDRRE06 as the selection program, you
should use RFDRRSEL as the data retrieval program instead of the previous RFDRRSELH.
You can use the Extended Data Medium Exchange Engine (DMEEX) to create and maintain format trees. This
tool replaces the Data Medium Exchange Engine (DMEE).
Technical Details
Type Changed
In the upcoming release, the DMEE transaction will no longer be available for modification or creation of format
trees in the outgoing direction, for example, the payment files generation process. The incoming direction
Related Information
You can use enhanced functions of version management in the Extended Data Medium Exchange Engine
(DMEEX).
Technical Details
Type Changed
The user interface of version management has been reworked in a following way:
Related Information
Version Management
With this app, you can display an overview of your payment documents and their statuses. You can view the
statuses of individual payments and their payment batches. It is a complementary application for accounts
payables and accounts receivables accountants and cash managers to get an overview about payments.
Technical Details
Type New
Related Information
With this feature, the Import Supplier Invoices app is integrated with Google Workspace. In this app, you can
download a supplier invoice template into Google Workspace, maintain the invoice entries there, and import
the data back into this app. You can then check, post, or otherwise edit the invoices.
Technical Details
Type New
Additional Details
In the Import Supplier Invoices app, you can choose to download a template to, or upload a file from your local
device or a Google workspace by switching between the Local and Cloud options in the Destination field.
As a prerequisite, relevant configuration and system administration are required before you can use the Google
Workspace integration feature. For more information, see Integrating with Google Workspace.
Note
• Before you download a template, choose a file share that represents a directory in Google Workspace.
Make sure that the directory contains at least one folder so that the template can be saved
automatically in the folder (otherwise you will probably receive a system message saying that the
download failed and you need to check with the administrator to identify the root cause).
• Make sure all your changes are saved before you upload the file to the Import Supplier Invoices app. It
could take a few seconds or minutes, depending on your network.
Related Information
With this feature, in the Import Supplier Invoices app, a limitation is imposed on multiple sessions for invoice file
upload that are started by the same user. If the second session starts invoice data creation in the app while the
data creation has not been completed in the first session, you may get a failure of file upload message.
Technical Details
Type Changed
Additional Details
Recommendation
Wait until the data creation in the previous session is completed before uploading invoice file in another
session.
Related Information
This feature enables you to use new and enhanced functions in the following apps:
Technical Details
Type New
Additional Details
The new Test Incoming Format Mappings app is available. It allows you to better define format mapping from
the beginning and verify, if the format mapping behaves according to the format definition.
On the home screen of each Map Format Data app, the application toolbar has been extended with a new icon
for Test Incoming Format Mappings app.
With this feature, service assignments in an intermediate document (IDoc) can be retrieved into an
intercompany accounts payable document per item.
Type New
Additional Details
During the intercompany billing process, the IDoc items sent from the service company to the sales company
contain the following service assignments information, which can now be retrieved into the accounts payable
document items during posting.
The Display Supplier Balances app (F0701) has been deleted and is no longer available on the SAP Fiori
launchpad. Please use the successor app Display Supplier Balances (F0701A).
Technical Details
Type Deleted
This feature enables you to display branch code for business partners in a payment document, and group
payment documents based on the branch code when multiple branch codes are selected when creating a
payment.
Technical Details
Type New
Additional Details
When you create a payment in the Manage Automatic Payments app, you can use the branch code as a
selection key for the Free Selection field. The branch code can also be used as a grouping key for payment
documents. If multiple branch codes are selected when creating a payment, payment documents can be
grouped based on the branch code. When you try to reallocate payment items in the Revise Payment Proposals
app, items with different branch codes will be prevented from being reallocated.
Related Information
With this feature, the Delete Output button in the Manage Automatic Payments app has been enhanced. You
can now reset payment runs in the status Payment Cancelled, and reschedule a payment run or create a new
one, depending on the updated payment run status.
Technical Details
Type Changed
Additional Details
In rare cases, a payment run in the Manage Automatic Payments app comes to a stop halfway, leaving the
payment in status Payment Cancelled. When this happens, the payment is locked automatically to avoid
repetitive processing. The supplier or customer accounts included in the payment run are blocked, and the
payment items are frozen.
With this feature, you can unlock the payment run so that it can be further processed. For a payment run in
status Payment Cancelled, when you click the Delete Output button, depending on whether payment orders are
created or payment documents are posted, the payment is processed in different ways:
• If there is no payment orders created or payment document posted in this payment run, the payment run
data is deleted, and the payment is returned to a payment proposal. You can reschedule a payment run
after the issue is fixed.
• If payment orders are already created, the status of the cancelled payment run is set to Payment Posted.
You can then delete the payment orders and create a new payment run.
• If payment documents are already posted, the status of the cancelled payment run is set to Payment
Posted. You need to find the payment documents in the Payment tab, and reverse them in the Manage
Journal Entries app. You can then create a new payment run.
Note
The Delete Output button is activated only when a payment in the status Payment Cancelled is selected.
As of now, you can do mass upload of the format trees in the DMEEX by using a ZIP file.
Technical Details
Type Changed
Related Information
With this feature, you can use fixing functions to correct common problems with payment batches. The
functions are on the Remediations tab on the batch details screen in the app. You can:
Technical Details
Type Changed
The remediations functions are authorized without restriction as part of the Accounts Payable Accountant
and Accounts Receivable Accountant business role templates. To authorize remediations as part of a
custom role, use the SAP_FIN_BC_APAR_PAY_PC (Accounts Payable and Receivable - Payments) or
SAP_FIN_BC_CM_OPS_BASIC_PC (Cash Management - Cash Operations Basic) business catalogs.
Within those catalogs, you can use the BNK_RMDT (Payment Batch Remediation Authorization) restriction type
to limit authorizations for the remediation functions:
Note
For mass reset and reverse, only users that have existing authorization for reversals will be allowed to mass
reset and reverse.
Effects on Customizing
You have the option to configure the system using the Fix Errors for Payment Batches activity in your
configuration environment. For more information, see the configuration help documentation for this activity
in your configuration environment.
Monitor Payments
Several CDS views have been released and changes have been made to existing CDS views.
Technical Details
Type Changed
Additional Details
Application Compo
CDS View Name Description Status Scope Item nent
G/L Perspective of AR This CDS view pro New J59 (Accounts Receiv FI-AR-IS
Aging Grid - Cube vides you with an over able) (Information System)
(I_ARAgingGridGen view of the overdue re
LedgerCube) ceivables and receiva
bles that will become
due in the future based
on the key date you en
ter.
G/L Perspective of AR This CDS view pro New J59 (Accounts Receiv FI-AR-IS
Aging Grid - Query vides you with an able) (Information System)
(C_ARAgingGridGen overview of the over
LedgerQry) due receivables and re
ceivables that will be
come due in the fu
ture based on the key
date you enter. It re
ceives its data from the
G/L Perspective of AR
Aging Grid - Cube CDS
view.
Digital Payment Type This CDS view pro New 1S2 (Digital Payments) FI-BL (Bank
(I_DigitalPayment vides value help for Accounting)
TypeValueHelp) Digital Payment Type.
Application Compo
CDS View Name Description Status Scope Item nent
Related Information
The Display Customer Balances app (F0703) has been deleted and is no longer available on the SAP Fiori
launchpad. Please use the successor app Display Customer Balances (F0703A).
Technical Details
Type Deleted
Related Information
You can now use the Display Process Flow - Accounts Receivable app to display service contracts and service
contract billing document requests. The Service Contract and Billing Document Request document types are
available.
Technical Details
Type Changed
Related Information
You can now attach files to bank statements that you create manually in the Manage Bank Statements app.
Type New
Additional Details
In the Manage Bank Statements app, you can attach files to bank statements that you have created manually
and that are in the Draft mode. When you select such a bank statement to view its details, you can see a new
section at the bottom of the page where you can upload files.
Restriction
You can attach files only to bank statements that you have created manually. The feature does not work
with bank statements that entered the system automatically, for example via SAP Multi-Bank Connectivity
or APIs or the Manage Incoming Payment Files app.
Now, you can upload bank statements with more than 99,999 bank statement items.
Technical Details
Type New
Additional Details
Until now, you could only upload bank statements with a maximum amount of 99,999 bank statement items,
for example, via the Manage Incoming Payment Files app or the Import Electronic Bank Statement (FF.5)
transaction.
However, now you can upload bank statements with more than 99,999 items. In such a case, the system
automatically divides the bank statement into different pages. Each page can contain a maximum amount of
99,999 items. That means, if you upload bank statements with more than 99,999 items, the system creates
another bank statement page after the 99,999th item with the same bank statement number and starts
counting the items for the new page from 1.
Example
You receive a bank statement with 150,000 bank statement items. In this case, the system divides the bank
statement into two pages with the same bank statement number. The first bank statement page contains
99,999 items. The second one consists of 50,001 items. The system automatically adapts the closing and
opening balance of the two bank statement pages.
You can view the bank statement pages in the Manage Bank Statements app and navigate between the pages of
the bank statements to view all the items.
The system can divide bank statements that are in a format that is listed under XML or Bank-Specific
Format and Format with Format Assignment in the Import Electronic Bank Statement (FF.5) transaction.
You cannot use this feature with intraday statements and CAMT.054 files.
Note
If you want to upload a bank statement via the Manage Incoming Payment Files app and if the bank
statement file is larger than 100 MB, your system administrator needs to adjust the maximum limit in the
settings via the RZ10 transaction (Edit Profiles) first. For more information, see Profile Maintenance.
Related Information
Profile Maintenance
Manage Bank Statements
Manage Incoming Payment Files
Automated Division of Bank Statements
Overview on Automatic Bank Statement Processing
With this feature, you can directly automate shared processing rules in the Manage Processing Rules app.
Technical Details
Type Changed
1JT (Lockbox)
Now, you can automate shared processing rules in the Manage Processing Rules - For Bank Statements and
Manage Processing Rules - For Lockbox apps. Before this release, you had to stop sharing a processing rule
first before you could automate it. Now, you do not need to undo the sharing. That means, you can automate
processing rules faster than before.
Remember
You can only automate processing rules if you have the necessary authorizations assigned to your user. For
more information, see How to Assign the Authorizations of the Advanced Bank Statement Automation.
Note
After automating a shared processing rule, the system considers the processing rule as an automated
processing rule - not as a shared rule anymore. The consequences of automating a shared processing rule
are the following:
• Processing rules that you share with your colleagues appear under the Shared Rules tab in the Manage
Processing Rules - For Bank Statements and Manage Processing Rules - For Lockbox apps. However,
after automating a shared processing rule, the rule does not appear under the Shared Rules tab
anymore. Instead, you can find it under the Automated Rules tab.
• In the Reprocess Bank Statement Items and Reprocess Lockbox Items apps, you can use shared
processing rules to manually process items by selecting the Apply Manual Rule button. However, after
automating a shared processing rule, you cannot find the rule with the Apply Manual Rule button
anymore. Instead, you need to select the Apply Automated Rules button.
Related Information
Generating batch input sessions to process bank statements has been deprecated and deleted from the
transactions that supported it.
Type Deleted
Additional Details
The Generate batch input radio button in all transactions related to bank statement processing (such as Import
Electronic Bank Statement (FF.5 and FF_5) and Update Bank Statement (FEBP)) has been deprecated and
deleted. The Generate batch input radio button is not an available option under the Posting parameters section
anymore. Instead of the Generate batch input radio button, you can use other options: Post Immediately and Do
Not Post.
Related Information
With this feature, you can display the amount in the account currency of an incoming payment while
reprocessing items in the Reprocess Bank Statement Items app.
Technical Details
Type New
Additional Details
If you have received a payment in another currency than the currency of your house bank account, you can
select the Change to Account Currency button to display the amount in the account currency instead of the
transaction currency (or the currency in which the payment was made). You can then proceed to reprocess
the bank statement item in the account currency.
Related Information
With this feature, the system supports you when you manually clear payments.
Type Changed
1JT (Lockbox)
Additional Details
When you want to clear a payment manually, the system automatically calculates the debit and credit amount.
As soon as you double-click into any of the Debit Amount or Credit Amount fields, the system automatically fills
in the respective field and updates the balance.
Related Information
In the Manage Processing Rules app, you can now select two new options to define the rules' conditions: does
not contain and not equal to.
Type New
1JT (Lockbox)
Additional Details
In the Conditions section of processing rules in the Manage Processing Rules - For Bank Statements and
Manage Processing Rules - For Lockbox apps, there are two new values in the Option field: does not contain and
not equal to. You can use these values to define your rules' conditions more precisely. For example, you can
define a condition that is valid for bank statement items or lockbox items whose memo lines do not contain a
certain word or sequence of letters or numbers. Or you can define a condition for items whose amount is not
equal to a certain sum.
Related Information
With this release, new configuration objects or configuration items for making settings related to bank
statement processing have been added to your configuration environment. In addition, changes have been
made to some previously delivered configuration objects or configuration items.
Technical Details
Type Changed
Additional Details
In your configuration environment, under Financial Accounting (New) Bank Accounting Business
Transactions Payment Transactions Electronic Bank Statement Define Parameter Sets , you can define
basic settings for importing and posting bank statements by creating parameter sets..
When you define new parameter sets, you can now fill in two additional fields: Bundle Type and Number of
Items. In the Bundle Type field, you can specify how the system groups bank statement items into bundles. You
can decide not to bundle bank statement items at all, or to bundle them based on the accounting clerk that is
maintained in the customer master data, or to bundle them based on how many items you want a bundle to
contain.
Note
You can fill in the Number of Items field only if you have selected the Bundle per 'n' items value for the
Bundle Type field. If you select any other value in the Bundle Type field, you need to leave the Number of
Items field empty.
You can use these parameter sets in the Manage Incoming Payment Files app when you import bank
statements. You can view the accounting clerk in the Bank Statement Item Group field in the detailed view
of each item in the Reprocess Bank Statement Items app.
With this feature, you can specify that your system considers credit memos for training and inference purposes
and for the automated posting process of SAP Cash Application.
Technical Details
Type Changed
Additional Details
The Cash Application: Training job template in the Schedule Accounts Receivable Jobs app has been changed.
In the Parameters section of the job template, a new parameter has been added: Extract Debit and Credit
Memo. When you select the Extract Debit and Credit Memo checkbox, the system of SAP Cash Application
includes credit memos and debit memos in its training and inference processes and also in the automated
posting and clearing of items. If you do not want the system to consider the credit and debit memos, you need
to deselect the checkbox before scheduling the job.
You can find the same feature in the following report: Post open invoice or training data in CSV to CAI server
(ML_CASH_APP_DATA_POST).
Related Information
With this feature, you view and use custom fields in the Manage Processing Rules app.
Technical Details
Type New
1JT (Lockbox)
Additional Details
In the Custom Fields and Logic app, you can now enable custom fields to be used in the Manage Processing
Rules - For Bank Statements and Manage Processing Rules - For Lockbox apps. The custom fields that you
create are visible in the processing rules that have the G/L Posting action type. You can fill in the custom fields
while you create or edit a processing rule. The custom field and its value are then visible in journal entries that
the system created during the posting of payments with the respective processing rule.
Related Information
The functionality to view sums in the overview table in the Reprocess Bank Statement Items and Reprocess
Lockbox Items apps has been deprecated and will be deleted in the upcoming SAP S/4HANA 2025 release.
Type Deprecated
1JT (Lockbox)
Additional Details
Until now, you could view the sum of the items' amounts in the overview table in the Reprocess Bank Statement
Items and Reprocess Lockbox Items apps.
To enhance the overall performance of the apps, this functionality has been deprecated and will be deleted in
the upcoming SAP S/4HANA 2025 release.
Related Information
Due to a technical improvement, the system can no longer display drafts of processing rules that you had saved
in the Manage Processing Rules – For Bank Statements and Manage Processing Rules – For Lockbox apps.
Technical Details
Type Changed
1JT (Lockbox)
Additional Details
In the Manage Processing Rules – For Bank Statements and Manage Processing Rules – For Lockbox apps, the
system can no longer display rule drafts that you had created before the delivery of this release. If you create
new drafts of processing rules, the system can save and display them.
If you had already drafted unsaved processing rules, the system discards the drafts immediately with the
delivery of this release. If you need rules based on those discarded drafts, you need to recreate the rules in draft
mode.
Related Information
The DTAUS format has been deprecated and deleted from the transactions that supported it.
Technical Details
Type Deleted
Additional Details
The DTAUS format in all transactions related to bank statement processing (such as Import Electronic Bank
Statement (FF.5 and FF_5)) has been deprecated and deleted. The DTAUS format is not an available option
under the File Specifications section anymore. Instead of the DTAUS format, you can use other options that are
available in the transactions.
Related Information
With this feature, you can see whether the system has partially posted a bank statement item or a lockbox item
in the Reprocess Bank Statement Items and Reprocess Lockbox Items apps.
Technical Details
Type New
In the overview tables of the Reprocess Bank Statement Items and Reprocess Lockbox Items apps, you can
display an additional column, which gives you the number of the latest journal entry of the partial application
of the bank statement items or lockbox items. If you select the value in the Journal Entry Number of Partial
Application column (JE No. of Prtl Appl.), you can view the respective journal entry.
Related Information
After an on-account posting, the system fills in the Item Text field of journal entries automatically.
Technical Details
Type Changed
Additional Details
This enhancement is only relevant if the system is processing bank statements and lockbox files with payment
advices. If the system cannot find a matching open item while processing a bank statement item or a lockbox
item with a processing rule that contains the MTCH or ASMT processing instructions, the system posts the
respective bank statement item or lockbox item on account. The system fills in the Item Text field of the
respective journal entry automatically with the following information: the payment advice reference and, if
one of the following data is available, the invoice reference of the lockbox item or bank statement item, or
the reference document number (XBLNR), or the accounting document number (BELNR), or the assignment
number of the payment advice (ZUONR).
Processing Instructions
Allocation Algorithms
Manage Processing Rules - For Bank Statements
Reprocess Bank Statement Items
Manage Processing Rules - For Lockbox
Reprocess Lockbox Items
Manage Journal Entries
You can now use the lockbox invoice reference in the Reprocess Lockbox Items and Manage Processing Rules -
For Lockbox apps to easier match open items with payment advice items.
Technical Details
Type New
1JT (Lockbox)
Additional Details
In the Manage Processing Rules - For Lockbox app, you can use the lockbox invoice reference in the Match Items
in Sequence section of the predelivered ASMT processing instruction. In that section, you can determine that
the system should use the value in a payment advice item's Invoice Reference (Lockbox) field to find matching
open items.
In the Reprocess Lockbox Items app, you can use the lockbox invoice reference when you manually match open
items with payment advice items.
Lockbox Invoice Reference in the Manage Processing Rules - For Lockbox app
Related Information
The Show Application Log button for template-based processing rules has been removed in the Manage
Processing Rules - For Bank Statements app.
Technical Details
Type Changed
Additional Details
In the Manage Processing Rules - For Bank Statements app, under the Rule Templates tab, the Show Application
Log button, that led you to the log details of the job that generated a rule template in the Schedule Accounts
Receivable Jobs app, has been removed. If you want to view the log details of the jobs that generated rule
templates, you need to open the Schedule Accounts Receivable Jobs app, look for the jobs based on the Bank
Statement: Create Templates for Processing Rules (SAP_FIN_AR_GEN_BS_RULES) job template and view their
logs.
Related Information
Technical Details
Type New
1JT (Lockbox)
Additional Details
In the Manage Processing Rules - For Bank Statements and Manage Processing Rules - For Lockbox apps,
you can add an order number when the rule's action is a G/L posting. In the coding block, you can fill in
an additional field: Order. If the system processes an item with a processing rule in whose actions you have
specified an order number, then the system includes the order number in the journal entry.
With this feature, you can now post intraday bank statement items.
Technical Details
Type New
Additional Details
Up until this release, you could not post items of intraday bank statements. But from this release onwards, you
can configure your system to post intraday bank statements. This way, you can immediately post your bank
statement items and clear the open items in your system as soon as you receive the intraday bank statement.
Note
The system supports the posting of intraday bank statement items that are in the CAMT.052 format.
Effects on Customizing
The default value for the Posting Category (Intraday) field of your bank accounts is No Posting Processing. If you
want the system to post intraday bank statements, you need to change the value to Posting to Be Processed for
your bank accounts in the Define Bank Account Settings - Bank Statements app.
With this release, the posting status of bank statement items that could partially be posted with a payment
advice is Partially Applied in the Reprocess Bank Statement Items app.
Technical Details
Type Changed
Additional Details
Before this release, if the system partially processed a bank statement item with a payment advice, the item's
posting status was Auto-Posted on Account in the Reprocess Bank Statement Items app. However, now, the
system assigns the Partially Applied posting status to items in such a case. The advantage is that you can see
which line item the system cleared. You can also view the journal entries of the postings under the Documents
tab.
Related Information
Now, you can use the new 0045 processing instruction in your processing rules in the Manage Processing Rules
- For Bank Statements app.
Technical Details
Type New
Additional Details
The new predelivered processing instruction (0045 - Payment File Reference) is assigned to the following
new predelivered interpretation algorithm: 419 - DME Reference Number. The 419 interpretation algorithm
can carry out an enhanced search for the DME (data medium exchange) reference number that it can then
use to post bank statement items and to clear open items. For more detailed information on how the 419
interpretation algorithm works, see Interpretation Algorithms.
Related Information
Use the PROM processing instruction to post bank statement items or lockbox items, and to clear open items by
finding the matching promises to pay.
Type New
1JT (Lockbox)
Additional Details
In the Reprocess Bank Statement Items and Reprocess Lockbox Items apps, you can now use the PROM
processing instruction to manually post bank statement items or lockbox items, and to clear open items.
You can also use the PROM processing instruction in the Manage Processing Rules app, and set it as the action of
your processing rules.
The PROM processing instruction automatically looks for promises to pay for the respective customer and
company code, and uses the promises to pay to search for matching open items. The processing instruction
also automatically closes promises to pay after the payment is processed. For more information, see the
section about the PROMISE_TO_PAY allocation algorithm.
Related Information
Two job templates have been renamed. Their functionality has not changed, though.
Type Changed
1JT (Lockbox)
Additional Details
The Bank Statement: Rule Application Repetition job template in the Schedule Accounts Receivable Jobs app
has been renamed to: Bank Statement: Repetition of Processing Rules.
The Lockbox: Rule Application Repetition job template in the Schedule Lockbox Jobs app has been renamed
to: Lockbox: Repetition of Processing Rules.
The functionality of the job templates has not been affected by the renaming.
Related Information
The OData service for reprocessing lockbox items with the fin.ar.lockbox.reprocess ID and
the /sap/bc/ui5_ui5/sap/fin_lbit_reprc URL has been deprecated and deleted. This is relevant if you
have created your own tiles for this OData service on the SAP Fiori launchpad.
Technical Details
Type Deleted
1JT (Lockbox)
Additional Details
The OData service for reprocessing lockbox items with the fin.ar.bankstatementitems.reprocess ID
and the /sap/bc/ui5_ui5/sap/fin_bsit_reprc URL is the successor of the service for reprocessing
lockbox items with the fin.ar.lockbox.reprocess ID and the /sap/bc/ui5_ui5/sap/fin_lbit_reprc
URL. The service for reprocessing lockbox items with the fin.ar.lockbox.reprocess ID and the /sap/bc/
ui5_ui5/sap/fin_lbit_reprc URL has been deprecated and deleted. If you have created your own tiles for
this service on the SAP Fiori launchpad, we recommend that you switch to the successor service as soon as
possible.
Related Information
You can now unlock a bank statement item or a lockbox item if you have locked it in the Reprocess Bank
Statement Items and Reprocess Lockbox Items apps.
Technical Details
Type New
1JT (Lockbox)
Additional Details
If you have opened a bank statement item or a lockbox item to edit it in the Reprocess Bank Statement Items
or Reprocess Lockbox Items app, and if you opened another tab in your browser or carried out another action
which led to you accidentally locking the item, then the system does not allow you to process the item. First,
you need to unlock the item yourself. To do that, you need to select the item in order to edit it, and confirm the
subsequent warning message.
Caution
We recommend that you do not use this action frequently because it might lead to inconsistencies or errors
in your postings. Instead, we recommend that you try to return to the original browser tab in which you had
opened the item or that you try to reverse the action that had led to you locking the item.
Related Information
With this feature, you can upload and download processing rules in the Manage Processing Rules app.
Type New
1JT (Lockbox)
Additional Details
In both the Manage Processing Rules - For Bank Statements and Manage Processing Rules - For Lockbox apps,
you can now upload and download manually applicable, shared and automated processing rules.
This feature is useful if you want to transfer a set of processing rules from one of your systems into another one
(for example, from your test system into your productive system). After selecting some processing rules, you
can download them as an XML file. You can then upload the XML file containing the data of the processing rules
into your other system.
In order to avoid any errors, we recommend not to edit the XML file after downloading your processing
rules.
Caution
• The system does not carry out any consistency checks of the uploaded XML file or of the accuracy
of the rules. That means, if you upload the same rule twice or if you upload a rule that has the same
conditions and actions as another rule that already exists in your target system, you will have duplicate
rules in your system. Having multiple instances of rules with the same conditions and actions can lead
to problems in the automated posting process.
• When downloading the processing rules in an XML format, the system only downloads the data that
is user-independent and system-irrelevant. That means, the XML file only contains data that can be
used consistently throughout multiple systems. For example, the unique identifiers of the rules are
not downloaded into the XML file because they are data that is relevant to the source system and
that would not work in another target system. The Favorite flag is also not downloaded because it is
user-dependent data.
• You can download or upload a maximum amount of 150 processing rules at once.
Related Information
Data source and custom field extensibility has been updated for correspondence type SAP09 - Internal
Document (Ledger View) and SAP09 - Internal Document (Entry View).
Technical Details
Type New
Additional Details
With the custom fields app, you can extend the form templates for correspondence type SAP09 with custom
fields from the business contexts specified in the following table.
Correspondence Type Business Context Form Template Name Form Template Description
SAP09 - Internal Document Finance: Coding Block FIN_FO_CORR_INTDOC_LED Internal document for Cre
(Ledger View) GER ate Correspondence - Ledger
Finance: Journal Entry Item View
SAP09 - Internal Document Finance: Coding Block FIN_FO_CORR_INTDOC_ENT Internal document for Create
(Entry View) RY Correspondence - Entry View
Finance: Journal Entry Item
Under the Data Source Extensions tab in the Custom Fields app, you can create extensions for the data sources
that are shown in the following table.
SAP09 - Internal Document (Ledger FDP_FFO_INTDOC_LED_MDL 0001 Form Data Provider - Correspondence
View) SAP09 - Ledger View - Journal Entry -
Items
SAP09 - Internal Document (Entry FDP_FFO_INTDOC_ENT_MDL 0001 Form Data Provider - Correspondence
View) SAP09 - Operational document - Items
With this new app, you can upload multiple customer open items into the system all at once. You download a
template file, enter open item information, and upload the completed file back to the app. You can then check
and post the open items from this app.
Type New
Related Information
With this new app, you can create refunds for payment card payments received using SAP S/4HANA Cloud
for Customer Payments or the SAP Digital Payments: Payment Card Authorizations for Customer Line Items
with Standard Card job in the Schedule Accounts Receivable Jobs app. To complete a refund, you use the
Payment Card Settlement job in the Schedule Accounts Receivable Jobs app. You can view the process flow of a
refund and display the relationships between refund-related documents, including customer invoices, payment
documents, and refund documents.
Technical Details
Type New
To enable business users to access this app, they must have the business catalog Accounts Receivable -
Incoming Payments (SAP_FIN_BC_AR_INC_PAY_PC) assigned.
Related Information
With this new app, you can write off uncollectible accounts receivable and post the write-offs to predefined G/L
accounts. You can add some notes and attachments while posting the write-offs.
Technical Details
Type New
To enable business users to access this app, they must have the business catalog Accounts Receivable -
Clearing (SAP_FIN_BC_AR_CLEARING_PC) assigned.
Effects on Customizing
Ensure that you've defined separate G/L accounts to which write-offs should be posted via the Customizing
activity Define Accounts for Payment Differences (Manual Outgoing Payment). For more information, see Define
G/L Accounts for Posting Write-Offs.
With this feature, the system automatically calculates and populates debit and credit amounts when you
manually clear payments.
Technical Details
Type Changed
Additional Details
When you want clear a payment manually, the system automatically calculates the debit and credit amounts.
As soon as you click into any of the Debit Amount or Credit Amount fields, the system automatically fills in the
respective field and updates the balance.
You now have the option to use payments cards designated as Collection Authorization cards in the customer
master data to carry out payment card authorizations for customer line items when using job templates in the
Schedule Accounts Receivable Jobs app.
Note
These application jobs for carrying out payment card authorizations for customer line items can only run if
you have activated the SAP digital payments add-on.
Note that if you want to use the SAP digital payments add-on you will need a separate license. For further
information, please contact your SAP Account Executive.
Technical Details
Type Changed
Additional Details
The job template formerly known as SAP Digital Payments: Payment Card Authorizations for Customer Line
Items has been renamed to SAP Digital Payments: Payment Card Authorizations for Customer Line Items for
Standard Cards. Use this job template if you want to carry out payment card authorizations using payment
cards designated as Standard Cards in the customer master data.
Related Information
SAP Digital Payments: Payment Card Authorizations for Customer Line Items with Standard Card
SAP Digital Payments: Payment Card Authorizations for Customer Line Items with Collection Authorization
With this new app, you can cancel a payment card authorization for an open customer line item when the
authorization was created using either the job template SAP Digital Payments: Payment Card Authorizations
for Customer Line Items with Standard Card or the job template SAP Digital Payments: Payment Card
Authorizations for Customer Line Items with Collection Authorization.
Note
You can only use this app and these application jobs if you have activated the SAP digital payments add-on.
Note that if you want to use the SAP digital payments add-on you will need a separate license. For further
information, please contact your SAP Account Executive.
Technical Details
Type New
Related Information
We have added two new fields to the app: Base Date for Day Until Limit Is Exceeded and Predicted Days Until
Limit Is Exceeded.
Technical Details
Type Changed
Additional Details
Find more details about the use and the complete process: Predictive Capabilities in SAP Credit Management
You can see the new fields Base Date for Day Until Limit Is Exceeded and Predicted Days Until Limit Is Exceeded
in the entry page of the app (screenshot in English only):
Change your filter view to see the fields. You can also include them in your default filter view.
We have added two new fields to the app: Base Date for Day Until Lmt Is Exceeded and Predicted Days Until
Limit Is Exceeded.
Technical Details
Type Changed
Additional Details
Find more details about the use and the complete process: Predictive Capabilities in SAP Credit Management
In the Manage Credit Accounts app, you can display both fields on the credit profile in the Credit Segments
section (screenshot in English only):
Change your filter view to see the fields. You can also include them in your default filter view.
Related Information
The Delete Open Item History of Business Partner job template was added to the app.
Technical Details
Type Changed
Additional Details
Find more details about the use and the complete process: Predictive Capabilities in SAP Credit Management
Related Information
With the new situation templates, you can notify recipients about the change of the credit limit, the risk class,
or the score of a business partner.
Technical Details
Type New
Additional Details
The following new situation templates are available for the Manage Credit Accounts app:
You can use the new team category Credit Management Business Partner (UKM_BP) to notify recipients of these
situations.
Related Information
Use this new app Display Additional Credit Information to display additional information of business partners
maintained in the credit profile or in the credit segment.
Technical Details
Type New
Related Information
We have introduced some changes to the following job templates: Assign Credit Management Role to Business
Partners and Consistency Checks.
Technical Details
Type Changed
Additional Details
• You can now automatically create the credit profile when you run the Assign Credit Management Role to
Business Partners job template.
With the new field Create Credit Profile, you can decide to add the credit profile to the selected business
partners when you run the Assign Credit Management Role to Business Partners job template (screenshot
in English only):
• In the Consistency Checks job template, a new selection option allows key users to close inconsistent
documented credit decicsions. This feature is only available for key users authorized as Super User in
Credit Management.
Use this new feature to manually close documented credit decisions (DCDs) which are inconsistent. An
inconsistency is a state when a DCD is in status Blocked (01), but the related sales order has already been
processed. You can use the job template to manually close these DCDs by entering the case ID. You have
the option to set the status of the DCD to Released (02) or Rejected (03).
To be able to schedule a job using the new feature in the Consistency Checks job template, business users need
to have the following authorization object assigned: Super User in Credit Management (F_UKM_SUP)
Related Information
You can add a custom field to the Import Financial Statement KPIs app to import your own KPIs.
Technical Details
Type New
Related Information
In the Manage Credit Limit Requests app, we have added a new filter view: My Open Credit Limit Requests
Type Changed
Additional Details
Per standard configuration, the new filter view My Open Credit Limit Requests is selected when you open the
app (screenshot in English only):
Related Information
Recommended Filter Settings for the Manage Credit Limit Requests App
In the Manage Documented Credit Decisions app, we have added a new filter view: My Documents with Credit
Block
Technical Details
Type Changed
Additional Details
Per standard configuration, the new filter view My Documents with Credit Block is selected when you open the
app (screenshot in English only):
Recommended Filter Settings for the Manage Documented Credit Decisions App
Use this new app to simulate updates of payment behavior key figures in credit management. The app is a
navigational target for running the test run of this report from the Manage Credit Accounts app.
Technical Details
Type New
Additional Details
Using this app, you can perform the test run from the Manage Credit Accounts app to get an overview of these
figures for a specific business partner. To do this, navigate to a business partner in the Manage Credit Accounts
Related Information
You can change credit data for several business partners at once. We also improved the data entry for dates
and added new navigation options.
Type Changed
Additional Details
• In the Business Partners table, you can now select multiple business partners and perform mass changes.
You can change the Risk Class, Credit Group, Calculation Rule, Credit Check Rule, and Score Valid To fields
(screenshot in English only):
• In the Partner Hierarchy sections on the credit profile and in the credit segment, you can now directly
navigate to the Import Credit Account Hierarchies app. You can also now directly navigate to the other
business parners in the hierarchy (screenshot in English only):
Related Information
This new predefined predictive scenario allows you, as a data scientist or machine learning expert, to enable
your users to predict the risk of late payment for invoices. After enabeling the scenario, the Risk of Late
Payment field supports collection specialists in their daily work. The prediction of the risk of late payment is
based on historical data and by using Intelligent Scenario Lifecycle Management.
Technical Details
Type New
Before you can use the Risk of Late Payment field productively, an analytics specialist must enable the related
scenario. More information: Predictive Scenario for Risk of Late Payment
Effects on Customizing
You can include the Risk of Late Payment field in your collection strategy. More information: Including the Risk
of Late Payment in Your Collection Strategy
Related Information
In the Invoices table, you can add the new Risk of Late Payments column.
Technical Details
Type Changed
Additional Details
In the Process Receivables app, you can add the Risk of Late Payments column to the Invoice table. This column
is part of the new predictive scenario in Collections Management: Predictive Scenario for Risk of Late Payment
[page 421]
With this app, you can display application logs related to condition contract maintenance and settlement. The
app provides a structured overview of application logs and allows you to quickly check if any errors occurred
and if further action is required.
Technical Details
Type New
Related Information
With this app, you can display application logs for settlement management documents. The app provides a
structured overview of application logs and allows you to quickly check if any errors occurred and if further
action is required.
Technical Details
Type New
Related Information
With this release, the authorization object W_COCO_PER (Cost center authorization for workforce condition
contracts) is introduced. This authorization object uses a new authorization logic to handle condition contracts
and related entities in internal commission scenarios. For more information about the changes and to learn if
your action is required, see Additional Details.
For a complete list of authorization objects in settlement management, see Authorizations in Settlement
Management.
Technical Details
Type New
Additional Details
The access control of some CDS views and CDS view-based artifacts is now enhanced with the authorization
object W_COCO_PER. If you have built custom CDS views based on the following views before SAP S/4HANA
2023, you must adjust the access controls accordingly:
In addition to the logic for the new authorization object W_COCO_PER (Cost center authorization for
workforce condition contracts), the access control of the CDS views now includes the fields Company
Code (CompanyCode) and Worker Cost Center (CndnContrWorkerCostCenter), as well as the association
_PersonWorkAgreement.
Furthermore, the SAP Enterprise Search function and all entities belonging to the Condition Contract OData
API have been enhanced with the new authorization object. For more information about SAP Enterprise
Search, go to the Settlement Management documentation and choose your end-to-end scenario. In the search
field of your end-to-end scenario, enter Search for Condition Contracts.
With this release, the authorization object W_WBRK_IC (Authorization for intercompany cost distribution) is
introduced. This authorization object uses a new authorization logic to handle settlement documents and
related entities in intercompany cost distribution scenarios. For more information about the changes and to
learn if your action is required, see Additional Details.
For a complete list of authorization objects in settlement management, see Authorizations in Settlement
Management.
Technical Details
Type New
Additional Details
The access control of some CDS views and CDS view-based artifacts is now enhanced with the authorization
object W_WBRK_IC. If you have built custom CDS views based on the following views before SAP S/4HANA
2023, you must adjust the access control accordingly:
In addition to the logic for the new authorization object W_WBRK_IC (Authorization for intercompany cost
distribution), the access control of the CDS views now includes the fields Customer Company Code
(CustSettlmtCompanyCode) and Authorization Category (SettlmtDocAuthznCat).
The field Authorization Category distinguishes between the standard and the intercompany authorization
check. If the new intercompany access control is activated, the check is applied to all settlement documents
that were created after its activation. For any settlement documents created prior to the activation, the
standard authorization check applies. You can see which authorization category was used for each settlement
document in the document header, under Authorization Category (SettlmtDocAuthznCat).
Furthermore, the SAP Enterprise Search function and all entities belonging to the Settlement Document
OData API have been enhanced with the new authorization object. For more information about SAP Enterprise
Search, go to the Settlement Management documentation and choose your end-to-end scenario. In the search
field of your end-to-end scenario, enter Search for Settlement Documents.
Related Information
Type Changed
Additional Details
The following CDS view elements have been deprecated with SAP S/4HANA 2023:
The association
_PrecedingConditionContract has
been deprecated and replaced with
_PrecedingConditionDocument.
In the CDS view C_SettlmtDocDEX, the access control was enhanced with additional logic on the
authorization objects. C_SettlmtDocDEX now additionally checks the authorization in cases when all
organizational data is available and in cases when no organizational data (with the exception of company
code) is available. Please consider that this has an impact on the behavior of the CDS view. If you have built
custom CDS views based on this view, you must adjust the access controls accordingly.
Related Information
With this app, you can quickly see and analyze all relevant data and key facts of a condition contract in one
place, including business partner data, administrative data, and contractual data. The app offers optimized
performance and new features.
Technical Details
Type New
Additional Details
• Analyze the document flow in a detailed way and display all related documents of the condition contract
• Get an overview of the condition contract's business volume
• Ascertain your current business volume performance by displaying the business volume results for one or
two 12-month periods preceding your condition contract settlement dates
• Display the settlement dates of the condition contract and settlement date details
• Display related settlement documents or personnel settlement documents for a specific settlement date
of the condition contract
• Display the application log for a specific settlement date of the condition contract
This app is the successor of the Condition Contract (F3594) app. The Condition Contract (F3594) app is
deprecated and will be deleted from the SAP Fiori launchpad in an upcoming release. The deprecated app may
no longer be available by default on the SAP Fiori launchpad. In this case, you can find it in the app finder until it
is deleted. We recommend that you switch to the successor app as soon as possible.
Condition Contract
The display of related settlement documents has been updated in the Display Settlement Dates app. By
selecting a specific settlement date, you can now display all related settlement documents in one table and
filter them by active and passive settlements. You can also display application log entries for the settlement
date if an application log has been created.
Technical Details
Type Changed
Additional Details
• All
By selecting the All filter, you can display all related settlement documents for the settlement date.
• Active Settlements
By selecting the Active Settlements filter, you can display related settlement documents that have been
created by the system during the condition contract settlement for the settlement date. Active settlements
can include settlement documents that have been created during final, partial, or delta settlements. In the
app, these settlement documents were previously called automatic settlement documents.
• Passive Settlements
A filter for workforce-related condition contracts has been added. You can now display related personnel
settlement documents for a settlement date.
Related Information
Technical Details
Type Changed
Related Information
Technical Details
Type Changed
Related Information
With this app, you can manage condition contracts that represent internal sales commission agreements. This
includes displaying, releasing, and locking condition contracts, as well as setting and removing settlement
locks. You can also navigate to other apps to create or change condition contracts.
Technical Details
Type New
Related Information
You can now use this app to display the settlement dates and settlement date details for a selected condition
contract that represents a supplier rebate agreement. Additionally, you can now display application log entries
for a specific settlement date if an application log has been created.
Technical Details
Type Changed
Additional Details
The list of a condition contract’s settlement dates also includes information about the settlement and
execution dates, settlement status, and settlement date type. By selecting a specific settlement date, you
can do the following:
• Display additional settlement date details such as business volume dates and scheduling worklist data
Additionally, you can now directly access the quick business volume overview for a condition contract in the
Settlement Dates tab.
Related Information
You can now use this app to display the settlement dates and settlement date details for a selected condition
contract that represents a sales rebate agreement. Additionally, you can now display application log entries for
a specific settlement date if an application log has been created.
Technical Details
Type Changed
Additional Details
The list of a condition contract’s settlement dates also includes information about the settlement and
execution dates, settlement status, and settlement date type. By selecting a specific settlement date, you
can do the following:
• Display additional settlement date details such as business volume dates and scheduling worklist data
• Display the corresponding settlement documents for the selected settlement date, filter the settlement
documents by active and passive settlements, and navigate to a specific settlement document to display
additional document details
Additionally, you can now directly access the quick business volume overview for a condition contract in the
Settlement Dates tab.
Related Information
The Manage Customer Condition Contracts app has been renamed Manage Condition Contracts -
Customers for consistency reasons. You can now use this app to display the settlement dates and settlement
date details for a selected condition contract that represents a customer condition contract. Additionally, you
can now display application log entries for a specific settlement date if an application log has been created.
Technical Details
Type Changed
Additional Details
The list of a condition contract’s settlement dates also includes information about the settlement and
execution dates, settlement status, and settlement date type. By selecting a specific settlement date, you
can do the following:
• Display additional settlement date details such as business volume dates and scheduling worklist data
• Display the corresponding settlement documents for the selected settlement date, filter the settlement
documents by active and passive settlements, and navigate to a specific settlement document to display
additional document details
• Display the most relevant or latest application log entries for the settlement date if an application log has
been created
Related Information
The Manage External Sales Commissions app has been renamed Manage Condition Contracts - External
Commissions for consistency reasons. You can now use this app to display the settlement dates and
settlement date details for a selected condition contract that represents an external sales commission
agreement. Additionally, you can now display application log entries for a specific settlement date if an
application log has been created.
Technical Details
Type Changed
Additional Details
The list of a condition contract’s settlement dates also includes information about the settlement and
execution dates, settlement status, and settlement date type. By selecting a specific settlement date, you
can do the following:
• Display additional settlement date details such as business volume dates and scheduling worklist data
• Display the corresponding settlement documents for the selected settlement date, filter the settlement
documents by active and passive settlements, and navigate to a specific settlement document to display
additional document details
• Display the most relevant or latest application log entries for the settlement date if an application log has
been created
Related Information
With this app, you can manage freight cost allocation documents. You can search for freight cost allocation
documents and display them in a list, release freight cost allocation documents to Finance, and display
additional details for a freight cost allocation document by selecting it from the list. The app has been
enhanced. After selecting an individual freight cost allocation document from the list, you can now also release
it to Finance directly from the object page.
Technical Details
Type Changed
Related Information
The Manage Royalty Condition Contracts app has been renamed Manage Condition Contracts - Royalties
for consistency reasons. You can now use this app to display the settlement dates and settlement date
Technical Details
Type Changed
Additional Details
The list of a condition contract’s settlement dates also includes information about the settlement and
execution dates, settlement status, and settlement date type. By selecting a specific settlement date, you
can do the following:
• Display additional settlement date details such as business volume dates and scheduling worklist data
• Display the corresponding settlement documents for the selected settlement date, filter the settlement
documents by active and passive settlements, and navigate to a specific settlement document to display
additional document details
• Display the most relevant or latest application log entries for the settlement date if an application log has
been created
Additionally, you can now directly access the quick business volume overview for a condition contract in the
Settlement Dates tab.
Related Information
With this app, you can now plan recurring patterns for scheduling your scheduling worklists. Additionally, you
can apply these patterns not only to individual items but to ranges to schedule several worklists with the same
attributes.
Type Changed
Related Information
With this app, you can manage settlement documents. You can search for settlement documents and display
them in a list, release settlement documents to Finance, and display additional details for a settlement
document by selecting it from the list. The app has been enhanced. After selecting an individual settlement
document from the list, you can now also release it to Finance directly from the object page. You can now also
display additional partner data details for a business partner of the selected settlement document, such as
address details.
In addition, the information display for Accounting Data and Profitability Segments has been enhanced. Thus,
the app clearly indicates when no information is available for Accounting Data or Profitability Segments.
Technical Details
Type Changed
Related Information
The Manage Supplier Condition Contracts app has been renamed Manage Condition Contracts - Suppliers
for consistency reasons. You can now use this app to display the settlement dates and settlement date details
for a selected condition contract that represents a supplier condition contract. Additionally, you can now
display application log entries for a specific settlement date if an application log has been created.
Technical Details
Type Changed
Additional Details
The list of a condition contract’s settlement dates also includes information about the settlement and
execution dates, settlement status, and settlement date type. By selecting a specific settlement date, you
can do the following:
Additionally, you can now directly access the quick business volume overview for a condition contract in the
Settlement Dates tab.
Related Information
With this app, you gain an overview of condition contracts that represent internal sales commission
agreements. You can monitor the life cycle of condition contracts and analyze relevant contract data from
different perspectives. You can also search for and identify specific condition contracts.
Technical Details
Type New
Related Information
With this app, you gain an overview of condition contracts that represent sales rebate agreements. You can
monitor the life cycle of condition contracts and analyze relevant contract data from different perspectives. You
can also search for and identify specific condition contracts.
Technical Details
Type New
Additional Details
This app is extensible. Your key user can create custom fields for it in the Custom Fields app.
Related Information
With this app, you gain an overview of condition contracts that represent supplier rebate agreements. You can
monitor the life cycle of condition contracts and analyze relevant contract data from different perspectives. You
can also search for and identify specific condition contracts.
Type New
Additional Details
This app is extensible. Your key user can create custom fields for it in the Custom Fields app.
Related Information
The Monitor Customer Condition Contracts app has been renamed Monitor Condition Contracts - Customers for
consistency reasons.
Technical Details
Type Changed
The Monitor External Sales Commissions app has been changed. The app is no longer a variant of the Monitor
Supplier Condition Contracts app (renamed Monitor Condition Contracts - Suppliers). It is now a standalone
app that you can use to gain an overview of condition contracts that represent external sales commission
agreements. The app has also been renamed from Monitor External Sales Commissions to Monitor Condition
Contracts – External Commissions.
Technical Details
Type Changed
Additional Details
This app is extensible. Your key user can create custom fields for it in the Custom Fields app.
Related Information
The Monitor Royalty Condition Contracts app has been renamed Monitor Condition Contracts - Royalties for
consistency reasons.
Type Changed
Related Information
The Monitor Supplier Condition Contracts app has been renamed Monitor Condition Contracts - Suppliers for
consistency reasons.
Technical Details
Type Changed
Related Information
With this app, you can create, schedule, and monitor the update of accruals relevant to workforce condition
contracts. An update is required when accrual-relevant data, for example, the condition rate, was changed
in the condition contract retroactively. For each condition contract matching your selection that requires a
retroactive accruals update, an update of the accruals is performed and corresponding personnel settlement
documents are created during the update process.
Technical Details
Type New
Related Information
This feature enables you to create and schedule jobs to reverse open accruals for obsolete workforce condition
contracts that were relevant for settlement.
Technical Details
Type New
Related Information
With this app you can create, schedule, and monitor a job for the settlement of workforce condition contracts.
During the settlement run for each settlement date of a selected condition contract matching your selection,
one or more personnel settlement documents will be generated.
Technical Details
Type New
Related Information
With this app, you can create, schedule, and monitor periodic jobs to generate personnel settlement
documents for the unplanned settlement of workforce condition contracts. "Unplanned" means that the
settlement date was not set when the contract was created.
Technical Details
Type New
Related Information
With this app, you can monitor scheduled jobs for the settlement of condition contracts. The jobs have been
scheduled by using the Manage Scheduling Worklists - Settlement Management app.
Technical Details
Type New
Related Information
The following new situation templates are available for freight cost allocation document releases:
Technical Details
Type New
Related Information
With this feature, you can prevent the blocking or deletion of HR master data if transactions requiring HR
master data exist.
Technical Details
Type New
Related Information
With this feature, you can select accrual/deferral items by billable items in the Display of Accrual/Deferral
Items. You can search by various attributes of a billable item, including business partner, contract account,
and contract. The accrual/deferral items in the hit list are sorted according to master data. From here you can
drill down according to, for example, account assignment or data package. For each drilldown option, you can
include any fields present in your billable items, including custom fields.
Technical Details
Type Changed
Effects on Customizing
If you want to include custom fields of the billable item in your drilldown, you need to add these fields to the
customer includes used in the structures for displaying and aggregating accrual/deferral data:
• To display fields in the Display of Accrual/Deferral Items, these fields must be included in customer include
CI_FKKBIXREVREC_I_DISP of the display structure. This adds these fields to the Breakdown According to
Items for Data Package view.
• To display fields in the other views, the fields must also be included in the following customer includes:
• For display in the Breakdown According to Data Package view, you must create the customer include
CI_FKKBIXREVREC_AGGR_DATAPACK and include the fields.
• For display in the Breakdown According to Account Assignment view, you must create the customer
include CI_FKKBIXREVREC_AGGR_ACCKEY and include the fields.
• For display in the Breakdown According to Master Data view, you must create the customer include
CI_FKKBIXREVREC_AGGR_MD and include the fields.
With this feature, you can adapt the billing plan, invoicing, and invoice correction processes in Convergent
Invoicing to suit your requirements. You can:
Technical Details
Type New
Additional Details
To create custom fields, you need the Extensibility role assigned to your user.
The following business contexts for custom fields are available in the Custom Fields app:
• Contract Accounting Billing Plan Header (CINV_BILLINGPLAN_HEADER), with business scenario Billing
Plan Header to Billable Item.
• Contract Accounting Billing Plan Item (CINV_BILLINGPLAN_ITEM), with business scenario Billing Plan
Item to Billable Item.
• Contract Accounting Billing Request (CINV_BILLINGREQUEST_ITEM), with business scenario Billing
Request Item to Billable Item.
The following business scenario is available for business contexts Convergent Invoicing: Invoicing Document
Item and Convergent Invoicing: Billable Items:
These business contexts and scenario for custom fields provide optional extensibility for the transfer of data in
Convergent Invoicing.
When a business scenario is activated for a custom field, note the following principles:
• The value in the custom field is always copied from source to destination, even when the source field is
empty.
• The standard logic for Convergent Invoicing processes applies:
• Fields with character format serve as split criteria.
• Fields with numeric format are aggregated.
If you want a numeric value to be shown for information only, you can avoid the aggregation by using type
character for the field instead of type numerical. However, use this option with care as it increases data
consumption.
Related Information
With this feature, you can select documents by provider contract. You can also display PDF printouts of
invoices. In credit memos and debit memos, you can distribute amounts across several items.
Technical Details
Type Changed
In the Display Invoicing Documents app, you can display a PDF printout from the Attachments.
In the Manage Credit/Debit Memos app, you can automatically distribute an amount across several items.
Related Information
With this feature, you can include ISO units of measure in APIs for Convergent Invoicing.
Technical Details
Type Changed
You can transfer units of measure in ISO format in the affected APIs. You can still transfer standard SAP units of
measure.
Related Information
Previously, you could enter amounts with a maximum amount of 99,999,999,999.99 for each line item or in
totals records. If this maximum value was exceeded during the aggregation of amounts in totals records, a
runtime error occurred due to an overflow.
To prevent terminations due to a field length that is too low, the length of the amount fields has been extended
to 23 characters with two decimal places.
Type Changed
Additional Details
The system generates payment lots from electronic account statements. If you post the payment lots and
in doing so, payments cannot be assigned to a contract account, clarification cases arise. When generating
clarification cases, the system transfers the details of the note to payee from the bank statement transferred
by the bank to the note to payee of the clarification cases (field DFKKCFZST-TXTVW in table DFKKCFZST). At
event 0263, which runs when the clarification cases are generated, you can now influence which information
is transferred from the note to payee determined by the bank to the note to payee in the clarification case. By
adjusting the data, you ensure that clerks find the details in the note to payee in the clarification list that you
need for clarifying payment.
Technical Details
Type New
Related Information
If a provider contract was created successfully in the S/4HANA system, you can send a contract confirmation
to the business partner. To do this, you use the correspondence type Contract Confirmation (Provider
Contract) (0050). SAP delivers the sample form FI_CA_VT_CONFIRM_SAMPLE_PDF . If a template is defined
for correspondence type 0050, the system updates a trigger. You output the correspondence with the
correspondence print run (transaction FPCOPARA).
Type New
Related Information
Direct debit instruction is a method by which a payment service provider obtains a payer’s authorization to
collect payment from the payer’s bank account during the direct debit procedure. It provides the required
information to enable collection from the payer's account. Once the bank approves the instruction, the direct
debit is set up and payments can be charged.
Technical Details
Type New
The following new transactions are available on the SAP Easy Access screen, under Accounting Financial
Accounting Contract Accounts Receivable and Payable Payments Direct Debit Mandates Direct Debit
Instructions :
• Create Direct Debit Mandate Instructions Media ( FIDDMBKINSTO): This transaction enables you to create
direct debit instructions based on the changes you have made in direct debit mandate.
• Manage Direct Debit Mandate Media ( FIDDMFDTA): This transaction enables you to display and download
the selected direct debit instruction files.
Effects on Customizing
The following customizing activity and business add-ins (BAdI) are available from the SPRO transaction
in Customizing for Financial Accounting, under Contract Accounts Receivable and Payable Business
Transactions Payments Incoming/Outgoing Payment Creation Management of Direct Debit Mandates .
Business Add-ins
Related Information
You can now also create payment orders for card payments.
The payment run creates payment orders as part of digital payment transactions whenever a payment method
is selected that is indicated accordingly. In this case, the payment run does not post a payment document, but
creates a payment order.
Payment orders for card payments are processed by the payment service provider you use.
Type New
Additional Details
1. The payment run creates a payment card order and also posts a clearing document "Card Account to
Clearing Account".
The receivable has not yet been cleared. The payment service provider has not yet been informed.
Example
A receivable of 100.- is to be paid by credit card and processed using a payment card order.
The payment run creates a payment order for a card payment and posts a clearing document with a
payment data supplement of 100.- from the card account to the clearing account for payment card
orders.
To be able to work with payment card order lots, the following settings must be made in Customizing
for Contract Accounts Receivable and payable, under Business Transactions Payments Processing of
Incoming and Outgoing Payments :
• You have defined a clearing account for payment card orders in activity Define Account Determination for
Payment Card Order Lot.
• You have maintained configuration activity Define Default Values for Payment Order Lots.
To enable selection according to the payment card order number in the payment card order lot, you have
defined a selection criterion that refers to the Payment Order field (PYORD).
You also made the following settings in Customizing for Contract Accounts Receivable and Payable, under
Business Transactions Payments Processing of Incoming and Outgoing Payments Payment Cards .
• You have defined a balance sheet account for card payments in configuration activity Define Accounts for
Payment Card Institute.
• You have maintained configuration activity Define Specifications for Automatic Returns Posting.
Finally, in Customizing for Contract Accounts Receivable and Payable, under Basic Functions Postings and
Documents Basic Settings Define Bank Clearing Account , you have defined a clearing account for card
payments.
To be able to process returns, the corresponding returns reasons, bank clearing accounts for payment lots, and
details for automatic returns posting must be defined in the system settings.
Related Information
1. You trigger a capture for the open receivables that are to be paid by credit card.
2. You import payment advice notes from SAP digital payments add-on.
3. You process the payment advice notes. If the payment advice note can be processed successfully, the
system generates the corresponding postings for the payments to the clearing account and charges
account in the general ledger.
You can now complete the overall process even if a payment service provider that is used to process a payment
does not work with payment advice notes.
Type New
Additional Details
To be able to complete the overall process even if a payment service provider that does not work with payment
advice notes is used to process a payment, proceed as follows:
1. In event 1432, fill the payment advice note response data, such as charge amount, settlement amount, and
settlement currency.
Unless you implement the event, the system copies the amount and currency of the receivable document
as the settlement amount and settlement currency.
2. To update the payment advice note data, schedule a regular run to complete the payment data
(transaction FPCSAD).
3. If you then schedule a Settlement Run for Payment Cards (transaction FPCS) with processing type
Process Received Response (Payment Advice Note), the system creates the corresponding postings for
the payments to the clearing account and charges account in the general ledger.
Related Information
You can now also post several charges with tax for successfully billed card payments by making the relevant
system settings.
Type New
Effects on Customizing
To post multiple charges, define an expense account and an account assignment key for expense
posting for each additional charge in Customizing for Contract Accounts Receivable and Payable, under
Business Transactions Payments Processing of Incoming/Outgoing Payments Payment Cards Define
Specifications for Additional Charge Postings . If you also want to post tax for the additional charges, also
define the tax code for each charge here.
Related Information
As part of the integration with SAP digital payments add-on, you can now also offer your customers payment
by link in returns notifications and dunning letters.
If you inform customers about a return that has occurred, you can use a payment link (QR code) in the returns
notification to transfer the outstanding payment, including any charges and taxes incurred.
In a dunning letter, you can use a payment link (QR code) to transfer payment of overdue receivables, including
any charges and taxes incurred.
Type New
Effects on Customizing
Using the general system settings required for payment by link, in Customizing activity Set Up Company Codes
for Contract Accounts Receivable and Payable, you specify that payment links For Returns or For Dunning
Letters are to be offered.
Related Information
When you transfer payment lot items and trigger training by using transaction FPML_CASHAPP_TRAIN for
training of the machine learning model, manually clarified payment lot items are used by default (ML Training
Only with Manually Clarified Payment Lot Item indicator is set by default).
In this case, SAP Cash Application, add-on for contract accounting forecasts master data such as the business
partner, contract account, and contract.
If the ML Training Only with Manually Clarified Payment Lot Item indicator is not set, both manually clarified-
and automatically-posted payment lot items are used for training of the machine learning model.
In this case, SAP Cash Application, add-on for contract accounting now forecasts both master data and
reference document numbers, payment form numbers, external payment form numbers, and payment advice
notes.
Type New
Related Information
If you post and process receivables resulting from service orders and service contracts in Contract Accounts
Receivable and Payable, you can now use item-based controlling.
Technical Details
Type New
Related Information
Using the APIs provided, you can present information about customer accounts in your internet portal. The
document container is updated with document data starting from the point of activation.
You can now also include document data that was posted before the activation of the document container.
Transaction Lock Stock Data to Document Container (FPDC1) is provided to load this data.
Technical Details
Type New
Related Information
You can increase the effectiveness of your processes in Collections Management by including prediction values
in the BRFplus rules of your collection strategies that SAP S/4HANA for behavioral insights provides in the Late
Payment scenario.
Alternatively, by using an installation-specific implementation in event 0398, you can include forecast values in
your collection strategies in the BRFplus rules to increase the effectiveness of your dunning processes. Event
0398 is processed in the dunning proposal run before event 0315, which determines the next collection step
when collection grouping is used.
Type New
Additional Details
To use SAP S/4HANA for behavioral insights in dunning by collection strategy, the following prerequisites must
be met:
If the Consider Forecast Values indicator is set for a collection strategy, the system runs event 0398. In the
default implementation of the event, the forecast values of the SAP S/4HANA for behavioral insights scenarios
are transferred to the dunning data. If you define characteristic values installation-specifically for event 0398,
the system transfers the forecast values determined by your implementation to the dunning data.
Effects on Customizing
You activate the use of forecasts in Customizing for Contract Accounts Receivable and Payable, under
Business Transactions Dunning Dunning by Collection Strategy Define Collection Strategy , by setting
the Consider Forecast Values indicator for the relevant collection strategies.
Related Information
If you are forwarding postings generated in Contract Accounts Receivable and Payable to Accounts Receivable
or Accounts Payable, you can now monitor the status of the documents transferred from Contract Accounts
Receivable and Payable and created in Accounts Receivable and Payable (see SAP menu under Periodic
Processing Reconciliation of Documents with Source Data Reconciliation with Documents in FI-AP/AR
(transaction FPSLMON).
Technical Details
Type New
Related Information
With the Analyze Payment Locks (F6134) and Analyze Clearing Locks (F1653A) apps, you display existing
payment and clearing locks for receivables and payables.
With the Analyze Dunning Locks (F1655A) app, you display existing dunning locks for receivables.
As the data volume can be very high, to improve performance, the apps evaluate a system snapshot of
receivables and payables instead of the current live data.
With the Create Snapshot of Locked Open Items transaction (FPLOCK_SNAP), you create the snapshots
evaluated by the apps.
Type New
Related Information
Data retrieval is enabled for all ILM objects relevant for data retrieval assigned to an archiving object or to a
data destruction object in Contract Accounting.
When data retrieval is active, you can search for and retrieve personal data of a data subject.
Technical Details
Type New
Effects on Customizing
To be able to search for personal data, define purposes in the Customizing activity Maintain Purposes that
specify why the data was recorded and processed. You then assign an ILM object to each purpose here.
Related Information
Archiving
Data Destruction
In archive administration (transaction SARA), you can now read data from the archive for the archiving object
for provider contracts (FI_MKKCAVT). Program RFKK_CAVT_ARCHIVE_READ (BDT archiving, read program)
reads the data from the archive.
Technical Details
Type New
Related Information
Inbound services now expect an ISO code for currency codes, units, and measures in the service request. The
following SOAP APIs are affected by this change:
Version 0001 of the Contract Accounting Business Partner Invoice API and version 0001 of the
Contract Accounting Business Partner Payment are deleted.
Version 0001 of the Cash Security Deposit API will be deprecated. As for technical reasons, the Create
and Create Request operations of version 0001 of the Cash Security Deposit API do not deliver the
desired result. For example, the created security deposit number cannot be returned in the response body.
Version 0002 of the API now delivers the desired results.
Technical Details
Type Changed
Additional Details
As for technical reasons the SAP Object Type (SOT) changed to ContrAcctgBusPartnerInvoice and to
improve performance, version 0001 of the Contract Accounting Business Partner Invoice API was
depracated and is now deleted.
As for technical reasons the SAP Object Type (SOT) changed to ContrAcctgBusPartnerPayment and to
improve performance, version 0001 of the Contract Accounting Business Partner Payment API was
depracated and is now deleted.
In version 0002 of both APIs the performance improvement is achieved by reducing the number of tables the
APIs read.
Fields in version 0002 of both APIs are adapted to the new SAP Object Type (SOT).
Related Information
Contract Accounting provides two new business events to notify consumer applications about new and
changed SEPA mandates of business partners.
Technical Details
Type New
Related Information
For technical reasons, the SAP Fiori apps listed below will be replaced by new app versions.
Technical Details
Type Deprecated
Additional Details
The following SAP Fiori apps will be replaced by new improved app versions that offer extended analytical
capabilities:
• Analyze Payment Locks (F1239) will be replaced by a new app version with the App ID F6134
• Analyze Dunning Locks (F1655) will be replaced by a new app version with the App ID F1655A
• Analyze Clearing Locks (F1653) will be replaced by a new app version with the App ID F1653A
• Analyze Overdue Items (F0860) will be replaced by a new app version with the App ID F0860A
• Analyze Clearing Reason (F2125) will be replaced by a new app version with the App ID F2125A
• Analyze Collection Volume (F2208) will be replaced by a new app version with the App ID F2208A
• Analyze Collection Success (F2209) will be replaced by a new app version with the App ID F2209A
• Analyze Dunning Volume (F2122) will be replaced by a new app version with the App ID F2122A
• Analyze Dunning Success (F2123) will be replaced by a new app version with the App ID F2123A
• Analyze External Collection Volume (F2402) will be replaced by a new app version with the App ID F2402A
• Analyze Write-Offs (F0861) will be replaced by a new app version with the App ID F0861A
• Analyze Open Credits (F2364) will be replaced by a new app version with the App ID F2364A
• Analyze Installment Plans (F2363) will be replaced by a new app version with the App ID F2363A
The apps will be deleted from the SAP Fiori Launchpad in SAP S/4HANA 2025.
Please be aware that if you have personalized your launchpad, you need to remove the apps with the old App
IDs and add the new App IDs.
Related Information
This feature enables you to recalculate the prices for a subscription contract when a parameter that impacts
the calculation of recurring fee is changed, for example, quantity. In this case, a new item is created with a
new price calculated based on the changed parameter. The previous item is delimited, and its price is prorated.
These system performs these calculations on the recurring fee in SAP Convergent Charging using prorata
parameters .
Technical Details
Type New
Additional Details
While assigning a charge plan to a cross-catalog mapping version in the Manage Subscription Product-Specific
app, you can enable the charge plan for proration using the Proration indicator.
Related Information
You can now define and configure subscription product bundles using Advanced Variant Configuration
together with configurable bills of material (BOMs). This enables you to manage complex subscription product
structures more effectively, tailor these products to fit your specific requirements, and accurately represent the
desired configuration in a subscription order or solution quotation.
Technical Details
Type New
Effects on Customizing
The following item categories are delivered for items where multi-level BOM explosion is supported in
Advanced Variant Configuration:
Here, the Bundle Explosion flag is unchecked, and Structure scope is set to D BOM Explosion of Configurable
Product. In addition, the item category group PRSM is delivered that you can use in product master to
determine the correct item category. You make general settings for item categories in the Customizing under
Service Transactions Basic Settings Define Item Categories .
The date type CONFIGDATE is assigned to the date profile PROVITEM in the Customizing under Service
Basic Functions Date Management Define Date Profile for Service Transactions .
Related Information
You can now maintain WBS elements as account assignment objects in subscription orders and solution
quotations via the UI and API. In subscription orders, these WBS elements can be maintained at header and
item level for subscription items and sales items. In solution quotations, these can be maintained at item level
for subscription items.
Technical Details
Type New
Additional Details
The assigned WBS elements are copied over to the subscription contract and further distributed to the FI-CA
provider contract for subscription items. The WBS elements assigned to sales items are copied to the SD sales
order.
Note
If you have maintained the WBS element at item level, it takes precedence over the one maintained at
header level (if any). If a WBS element is not maintained at item level, then the one at header level (if any) is
considered during contract distribution.
Related Information
You can now maintain terms of payment for subscription items and sales items in a subscription order
or solution quotation, different from those that are already defined in the assigned contract account. This
Technical Details
Type New
Additional Details
These item-level terms of payments are transferred to a subscription contract (for subscription items)
and sales order (for sales items), where they are considered for calculating the due date for incoming
payments on creation of the CI invoice document. This means that different subscription and sales items
in a subscription order or solution quotation can have different payment terms that are transferred to the
respective subscription contract and sales order.
Effects on Customizing
A FI-CA payment condition is assigned to FIAR terms of payment for calculation of due date in the Customizing
under Contract Accounts Receivable and Payable Basic Functions Postings and Documents Document
Maintain Payment Terms . Multiple payment terms in FI-CA can have the same terms of payment.
At transaction level, however, the FIAR terms of payment are made available only if there is one
to one mapping with FI-CA payment conditions. To ensure this, the mapping is done in the table
TFK_MAP_ZAHLKOND in Customizing under Service Transactions Settings for Subscription Transactions
Integration Integration with Provider Contract Map Terms of Payment to FICA Payment Conditions . Only
the payment terms added here are available for selection in the subscription orders and solution quotations.
Related Information
Previously, the refund amount determined by the system during withdrawal of a subscription contract could
not be modified. You can now manually enter a desired refund amount while executing the Withdraw change
process.
Technical Details
Type Changed
Additional Details
When you execute the Withdraw change process, the system automatically determines the refund amount
based on the Withdrawal Reason and Refund Code. However, after selecting a withdrawal reason, you can
also provide the preferred refund amount manually. The provided refund amount is considered during price
calculation of the new contract item.
Related Information
Withdraw
Previously, only prices were replicated to SAP Convergent Charging for calculation of recurring prices. Now,
discounts and surcharges, in addition to prices, are also replicated to SAP Convergent Charging. This facilitates
assignment of discounts and surcharges during order creation, allows flexible pricing of orders, and improves
transparency with a single view of all pricing data in Subscription Order Management.
Type Changed
Additional Details
You are now able to transfer the following to SAP Convergent Charging:
• Price master data, including discounts and surcharges using the Data Replication Framework (DRF)
• Absolute, percentage, and aggregate values for discounts and surcharges
• Transaction-specific manual prices, including discounts and surcharges via the ODI Framework
Related Information
Previously, if a subscription item was extended with a custom field, this field would reflect in a subscription
order and subscription contract. This behavior is now enhanced so that the custom fields are transferred from
subscription contracts in Subscription Order Management to provider contracts in FI-CA. This enhancement
eliminates the need for customization when managing data from custom fields in subscription contracts and
provider contracts.
Technical Details
Type Changed
Related Information
The OData API Subscription Order (Version 0001) will be deprecated and will not be supported from release
SAP S/4HANA 2023 onwards. This is due to the inability of the Version 0001 API to support ISO and SAP codes
for units of measure and duration units.
This OData API Subscription Order (Version 0001) will be replaced by the OData API Subscription Order
(Version 0002).
Technical Details
Type Deprecated
Related Information
With the OData API Subscription Order (Version 0002), you can use ISO codes and SAP codes for units of
measure and duration units.
Technical Details
Type New
Additional Details
This API is available on the SAP Business Accelerator Hub (Subscription Order (Version 0002) ).
With OData API Subscription Order (Version 0002), you can now perform various new operations and a new
action for the following entities:
Note
The OData API Subscription Order (Version 0001) will be deprecated from SAP S/4HANA 2023 onwards.
Related Information
The Master Agreement OData API is enhanced so that you can now perform error handling via AIF.
Type Changed
Related Information
Master Agreement
Situation Handling now delivers an automatically enabled situation type for the situation template Subscription
Contract Item Grace Period (SOM_GRACE_PERD_SUB_CONTR_ITEM). The details page for the subscription
contract now displays a situation message if the subscription contract item is past its end date but within the
grace period.
Technical Details
Type New
Subscription contracts that are setup for auto renewal, rejected, or are phased contracts are excluded from
these automatic notifications.
Related Information
The following SAP Fiori apps for Subscription Order Management can no longer be used on smartphones:
Technical Details
Type Deleted
Related Information
The Mass Changes of Subscription Contracts app enables you to choose all the subscription contracts that you
want to change and take them over into a mass processing. Since only specific contracts are eligible for mass
processing, multiple filters are provided to simplify the search and selection of contracts.
Technical Details
Type New
Additional Details
This app is available in the SAP Fiori Apps Reference Library: Mass Changes of Subscription Contracts.
Effects on Customizing
You can perform all the relevant activities for mass processing in the Customizing under Service
Transactions Settings for Subscription Transactions Mass Processing .
Note
If a subscription contract with the statuses In Process, Scheduled for Processing, or Processed with
Errors is included in a mass processing, it can neither be included in another mass processing nor
can it be changed by executing a change process manually. In such a case, you can use the BAdI
CRMS4_SOM_MP_CP_CHECK in the Customizing under Service Transactions Settings for Subscription
Transactions Mass Processing BAdI: Additional Checks for Change Processes to ensure that change
processes are hidden in the Processes section as well.
Related Information
The Manage Mass Processing of Subscriptions app enables you to maintain and execute mass processing
runs and monitor the results. This app streamlines the execution of change processes on a large number of
contracts, thus eliminating the overhead for item-by-item modifications, triggering, and monitoring mass jobs.
Technical Details
Type New
Additional Details
This app is available on the SAP Fiori Apps Reference Library: Manage Mass Processing of Subscriptions.
Effects on Customizing
All the relevant activities for mass processing can be performed in the Customizing Service Transactions
Settings for Subscription Transactions Mass Processing .
Note
If a subscription contract with the statuses In Process, Scheduled for Processing, or Processed with
Errors is included in a mass processing, it can neither be included in another mass processing nor
can it be changed by executing a change process manually. In such a case you can use the BAdI
CRMS4_SOM_MP_CP_CHECK in the Customozing under Service Transactions Settings for Subscription
Transactions Mass Processing BAdI: Additional Checks for Change Processes to ensure that change
processes are hidden in the Processes section as well.
Changes to identity and access management (IAM) objects have been delivered for International Trade. For
additional information , see SAP Note 3341718 .
Technical Details
Type New
Scope Item 2U1 (Customs Management with SAP Global Trade Services)
Additional Details
Apps
App ID Name Action Comments
SAP_SLL_BC_PI_BASIS Global Trade Services Inte Update Due to the new business cat
gration - Job Scheduling alog split (new business cata
log
SAP_SLL_BC_PI_SD0A_UPD
_RPR to include Schedule
Sales Document Status
Update – Global Trade
Services app and new busi
ness catalog
SAP_SLL_BC_PI_DOC_RPR
to include Schedule
Reprocessing of Documents
– Global Trade Services app)
in SAP_SLL_BC_PI_BASIS
in SAP S/4HANA 2022, the
application log app is no lon
ger needed because log func
tionality is already provided
in theF6041 - Schedule
Transfer of Changed Master
app. All these changes above
are already deprecated in
SAP S/4HANA 2022 and are
to be removed in SAP S/
4HANA 2023. The related en
tries (reference from busi
ness catalog
SAP_SLL_BC_PI_BASIS) in
business groups/pages that
are kept in SAP S/4HANA
2022 according to guideline
are also removed in SAP S/
4HANA 2023.
Business Groups
Business Catalog ID Name Action Comments
Page
Page ID Name Action Comment
You can use this app in SAP S/4HANA to schedule the transfer of product attributes for special customs
procedures to the SAP Global Trade Services system in a batch manner.
Type New
Scope Item 2U1 (Customs Management with SAP Global Trade Services)
4.8.1.3 Intrastat
As of SAP S/4HANA 2023, the Current Month and Previous Month parameters for specification of the
declaration month are available in the following Intrastat selection apps:
By selecting the Current Month parameter option, the declaration month is calculated as the month of the job
execution date.
By selecting the Previous Month parameter option, the declaration month is calculated as the month previous
to the month of the job execution date.
Note
To specify the declaration month manually, select the Manual Input parameter option.
Technical Details
Type New
Technical Details
Type New
Prior to SAP S/4HANA 2023, there were three custom fields in Intrastat declaration items with 5, 10, and 15
characters.
With SAP S/4HANA 2023, there are three more custom fields in Intrastat declaration items with 20, 40, and 40
characters.
You can fill these custom fields by using the BAdI BADI_INTRASTAT_SELECTION.
Technical Details
Type New
With SAP S/4HANA 2023, you can use six custom fields as further selection criteria for processing Intrastat
declaration items.
Technical Details
Type New
With SAP S/4HANA 2023, you can specify the following two new fields in the Define Default Values for
Purchasing Customizing Activity:
Technical Details
Type New
The Define Business Transaction Types for Returns to Supplier and Define Procedures for Returns to Supplier
Customizing activities are obsolete as of SAP S/4HANA 2023.
Technical Details
Type Deleted
In Croatia, as of SAP S/4HANA 2023, it is possible to assign third party declarants to providers of information
and create Intrastat declarations with information relevant for third party declarants.
Technical Details
Type New
This functionality changes the deletion behavior of contracts and contract items on Sales documents. Instead
of physically deleting the records, the Reason for Rejection field from SD contract items is used to mark it as
Rejected. This is applied during amendments and on voiding Deals.
Technical Details
Type Changed
Rejection
Additional Details
This functionality enhances secondary price condition input to allow the selection of a Unit of Measure on
conditions defined as percentage type.
Technical Details
Type Changed
Application Component
Additional Details
4.9.1.1.3 UI Improvements
Enhancements on Deal Capture applications to provide consistent user experience across the applications.
Technical Details
Type Changed
Application Component
General improvements on Deal Capture applications regarding non-functional aspects, including performance,
accessibility, user assistance, and translations.
Technical Details
Type Changed
Application Component
Additional Details
With this functionality, the Business Partner Data Controller (BPDC) is now used when processing personal
data. The BPDC is an optional configuration and must be activated for this feature to be used.
Technical Details
Type Changed
Additional Details
New fields have been added to the API Journal Entry – Post (Synchronous)
(JournalEntryCreateRequestConfirmation_In).
Item node
Item-AccountAssignment substructure
DebtorItem node
DebtorItem-PaymentDetails substructure
DebtorItem-OneTimeCustomerDetails substructure
CreditorItem node
CreditorItem-OneTimeVendorDetails substructure
Technical Details
Type Changed
Related Information
New fields have been added to the API Journal Entry – Post (Asynchronous)
(JournalEntryBulkCreationRequest_In) and reprocessing of entries containing errors is now supported
in the Application Interface Monitor.
Item-AccountAssignment substructure
DebtorItem node
DebtorItem-PaymentDetails structure
DebtorItem-OneTimeCustomerDetails substructure
CreditorItem node
CreditorItem-OneTimeVendorDetails substructure
Technical Details
Type Changed
Related Information
New fields have been added to the API Operational Journal Entry Item - Read (A2X)
(API_OPLACCTGDOCITEMCUBE_SRV).
Technical Details
Type Changed
Related Information
The TestDataIndicator field in the service message header of an API is used to simulate postings and returns a
message. The value is restricted to true or false. If no value is transferred, false is the default value. When the
value is true, it overrides other values for the same field in service nodes. When the value is false or null, the
values in each service node take effect respectively. This rule is valid for the following APIs:
Technical Details
Type Changed
JournalEntryCreateRequestConfirmation_In
JournalEntryBulkClearingRequest_In
Related Information
The Journal Entry Event business object has been changed. For upgrade compatibility reasons, the accounting
document number is now available in either the AccountingDocument field or the JournalEntry field.
Note
If you are new to this event, please use the AccountingDocument field.
Note • FiscalYear
Fiscal year
Only journal entry creation catego
• AccountingDocument
ries with one of the following docu
For upgrade compatibility reasons,
ment statuses trigger the event:
the accounting document num
• Space - Normal Document ber is now available in either
• L - Posting Not in Leading the AccountingDocument field or
Ledger the JournalEntry field. Their use
is identical. If you are new
• U - Posting in General Ledger
to this event, please use the
Only
AccountingDocument field.
• JournalEntry
Journal entry
Business events are published on the SAP Business Accelerator Hub. For more information about business
events, see Business Events on SAP Business Accelerator Hub.
Related APIs
This service enables you to retrieve billing files (XML / CSV file format) for a company code, year, period, and
JV partner.
Type New
Additional Details
This service is published on the SAP Business Accelerator Hub. For more information about APIs, see APIs on:
Related Information
The API Accounting Activity Allocation - Read, Create is available. It enables you to read, create, and reverse
accounting activity allocations.
Technical Details
Type New
Related Information
Technical Details
Type New
Caution
This feature is available in SAP Human Capital Manage
ment for SAP S/4HANA and the SAP S/4HANA HR
Compatibility Pack. For more information on HCM func
tionality in SAP S/4HANA, refer to SAP Human Capital
Management.
Effects on Customizing
You can activate the display of the Request List pushbutton using the following Customizing activities:
• To display the Request List pushbutton in the overview screen of infotype 2001 (Absences) in transactions
PA20, PA30, PA51, and PA61, set the flag Request List in Customizing under Time Management Time
Data Recording and Administration Absences Absence Catalog Display Request List Pushbutton in
Display and Maintenance Transactions .
• To display the Request List pushbutton in the overview screen of infotype 2002 (Attendances) in
transactions PA20, PA30, PA51, and PA61, set the flag Request List in Customizing under Time
You can use Data Controllers (DCs) to control authorizations for Business Partners (BPs). DC assignments can
be derived automatically based on the Company Code.
Technical Details
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Additional Details
In case you have activated feature toggle BUP_DATA_CONTROLLER_PURPOSE, you can use DCs to control
authorizations for BPs. To synchronize DC assignments, you require authorizations from the authorization
objects B_BUP_DCPA and B_BUP_DCPD. DC assignments can be derived automatically based on the Company
Code (infotype 0001, field BUKRS) of the related personnel number.
To derive the DC assignments based on the Company Code, maintain the relevant settings in Customizing
under Cross-Application Components Data Protection General Settings Data Controller .
Related Information
Data Controller
SAP Note 2340095
The transaction Cross Application Time Sheet for Service Providers CATSXT is deleted.
Technical Details
Type Deleted
Caution
This feature is available in SAP Human Capital Manage
ment for SAP S/4HANA and the SAP S/4HANA HR
Compatibility Pack. For more information on HCM func
tionality in SAP S/4HANA, refer to SAP Human Capital
Management.
Additional Details
Effects on Customizing
Related Information
You can use the new infotype framework in the off-cycle workbench.
Technical Details
Type New
Additional Details
Key Benefits:
• Count on consistency, as there is no difference from a business perspective with the infotype framework
used being transparent for users, all existing off-cycle activities remaining unchanged, and the off-cycle
workbench functionality remaining unchanged.
You can use the enhanced ‘display posting runs’ via transaction PCP0.
Technical Details
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Key Benefits:
Related Information
5.7 Fiori Apps for SAP Human Capital Management for SAP
S/4HANA
With this new app, you as an employee can manage your flexible spending accounts (FSAs).
Technical Details
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Additional Details
If employees are to be allowed to create or make changes to their spending account claims, the required
Customizing settings need to be maintained. For more information, refer to App Implementation: My FSA
Claims.
Related Information
My FSA Claims
With this new app, employee users can upload HR-related documents, e.g., sick notes. After the document is
submitted, responsible HR administrators receive an email notification with the document attached for further
processing.
Technical Details
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Additional Details
Within the My HR-Related Documents Fiori app, employee users can upload HR-relevant documents of that
type. Users have to choose from custom defined document categories before uploading a document. After
employees submit one or more documents, the files are converted to a single PDF file and attached to the
notification mail for the HR administrator. It is possible to assign different HR administrators depending on the
document categories.
Effects on Customizing
You can maintain the settings of the app, like defining document categories, and assigning processor groups
for certain types of documents in Customizing under Personnel Management Roles and Self-Services (SAP
Fiori) Employee Self-Service (SAP Fiori) Application-Specific Settings My HR-Related Documents .
Related Information
My HR-Related Documents
With this new app, you can view the upcoming events, trainings, leaves, and work schedules of your colleagues
or direct reports.
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Additional Details
With the My Team Calendar Fiori app, you can create your own views, which can be shared with colleagues. You
can use filters on a selected view, search for employees or events, and download selected information as an
Excel file. It is possible to share or restrict calendar access via an approval process.
Effects on Customizing
You can maintain the settings of the app in Customizing under Personnel Management Roles and Self-
Services (SAP Fiori) Employee Self-Service (SAP Fiori) Application-Specific Settings My Team Calendar .
Related Information
My Team Calendar
With this new app, you as a manager can assign trainings to your employees and view the completion status of
trainings.
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Related Information
Technical Details
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Additional Details
Employees can use the search field to find other colleagues and their contact data quickly. Link to an
Organizational Chart app provides additional information on the organizational environment of the found
employee.
Related Information
You can create your own custom My Reporting tiles that can be used on the Fiori Launchpad. In addition, you
can display a dynamic KPI directly on the tile that corresponds to the number of hits of the report output.
Technical Details
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Additional Details
You can create your own custom tiles that call a single report via the My Reporting Fiori app directly on the Fiori
Launchpad. In addition, you can display a dynamic KPI directly on the tile that corresponds to the number of
hits of the report output. By clicking the tile, users can display the corresponding hits in My Reporting, adjust
the input data of the reports, and use filter and selection options on the output.
Effects on Customizing
To create an report tile, you need to include a report in the My Reporting Customizing, as well as maintain
the relevant settings. You can access the Customizing for My Reporting under Personnel Management
Roles and Self-Services (SAP Fiori) Manager Self-Service (SAP Fiori) Application-Specific Settings My
Reporting .
Related Information
HR Administrators can use the Critical Leave Requests tile to display leave requests in status ERROR directly on
the Fiori launchpad.
Type New
Caution
This feature is only available in SAP Human Capital
Management for SAP S/4HANA. For more information
on HCM functionality in SAP S/4HANA, refer to SAP
Human Capital Management.
Additional Details
The Critical Leave Requests tile is based on the My Reporting Fiori app, and calls the report Display Leave
Requests (RPT_ARQ_LIST).
Related Information
My Reporting
SAP Note 3365072
With this feature, you can define images for trending courses in the Search Courses app.
Technical Details
Type New
Additional Details
Effects on Customizing
Related Information
Search Courses
With this feature, you can get an overview of active incidents and incident-related tasks at your organization.
When you specify your location in the Set My Location app, the overview includes data from your selected
location and its sublocations. You can see the most recent items that require attention and navigate to due
tasks. Additionally, you can analyze statistical data presented in a variety of chart formats.
Technical Details
Type New
Related Information
With this feature, you can view and edit incidents in a flexible and responsive interface.
Type New
Effects on Customizing
To use the new overview page floorplan (OVP), you need to activate it in Customizing under Environment,
Health and Safety Incident Management General Configuration Activate Overview Page Floorplan
(New) . By default, the user interface is available in its previous version, built using the object instance
floorplan (OIF).
Note
Before you activate the OVP floorplan in the productive system, make sure to replicate your custom user
interface enhancements and screen adaptations in the new floorplan. Modifications of the OIF floorplan are
not compatible with the OVP floorplan.
Related Information
With the Activate Overview Page Floorplan (New) configuration activity, you can activate the overview page
floorplan (OVP) for viewing and editing incidents. When the OVP floorplan is activated, all navigation to
incidents leads to the OVP version of the user interface. You can find the activity in Customizing under
Environment, Health and Safety Incident Management General Configuration Activate Overview Page
Floorplan (New) .
Type New
Additional Details
By default, the user interface is available in its previous version, built using the object instance floorplan (OIF).
Note
Before you activate the OVP floorplan in the productive system, make sure to replicate your custom user
interface enhancements and screen adaptations in the new floorplan. Modifications of the OIF floorplan are
not compatible with the OVP floorplan.
Effects on Customizing
Note
If you activate the OVP floorplan, configuration changes made in the Assign Access Level to Tabs
configuration activity are not considered.
Related Information
The authorization concept for accessing incidents now includes both the EHHSS_INC6 and EHFND_LOC
authorization objects and grants access to specific locations listed in the user restrictions of the authorization
role. If users have access to a location, they cannot access incidents that have its subordinate locations
assigned unless these locations are explicitly stated in the user restrictions.
Type Changed
With this feature, you can restrict the access to multiple sections of an incident record in a single step.
Previously, it was necessary to navigate to each section in order to restrict the access to it. Based on these
settings, information is only displayed to authorized users.
Technical Details
Type Changed
With this app, you can create new safety instructions and new revisions for existing safety instructions for all
hazardous substances in your factory to keep your workers safe when handling these substances. A safety
instruction summarizes the hazards of a substance together with all information for safe handling, for example,
personal protective equipment and first aid notes.
Type New
Preparation Required No
With this feature, generated PDF documents of safety instructions are persistently stored for future access.
Once generated, the metadata of a safety instruction document is entered into the Document Management
System (DMS) as a new Document Info Record (DIR). This makes the original document easily accessible at
any time from multiple locations (including integrated components such as Asset Management) without having
to generate again.
Technical Details
Type New
Additional Details
This feature has cross-component integration with Asset Management. This means that once a safety
instruction is generated, users in the Asset Management component will have immediate access to the PDF file
without any additional configuration.
With this feature, you can use the archiving object EHHSS_FSI to archive safety instructions that are
maintained in Manage Safety Instructions - Substances or Manage Safety Instructions - Equipment.
Technical Details
Type New
Additional Details
The EHHSS_FSI archiving object offers the following Business Add-In (BAdI):
• CL_BADI_EHHSS_FSI_IRM_OT_FLD
The implementation of this BAdI method serves for the indirect value determination of available fields. The
BAdI calculates the value of the IRM field from the values of the source fields maintained in the object
category specific customizing.
Related Information
With this change, Health and Safety Management shall consume and load listed substances, listed substance
groups and listed substance conditions from the regulatory content service as the preferred source. Only when
the regulatory content service is not configured, listed substances, groups, and conditions are loaded from
MIME repository.
Technical Details
Type Changed
Loading of regulatory content, like substances, has been streamlined for better performance and use of the
regulatory content service. Instead of loading content into tables and updating only related to a specific release
or support package, now all customers are able to have substance information delivered continuously. This
content is delivered as part of the most current release. All content is available, without this relationship to a
specific support package.
Effects on Customizing
Customers will need to activate the job SAP_EHFND_PC_CONTENT_LOAD which will run the report
R_EHFND_PC_CONTENT_LOAD.
Related Information
With this feature, new and changed content regarding occupational exposure limits (OELs) for various
countries is delivered to your system.
Technical Details
Type Changed
Additional Details
The following occupational exposure limit regulations are either newly shipped with SAP S/4HANA 2023 or
have been changed since the last release.
• The following occupational exposure limit regulations have been changed since the last release:
Note
To use the newly delivered or changed occupational exposure limit content, you have to go to the app
Activate Compliance Requirements. In this app, select the corresponding new regulations and activate them
based on their relevance to your company, or respond to updates.
Related Information
With this app, you can collect, store, and calculate data that is relevant for emissions declarations, and which is
used for regulatory reporting as required specifically by the German authorities.
Type New
Additional Details
App Details
You can use this app to do the following:
• Create and export emissions declaration data records based on an active compliance scenario of the
emissions declarations type.
• Collect, store, calculate, and submit emissions data as required by local regulations.
• Calculate the concentration, mass flow, and total emissions of an emitted company substance.
• Monitor your data against assigned environmental limits.
• Specify certain activities and attributes that are not available for compliance scenarios of the generic type.
Company Substances
Compliance scenarios of the emissions declaration type (see the next section for more details) have been
adapted to work with company substances rather than listed substances.
In My Emissions Declarations, the data import template is adapted for the input of company substances.
Their details are entered into the Emitted Substance and Emitted Substance ID fields (the latter contains the
internal number of the emitted substance, which is found in the Manage Substances Compliance app). While
the Emitted Substance ID field is optional, if you enter two company substances with the same name, you will
be prompted to enter the internal number of at least one of them, so that they are distinguishable from each
other.
In the Manage Compliance Scenario app, when you are adding a new emitted substance activity to an
emissions declaration scenario, the Subject field's value help only displays existing company substances.
Company substances can be created from listed substances using the Manage Substances Compliance app.
See Related Links for more information.
As an environmental technician, when you create an emissions declaration in the My Emissions Declarations
app with a new reporting period—and you add or remove emitted substances—a new revision of the scenario
is automatically created in active status. This means that although only an environmental manager can edit
• Approve (As an environmental manager, you must approve a declaration before it can be set to Revise or
Ready for Reporting.)
• Invalidate (After invalidation, you can only create a revision of the declaration.)
• Revise (This creates a new revision of the declaration.)
• Ready for Reporting (This status is related to the Manage Emissions Declarations Reports app, which is still
under development.)
As an environmental manager, in the Manage Compliance Scenario app—for scenarios of the emissions
declarations type—you can add or remove emitted substances, create scenario revisions, assign environmental
limits to emitted substances, and monitor your data against the regulated thresholds. However, all data
calculations for emissions declarations are done in the My Emissions Declarations app.
Effects on Customizing
The following Customizing activities have been provided to support data collection for emissions declarations:
• Specify Off-Gas Determination Types (SAP Customizing Implementation Guide > Environment,
Health and Safety > Environment Management > Compliance Scenario > Specify Off-
Gas Determination Types)
In this Customizing activity, you can define the types of off-gas determination you expect to use in
your company, depending on the business process and reporting specifics. The following examples are
delivered with the system: measurement (M), calculation (C), and estimation (E).
• Specify Default Off-Gas Determination Type (SAP Customizing Implementation Guide >
Environment, Health and Safety > Environment Management > Compliance Scenario >
Specify Default Off-Gas Determination Type)
Related Information
My Emissions Declarations
Emissions Declaration Data Collections
Emissions Declaration Scenario
Manage Substances Compliance
With this feature, you can create additional identifiers for company substances. These non-regulatory, non-
standard identifiers can store numbers, codes, or formulas that are used to identify your substance, search for
it, and print on documents such as safety data sheets or labels.
Technical Details
Type New
Additional Details
Additional identifiers are optional, non-regulatory identifiers that can be used to identify your substances
in different ways on top of any existing regulatory identifiers. Company-specific identifier types should only
contain non-standard identifiers that aren't used in standard logic such as calculations, and that won't be used
in any future electronic data exchanges.
Regulatory product compliance identifiers and registration numbers are different from additional identifiers
and are delivered separately (via compliance requirement version content and via compliance assessments,
respectively).
Before you can assign an additional identifier type, you must first create it in Customizing at SAP
Customizing Implementation Guide > Environment, Health and Safety > Foundation for
EHS > General Configuration > Specify Additional Company Substance Identifiers.
Once you've created it, you can assign the identifier type and create a unique identifier for your substance in
the Manage Substances Compliance app.
With this feature, in a generic compliance scenario, you can set up calculations to fetch a dynamic value as the
data source of a regulatory list. This value can vary depending on the chosen time period.
Technical Details
Type New
Additional Details
You can find the new Get Dynamic Value button in the Manage Compliance Scenario app, after you open a
generic compliance scenario, select an existing calculation under Activities, and then choose Calculation Setup
Details near the top right of the screen. There, you can edit the input variables for the calculation.
Please note that checking the Get Dynamic Value checkbox will have a serious impact an all related data
calculations, and will update them in the current scenario and its future revisions to fetch a dynamic value from
the selected regulatory list.
With this feature, the CDS view I_EHSAmountsCube has been updated to carry the GPS coordinates of a
location (if they were entered upon its creation), and visualize it as a pinpoint on world maps in SAP Analytics
Cloud.
Technical Details
Type New
With this release, new configuration activities for Environment Management have been added to your
configuration environment.
Technical Details
Type New
Type of Change New configuration object Customizing Path What you can do
New Customizing activity Maintain Number Range for SAP Customizing You can maintain the exist
Location Identifier Implementation Guide ing number range of location
> Environment, identifiers in EHS.
New Customizing activity Maintain Number Range for SAP Customizing You can maintain the exist
Classifier BCO_ID Implementation Guide ing number range of the
> Environment, BCO_ID of classifiers in EHS.
New Customizing activity Maintain Number Range SAP Customizing You can maintain the exist
for Compliance Requirement Implementation Guide ing number range of the
BCO_ID > Environment, BCO_ID of compliance re
> Environment
Management
> Compliance
Requirement > Permit
> Maintain Number
Range for Compliance
Requirement BCO_ID
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Reglist Identifier
Implementation Guide ing number range of regula
> Environment, tory list identifiers in EHS.
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Task Definition ID
Implementation Guide ing number range of task
> Environment, definition IDs in EHS.
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Incident Management Identi
fier
Implementation Guide ing number range of incident
> Environment, management IDs in EHS.
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Person Initial ID
Implementation Guide ing number range of person
> Environment, initial IDs in EHS.
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Location Aggregation Identi
fier
Implementation Guide ing number range of location
> Environment, aggregation IDs in EHS.
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Calculation Definition ID
Implementation Guide ing number range of calcula
> Environment, tion definition IDs in EHS.
New Customizing activity Maintain Number Range You can maintain the exist
SAP Customizing
for Measurement Definition
Identifier
Implementation Guide ing number range of meas
> Environment, urement definition IDs in
> Environment
Management > General
Configuration
> Maintain
Number Range
for Measurement
Definition
Identifier
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Listed Substance ID
Implementation Guide ing number range of listed
> Environment, substance IDs in EHS.
New configuration object Maintain Number Range for You can maintain the exist
SAP Customizing
Physical Parameter Identifier
Implementation Guide ing number range of physi
> Environment, cal parameter IDs in EHS.
New Customizing activity Maintain Number Range You can maintain the exist
SAP Customizing
for Physical/Chemical prop
erties BCO_ID
Implementation Guide ing number range of the
> Environment, BCO_ID of physical/chemi
> Environment
Management > Master
Data Configuration
> Chemicals >
Maintain Number
Range for Physical/
Chemical properties
BCO_ID
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
EHS Management - Sample
Implementation Guide ing number range of EHS
> Environment, Management - Sample IDs.
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Sampling Method
Implementation Guide ing number range of sam
> Environment, pling methods in EHS.
New Customizing activity Maintain Number Range for You can maintain the exist
SAP Customizing
Sampling
Implementation Guide ing number range of sam
> Environment, pling instances.
New Customizing activity Specify Number Range for You can maintain the ex
SAP Customizing
Waste Transportation Docu
ment - Identifier
Implementation Guide isting number range of
> Environment, waste transportation docu
> Environment
Management >
Waste Management
> Transportation
Documents > Specify
Number Range for
Waste Transportation
Document Identifier
New Customizing activity Maintain Number Range for You can specify number
SAP Customizing
Waste Disposal Channel -
Identifier
Implementation Guide ranges for the Waste
> Environment, Disposal Channel - Identifier
Incident Management
> Incident Recording
> Releases >
Maintain Number
Range for Waste
Disposal Channel -
Identifier
New Customizing activity Maintain Number Range for You can specify num
SAP Customizing
Waste Transfer Request -
Flexible Identifier
Implementation Guide ber ranges for the
> Environment, Waste Transfer Request -
New Customizing activity Specify Waste Types You can classify waste types
SAP Customizing
Implementation Guide as Hazardous, Non-Hazard
> Environment, ous, or Universal.
New Customizing activity Specify Form Groups and As You can define groups to
SAP Customizing
sign Forms
Implementation Guide categorize forms and assign
> Environment, forms to groups.
New Customizing activity Specify Export Profiles You can specify export pro
SAP Customizing
Implementation Guide files for file-based reporting.
> Environment,
Health and Safety >
Foundation for EHS >
File-Based Reporting
> Specify Export
Profiles
New Customizing activity Specify Compliance Require You can define domains (ad
SAP Customizing
ment Domains
Implementation Guide ditional classifications) for
> Environment, compliance requirements.
New Customizing activity Specify Applicable Reporting You can specify the report
SAP Customizing
Period Types for Forms
Implementation Guide ing period types that are ap
> Environment, plicable to a form.
New Customizing activity Specify Additional Company You can maintain additional,
SAP Customizing
Substance Identifiers
Implementation Guide non-regulatory identifiers for
> Environment, your company substances.
New Customizing activity Assign Permit Types to You can assign permit types
SAP Customizing
Compliance Requirement Do
Implementation Guide to compliance requirement
mains
> Environment, domains to restrict the list
New Customizing activity Specify Permit Types You can specify permit types
SAP Customizing
Implementation Guide based on external regula
> Environment, tions or internal policies
> Environment
Management
> Compliance
Requirement >
Specify Permit Types
New Customizing activity Specify Default Off-Gas De You can maintain the default
SAP Customizing
termination Type
Implementation Guide value of the off-gas determi
> Environment, nation type to use for emis
> Environment
Management >
Compliance Scenario
> Specify
Default Off-Gas
Determination Type
New Customizing activity Specify Off-Gas Determina You can define the off-gas
SAP Customizing
tion Types
Implementation Guide determination types used
> Environment, for emissions declarations.
New Customizing activity Specify Production Process You can specify the types
SAP Customizing
Types
Implementation Guide of production processes that
> Environment, can be used in Environment
> Environment
Management >
Compliance Scenario
> Specify Production
Process Types
With this feature, you can use a template to import data from nonregulated waste transportation documents
(delivery notes) that are provided by a disposer to confirm the transportation and disposal of nonhazardous
waste. The system then creates entries for the waste transfer requests and waste transportation documents
related to the completed waste shipments.
Technical Details
Type New
Additional Details
You can use the Import Waste Documents - Delivery Notes app (App ID: F7338) to do the following:
Related Information
With this feature, new configuration activities for working with waste permits have been introduced.
Technical Details
Type New
New/changed config
Type of change Configuration for uration object What you can do Where you can find
New configuration ac Waste management Specify Permit Types Specify permit types SAP Customizing
tivity processes based on regulations Implementation
or internal policies.
Guide Environment,
Health and
Safety Environment
Management
Compliance
Requirement Specify
Permit Types
New configuration ac Waste management Assign Permit Types Assign permit types SAP Customizing
tivity processes to Compliance to compliance require Implementation
Requirement Domains ment domains to re
Guide Environment,
strict the list of avail
Health and
able permit types for
each domain. Safety Environment
Management
Compliance
Requirement Assign
Permit Types
to Compliance
Requirement
Domains
Related Information
With this feature, improvements for working with waste permits have been introduced. When you are creating
or editing a permit, the Waste Data section now appears only when the domain Waste has been selected.
Additionally, when a domain is selected, the list of available permit types is now restricted to permit types
relevant for the selected domain.
Type New
Effects on Customizing
For more information on the configuration options, see Configuration for Waste Management [page 550].
Related Information
My Permits
With this feature, a new output scenario for the dangerous goods description for waste transportation
documents is provided.
Technical Details
Type New
Additional Details
When you classify packaged products according to dangerous goods regulations, the system generates the
dangerous goods description for documents containing information about a dangerous good. The description
for documents is printed on documents within the value chain, such as sales order confirmations, delivery
notes, and the ADR Dangerous Goods Notes. The dangerous goods data that must be printed is determined
by the type of the document. Therefore, different output scenarios are provided, which contain the dangerous
goods data needed for a specific document.
With this feature, an output scenario for printing dangerous goods data on waste transportation documents is
delivered.
Effects on Customizing
The dangerous goods descriptions that are printed are not only dependent on the dangerous goods
classification of the product, but they're also determined by the type of the document on which they are
printed.
In the Specify Output of Dangerous Goods Description activity, you can specify which dangerous goods
descriptions are printed on which document and in which sequence. In addition, you can specify whether the
dangerous goods regulations are printed together with their modes of transport and the transport permission
on one document.
You can change the settings in Customizing under Product Compliance Dangerous Goods Management
Specify Output of Dangerous Goods Description .
For more information about the generation of the description for documents, see Dangerous Goods
Descriptions.
Related Information
With this feature, you can classify waste products according to dangerous goods regulations. When you select
a material in the Manage Material Data app, you can create dangerous goods assessments for the products
assigned to this material and their related packaged products.
Technical Details
Type New
Additional Details
Note
This app is available when the Product Compliance component is not activated in the system.
You can use the Manage Dangerous Goods Information app (App ID: F7337) to do the following:
• Get an overview of dangerous goods assessments of a product and the related packaged products.
• Classify a waste product and related packaged products according to dangerous goods regulations.
• Specify the transport permission, mode of transport, and packaging information for a packaged product.
• Specify the transport permission (in assessments of products).
• Specify the transport permission, mode of transport, and packaging information (in assessments of
packaged products).
• Enter a dangerous goods basic description (in assessments of products).
• Enter a description for documents (in assessments of packaged products).
Related Information
With this feature, you can add one or more container types used to store the waste material at the point of
generation and at the waste storage location, if one is used, depending on the country/region of your waste
generator.
Technical Details
Type New
Additional Details
You can use this functionality in the My Waste Streams app (App ID: F5410).
Related Information
Waste Streams
With this feature, you can compare and analyze aggregated data based on previously defined waste
transportation documents.
Technical Details
Type New
Additional Details
With the Waste Analytics - Waste Management app (App ID: F6956), you can do the following:
• Select a time period using from/to dates in the mandatory Handover Date field to retrieve aggregated data
from previously created waste transportation documents.
• Select other optional data using search fields.
• Select different settings to compare aggregated data listed.
• Choose how you view aggregated data (in the form of a chart, table, or both).
Related Information
• Based on the customization of the issue type, the inconsistencies check is carried out and the results are
shown in the Inconsistencies column which comprises of errors and warnings and the details of these error
and warnings are shown in Check Summary
• Rejected list of proposals
• Network graph representing the sequence of operations for routings
• Network graph shows the sequence of operations and phase relationships of master recipe
Type Changed
Additional Details
This app also supports navigations to other apps such as Explode BOM and Manage Routing.
You can also set up event type linkages to execute automatic consistency checks for existing production
versions with SAP S/4HANA.
Related Information
This app now features the column Work Center Group Type and also supports navigation to the Manage Work
Center Groups app.
Technical Details
Type Changed
Related Information
With this new app, you can define your area of responsibility by selecting the respective combinations of plant
and work center person responsible. In the Mass maintainance of work center capacities app, only those work
center capacities are displayed in the worklist that fulfill your selection criteria.
Technical Details
Type New
Related Information
My Area of Responsibility
My Area of Responsibility - Work Center Person Responsible
The Production Routing API has been enhanced to include inspection characterisctics and codelist.
Technical Details
Type Changed
Additional Details
The supported operations for Inspection Characteristics include Read, Create and Update.
The Production Routing API now includes codelist for Routing Usage, Routing Status and Operation control key.
Related Information
Production Routing
This service enables you to replicate work center groups from SAP S/4HANA Cloud system to external
systems.
Technical Details
Type New
Additional Details
The service contains header, work center group, work center group description, work center group assigned
objects. The information is sent to external system using Data Replication Framework (DRF) as an XML
message.
Related Information
You can use this OData API service Standard Work Formula Parameter Group
(API_STDWRKFMLAPARAM_GROUP) to read standard work formula parameter group details along with standard
work formula parameter, standard work formula parameter text and standard work formula group text.
Technical Details
Type New
Related Information
As a key user, you can now enable additional fields in the Manage Production Versions - C223 app.
Technical Details
Type Changed
Related Information
There is one CDS view that has been released in Production Engineering in the current release.
Type New
Additional Details
Related Information
Production Version
With the objects released in Sales, you have access to data from SAP S/4HANA when building custom
applications or extensions with developer extensibility. You can integrate the released objects in your custom
code or extend them at predefined extension points. Depending on your use case, different object types are
provided (such as BAdIs, CDS views, RAP business objects). You find all the released objects in the ABAP
Development Tools (ADT), when you're connected to your SAP S/4HANA system.
Type New
Additional Details
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
CDS View Interface for BO Pro I_ProductionVersi New This CDS view pro
duction Version - TP onTP vides information
about which produc
tion versions
production version
(and thus bill of oper
ations and bill of ma
terial) can be used
to produce a specific
amount of material at
a certain date?
Developer extensibility allows you to create development projects in SAP S/4HANA Cloud by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP features released for SAP S/4HANA Cloud, for example, with the ABAP
RESTful Application Programming model, http services, and ABAP objects.
A business role based on the business role template Developer (SAP_BR_DEVELOPER) needs to be assigned
to the user. This business role template consists of business catalogs that contain the authorizations required
for working with the development objects released for developer extensibility. You can find details about the
business catalogs contained in the business role template Developer in the Maintain Business Roles app.
Note
The way certain features and functions work in your SAP S/4HANA Cloud system can depend
on the countries/regions and the selected scope activated in your system, as well as the
country/region availability of this scope. You can check the availability matrix under https://
support.sap.com/content/dam/SAAP/Sol_Pack/Library/General/Availability_Dependencies_EN_XX.xlsx.
Information published on SAP site for details. As the country/region availability can change with the next
upgrade, please check the availability matrix for scope items of interest to you after the next upgrade.
With this release, new configuration objects or configuration items for making settings related to Production
Engineering have been added to your configuration environment. In addition, changes have been made to
some previously delivered configuration objects or configuration items.
Technical Details
Type New
Additional Details
The following table provides an overview of new and changed configuration objects and items. Use the search
function in your configuration environment to find a configuration object or item. For more information
about the settings that must be made in each configuration object, access the documentation available for
configuration objects in the configuration environment.
New configura- Inconsistency Define When the in BJ5 (Make-to- SAP_CA_BC_IC Production En
checks for Pro Inconsistency _LND_PP_MFGM
tion object consistency Stock Produc gineering
duction Version checks for D_PC(Manufac
checks are per tion - Discrete
Production turing Master
Version formed on ex Manufactur Data - Configu-
isting Produc ing), BJ8 ration)
tion Versions (Make-to-Stock
triggered from - Process Man
either the Proc ufacturing
ess Production Based on Proc
Version Fiori ess Order)
application or
through Busi
ness Events,
the system
chooses the
checks to be
performed and
to report the in
consistencies
based on the Is
sue Types in
this Customiz
ing Activity. Any
inconsistency
of a particular
Issue Type is re
ported based
on the defined
Issue Severity.
Effects on Customizing
You can use this BAdI to manage production version proposals. User actions include modify and delete of
production version proposals. This BAdI is used in the Production Planning and Control (PP) component.
Type New
Technical Details
Type New
Additional Details
The following table summarizes the CDS views that were released or changed for Production Planning.
Note
You can only use these CDS views if you have set up the features that are related to the views.
MRP Area - Value Help I_MRPAreaVH New MRP Area - Value Help
MRP Type - Value Help I_MRPTypeVH New MRP Type - Value Help
With the objects released in Production Planning, you have a stable interface to access data from SAP S/
4HANA when building custom applications or extensions with developer extensibility. You can integrate the
released objects in your custom code or extend them at predefined extension points. Depending on your use
case, different object types are provided (such as BAdIs, CDS views, business object interfaces). You find all the
released objects in the ABAP Development Tools (ADT), when you're connected to SAP S/4HANA.
Technical Details
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
RAP business object Material Supply and I_SUPPLYDEMANDITE Deprecated The field
Demand View MTP: Field
SourceMRPElement
SourceMRPElement
was deprecated and
replaced with the field
SourceMRPElement_
2. This was required,
because the
SourceMRPElement
field only supported up
to 10 characters while
MRP element numbers
have been extended to
allow up to 12 charac
ters. The new field
SourceMRPElement_
2 supports up to 12
characters, so that all
MRP element numbers
can now be reflected
properly.
RAP business object Planned Independent I_PLNDINDEPRQMTTP New With this business
Requirement object, you can cre
ate and update plan
ned independent re
quirements and plan
ned independent re
quirement items.
BAdI Adjustments for Calcu PPH_NFP_CALCULATI New With this BAdI you
lation of Net Flow Posi ON
can adapt the net-flow-
tions
position calculation
by removing or chang
ing standard MRP el
ements or by adding
custom MRP elements
to the supply and de
mand list.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
For more information about the authorizations required for working with the development objects released for
developer extensibility, see Configure Authorizations.
• View the Component Available Date for an order, that is, the date on which it's component will be produced.
In case of multiple components, the date displayed will be for the component which is produced at last. You
can enable this column from the Settings wheel. You can also view this date in the Additional Information
section of the Object page.
Note
The date displayed is the available date for components only one level down in the BOM hierarchy.
Technical Details
Type Changed
Related Information
Evaluate Capacity is a new app using which you can better visualize capacity situation of work centers within
a plant. You can group work centers based on work center group and visualize the utilization on the group
level. The visualization and analytical capabilities helps in understanding and managing the impact of capacity
situation.
Technical Details
Type New
• You can set the growing threshold in the object page by using the Number of Rows field to set the number
of rows displayed on the object page upon loading. The number of rows that will be added to the page
by clicking More will also be the same as the value set in the Number of Rows field. The number of rows
displayed will also be the same as the set threshold upon next login.
• Filter work centers based on your area of responsibility (plant and MRP controller or work center groups).
• You can add the Sales Order and Sales Order Item columns in the Operations table by selecting the Settings
icon. The data will be available in these columns only for make-to-order scenarios.
Technical Details
Type Changed
Related Information
This feature allows additional display range definitions based on DLT Multiplier in Manage Buffer Levels,
Replenishment Planning, and Replenishment Execution app charts. DLT Multiplier for Past, and DLT Multiplier
for Future can be maintained in the Mass Maintenance of Products (DD) app.
Technical Details
Type Changed
Related Information
Historical Buffer Performance is a new app using which you can view the historical data for your buffer stock
related to the time-dependent buffer level charts within a specified time period (for example, last month). The
visualization and analytical capabilities helps the production planner to gain an insight into the historical buffer
performance for a material.
Technical Details
Type New
The Monitor Material Coverage apps were enhanced with the following changes:
• Improved visualization of days' supply and intraday supply values with respect to time-dependent stock
levels
• Filter for shortage evaluation period
• Default values for filtering
• Navigation to Manage Material Coverage (F0251A)
• Improved value help for customers to support business partners with multiple addresses (Monitor Material
Coverage - Net and Individual Segments)
Technical Details
Type Changed
Additional Details
• Days’ Supply
• Stock Days' Supply
• Intraday Supply
• Stock Intraday Supply
For materials that have time-dependent stock levels defined in the Maintain Time-Dependent Stock Levels app,
the values in these columns are automatically compared to the Safety DOS and Target DOS values that are valid
for the current date. Based on the result of this comparison, the values are now highlighted in different colors:
In addition, new filters were added for Days’ Supply Status and Stock Days’ Supply Status. They can be used to
restrict the material list to materials with a days’ supply or stock days' supply value above or below the safety
DOS and target DOS values that are valid at the current date.
The switch is deactivated by default. If you do not activate it, the system navigates to the Manage Material
Coverage (F0251) app just like in previous releases.
Related Information
With the new app Manage Material Coverage (F0251A), you can now display, analyze, and resolve coverage
issues that exist for selected materials. The app is a successor of the app Manage Material Coverage (F0251),
providing an improved look-and-feel based on the Fiori elements framework, as well as enhanced functionality,
for example regarding material selection and navigation options. You can use it for collective requirements
materials as well as for make-to-stock and make-to-order materials.
Technical Details
Type New
You can select one or more materials and plants to display a material overview list that includes material
shortage information for your selected materials, based on your area of responsibility and the selected
shortage definition. To further analyze the coverage situation of a material, you can open the stock /
requirements list that includes detailed material shortage information for net requirements segments,
individual customer and project segments, and direct production segments. This helps you determine
shortages that can cause disruptions to production or to the fulfillment of customer demands.
You can also perform different actions directly from this app, including the following:
Note
As a successor of the Manage Material Coverage (F0251), this app is designed to improve usability and
provide enhanced features while supporting you with the same processes and tasks. However, it does not
yet cover all aspects of the Manage Material Coverage (F0251) app, for example, when working with delivery
schedules or dealing with issues that cannot be solved by an MRP run. For detailed information about the
features included in this app, see Feature Comparison for Managing Material Coverage.
The current Manage Material Coverage (F0251) app will remain available until further notice.
To enable users to access this app, their business users need to have the following business catalog assigned:
Production Planning - MRP Cockpit (SAP_SCM_BC_MRPCOCKPIT_MC).
Related Information
Technical Details
Type Changed
Related Information
Technical Details
Type Changed
Additional Details
To make sure you use the correct format for the spreadsheet file, you can enter the required data into a
template that is available from the app. As an alternative, you can export the validity intervals for one or more
selected materials into a spreadsheet, then edit and upload the spreadsheet as required.
• For materials with the MRP safety stock method Time-Dependent Days of Supply (MZ), the Safety DOS and
Target DOS values are highlighted.
• For materials with the MRP safety stock method Time-Dependent Safety Stock (MB), the Safety Stock
values are highlighted.
• For materials that have no safety stock method assigned (static safety stock), no values are highlighted.
If the selected material is enabled for advanced planning using Production Planning and Detailed Scheduling
(PP/DS), the system highlights the relevant values according to the PP/DS safety stock and target stock
methods:
Related Information
With this new feature you can create stock transfer reservations between MRP areas in the same plant without
considering the goods receipt processing time. Based on the settings made in your configuration environment,
the system automatically calculates the requirements date by skipping the goods receipt processing time, after
running MRP.
Technical Details
Type New
Related Information
The distribution key function in material requirements planning has been optimized allowing for an enhanced
planning of components with MRP live. This enhancement is available for the equal distribution of component
requirements between start date and finish date of the planned order.
Technical Details
Type Changed
Related Information
With this feature, you can search and filter for customers with multiple addresses in the Monitor Material
Coverage - Net and Individual Segments and the Hand Over Purchase Requisitions apps. For both apps, the
value help of the Customer filter was enhanced to enable the selection of an alternative address entry for
business partners with multiple addresses. This feature is only available if multiple address handling for SD
documents using SAP Business Partner is active in your system.
Type New
Additional Details
If multiple address handling in SD documents is active in your system, business partners can have multiple
addresses with time-dependent validities. The value help of the Customers filter now provides an additional
option to search for these business partners and select an alternative address instead of or in addition to the
standard address.
Effects on Customizing
Before you can use this feature, you must activate multiple address handling in SD documents. For more
information, see Multiple Address Handling in SD Documents Using SAP Business Partner.
Related Information
With this feature, you can now define user-specific default values for filtering in different apps. Default filter
values are automatically applied to all apps that reference them and support the default values option.
Type New
Additional Details
With the default values option, you can now define default values for the following filters:
• Material
• Plant
• Material Type
• Material Group
If the corresponding filters are available, the default filter values are automatically selected and applied in the
following apps:
You can specify default filter values using the settings that are available from the user actions menu.
Related Information
You can use the OData API Material Planning Data - Read to read planning data for materials in Material
Requirements Planning (MRP). The Supply and Demand entity of this API was enhanced to enable the filtering
of supply and demand information according to the supply and demand groups of a specified material
shortage definition.
Technical Details
Type Changed
Additional Details
Using the MaterialShortageProfile property, supply and demand information can be filtered according
to the MRP element categories that are included in the supply and demand profiles of a specified material
shortage profile. To further restrict the supply and demand items that are requested, you can now use the
MatShortageProfileCount property, which was added to the Supply and Demand entity of this API. If you
include this property in the request, the API determines the relevant material shortage definition including
its supply and demand groups. It then filters the supply and demand items using both the material shortage
profile and the material shortage definition and reads items only if they match the MRP element categories
determined from the profile and the supply and demand groups of the material shortage definition.
Effects on Configuration
You define material shortage definitions with their assigned supply and demand groups in the configuration
settings for material shortage profiles. In your configuration environment, use the search function to open
the following activity: Define Material Shortage Profiles. MRP element categories are assigned to supply and
demand profiles in the configuration activity Define Supply and Demand Profiles.
Related Information
The Select All option was deactivated for the list overview tables in several apps, because it did not work as
expected.
Technical Details
Type Changed
Additional Details
In the following apps, you can no longer use the Select All icon to select all entries in the list overview tables that
are displayed when the apps are started:
The icon was removed, because it did not actually select all materials matching your selection criteria, but only
those materials that were already loaded and displayed in the table. For example, if 200 materials matched
your selection criteria, but only 20 were displayed in the table, using the Select All icon selected only those 20
materials displayed in the table.
As an alternative, you can, for example, use standard key combinations with Ctrl or Shift to select multiple
materials from the table. Removing your selection using the Deselect All icon is still possible.
Related Information
The apps Monitor Material Coverage (Deprecated) - Net and Individual Segments and Monitor Production Orders
or Process Orders (Deprecated) were deleted from the SAP Fori launchpad. You can use the successor apps
Monitor Material Coverage - Net and Individual Segments and Monitor Production Orders or Process Orders
instead. Based on the SAP Fiori elements framework, they cover the same functionality as their predecessors.
Technical Details
Type Deleted
Related Information
The Schedule pMRP Simulation Creation app provides a new feature to determine the in-house production
time for materials with lot-size dependent values. The job templates Creation of pMRP Data via Components,
Creation of pMRP Data via Top-Level Materials and Creation of pMRP Data via Work Centers offer the new
field Determine Production Time for Lot Size to create reference data for the simulations. If this checkbox is
selected by the user, the system considers the inhouse production time for materials for which the it has
been maintained as lot-size dependent value. In that case, an average in-house production time is calculated
Technical Details
Type New
This feature enables to you to change the assignment of receipt and requirement quantities of storage
activities to storage resources.
If alternative storage resources are defined in the product storage definition (PSD), you can assign the entire
quantity to an alternative resource or distribute the quantity among several storage resources.
To help you choose the best distribution of quantities, the system evaluates the fill level of the available storage
resources and displays the product, the maximum stock level, and the fill level in the corresponding table
columns.
Technical Details
Type New
You can define a default value for the evaluation period that is used to evaluate the availability of the storage
resources in Customizing activity Advanced Planning Tank Planning with Container Resources Maintain
Settings for Tank Planning with Container Resources .
Related Information
This feature enables you to integrate planning decisions that have been made in an external planning system,
like SAP Integrated Business Planning for Supply Chain (SAP IBP), as flexible constraints into Production
Planning and Detailed Scheduling (PP/DS) where they can be used for planning with a special heuristic.
Technical Details
Type New
Effects on Customizing
You define flexible constraint scopes in Customizing under Advanced Planning Master Data Flexible
Constraints Define Flexible Constraint Scopes . In the standard system, the following scopes are defined:
With the OData API Flexible Constraints(API_SCM_FLEX_CONSTR_V4), you can maintain flexible constraints
that can be used for planning with planning heuristic Planning of Std. Lots (Flex. Constr.) (SAP_PP_FLXC) in
Production Planning and Detailed Scheduling (PP/DS).
Technical Details
Type New
Additional Details
Related Information
Use
You can assign these notes to a specific planning object in Production Planning and Detailed Scheduling
(PP/DS): Planned order header/operation and Manufacturing order header/operation. You can create multiple
notes per object. Notes include basic text formatting and can be synchronized between S/4HANA PP and
PP/DS.
Text notes are saved during planned order conversion into production/process order. Order headers/order
operation text notes are Planning version-dependent. You can maintain notes in the Planning version without
changing notes in Active version.
Technical Details
Type New
Additional Details
Order header and order operations Notes maintenance are available in the following existing PP/DS
transactions:
• Product View
• Order View
• Receipts View
• Detailed Scheduled Planning Board
• Product Planning Table
• Resource Planning Table
• Order and Resource Reporting
Notes Management
Technical Details
Type New
Additional Details
The MultiLevel Time Buffer values can now be calculated and visualized for all the requirements and receipts of
the location/product in the following transactions:
Technical Details
Type New
Additional Details
External procurement refers to the process of procuring materials or components from external suppliers to
meet the production requirements. Production Planning Optimizer has been enhanced to consider individual
suppliers with different transportation costs and lead times to decide whether to produce or to procure from
specific supplier.
In Production Planning Optimizer, a quota arrangement is used to distribute the planned supply quantities of a
material among different sources of supply. It allows to define the proportion of the total supplies that should
be sourced from each location or business partner. With this release PPO supports Quota Arrangement for
external procurement which includes both the stock transfer of a product from another location in which the
product is produced or stored, and purchase requisitions from an external supplier.
Technical Details
Type New
Additional Details
The Advanced Scheduling Board (ASB) application now displays Fill Level Information for storage resources
in the resource chart. The Fill Level Information shows whether the fill level is over the maximum stock level,
between max. stock and zero, or below zero. If set fill level to zero is activated in combination with a threshold
The Alerts feature in the ASB application has been enhanced to check whether there are issues in the current
production schedule. The system displays all the alerts determined according to the selected Alert Profile. Alert
Profiles are used to define the situations in which the system reports the problem or generates an alert. For
each alert profile, you can select the alerts you want to see from a list of relevant predefined alert types.
The DS Optimizer application has been integrated with the ASB application. The DS Optimizer can be started
interactively within the ASB application to support the planner creation of a production plan considering
constraints such as limited capacity or requirement due dates.
Use
This feature enables you to display projected or available stock curve for the product over time on a daily basis.
This tab page displays the stock, receipt, and requirements elements for the location product. Display the
stock line over time, including time-dependent restrictions like safety stock or target stock graphically.
Technical Details
Type New
Related Information
This feature allows you to create safety stock elements (safety stock requirements or safety stock receipts)
in SAP liveCache. You can use this option in the standard system for make-to-stock production, and static and
dynamic safety stock methods.
You can create, adjust, and delete safety stock elements in SAP liveCache by using a heuristic based on the
algorithm /SAPAPO/HEU_PLAN_SAFETY_STOCK.
The safety stock of a location product is represented in SAP liveCache by an order of the type
GC_OM_SAFETY_STOCK. This consists of an element with the standard category SR (for requirements) or SZ
(for receipts) in the standard system. Such safety stock elements are not only taken into consideration by the
net requirements calculation in PP/DS, but also by dynamic pegging. You can be informed when the stock falls
below the safety stock level by means of an alert (Stock Fallen Below Safety Stock Level).
Use
To use this feature, activate it in Model and Version Management (TA /SAPAPO/MVM) by setting the field Take
Safety Stock into Account to 3 (Consider Safety Stock Elements in liveCache).
Technical Details
Type New
Additional Details
The heuristic creates the planning-relevant event Create or Change a Safety Stock Requirement in SAP
liveCache for each location product using a new, changed, or deleted safety stock requirement.
Related Information
Technical Details
Type New
Additional Details
The following table summarizes the CDS views that were released or changed for Production Operations.
Note
You can only use these CDS views if you have set up the features that are related to the views.
With the objects released in Production Operations (Execution and Control), you have a stable interface to
access data from SAP S/4HANA when building custom applications or extensions with developer extensibility.
You can integrate the released objects in your custom code or extend them at predefined extension points.
Depending on your use case, different object types are provided (such as BAdIs, CDS views, business object
interfaces). You find all the released objects in the ABAP Development Tools (ADT), when you're connected to
SAP S/4HANA.
Technical Details
Type New
PP-REM-ADE (Backflushing)
Additional Details
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
Business object inter Production Order I_ProductionOrder New With this business ob
face TP ject, you can do the fol
lowing:
• create production
order
• convert planned
order to produc
tion order
• read production
order
• update production
order
• release produc
tion order even if
parts are missing
• print shop floor
papers for pro
duction order
• close production
order
• set the deletion
flag for production
order
• remove the dele
tion flag for pro
duction order
• lock production
order
• unlock production
order
• dispatch opera
tion
• deallocate opera
tion
Business object inter Repetitive Manufactur I_RepetitiveMfgCo Changed This business object
face ing Confirmation nfirmationTP now supports handling
units in confirmation.
BAdI Controlling Distribu BD_CO_MES_INT_DIS New You can use this BAdI
tion of Production Or TRIBUTION to control if a distribu
ders After Changes tion-relevant manufac
turing order (produc
tion order or process
order) gets distributed
in a SOAP or IDoc
message to an exter
nal manufacturing exe
cution system (MES).
You can also control
if a distributed order
gets redistributed after
changes are made to
the order.
BAdI Manufacturing Order BD_COBADICFL_MFGO New You can use this BAdI
Header - Update on RDER_HDR to fill custom fields
Processing/Save on order header level
when the order is
being processed and
when the order is
saved.
BAdI Manufacturing Order BD_COBADICFL_MFGO New You can use this BAdI
Operation - Update on RDER_OPR to fill custom fields on
Processing/Save order operation level
when the order is
being processed and
when the order is
saved.
BAdI Manufacturing Order BD_COBADICFL_MFGO New You can use this BAdI
Component - Update RDER_CMP to fill custom fields on
on Processing/Save order component (res
ervation) level when
the order is being proc
essed and when the or
der is saved.
BAdI Check for Confirma- BD_WORKORDER_CONF New You can use this
tions IRM BAdI to implement
own checks for confir-
mations and display
respective error mes
sages that can be up to
200 characters long.
You can include your
custom fields in the
checks.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP Cloud features released for SAP S/4HANA, for example, with the ABAP
RESTful Application Programming model, http services, and ABAP objects. For more information about the
released objects and how to find them, see Released Development Objects.
For more information about the authorizations required for working with the development objects released for
developer extensibility, see Configure Authorizations.
You can migrate process orders that either have the status Created or Released. After migration, all process
orders have the status Created.
Technical Details
Type New
With this new app, you can define your area of responsibility by selecting the respective combinations of
plant and production supervisor and/or plant and work center. In the Manage Production Orders, Manage
Production Operations, Manage Process Orders, and Manage Process Order Operations apps, only those orders
or operations are displayed in the worklist that fulfill your selection criteria.
Technical Details
Type New
If you already work with the Manage Production Orders, Manage Production Operations, Manage Process
Orders, or Manage Process Order Operations app and have therefore already defined your area of responsibility
inside these apps, the system will migrate your data once you start one of the apps. If you start the My Area of
Responsibility – Production Supervisor app and define your area of responsibility there before starting one of
the apps, the system compares your settings:
• If you have made settings in the My Area of Responsibility – Production Supervisor app only, no migration
takes place.
• If you still have your area of responsibility defined in the apps, the system migrates this data and adds it to
your settings in the My Area of Responsibility – Production Supervisor app.
To enable users to access this app, the following steps are necessary:
• The business users need to have the following business catalog assigned: Production Control (Discrete) –
Order Monitoring (SAP_SCM_BC_PRODN_ORD_MNTR) or Production Control (Process) – Order Management
(SAP_SCM_BC_PROC_ORD_MGMT).
• The service group PP_MPE_AOR_SRV needs to be published. For more information, see SAP Note
3341909 .
Related Information
The enhancements for the Manage Production Orders app support you even more in your daily work as a
production supervisor.
Technical Details
Type Changed
Additional Details
• For defining your area of responsibility, the new My Area of Responsibility – Production Supervisor app has
been integrated. If you now define your area of responsibility for the first time or change it using the app
settings, the system will take you to the new app where you make your settings. Navigate back by selecting
the Back button in the launchpad shell bar.
See Effects on Existing Data for information on data migration.
If you already work with the Manage Production Orders app and have therefore already defined your area of
responsibility inside the app, the system will migrate your data once you start the app. The system informs you
with a success message when the migration is done.
If you start the My Area of Responsibility – Production Supervisor app and define your area of responsibility
there before starting the Manage Production Orders app, the system compares your settings:
• If you have made settings in the My Area of Responsibility – Production Supervisor app only, no migration
takes place.
• If you still have your area of responsibility defined in the app, the system migrates this data and adds it to
your settings in the My Area of Responsibility – Production Supervisor app.
The enhancements for the Manage Production Operations app support you even more in your daily work as a
production supervisor.
Technical Details
Type Changed
Additional Details
• For defining your area of responsibility, the new My Area of Responsibility – Production Supervisor app has
been integrated. If you now define your area of responsibility for the first time or change it using the app
settings, the system will take you to the new app where you make your settings. Navigate back by selecting
the Back button in the launchpad shell bar.
See Effects on Existing Data for information on data migration.
• If you have entered a long text of more than 30 characters together with a confirmation, you can now
display that confirmation long text in the Confirmation section on the detail screen. If the confirmation text
is shorter than 30 characters, the text is directly displayed in the Confirmation Text column. If it is longer
than 30 characters, a link is displayed that opens a popup with the long text.
• The bar chart for displaying the progress of the operation in the worklist and in the Order Schedule section
on the detail screen now comprises the confirmed scrap and rework quantities. You can click on the bar
chart to get a popup with a legend for the colors together with the different quantities.
• You can now display the Time Zone column in the worklist and the corresponding filter field in the filter
bar. The column displays the abbreviation for the time zone of the production plant, meaning all displayed
dates and times refer to this time zone. The time zone is automatically displayed in the header section on
the detail screen. You can display it as well in the Components, Order Schedule, and Work Center Schedule
sections.
If you already work with the Manage Production Operations app and have therefore already defined your area of
responsibility inside the app, the system will migrate your data once you start the app. The system informs you
with a success message when the migration is done.
If you start the My Area of Responsibility – Production Supervisor app and define your area of responsibility
there before starting the Manage Production Operations app, the system compares your settings:
• If you have made settings in the My Area of Responsibility – Production Supervisor app only, no migration
takes place.
• If you still have your area of responsibility defined in the app, the system migrates this data and adds it to
your settings in the My Area of Responsibility – Production Supervisor app.
Related Information
With the Work Center Object Page app, you can display contextual information about the work center business
object, navigate to its related business objects and to related apps. The Work Center Object Page app has been
enhanced.
Technical Details
Type Changed
Additional Details
Related Information
With the Resource Object Page app, you can display contextual information about the resource business object,
navigate to its related business objects and to related apps. The Resource Object Page app has been enhanced.
Technical Details
Type Changed
Additional Details
Related Information
With the Production Order Object Page app, you can display contextual information about the production order
business object, navigate to its related business objects and to related apps. The Production Order Object Page
app has been enhanced.
Technical Details
Type Changed
Additional Details
Related Information
Technical Details
Type Changed
Additional Details
Note
Even if you activate this BAdI implementation, the goods issue can still fail if something blocks the goods
movement in the system. In such cases, the failed goods movement appears in the Reprocess Failed
Material Movements app, from where you can reprocess it.
This method is called when the requirement date and time and the latest requirement date of a component are
updated from order scheduling. This method enables you to change the values of the requirement date and
time and the latest requirement date for the specified component.
The new Business Add-In (BAdI) Controlling Distribution of Production Orders After Changes
(BD_CO_MES_INT_DISTRIBUTION) enables you to control if a distribution-relevant manufacturing order
(production order or process order) gets distributed in a SOAP or IDoc message to an external manufacturing
execution system (MES). You can also control if a distributed order gets redistributed after changes are made
to the order.
Technical Details
Type New
You can change the values of custom fields based on changes to an order.
Type New
Additional Details
The new Business Add-In (BAdI) Checks for Confirmations (BD_WORKORDER_CONFIRM) enables you to
implement own checks for confirmations and display respective error messages that can be up to 200
characters long. You can include your custom fields in the checks.
Technical Details
Type New
With the OData API Production Order (Version 2) (API_PRODUCTION_ORDER_2_SRV), you can create, read, and
update production orders as well as set a wide range of statuses. The OData API has been enhanced.
Technical Details
Type Changed
Additional Details
• The new entity Production Order Components Using RAP BO (A_ProductionOrderComponent_4) has
been added. It enables you to update certain properties of production order components and to delete
components from an existing production order.
The following properties of production order components can be updated:
• RequiredQuantity
• BaseUnit
• BaseUnitISOCode
• BaseUnitSAPCode
• StorageLocation
• Batch
• Material
• Plant
• IsBulkMaterialComponent
Related Information
With the OData API Production Order Confirmation (API_PROD_ORDER_CONFIRMATION_2_SRV), you can
process confirmations for production orders. The API has been enhanced.
Technical Details
Type Changed
Additional Details
• The ShiftGrouping and ShiftDefinition properties have been added to the ProdnOrdConf2 entity.
• You can use the shift properties when creating a time ticket confirmation or a confirmation on order level.
With the OData API Process Order (Version 2) (API_PROCESS_ORDER_2_SRV), you can create, read, and
update process orders as well as set a wide range of statuses. The OData API has been enhanced.
Technical Details
Type Changed
Additional Details
• The OrderLongText property has been added to the Process Order (A_ProcessOrder_2) entity.
• The OrderComponentLongText property has been added to the Process Order Components
(A_ProcessOrderComponent_2) entity.
• The OrderOperationLongText property has been added to the Process Order Operations
(A_ProcessOrderOperation_2) entity.
Related Information
With the OData API Process Order Confirmation (API_PROC_ORDER_CONFIRMATION_2_SRV), you can process
confirmations for process orders. The API has been enhanced.
Technical Details
Type Changed
Additional Details
• The ShiftGrouping and ShiftDefinition properties have been added to the ProcOrdConf2 entity.
• You can use the shift properties when creating a time ticket confirmation or a confirmation on order level.
Related Information
With the OData API Repetitive Manufacturing Confirmation (REPETITIVEMFGCONFIRMATION), you can process
confirmations in the make-to-stock, make-to-order, and make-to-production lot scenario. The API has been
enhanced.
Type Changed
Additional Details
• The new entity RptvMfgConfMatlDocHndlgUnit (Handling Units for Confirmation) for integrating
handling units in confirmations has been added. You can now read, create, and cancel confirmations with
handling units.
• The EWMWarehouse and DestinationStorageBin properties have been added to the
RepetitiveMfgConfirmation entity.
• The EWMWarehouse, EWMStorageBin, and ProductionSupplyArea properties have been added to the
RptvMfgConfMatlDocItem entity.
Related Information
The events for the Production Order business object have been enhanced.
Technical Details
Type Changed
Additional Details
The following attributes have been added to the payloads of the Changed event and the Created event:
Related Information
The events for the Process Order business object have been enhanced.
Technical Details
Type Changed
The following attributes have been added to the payloads of the Changed event and the Created event:
Related Information
The Manage Process Orders now supports the Area of Responsibility - Resource in addition to the already
existing Area of Responsibility - Production Supervisor.
Technical Details
Type Changed
Additional Details
• The Issues column in the worklist now contains an icon to show if any material movements for a
process order failed. From the popover of the Issues column, you can view the number of failed material
movements and then directly navigate to the Reprocess Failed Material Movements app.
The information on failed material movements is displayed as a seperate section on the detail screen.
If you already work with the Manage Process Orders app and have therefore already defined your area of
responsibility inside the app, the system will migrate your data once you start the app. The system informs you
with a success message when the migration is done.
If you start the My Area of Responsibility – Production Supervisor app and define your area of responsibility
there before starting the Manage Process Orders app, the system compares your settings:
• If you have made settings in the My Area of Responsibility – Production Supervisor app only, no migration
takes place.
• If you still have your area of responsibility defined in the app, the system migrates this data and adds it to
your settings in the My Area of Responsibility – Production Supervisor app.
Effects on Configuration
To be able to display user-defined statuses in the Manage Process Orders app, you have to define your status
profiles. In your configuration environment, use the search function to open the following activity: Define
Business Transaction Control.
Related Information
The enhancements for the Manage Process Order Operations app support you even more in your daily work as
a production supervisor.
Technical Details
Type Changed
Additional Details
• For defining your area of responsibility, the new My Area of Responsibility – Production Supervisor app has
been integrated. If you now define your area of responsibility for the first time or change it using the app
settings, the system will take you to the new app where you make your settings. Navigate back by selecting
the Back button in the launchpad shell bar.
See Effects on Existing Data for information on data migration.
• If you have entered a long text of more than 30 characters together with a confirmation, you can now
display that confirmation long text in the Confirmation section on the detail screen. If the confirmation text
is shorter than 30 characters, the text is directly displayed in the Confirmation Text column. If it is longer
than 30 characters, a link is displayed that opens a popup with the long text.
• You can now display the Time Zone column in the worklist and the corresponding filter field in the filter
bar. The column displays the abbreviation for the time zone of the production plant, meaning all displayed
dates and times refer to this time zone. The time zone is displayed in the Order Information section on the
detail screen. You can also display it in the Components and Order Schedule section.
If you already work with the Manage Process Order Operations app and have therefore already defined your
area of responsibility inside the app, the system will migrate your data once you start the app. The system
informs you with a success message when the migration is done.
• If you have made settings in the My Area of Responsibility – Production Supervisor app only, no migration
takes place.
• If you still have your area of responsibility defined in the app, the system migrates this data and adds it to
your settings in the My Area of Responsibility – Production Supervisor app.
Related Information
6.5.23 Kanban
This new app helps you to manage your production supply areas. You can personalize the displayed list of
production supply areas according to your use cases. You can navigate to further details including in which
contexts production supply areas are being used.
Technical Details
Type New
Additional Details
You can create, edit, and delete production supply areas in the Manage Production Supply Areas (F6935) app.
With this feature you can define container status texts in different languages. The maximum length for the
container status text has increased to 12 characters. You can overwrite the predefined container status texts,
to improve usability and understanding of Kanban processes in your environment.
The configuration activity Maintain Short Text for Container Status has been renamed to Define Kanban
Container Status Texts.
Technical Details
Type New
Additional Details
You can maintain your own text for each kanban container status: "Waiting", "Empty" "In Process", "In Transit",
"Full", "In Use", "Error" in different languages.
• Kanban Board
• Set Kanban Container Status
• Monitor Kanban Containers
• Correct Kanban
• Display Errors: Kanban
You can maintain the texts in the configuration activity Define Kanban Container Status Texts.
To print own container status texts on kanban cards, you need to update the custom form template in the
Maintain Form Templates app. See Printing and Circulating of Kanban Cards for more information.
Related Information
With this feature you can define kanban container status sequences, and permissions or restrictions for
container status changes. In the control cycle you can select one of your status sequences in preference to a
predefined status sequence.
The configuration activity Define Status Sequence has been renamed to Define Kanban Container Status
Sequences.
Technical Details
Type Changed
Additional Details
Using the status sequence, you can indicate that certain statuses are not allowed, but others are mandatory.
• Mandatory
You can define status sequences in the configuration activity Define Kanban Container Status Sequences. You
can adopt a status sequence in your control cycle via the Manage Kanban Control Cycles app.
Related Information
Status Sequence
A new kanban replenishment strategy is available for embedded EWM stock transfer using warehouse
requests.
Technical Details
Type New
Additional Details
You can choose the new control type Stock Transfer with Warehouse Request in the configuration activity
Kanban Replenishment Strategies Define Stock Transfer Strategies .
Related Information
The property PlantTimeZone is available in OData and SOAP APIs for Kanban control cycles and summarized
JIT calls. The plant time zone is used on standard UIs to format the timestamps for requirement date and
planned receipt date and time. This allows you to define accurate dates and times for requirements and
planned receipts, at plants located in different time zones.
Technical Details
Type Changed
Additional Details
• The entity Kanban Containers containers the property PlantTimeZone, to format the property
PlannedReceiptDateTime.
• The JITCallHeader and JITCallItem nodes contains the property PlantTimeZone, to format the
fields RequirementDate and RequirementTime.
Related Information
With this release, the following new features have been included:
Technical Details
Type Changed
Related Links
For more information, refer to the product documentation at https://help.sap.com under SAP S/4HANA
Manufacturing Production Operations Just-In-Time (JIT) Supply to Customer .
You can use the Cost Distribution app in Project Manufacturing Management and Optimization (PMMO) to
analyze cost distribution data and check for accurate processing of cost distribution.
Type New
You can use the Stock Consistency Check report in Project Manufacturing Management and Optimization to
discover any inconsistences between the stock in the plant and the core stock.
Technical Details
Type New
You can use the Breakpoint Upload via Excel feature in Project Manufacturing Management and Optimization
(PMMO), using an API to create, change, and delete breakpoints.
Technical Details
Type New
Displaying pegging history in Project Manufacturing Managemnet and Optimization (PMMO) has been
enhanced to enable you to view and analyze the pegging details for any date and time interval that you specify.
Technical Details
Type New
You can enable creation of costed stock gain replenishment for movement types in Project Manufacturing
Management and Optimization (PMMO).
Technical Details
Type Changed
You can capture the change reason for manual pegging assignment changes in Project Manufacturing
Management and Optimization (PMMO).
Technical Details
Type Changed
The following features are now available in the Manage FMEAs app:
• You can create and edit preventive actions and detection actions for a failure cause.
• A new FMEA action status was introduced.
• The graphical net display was improved.
• In addition to the graphical nets, a tree view is available to display the items of an FMEA in a hierarchy.
• The Optimization view was improved.
Type Changed
Additional Details
Completed Completed and Confirmed The action was implemented and its
effectiveness was demonstrated and
documented.
• Graphical nets
• In the graphical nets for functions and failure modes, the objects belonging to an FMEA are now
displayed in groups. Hence, you can collapse and expand those groups so that you can better focus on
specific FMEAs in the net.
• To make the overview tidier, several lines between items are combined as one line. In addition, the
graphic layout is now more compact.
• You can add long texts when you create elements. The first part of the long text is taken as the short
text.
• The terms when creating new elements have changed to be more general:
• Tree view
You can show the items of an FMEA not only in the different graphical net views, but also in a hierarchical
tree view. You can open the tree view for an element in a graphical net by choosing Show in Tree.
• Optimization view
• The view was renamed to Risk Optimiziation to better reflect that both steps, risk analysis and
optimization, are done in this view.
• You can select a table row and create one or several preventive and detection actions for the
corresponding failure cause.
• Some table fields can be edited, for example, the business partner responsible for an action.
• The table displays texts rather than IDs, for example, for the cause origin.
• The system determines the worst rating of all causes that are linked to a failure mode and enters this
worst rating for the failure mode.
Related Information
Manage FMEAs
Actions
Graphical FMEA Nets
Tree View
In the Manage Quality Info Records app, you can now add the Inspection Control field as a filter and a worklist
column to filter for quality info records depending on the supplier qualification.
Technical Details
Type Changed
Related Information
In the Manage Inspection Lots app, you can use the new Created for FAI field for sorting and filtering of
inspection lots created for first article inspections (FAI). Note that the field is not visible by default, you can add
it as a filter and as a worklist column.
Technical Details
Type Changed
Related Information
With this feature, you can print or send inspection results of an inspection lot in the form of a PDF. You use
this feature on the inspection lot object page. An inspection report contains all the information related to an
inspection lot, such as, header details, statuses of characteristics, results recorded for each characteristic,
status of the lot.
Type New
For more information about system administration tasks, see Output Management for Inspection Reports.
Related Information
With this feature, you can print or send sample-drawing instructions for an inspection lot in the form of a PDF.
Technical Details
Type New
For more information about system administration tasks, see Output Management for Sample-Drawing
Instruction.
Related Information
In the Record Inspection Results app, the following features are now available:
Technical Details
Type Changed
Related Information
This app is deprecated as of SAP S/4HANA 2021 and will be deleted from the SAP Fiori launchpad in the next
SAP S/4HANA release. You need to switch to the successor app Record Inspection Results.
Technical Details
Type Deprecated
In the Manage Usage Decisions app, the following features are now available:
• Stock postings of single inspection units (with serial numbers) have been improved. For more information,
see the Additional Details section below.
• You can now use the features of Harmonized Document Management for attachments. The corresponding
Documents tab was renamed to Attachments.
• Since a usage decision can only be made for released inspection lots, now only released inspection lots are
listed in the app.
Technical Details
Type Changed
Additional Details
In detail, the following features with regards to stock postings of single inspection units (with serial numbers)
are now available:
• You can use the Clear Stock Selection button on the usage decision details page to deselect stock types for
inspection units before you post.
• After posting, the stock type is displayed to which a serial number was posted.
This only applies to postings done as of release 2022. For older stock postings, the stock type can't be
displayed.
• You can make stock postings for serial numbers that are not assigned to an inspection lot, but originate
from the material documents that create the inspection stock (if not canceled). Note that if no serial
number is assigned to the inspection lot, the serial numbers from the material document are only
displayed when you are in edit mode.
This allows you to make stock postings with reference to serial numbers if the Serial Numbers Possible
indicator is not set in the material master when the inspection lot is created and the setting is copied over
from the material to the inspection lot.
• To reflect the changes relating to serial numbers, the filter Has Serial Numbers was renamed to Serial
Numbers Relevant.
• If serial numbers are optional, you can make stock postings with or without serial numbers in one go. To
explain the app behavior in the case of optional serial numbers, a message is permanently displayed in the
app.
• If serial numbers are optional, automatic stock postings triggered by the usage decision code are also
possible if the number of serial numbers available for posting and the quantity to be posted differ.
Related Information
With this feature, you can now use International Address Versions (IAV) in quality certificates, which enables
you to print addresses in different fonts depending on the country you are shipping to.
Technical Details
Type Changed
Additional Details
In this context, "different fonts" does not refer to country-specific features within a character set, such as
umlauts in German and accents in French, but rather fonts that consist of their own character sets.
With this feature, you can now select an alternative address during quality certificate creation when several
addresses exist in the sales and distribution (SD) document.
Note
This feature is only available when multiple address handling for SD documents using SAP Business
Partner is active in your system.
Technical Details
Type Changed
Related Information
With this feature you can select an alternative partner address during creation of a quality notification if
multiple addresses are maintained for a partner. This applies to partners that have a partner function of partner
type KU (Customer).
If a notification is created with reference to a delivery or a sales order, the address is copied from the delivery or
sales order.
Note
This feature is only available when multiple address handling for SD documents using SAP Business
Partner is active in your system.
Technical Details
Type Changed
Related Information
This feature allows you to use a customer-specific output management system for printing defects instead of
the standard SAP Output Management.
Type New
Effects on Customizing
You can define the external output management system in Customizing for Quality Management under
Environment Central Functions Define Output Management Systems in QM .
With this feature you can define rules to control which code groups and codes are allowed for catalog 9 (defect
types) in defects recording or in results recording. You specify the rules in a decision table in the Determination
of Defect Code Groups and Codes app.
Technical Details
Type Changed
With this feature you can create warehouse defects for materials managed in decentralized Extended
Warehouse Management (EWM).
Technical Details
Type New
Related Information
You can now use the OData API Inspection Lot (API_INSPECTIONLOT_SRV) to create inspection lots of origin
89 (Miscellaneous).
Technical Details
Type Changed
Related Information
Inspection Lot
The OData API API_DEFECT_SRV is deprecated with this release and is replaced by the OData API Defect,
which supports all defect categories.
Technical Details
Type Deprecated
Related Information
Defect
The following elements are deprecated in CDS views for quality inspections and should be replaced with
successor elements:
Technical Details
Type Deprecated
Additional Details
The field ProfitabilitySegment is decommissioned and has been replaced with the field
ProfitabilitySegment_2 in the CDS view I_InspectionLot. You need to switch to the successor field
ProfitabilitySegment_2.
Technical Details
Type Decommissioned
Related Information
With the objects released in Quality Management, you have a stable interface to access data from SAP S/
4HANA when building custom applications or extensions with developer extensibility. You can integrate the
Technical Details
Type Changed
Additional Details
The following table summarizes the objects that have been added, changed, or deprecated for developer
extensibility with the current release.
CDS view Serial Numbers of In I_InspLotSerialNu New This CDS view re
trieves the serial num
spection Lot mber
bers of an inspection
lot.
CDS view Dynamic Modification I_InspLotDynamicR New This CDS view pro
vides access to dy
Rule ule
namic modification
rules that are used to
determine the inspec
tion scope of an in
spection lot.
CDS view Dynamic Modification I_InspLotDynamicR New This CDS view pro
vides access to dy
Rule – Text uleText
namic modification
rule texts.
CDS view Dynamic Modification I_InspLotDynamicR New This CDS view pro
Rule (Value Help) uleStdVH vides value help for
dynamic modification
rules.
CDS view Inspection Stage I_InspLotDynRuleS New This CDS view pro
tage vides access to inspec
tion stages of dynamic
modification rules.
CDS view Inspection Stage – I_InspLotDynRuleS New This CDS view pro
Text tageText vides access to inspec
tion stage texts.
CDS view Control of Inspection I_InspLotSummaryC New This CDS view re
Lot Summary ontrol trieves the options to
control inspection lot
creation during goods
movement (inspection
lot summary).
CDS view Control of Inspection I_InspLotSummaryC New This CDS view re
Lot Summary – Text ontrolText trieves inspection lot
summary texts.
CDS view Inspection Lot Sum I_InspLotOfEWMSum New This CDS view re
mary for Warehouse- maryControl trieves the options to
Managed Stock control the inspection
lot summary of ware
house-managed stock.
CDS view Inspection Lot Sum I_InspLotOfEWMSmm New This CDS view re
mary for Warehouse- ryCtrlText trieves the texts for
Managed Stock – Text inspection lot sum
maries for warehouse-
managed stock.
CDS view Quality Certificate I_QualityCertific New This CDS view pro
Type ateType vides access to quality
certificate types, which
can be used to differ-
entiate the content of
quality certificates.
CDS view Quality Certificate I_QualityCertific New This CDS view pro
Type – Text ateTypeT vides access to quality
certificate type texts.
CDS view Version of Inspection I_InspPlanOperati New This CDS view pro
vides access to the op
Plan Operation onVersion_2
erations assigned to an
inspection plan (task
list type Q).
CDS view Version of Inspection I_InspPlanOpCharc New This CDS view re
trieves the inspection
Plan Characteristic Version_2
characteristics of the
operations of an in
spection plan (task list
type Q).
CDS view Version of Material As I_InspPlnMatlAssg New This CDS view pro
mtVersion_2 vides access to the as
signment in Inspection
signment of materials
Plan
in a plant to an inspec
tion plan (task list type
Q).
Business object inter Inspection Lot I_INSPECTIONLOTTP Changed This business object
face _2 now supports the fol
lowing:
Business object inter Quality Info Record I_QualityInProcur New This business object
face ementTP_2 supports the following:
Business Add-In Defect – Validation QM_NCM_DEFECT_VAL New With this BAdI you can
During Transfer to _TRANSFER_QN add new validations
Quality Notification during the transfer of
defects.
Business Add-In Execution of Checks QN_CHECK_BEFORE_D New With this BAdI you
EL_HEADER
Before Logical Deletion can perform additional
of Quality Notifications checks when deleting a
quality notification.
Business Add-In Execution of Checks QN_CHECK_BEFORE_D New With this BAdI you
EL_ITEM
Before Logical Deletion can perform additional
of Quality Notification checks when deleting
Items a quality notification
item.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP Cloud features released for SAP S/4HANA, for example, with the ABAP
RESTful Application Programming model, http services, and ABAP objects. For more information about the
released objects and how to find them, see Released Development Objects.
For more information about the authorizations required for working with the development objects released for
developer extensibility, see Configure Authorizations.
With this feature, you can start a problem-solving process in SAP Quality Issue Resolution for an internal
problem notification (notification type Q3). The default follow-up action SAP_QNIP (Start Internal Problem-
Solving) is provided for this purpose.
Technical Details
Type New
Related Information
With the Business Add-Ins (BAdIs) QN_CHECK_BEFORE_DEL_HEADER (Execution of Checks Before Logical
Deletion of Quality Notifications) and QN_CHECK_BEFORE_DEL_ITEM (Execution of Checks Before Logical
Deletion of Quality Notification Items) you can perform additional checks when deleting a quality notification or
a quality notification item.
Technical Details
Type New
Improvements in the Quality Management component are available to you in the context of the SAP Customer
Connection program for Product Lifecycle Management. These improvements are based on proposals
submitted by customers through the Customer Influence program.
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures Are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
QM-QN (Quality Unassign Sales Or S4CORE 108 New 276860 3210255
Notifications) der From Notifica-
tion
More Information
This topic provides an overview of new and changed Customizing activities and Business Add-Ins (BAdIs) in
Customizing for Production under Manufacturing for Production Engineering and Operations.
Technical Details
Type Changed
Additional Details
Production Manufacturing for Define Number Ranges From this Customizing activity, you can
Production Engineering and Operations define number ranges for all the num
General Settings ber range objects used in PEO.
Production Manufacturing for BAdI: Additional Checks When Creating You can use this BAdI to implement ad
Production Engineering and Operations or Changing SN Groups
ditional checks when a serial number
Business Add-Ins (BAdIs) group is created or changed.
Production Operations Serial Number
Groups
Production Shop Floor Control BAdI: Order Change You can use the new method
System Modifications Business Add- COMP_RQMT_DATE_TIME_SET (Change
Related Information
With this feature, you can integrate various kinds of files from an external system to SAP S/4HANA PEO and
subsequently use these source files in production engineering when creating the shop floor routing. Several
enhancements have been made to the PiP which are listed in the Additional Details section of this document.
Technical Details
Type Changed
The production integration portal (PiP) comprises the following new and changed features:
• Non-interactive work instructions containing embedded standard texts can be included in the MPD file and
handed over to the shop floor routing in the PiP workspace. In an initial step, you use an API to import
the standard texts into the PEO system where they are available in the Manage Standard Texts app. The
non-interactive work instruction in the MPD file contains the ID of the relevant standard text. During the
handover of the MPD source item for the non-interactive work instruction, the system replaces the ID in the
source item with the actual standard text content.
For information on the API required to import the standard texts into the PEO system, see OData API:
Manufacturing Standard Texts (A2X) [page 654].
The non-interactive work instruction can also contain reference links to components, inspection
characteristics, and PRTs.
Note
You need to maintain a special SAP XHTML tag in the source file to enable this feature. For more
information, see SAP-Specific XHTML Tags Required for Work Instructions in the External Source File.
• Interactive work instructions with all reference links (such as components, inspection characteristics, and
PRTs) can be included in the MPD file and handed over to the shop floor routing in the PiP workspace. In
addition, you can hand over input fields and tables.
Note
You need to maintain special SAP XHTML tags in the source file to enable this feature. For more
information, see SAP-Specific XHTML Tags Required for Work Instructions in the External Source File.
• You can now use the migration report MPE_STA_RTG_LGC_TO_SFR (Migration of Legacy Routings to Shop
Floor Routings) to migrate your legacy shop floor routings from an external source to PEO shop floor
routings. To perform the migration, the system uses the existing integration features available with the
production integration portal (PiP).
For more information, see Migration of Legacy Routings from an External Source to PEO Shop Floor
Routings [page 661].
PEO now supports instance level information for BOM items without 3D position information. You can plan and
process non-visual instances in the same way as visual instances. Attributes defined for non-visual instances
can be used in downstream processes in PEO.
Type New
Additional Details
In the Visual Enterprise Manufacturing Planner (VEMP), you can plan non-visual instances and their attributes
in the same way as for visual instances. For example, non-visual instances can have attributes such as MRS
designators and reference designators. In production process planning, you can create shop floor routings
for BOMs with non-visual instances and create references to attributes of non-visual instances in work
instructions. The apps in production operations and monitoring display the attributes of non-visual instances in
the same way as for visual instances.
If design engineers later provide the 3D position information for BOM item instances in subsequent BOM
versions, production engineers can convert non-visual instances into visual instances when performing the
EBOM-MBOM handover in VEMP. A hybrid scenario in which a BOM version contains both visual and non-visual
instances is also supported.
With the OData API Manufacturing Standard Texts (A2X) - (API_MPE_MFGSTDTXT_U_O4), you can create,
read, update, release, and delete manufacturing standard texts. This service enables you to process standard
texts in multiple languages. You can use standard texts when creating work instructions for operation activities
in the shop floor routing. This significantly reduces the effort involved in creating the work instructions and
eliminates duplication.
Technical Details
Type New
Additional Details
Related Information
SAP S/4HANA PEO provides features to support you to achieve a concurrent design and manufacturing
environment. The aim is to create a more collaborative, team-based approach for designing and manufacturing
products and to establish better communication channels between product engineers, production engineers,
quality engineers, and production operators, for example. For details on the individual features available, see
the Additional Details section.
Technical Details
Type New
Additional Details
This feature enables you to define maturity levels for your bills of material (currently for non-unitized
materials). This is particularly useful if the production process in your company involves multiple teams and
departments and you make numerous changes to the BOMs throughout the process. Using the maturity
levels that you can assign to each version of the MBOM to indicate its level of completeness and accuracy
ensures that everyone is working with the most up-to-date and accurate MBOM information. Therefore, you
can prevent errors, reduce rework, and improve the overall efficiency as only the most reliable and complete
version-controlled MBOMs are used. The following maturity levels are possible:
This feature enables you to use feedback directly from the shop floor to further improve and fine-tune the
bill of material or production process. For example, during the execution phase, the production operator may
notice that a selected material does not properly fulfill its purpose. In this case, the production operator
can now pass on such product information to production engineers by creating a defect and uploading an
attachment (photograph, print screen of the 3D visual, or a document, for example) to visualize the problem.
The production engineers can then decide whether this is a one-time, order-specific problem or whether it is a
more general problem that necessitates the revision of master data or the process. In this case, they can select
the new quality task Engineering Change Required and choose to create a new change record or use an existing
change record. The production engineer processes the change record which has now been enhanced with the
defects view. From here the production engineer can now access the attachments linked to the defect and
cross-navigate to the Process Defects app. Based on the defect it might be necessary to create a new version of
the MBOM or the shop floor routing.
The Product Genealogy and Order Genealogy apps have also been enhanced to provide the production
supervisor with a cross-navigation option to the Process Defects app to see the defect details and attachments
associated with the defect.
Effects on Customizing
Production Basic Data Bill of Material General Data Define BOM Status
In this customizing activity, you define the BOM statuses to represent the different stages of MBOM maturity.
Related Information
This feature enables you to define maturity levels for your bills of material (for non-unitized materials) in
the context of concurrent engineering. This is particularly useful if the production process in your company
involves multiple teams and departments and you make numerous changes to the BOMs throughout the
process. Using the maturity levels that you can assign to each version of the MBOM to indicate its level of
completeness and accuracy ensures that everyone is working with the most up-to-date and accurate MBOM
information which can prevent errors, reduce rework, and improve overall efficiency.
Technical Details
Type Changed
Additional Details
• Ready for production engineering only: These MBOMs can't yet be released and used in downstream
process. It is expected that they will still undergo significant changes.
• Ready for planning only: These MBOMs have reached the level of maturity that warrants releasing them
so that they can be used for planning purposes. Further changes are expected but to be able to manage
material demand they can be included in planning. The result of the planning run is planned orders. No
conversion into production orders is yet possible.
• Ready for planning and execution: These MBOMs have reached a high level of maturity and no further
significant changes are expected. MBOMs with this material level can be included in both planning and
execution. That is, the planned orders can now be converted into production orders and released for
execution.
Effects on Customizing
Production Basic Data Bill of Material General Data Define BOM Status
Related Information
PEO now supports a change management process based on engineering change notices. In this approach,
design engineers send bills of material and related artifacts to PEO as an engineering package without
hierarchical EBOM information. To store this engineering data, PEO creates change records of the purpose type
Change Notice. Depending on the need to incorporate engineering changes into manufacturing, production
engineers prepare a manufacturing engineering (MFG) change record based on a change notice. As part of
the MBOM preparation, a planning scope (initially with only header EBOM) and internal engineering snapshot
are added to the change record. The internal engineering snapshot specifies the versions of the EBOMs to be
loaded for the EBOM-MBOM handover. If production engineers expand, collapse, or split the planning scope
during the EBOM-MBOM handover, the shape of the internal engineering snapshot changes when planning is
saved. For example, EBOMs are added to the snapshot, removed from the snapshot, or if the planning scope is
split, a new internal engineering snapshot is created for the corresponding header EBOM.
Technical Details
Type New
Additional Details
Engineering snapshots already defined in an external system and included in the engineering package sent to
PEO are now referred to as external engineering snapshots. This type of snapshot can't be modified during
production engineering.
Related Information
With this app, you can monitor the engineering and manufacturing snapshots for the products you're
manufacturing. The app now distinguishes between external and internal engineering snapshots. You can
view the key data and associated change record for each revision of external engineering snapshots, internal
engineering snapshots, and manufacturing snapshots.
Technical Details
Type Changed
Related Information
With this app, now you can also view any defects that are recorded along with attachments such as pictures,
print screens, or documents. You can also navigate to the Process Defects app to further process the defect. If
a defect has a notification, you can navigate to the Change Quality Notification app where you can change the
Technical Details
Type Changed
Related Information
With this app, you can analyze the impact that changes to engineering data have on various manufacturing
objects such as MBOMs, shop floor routings, and production orders. Now, in the details tab of the production
order, along with the execution status you can also view the impact on impact category and the category value
for the production order.
Technical Details
Type Changed
Production Manufacturing for Production Engineering and Operations Production Engineering Change
Impact Analysis
In this Customizing activity, you can create values for the change impact category. Note that currently in the
standard SAP system, WIP is delivered as the impact category. Creating new catgories is restricted. However,
you can create new values for this impact category as required.
Related Information
The migration report MPE_STA_RTG_LGC_TO_SFR (Migration of Legacy Routings to Shop Floor Routings) has
been provided to enable you to reuse your legacy routings from an external manufacturing execution system
(MES). To perform the migration, the system uses the existing integration features already provided with the
production integration portal (PiP). In the report, you can select your legacy routings and migrate them to SAP
S/4HANA production engineering and operations (PEO). The system converts them into shop floor routings in
the process and you can complete the process by instructing the system to release the shop floor routings and
create the production versions.
Detailed migration results are available and direct navigation options are provided from the report to the
Manage Shop Floor Routings and Manufacturing Snapshots apps to support you in case of errors. Detailed
information is available in the report documentation.
Technical Details
Type New
This app now lets you display effectivity-specific attributes for MRS items. The external ID of an MRS item and
any custom fields can contain effectivity-specific values. To view effectivity-specific attributes for an MRS item,
choose View Details in the Details column and select from the effectivity values available.
Technical Details
Type Changed
Related Information
With this feature, you can create and manage your shop floor routing templates. You can now use new features
that are available for reference templates.
Technical Details
Type Changed
New, changed, and enhanced features are available in the Manage Templates app:
• You can now create multiple operations and operation activities using mass-enabled functions for
reference templates. For more information, see Creating Mass Operations and Operation Activities for
Shop Floor Routings [page 673].
• If a reference template contains non-interactive work instructions, you are now able to make local changes
to these work instructions after the reference template has been inserted into a shop floor routing. These
local changes are then protected from changes and are not automatically overwritten when upgrading to a
new version of the reference template in the shop floor routing.
• When creating an inspection characteristic in a reference template, you can now also specify a lower
plausibility limit and an upper plausibility limit in the Target Value and Tolerance section of the Specification
tab. These fields are only used for results recording of quantitative characteristics and aim to hinder the
recording and processing of invalid or improbable values. If the actual value of the variable lies outside the
plausibility limit defined by the limiting value entered in this field, the system issues a warning message.
• You can resize the sections of the screens in the various workspaces of the reference template. The system
saves these changes so that if you leave a workspace and return later, your resizing changes are retained.
This saves you from constantly having to resize the screen sections.
• To make it easier to find your templates in the Folder View of the entry screen, a new sort icon is
available in the table toolbar. Various options are available for sorting the list. The default option sorts
the reference templates by operation activity templates, operation activity groups, operations, operation
sets and then by the smaller templates in alphabetical order. Click the icon and choose how you want to
sort the templates - by template description, processing status description, version description, or plant,
for example. The system sorts the templates according to your selection in ascending order. Click the same
selection again to switch to descending mode.
• As announced in previous releases, the non-successive version option has been removed from the version
profile in Customizing as has the alphanumeric option for defining versions. From this release onwards,
only the successive versions are enabled meaning that you can only create reference templates using the
current latest version (which may have the status, released, or obsolete). In addition, versions are now
always numeric. If you have existing alphanumeric reference template versions, when you create a new
version, the system will automatically propose a new numeric version number.
• You can now navigate to the following related apps and transactions directly from the Manage Templates
app:
• Details screen of the Manage Change Records app (Launchpad)
• Display Class for Class Type 018 (transaction CL03)
• Display Work Center (transaction CR03)
• Depending on the PRT type, you can navigate to:
• Type M: Display Material (transaction MM03)
• Type E: Display Equipment (transaction IE03)
• Type O: Display Production Resource/Tool (transaction CF03)
• Display Document (transaction CV03N)
• Details screen of the Manage Object Qualification Assignments app (Launchpad)
• Details screen of the Manage Teams and Responsibilities app (Launchpad)
• Transaction SM30 for table MPEV_AHF_C_THAN
Production Manufacturing for Production Engineering and Operations Production Engineering Routings
General Data Define Version Profile
In this Customizing activity, the two options Successive and Numeric have been removed as was announced
in previous releases. This means that from this release onwards, all reference templates follow the successive
pattern and the non-successive option is no longer available. In addition, it is no longer possible to create
alphanumeric versions. All versions are numeric. If you have existing reference template versions that are
alphanumeric and create a new version, the system will automatically define a new numeric number.
With this feature you can create and manage your shop floor routings. You can now use new features that are
available for maintaining shop floor routings.
Technical Details
Type Changed
Additional Details
New, changed, and enhanced features are available in the Manage Shop Floor Routings app:
Miscellaneous Features
• As announced in previous releases, the non-successive version option has been removed from the version
profile in Customizing as has the alphanumeric option for defining versions. From this release onwards,
only the successive versions are enabled meaning that you can only create new shop floor routing versions
using the current latest version (which may have the status, released, or obsolete). In addition, versions are
now always numeric. If you have existing alphanumeric shop floor routing versions, when you create a new
version, the system will automatically propose a new numeric version number.
• You can now create multiple operations and operation activities using mass-enabled functions for shop
floor routings. For more information, see Creating Mass Operations and Operation Activities for Shop Floor
Routings [page 673].
Work Instructions
• A settings option is now available so that you can personalize the various tabs available in the work
instructions such as the Components tab, Inspection Characteristics tab, or the PRTs tabs, for example. In
the relevant tab, select the icon to open a popup in which you can select the columns that you want the
system to display in the table. Note that the system saves your changes so that when you open the work
instructions in a new session, they are still available.
• In the text editor for both interactive and non-interactive work instructions, you can create references for
multiple components simultaneously. Choose the Add Reference button in the Components tab to open
the dialog box for adding component references. In the dialog box, select the Multiple option and click the
Component field. In the resulting component list which shows all BOM components, select the ones that
you want to reference and choose OK. Then select the information that you want to display in the work
instructions and choose Add. The system inserts all component references. These references will then also
be available for the production operator in the Perform Operation Activity app. In addition, if you work with
a 3D visual, the referenced components will be highlighted in the visual when you select them in the work
instruction.
• You can add further columns to the table of inspection characteristics in the details workspace as required.
For example, you can now configure the table to include the sampling procedure. You can save your
personalized layout settings in a variant which you can define as the default layout.
• Three info fields of varying length are now available for inspection characteristics (IC) assigned to shop
floor routings. If these info fields have been maintained in the master inspection characteristic, they
are automatically available in the Info Fields section when you select the master IC. The info fields are
purely informative providing extra instructions, for example. The information is passed on to downstream
processes along with the inspection characteristic - it is available for the production operator in the
Perform Operation Activity app and is also available in the various monitoring apps. If no info fields have
been maintained in the master inspection characteristic, you can also maintain the info fields directly in the
shop floor routing. The info fields are also available if you are creating new inspection characteristics.
Note
When collecting the data on the shop floor, the production operator can't enter the result of a
calculated characteristic manually. The input field in this case is not active. Once the data of the
dependent inspection characteristics is available, the production operator can choose the calculate
button for the calculated characteristic and the system automatically determines and records the
value according to the specified formula.
Navigation Options
You can navigate to the following related apps and transactions directly from the Manage Shop Floor Routings
app:
• If a reference template that has been inserted into a shop floor routing contains non-interactive work
instructions, you are now able to make local changes to these work instructions. These local changes are
then protected from changes and are not automatically overwritten when upgrading to a new version of the
reference template.
• In the template library, when you select a copy template of the type inspection characteristic group and
choose Display or Change, the system now displays the IC group in a popup instead of in a screen section.
• To make it easier to find your templates in the template library, a sort icon is now available in the toolbar.
Various options are available for sorting the list. The default option sorts the reference templates by
operation activity templates, operation activity groups, operations, operation sets and then by the smaller
PiP Workspace
• You can configure your system to store source item properties in the PiP tables even if they are blank.
These blank source item properties are then also included in the list in the source item table. See section
Effects on Customizing in this document.
• Standard texts can now be included in the MPD file.
• Non-interactive work instructions containing embedded standard texts and reference links can be included
in the MPD file and handed over to the shop floor routing in the PiP workspace.
• Interactive work instructions with all reference links (such as components, inspection characteristics, and
PRTs) can be included in the MPD file and handed over to the shop floor routing in the PiP workspace. In
addition, you can hand over input fields and tables.
Variant Configuration
• If all the produce operation activities in an operation contain logical components that are optional, when
creating the production order for the final configured product, a situation may arise in which none of
the operation activities are selected. In this case, the complete operation is not required. Therefore, if no
produce operation activities exist for an operation after routing explosion, the system also deletes the
operation from the production order.
Effects on Customizing
PiP Settings
The checkbox Store if Blank has been added to the source item property table. This checkbox determines
whether the source item property is stored in the PiP tables even if it is blank in the manufacturing process
definition (MPD) file.
Version Profile
Production Manufacturing for Production Engineering and Operations Production Engineering Routings
General Data Define Version Profile
In this Customizing activity, the two options Successive and Numeric have been removed as was announced
in previous releases. This means that from this release onwards, all shop floor routing versions follow the
successive pattern and the non-successive option is no longer available. In addition, it is no longer possible to
create alphanumeric versions. All versions are numeric. If you have existing shop floor routing versions that
are alphanumeric and create a new version, the system will automatically define a new numeric number. This
Customizing change also applies to rework routings and reference templates.
The non-successive version option has been removed from the version profile in Customizing as well as the
alphanumeric option for defining versions as was announced in previous releases. From this release onwards,
only the successive versions are enabled meaning that you can only create new rework routing versions using
the current latest version (which may have the status, released, or obsolete). In addition, versions are now
always numeric. If you have existing alphanumeric shop floor routing versions, when you create a new version,
the system will automatically propose a new numeric version number.
Technical Details
Type Changed
Effects on Customizing
Production Manufacturing for Production Engineering and Operations Production Engineering Routings
General Data Define Version Profile
In this Customizing activity, the two options Successive and Numeric have been removed as was announced
in previous releases. This means that from this release onwards, all rework routing versions follow the
successive pattern and the non-successive option is no longer available. In addition, it is no longer possible
to create alphanumeric versions. All versions are numeric. If you have existing rework routing versions that are
alphanumeric and create a new version, the system will automatically define a new numeric number.
With this feature you can create and manage your order-specific shop floor routings. You can now use new
features that are available for maintaining order-specific shop floor routings.
Technical Details
Type Changed
Additional Details
New, changed, and enhanced features are available in the Manage Order-Specific Shop Floor Routings app:
Miscellaneous Features
• You can now create multiple operations and operation activities using mass-enabled functions for order-
specific shop floor routings. For more information, see Creating Mass Operations and Operation Activities
for Shop Floor Routings [page 673].
• You can now create an order-specific shop floor routing from the Manage Production Operations app for
operations that are in process in addition to operations that are not yet started.
• For production orders created for unitized products, the system now also displays the unitized parameter
effectivity information in the subheader of the order-specific shop floor routing in addition to the
production order.
• If the material associated with the order-specific shop floor routing is a configurable material, the Display
Configuration button is also displayed in the subheader which you can click to navigate to the configuration
details.
• You can resize the sections of the screens in the various workspaces of the order-specific shop floor
routing. The system saves these changes so that if you leave a workspace and return later, your resizing
changes are retained. This saves you from constantly having to resize the screen sections.
• The Phantom Child column in the components assignment workspace contains the new icon for
components that are phantom children. You can click the icon to directly open the BOM Item Details
Screen popup which is automatically opened showing the Phantom Hierarchy tab.
• When copying and pasting operation activities, you can now instruct the system to include logical
components by selecting the corresponding checkbox in the Also to be Pasted... dialog box.
Editing State
• In the structure workspace, the routing objects (operations, operation activity groups, and operation
activities) can now also be partially editable in addition to editable and not editable. This replaces the
editing state editable with limited editing options. This means that the editing states available for the
routing structure objects are identical to those available for the components in the component list
workspace.
• In the structure, details, component list, component assignment, and PiP workspaces, the default table
layout now includes the new Reason (Reason for Editing State) column. In this column, the system provides
a reason why the routing object is either not editable or only partially editable. Note that one reason is
displayed here although more than one reason might exist that prevents you from editing a particular
object.
• In the details workspace for the operation and operation activity, in the PRTs tab, you can change the table
layout to display the columns Editing State and Reason for Editing State. The Editing State column indicates
whether you can change the PRT, and the Reason for Editing State explains why a PRT is not editable. For
example no order-change hold exists for the OA or the OA has been completed or skipped.
• If the order contains operation activities at which a serial number belongs to a serial number group, the
editing state is now impacted as follows:
• Operations are partially editable if a serial number at one or more operation activities in the operation
belongs to a serial number group.
• Operation activities can't be edited if they contain a serial number that belongs to a serial number
group.
• 3D visual in the component assignment workspace: If the production order for which an order-specific
routing is created is relevant for a particular unitized pa, all the components of the MBOM that are not
relevant for the effectivity of the order are hidden from the 3D image. In addition, if your routing contains
product manufacturing information (PMI), the system removes the PMI associated with the components
that are not relevant for the order effectivity from the 3D image.
• 3D visual in the PiP workspace: If the production order for which an order-specific routing is created is
relevant for a particular unitized parameter effectivity, all the components of the MBOM not relevant for the
effectivity of the order and the PMI associated with those components are hidden from the 3D image in
the PiP workspace. In the toolbar of the source items table, a button is available that you can use to toggle
between the components and PMI relevant for the order and those relevant for the complete effectivity
range of the MBOM. The system updates the source items table and 3D visual according to which option
you select. Note that the EBOM option only shows the PMI of the EBOM in the source item table but does
not reflect the EBOM information in the 3D visual.
Navigation Options
You can navigate to the following related apps and transactions directly from the Manage Order-Specific Shop
Floor Routings app:
• For configurable materials, you can choose the Display Configuration button in the subheader to navigate
to the Display Characteristic Values screen.
• Display Shop Floor Routing for the master routing (transaction MSFR3)
• Display Order-Specific Shop Floor Routing or Shop Floor Routing for the source routing (transaction
MSFR3)
• Details screen of the Manage Production Orders app (Launchpad)
• Display Material (transaction MM03)
• Details screen of the Maintain Bill of Material app (Launchpad)
• Details screen of the Manage Snapshots app (Launchpad)
• Details screen of the Manage Change Records app (Launchpad)
• Display Work Center (transaction CR03)
• Depending on the PRT type, you can navigate to:
• Type M: Display Material (transaction MM03)
• Type E: Display Equipment (transaction IE03)
• Type O: Display Production Resource/Tool (transaction CF03)
• Display Document (transaction CV03N)
• Details screen of the Manage Object Qualification Assignments app (Launchpad)
• Details screen of the Manage Teams and Responsibilities app (Launchpad)
• Transaction SM30 for table MPEV_AHF_C_THAN
Templates
• If a reference template that has been inserted into a shop floor routing contains non-interactive work
instructions, you can now make local changes to these work instructions in the order-specific shop floor
routing if the operation activity is still editable. These local changes are then protected from changes and
are not automatically overwritten when upgrading to a new version of the reference template.
• In the template library, when you select a copy template of the type inspection characteristic group and
choose Display or Change, the system now displays the IC group in a popup instead of in a screen section.
In the context of data privacy and protection regulations, you might have to remove all references to a
certain user from the system if the user has left your company, for example. You can use the new report
MPE_RTGV_DPP_WEMPF (Clearing the Goods Recipient from Shop Floor Routings) to search for all externally
processed shop floor routing operations with user-specific information in the Goods Recipient field on the
External Processing tab for operations. The report searches for externally processed operations in shop floor
routings, order-specific shop floor routings, and reference templates. If you run the report in execution mode,
the system also deletes the entry. A results page is available listing all the shop floor routing operations found
by the system that contain the entered goods recipient as well as the number of shop floor routing operations
that were updated successfully.
Technical Details
Type New
With this feature, you can perform migration tasks for PEO routings and templates. A new migration task
is available in this release that you need to run before working with shop floor routings, rework routings,
order-specific shop floor routings, and reference templates. During the migration task, the system performs
a technical migration of a database table to upgrade the basic work instructions previously handed over in
the PiP workspace to non-interactive work instructions. After the migration task has been run, you can add
Technical Details
Type New
Existing basic work instructions that were handed over in the PiP workspace are automatically converted into
non-interactive work instructions. You will then be able to create references to PRTs, inspection characteristics,
and components in these work instructions.
With this feature, you can now create multiple operations and operation activities (OAs) using mass-enabled
functions for shop floor routings, order-specific shop floor routings, and reference templates. These new
functions are available in the Add button in the structure workspace. Choose Add Multiple Operations to access
a dialog box in which you can create all your operations in one go. Choose Add Multiple OAs (Same Level) or
Add Multiple OAs (Sub Level) to access a dialog box in which you can create multiple operation activities in one
go. Note that you can only create multiple operation activities in one segment at a time.
Technical Details
Type Changed
Related Information
The action settings that you configure for PRT registration in the Manage Action Settings app now also apply
to interactive work instructions. As a result, when you register PRTs in interactive work instructions in the
Perform Operation Activity app, a dialog box to enter a reason code and note is displayed, depending on the
configuration.
Technical Details
Type Changed
Related Information
Technical Details
Type Changed
Additional Details
• The system now assigns the production status Moved to Warehouse Due to Order Split or Moved to Child
Order Due to Order Split to serial numbers that have been split to the warehouse or split to a child order
respectively.
You can view the serial number status when you display the parent order in the Manage Production Orders
and Product Genealogy apps.
• In the production action log, the system now creates an action message when you split an order to the
warehouse. The message specifies the order number and what quantity was moved to the warehouse.
• A new BAdI implementation CO_SPLIT_COMPONENT_POST_GI (Automatic GI for By-Product in Child Order
of Order Split) is now available in the enhancement spot WORKORDER_UPDATE. You can activate this
implementation if you want the system to automatically post a goods issue for the by-product in the child
order when you split an order.
Note
Even if you activate this BAdI implementation, the goods issue can still fail if something blocks the
goods movement in the system. In such cases, the failed goods movement appears in the Reprocess
Failed Material Movements app, from where you can reprocess it.
You can now display phantom hierarchy information for components on the Operation Activity Assignments
page, which you can navigate to from the Manage Production Orders and Manage Production Operations apps.
A new Phantom Child column is available (via the table settings ) in the Components section. This column
contains the icon, which is highlighted if the component is a phantom assembly component. You can click the
icon to display the phantom hierarchy details.
Technical Details
Type Changed
With this feature, you can now trigger the creation of an order-specific shop floor routing for operations
which are in process in addition to operations which have not yet been started from the Manage Production
Operations app. You can trigger the order change in the initial screen of the app as well as in the details screen
for an operation, in the Order Schedule section. This means that the process for creating order-specific shop
floor routings in this app and in the Manage Production Orders app is now identical.
Technical Details
Type Changed
With this app, you can create, schedule, and monitor jobs to update the routing version in shop floor orders
based on selection parameters. If you regularly update your shop floor routings, you can schedule a job to
ensure that the latest routing version is used in your shop floor orders. Using an application job to perform this
routing version update in shop floor orders saves you the time and effort of updating each order individually.
Technical Details
Type New
Additional Details
The following job template is provided: Update Orders for Which Routing Was Changed Since Yesterday. In this
template, the Relative Changed At Date field in the routing selection criteria is set to -1. As a result, the system
selects routings that were changed on the previous day, relative to the date on which the report is executed.
Related Information
A new serialization procedure for shop floor order assembly (PPSA) is now available. It allows you to control
how serial numbers are to be handled during assembly – separate from inventory management. In practice,
you often don't know or even require serial numbers when posting the goods receipt for materials. For example,
the warehouse clerk just records the material and quantity, and later the production operator scans the part's
serial number when installing it. This new serialization procedure enables you to define one procedure for
inventory management (MMSL) and one procedure for shop floor order assembly (PPSA) independently from
each other.
Technical Details
Type New
Additional Details
For the new serialization procedure Shop Floor Order Assembly (PPSA), you can set the serial number usage to
either 01 (None) or 03 (Obligatory) only.
Note
If the serial number usage for MMSL is set to Obligatory, you have to set the serial number usage for PPSA to
Obligatory.
In the Perform Operation Activity app, the assembly type of components is Serialized if:
The existing MMSL serialization procedure remains unchanged. To use the new PPSA serialization procedure,
you need to add it to a serialization profile and set the usage value as needed. You can configure this setting in
Customizing for Sales and Distribution under Basic Functions Serial Numbers Determine Serial Number
Profiles .
The equipment category in the serial number profile must contain a value. Otherwise, the system doesn't
record the serial number and equipment number in the serial number master record for the material.
Related Information
You can now use two remote-enabled function modules to start and stop labor tracking in the system for a user
at an operation activity without any user action. In a machine integration scenario, the machine or equipment
on the shop floor can remotely trigger the respective function module, which then executes the Labor On or
Labor Off action in the system based on the import parameters. If retroactive processing has been started for
the operation activity, labor tracking can't be started or stopped using these function modules.
Technical Details
Type New
Additional Details
For detailed information, see the function module documentation in the system.
A number of enhancements have been made to the feature for collectively processing serial numbers as a
group.
Technical Details
Type Changed
Additional Details
• You can now group serial numbers at different operation activities across shop floor orders, provided that a
certain homogeneity exists between the operation activities. The system compares the operation activities
of each serial number to check for the required homogeneity. The following attributes must be identical:
• Status and action schema
• Work center (derived from the operation)
• Components
• PRTs (materials and equipment, including the Test Equipment indicator)
• PRTs (documents)
• Inspection characteristics
• Buyoffs
• Standard work instructions
• You can now create serial number groups at operation activities that have been assigned buyoffs. This
means that you can now approve buyoffs for serial number groups.
• You can now record defects for serial number groups. The system creates a defect for each serial number
in the group.
The option to set a production hold when recording a defect isn't supported. You can manually put the
serial number group on hold by choosing Hold in the footer toolbar.
• A new Business Add-In (BAdI: Additional Checks When Creating or Changing SN Groups ) has been
added to Customizing for Production under Manufacturing for Production Engineering and Operations
Business Add-Ins (BAdIs) Production Operations Serial Number Groups BAdI: Additional Checks
When Creating or Changing SN Groups .
You can use this BAdI to perform additional checks when serial number groups are created or changed.
An example implementation class is provided. To retrieve the operation activity details, you use the view
I_OpActyInstanceDetail, which can also contain any custom fields that you've generated using the
Custom Fields app. As a result, you have the option to perform checks also on custom fields. For more
information, see the BAdI documentation.
• Operations are partially editable if a serial number at one or more operation activities in the operation
belongs to a serial number group.
• Operation activities can't be edited if they contain a serial number that belongs to a serial number group.
Related Information
When creating serial number groups in this app, you can now group serial numbers at different operation
activities across shop floor orders, provided that a certain homogeneity exists between the operation activities.
In addition, the app now supports the creation of serial number groups if operation activities contain buyoffs.
Technical Details
Type Changed
Additional Details
When you group serial numbers at different operation activities across shop floor orders, the system compares
the operation activities of each serial number to check for the required homogeneity. The following attributes
must be identical:
Note
In Customizing for Production under Manufacturing for Production Engineering and Operations
Business Add-Ins (BAdIs) Production Operations Serial Number Groups BAdI: Additional Checks
When Creating or Changing SN Groups , you can create a BAdI implementation to perform additional
checks when serial number groups are created or changed. An example implementation class is provided.
To retrieve the operation activity details, you use the view I_OpActyInstanceDetail, which can also
contain any custom fields that you've generated using the Custom Fields app. As a result, you have the
option to perform checks also on custom fields. For more information, see the BAdI documentation.
Related Information
A number of enhancements have been made to the app, which are described in the additional details.
Type Changed
Additional Details
• You can now process serial number groups that consist of serial numbers at different operation activities
across shop floor orders.
• You can toggle between full screen mode and the side panel, for example, to display work instructions in
full screen mode.
• You can now approve buyoffs for serial number groups.
• You can now record defects for serial number groups. The system creates a defect for each serial number
in the group.
Note
The option to set a production hold when recording a defect isn't supported. You can manually put the
serial number group on hold by choosing Hold in the footer toolbar.
• When you click the group size in the header, the dialog box now shows the material, order, operation, and
operation activity of each serial number in the group.
Related Information
This app enables you to perform the operation activities assigned to you by your production supervisor. It has
been enhanced with a number of new features, which are described in the additional details.
Type Changed
Additional Details
• Select the document type of your attachment from a dropdown list box before you upload it. In previous
releases, the system automatically selected the first document type associated with the object PORDER.
• Sort and filter the list of attachments by choosing (Display Settings).
• Assign a document previously created in the documentation management system (DMS) to the operation
activity as an attachment. Note that the Rename option is not available for assigned documents.
• Access additional information for the inspection characteristics that is available in the More Details
popup. This information comes from the three Info Fields available in the Type screen of the inspection
characteristic. Each info field is of varying length and is purely informative.
• In the More Details popup, you can now also see the upper and lower plausibility limits, if available. If these
values are maintained in the inspection characteristic, the system now takes them into account and issues
appropriate warning messages if the data you record lies outside these limits.
Work Instructions:
• In the non-interactive work instructions section on the right-hand side of the screen, a toggle button is now
available for switching to a full screen display of the work instructions. Click it again to return to the split
screen with the work instructions to the right and the data collection section on the left.
• In the interactive work instructions section, a dialog box to enter a reason code and note is now displayed
when you register PRTs, depending on the action settings configured for tool registration.
The app now enables you to register additional equipment or equipment that hasn't been assigned to the
operation activity. The Add Unplanned PRT button has been added to the PRTs section, which is now always
displayed, regardless of whether PRTs have been assigned to the operation activity.
Note
Only PRTs configured as registrable in the equipment master record can be registered.
If you are working on a unitized product, the order effectivity is now also reflected in the 3D visual. That is, all
the components that are not relevant for the effectivity of the order currently in process are hidden in the 3D
image. In addition, if product manufacturing information (PMI) exists in the 3D model, the PMI associated with
the components that are not relevant for the order effectivity is also hidden from the 3D model.
Defects
When creating a defect, you can now add an attachment to it. The Record Defect option has an Attachments
tab to upload pictures, photographs, and documents related to the defect. These attachments are then also
available in the Process Defects app where they can be viewed by the production engineer and provide visual
support for assessing the situation.
This feature enables you, as either production or quality engineer, to assign the new quality task Engineering
Change Required to a defect that was created in production execution. Once you have examined the defect
information from the production operator, which can include picture attachments, you might decide that a
one-off, order-specific change is not sufficient and instead a revision of the master data is required. You can
choose to create a new change record for the task in which case the system copies the current MBOM and
shop floor routing as well as the production order and the defect information to the respective sections of the
change record. You can also choose to use an existing change record.
In this way, you can pass information back to product engineering from the shop floor in a cross domain
collaboration scenario.
Technical Details
Type Changed
This app enables you to analyze and track the production process at production order level. It has been
updated with a number of new enhancements, which are described in the additional details.
Technical Details
Type Changed
Additional Details
• You can now filter the list of production orders by WBS element and display the WBS element as a column.
The input help lets you search by the ID and name of the WBS element. The WBS Element filter and column
are hidden by default.
• New columns are available in the Inspection Characteristics section of the Operation Activity details screen,
which you can add using the table settings icon ( ):
• Three Info Field columns of varying lengths are available. This data is maintained by production
engineers on creation of an inspection characteristic and is purely informative. The system
automatically passes on this information to downstream processes together with the inspection
characteristic.
• Two columns showing the plausibility limits maintained for the ICs are also available: Upper Plausib.
Limit and Lower Plausib. Limit.
If you select these columns to be displayed in the table, they're also included in the Excel file that you
can create by exporting the data using the icon.
• The app now displays traceable components (serialized, batch-managed, and manually posted materials)
and non-traceable components (backflushed and bulk materials) in separate tables. This enhancement
applies to the Components and Returned Materials sections.
• The app now displays traceable PRTs (registrable PRTs) and non-traceable PRTs (non-registrable PRTs) in
separate tables.
• The PRTs section now displays unplanned PRTs, which are indicated by a red vertical bar at the start of the
table row. Unplanned PRTs don't have a PRT item number.
As a key user, you can now extend the Order Genealogy app according to your business needs. You can add
custom fields at BOM item level, which means you can add custom fields as table columns in the Components,
Disassembled Components, and Returned Materials sections.
Technical Details
Type New
Additional Details
Related Information
This app helps you to analyze the production process and enables single-level traceability of a serialized
product. It has been updated with a number of new enhancements, which are described in the additional
details.
Technical Details
Type Changed
Additional Details
• You can now filter the list of serialized materials by WBS element and display the WBS element as a
column. The input help lets you search by the ID and name of the WBS element. The WBS Element filter
and column are hidden by default.
• You can now display the plant and storage location in which the serialized materials are currently located.
This plant and storage location can be different from the production plant after a stock transfer, for
example. These columns are hidden by default.
• New columns are available in the Inspection Characteristics section of the Operation Activity details screen,
which you can add using the table settings icon ( ):
• Three Info Field columns of varying lengths are available. This data is maintained by production
engineers on creation of an inspection characteristic and is purely informative. The system
automatically passes on this information to downstream processes together with the inspection
characteristic.
• Two columns showing the plausibility limits maintained for the ICs are also available: Upper Plausib.
Limit and Lower Plausib. Limit.
Note
If you select these columns to be displayed in the table, they're also included in the Excel file that you
can create by exporting the data using the icon.
• The app now displays the serial number group to which a serial number has been assigned at an operation
activity. You can add the Serial Number Group column in the Operation Activities section. In addition, on the
The CDS views for the Product Genealogy app have been enhanced for key user extensibility. The changes and
enhancements are described in the additional details.
Technical Details
Type Changed
Additional Details
All the CDS views for traceable components (including traceable disassembled components and returned
materials) are the main data source in the Custom Fields app. As a result, if you've enabled the view
for traceable components only and added custom fields, the app automatically enables the view for
non-traceable components and adds the same custom fields to that view as well.
Related Information
With this app, you can monitor every single action performed for a production order, including actions
performed by production operators at operation and operation activity level. A number of additional action
messages are now recorded in this app.
Technical Details
Type Changed
Additional Details
• Unplanned PRTs that have been registered or unregistered in the Perform Operation Activity app.
• Orders split to the warehouse. The message specifies the order number and what quantity was moved to
the warehouse.
With this app, you have a complete overview of your major assembly projects. To improve system performance,
the app now initiates the project creation process in the background when you create a project. The project has
the processing status Initiated as long as the background task is still running.
Technical Details
Type Changed
Improvements in Project System are available to you in the context of the SAP Customer Connection project
for Product Lifecycle Management. These improvements are based on proposals submitted by customers
through the Customer Influence program.
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
More Information
You can use this app to define, execute, and monitor jobs for the Project Cost Forecast calculation of projects.
Technical Details
Type New
Additional Details
• schedule cost forecasting jobs for one or multiple Projects by using the Project Cost Forecasting template.
• define scheduling options, for example, to start a job immediately or to define a recurrency pattern for
background processing.
• define job parameters, such as, the projects to be processed, the forecast version to be used and the date
from which updated residual costs are distributed over the remaining duration of the activity
• analyse the status of jobs and their results
For more information about implementing this app, see the SAP Fiori apps reference library at https://
fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/.
Related Information
The following cost reporting apps have been replaced by their respective successor apps:
Project Cost Report - Line Items (F2538) Project Cost Line Items (F6992)
Type Deprecated
Additional Details
• Project Cost Overview: With this app, you can analyse actual costs and planned costs of a project, its WBS
elements, internal orders, assigned networks, network activities, network activity elements, and the plant
maintenance orders with header account assignment.
• Project Cost Line Items: With this app, you can analyse actual cost line items and planned cost details for a
project, the assigned networks, network activities, network activity elements, internal orders, and the plant
maintenance orders with header account assignment.
Note
The cost reporting apps Project Cost Report - Overview and Project Cost Report - Line Items were
deprecated. SAP may make the apps unusable, usually no earlier than one year after the deprecation.
We recommend that you switch to the successor apps as soon as possible.
Related Information
The services to read Project and Project Network have been extended.
The addition of the new field enables you to read the status combination code from Project, WBS elements,
Network, and Network Activity via the Project and Project Network APIs.
Type Enhanced
Additional Details
• API Project
• API Project Network
Related Information
Project
WBS Element
Project Network
Project Network Activity
Resource-Related Intercompany Billing now supports selection of cost records for Service Documents only.
Technical Details
Type New
Additional Details
An additional selection criterion has been added in the transactions DP93 and DP94, so that it is possible to
select cost records for Service Documents only.
Related Information
Single Processing
Collective Processing
You can now use teams from responsibility management to assign employees to network activities.
Technical Details
Type Changed
Additional Details
This feature enables you to select personnel resources from the teams defined in Responsibility Management
while assigning employees to network activities in Workforce Planning Project View .
Use the new Business Add-In (BAdI) PS_PCO_RESPONSIBLE_PERSON to populate a list of responsible
persons for project controlling objects (WBS Elements/ Network/ Network Activities and Elements) in the
outbound implementation of the Master Data Integration (MDI) ABAP Client.
Technical Details
Type New
Additional Details
BAdI Implementation
You must create your own implementations if you want to populate the Responsible Person fields (in the form of
workforce IDs) and send these to Master Data Integration (MDI).
BAdI Methods
This BAdI includes the following methods:
• GET_RESP_PERSON_WBS (Derive Responsible Person for WBS Elements): You can use this method to
execute your own logic to derive the responsible persons for a WBS element.
Create and activate your own implementation of this BAdI method and also assign a short text to the
implementation.
Implementing this BADI results in a collection of responsible persons for a WBS element according to the
implemented logic. It is then replicated to MDI via outbound implementation.
Import Parameters
• IS_PROJ: Project data structure
• IS_WBS_DATA: WBS data structure
Related Information
The following elements are deprecated in CDS views for Project System and should be replaced with successor
elements.
We recommend that you switch to the new successor CDS views as soon as possible.
Technical Details
Type Deprecated
Additional Details
I_Project I_ProjectData2
I_ProjectData I_ProjectData2
I_WBSElementData I_WBSElementData_2
See Detailed WBS Element Data (Deprecated). See Detailed WBS Element Data.
Note
The CDS views mentioned in this topic were deprecated with SAP S/4HANA 2023 FPS00. SAP may make
the CDS view unusable, usually no earlier than one year after the deprecation. We recommend that you
switch to the successor CDS views as soon as possible.
This service has been extended and now enables you to delete the Project Network Activity Element data and
to update its statuses, to create, delete and calculate loops of the Project Network Activity Relationship data.
The service is based on the OData V4 protocol and can be consumed by apps and other user interfaces.
Technical Details
Type Changed
Scope Item NA
Additional Details
Project Cash Management data can now be read directly from ACDOCA (the table for universal journal entry).
Technical Details
Type Changed
Additional Details
Until now, FI data in Project Cash Management had been read from the BSEG table. With the incorporation of
the ACDOCA table, which is required for updates in Project Cash Management, the data can now be read from
the table for universal journal.
This feature enables a consistent and transparent period control for the actual interest calculation in Project
System.
Type New
Additional Details
To use this feature, you must activate the business function FINS_PERIOD_CTRL_BY_BTTYPE. In the IMG
for Controlling, navigate to General Controlling Organization Open and Close Posting Periods for CO
Transactions by Company Code , and select the Period Control by Company Code checkbox in the Activate CO
Period Control by Company Code screen.
Selecting this checkbox enables period control for the actual interest calculation via the Manage Posting
Periods - Cost Accounting app.
Related Information
With this feature, you can now use the following functions in the Web Dynpro applications for financial planning
of commercial projects:
• Copy
Use this function to copy plan information from one structure element to another.
• Transfer
When you have validated and finalized your plan, use this function to transfer your plan to the associated
project in Project System (PS). This function also provides other options such as Simulate, Simulate Log,
Transfer, Transfer Log, and Delete Transfer Data.
Technical Details
Type New
You can use these features for managing commercial projects where the financial plans have been created with
a monthly or fiscal breakdown.
With this feature, the following are now available in all the Web Dynpro applications for planning and
forecasting:
Type New
You can use these features for managing commercial projects where the financial plans have been created with
a monthly or fiscal breakdown.
With this feature, you can now use a Web Dynpro application to perform in-period and period-end forecasting
using a fiscal breakdown. This application displays an overall forecast summary, an overall forecast summary
chart, a forecast summary of resource types planned in each structure element, and an area to adjust the
forecast of a financial plan. Currently, the application only supports forecasting at a fiscal breakdown. You can
also use functions such as Calculate EAC, Forecast based on Actuals, Forecast based on EAC, and Revaluate.
Technical Details
Type New
You can use this application to forecast commercial projects where the financial plans have been created with a
fiscal breakdown.
With this feature, you can now use a Web Dynpro application to plan change requests using a monthly or fiscal
breakdown for structure elements in a commercial project. This application displays an overall plan summary,
an overall plan summary chart, a forecast summary of resource types planned in each structure element,
and an area for planning additional items. You can also use functions such as Delete, Calculate, Valuate, and
Distribute when you plan additional items in a change request.
Technical Details
Type New
Improvements in the Portfolio Management component are available to you in the context of the SAP Customer
Connection program for SAP Portfolio and Project Management. These improvements are based on proposals
submitted by customers through the Customer Influence program.
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
Caution: Updating
a large number of
Items/Initiatives at
a time decreases
the performance
of the application.
More Information
Type New
Additional Details
With the report /RPM/FICO_INT_PLANNING_V2, you can integrate the Portfolio and Project Management
system with the Project System (PS) based on the settings in new customizing node Map Fin View to Plan Cat
for Periodic Plan Import under the IMG path SAP Portfolio and Project Management Portfolio Management
Base System Interfaces Financial Planning Settings Define Financial Planning Settings .
The support of the Monitor Project Progress (F2031) app on smartphones has been deactivated and is no
longer available.
Technical Details
Type Deleted
Related Information
Improvements in the Project Management component are available to you in the context of the SAP Customer
Connection program for SAP Portfolio and Project Management. These improvements are based on proposals
submitted by customers through the Customer Influence program.
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
More Information
The Visual Enterprise Manufacturing Planner (VEMP) supports you in creating and maintaining manufacturing
structures from engineering structures through a visually guided planning process. A number of enhancements
have been made to VEMP to help you better plan your structures.
Technical Details
Type New
Additional Details
• VEMP now supports the planning of non-visual instances for which no 3D position information is available
(for example, no transformation matrix data exists). Non-visual instances can be planned in the same way
as visual instances and they can have attributes (metadata).
• VEMP now supports dynamic visualization. The system retrieves the 3D visuals for a given bill of material
primarily from the material master, else from the BOM item or BOM header, if 3D visuals are available.
The document info record (DIR) provides the following new business events to notify consumers about status
changes and version creations:
Technical Details
Type New
You can now filter change log entries based on product, characteristic, characteristic value, action (either
added or deleted), the user responsible for the change, and the time frame during which the change took place.
Technical Details
Type New
4R8
4R6
This feature enables you to combine a multilevel planned/production order (PPO) profile with a superordinate
sales order (SET) profile. This way, you can create configuration models where bundles contain one or more
PPO materials with a multilevel bill of material (BOM) explosion.
Technical Details
Type New
Single value characteristics of type date are supported now in object dependencies. Only valid dates are
accepted. Values for date characteristics must be written in single quotes in the format ‘YYYYMMTT’ in object
dependencies, for example ‘20230818’.
Technical Details
Type New
21D
1YT
2XU
6GS
With this feature, the Change Record application can provide the BOM Component information for MBOM and
EBOM. It can display the possible BOM after it is mapped with Change Master. The BOM Component explosion
is performed based on the following sequence:
Type New
Additional Details
• The BOM redlining for change proposals feature has been removed and the BOM Components feature can
be used to view the valid components.
Related Information
Define Number Ranges allows you to define the type of number assignment for Change Master. Using this
feature, you must assign a unique number to each change master record.
Technical Details
Type New
Preparation Required No
Additional Details
Effects on Configuration
To make the relevant settings, navigate to the configuration activity Define Number Ranges for Change
Master.
Displays the linked SAP Enterprise Product Development - Collaborations to a particular change record.
Technical Details
Type New
Preparation Required No
https://help.sap.com/docs/PLM_EPD?version=Cloud
If you're using SAP Enterprise Product Development Requirements Management (EPD), this feature enables
you to apply requirements to UI extensions. In the role of the product configuration modeler, you can assign
requirements (in the form of texts, images, etc.) to UI extension objects and make them visible to the UI
extension developer and other stakeholders.
Technical Details
Type New
The following entities have been added to the OData service Change Record (API_CHANGE_RECORD):
Type New
Preparation Required No
Additional Details
You can use this API to read the history of a change record. The following entities are available in this API:
https://s4chbonpremisei5rzc0vs3c-mqo4da44a1.int.sap.eu2.hana.ondemand.com/api/
OP_CHANGERECORDHISTORY_IWSV_0001/overview
You can use this API to read the item of relevance of a change record. The following entities are available in this
API:
https://s4chbonpremisei5rzc0vs3c-mqo4da44a1.int.sap.eu2.hana.ondemand.com/api/
OP_CHANGERECORDITEMRELEVANCE_0001/overview
https://s4chbonpremisei5rzc0vs3c-mqo4da44a1.int.sap.eu2.hana.ondemand.com/api/
OP_CHANGERECDLIFECYCLESTATUS_0001/overview
https://s4chbonpremisei5rzc0vs3c-mqo4da44a1.int.sap.eu2.hana.ondemand.com/api/
OP_CHGRECORDUSERSTATUS_0001/overview
Change Record
https://s4chbonpremisei5rzc0vs3c-mqo4da44a1.int.sap.eu2.hana.ondemand.com/api/
OP_API_CHANGE_RECORD_0001/overview
Technical Details
Type New
Preparation Required No
Additional Details
To make the relevant settings, see the SSCUI Configuration activity Change Records > Settings for Change
Records > Define Change Record Types.
Related Information
Customizing Settings
Creating Change Record Types
Change Record Types
With this feature, a new item category is introduced where you can add a non-plant item (S) category.
Using this item category, it shall be feasible to add service, subscription, and project goods to that plant-
specific BOM even though they do not have a plant assignment in their master data definition.
Technical Details
Type New
Effects on Customizing
Related Information
With this feature, you can filter BOM items based on BOM item attributes, and add a BOM item referencing the
selected BOM items in the Mass Maintenance of Bills of Material Items app.
Technical Details
Type New
Additional Details
For more information, see the SAP Companion on in-app help provided on the UI of the Mass Maintenance of
Bills of Material Items app.
With this feature, the following mass maintenance apps have been enhanced with value helps for all the fields
on the UI:
Technical Details
Type New
With this feature, the SAP BW data extraction has been enabled for some CDS Views. You can perform full
extractions and delta extractions from each of the affected views.
Technical Details
Type New
Additional Details
With data extraction enabled CDS views, you can extract data from an SAP source system, such as SAP
S/4HANA Cloud, to the target system SAP BW/4HANA. This includes the metadata description of the source
data that is to be transferred to SAP BW/4HANA, as well as delta extraction mechanisms.
Related Information
With this feature, a few of the transaction codes (S_ALN_01001082 and S_ALN_01001083) are deprecated
and have been replaced with the existing transaction codes.
Technical Details
Type Changed
Additional Information
Improvements in the PLM Web User Interface component are available to you in the context of the SAP
Customer Connection program for Product Lifecycle Management. These improvements are based on
proposals submitted by customers through the Customer Influence program.
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
More Information
Improvements in the Recipe Management component are available to you in the context of the SAP Customer
Connection program for Product Lifecycle Management. These improvements are based on proposals
submitted by customers through the Customer Influence program.
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
With this new feature, you can synchronize company-owned phrases to reduce time and effort needed in
keeping your phrases up to date. Additionally, it doesn't matter which of the synced phrases you change, all
others in the group are automatically updated. This improved management of phrases helps to avoid extra
data maintenance for similar phrases. The company-owned phrase information can be used for output on
documents like safety data sheets, labels, and reports.
Technical Details
Type Changed
Additional Details
Note
Note: You can uncheck the box and stop the synchronization of a phrase, but if you uncheck the box and
save the draft version, you can't go back and check the box again.
You can see there's now a status whether a phrase is synchronized, and therefore linked, to other
similar company-owned phrases. Details of the phrase, including the newly introduced check box Phrase
Synchronized as well as a smart link that shows the list of all phrases that are kept in sync by the system. You
can see a pop-up when you Copy from Existing Phrase. The option to sync the phrase is available here.
With this feature, you can now manage confidential business information for substances, including creating an
alternative name for a substance in many different languages.
Technical Details
Type Changed
Related Information
With this updated feature, you can enter generic names as confidential business information on the company
substances level. You can flag a substance to always be masked as confidential business information.
Type Changed
Related Information
With this feature, compliance requirement versions can now be set to status Historical. When a compliance
requirement version has Historical status, you're no longer able to activate it. This closes the gap in compliance
requirement version lifecycle management, and keeps you informed about outdated regulatory content and
gives you additional guidance on when to transition to a newer version of a compliance requirement. It also
ensures your compliance purpose is based on up-to-date compliance requirements.
Technical Details
Type Changed
Currently, there are about 400 for product marketability, 200 compliance requirements for occupational
exposure limits, 25 for safety data sheet management, and 20 for dangerous goods that have been set to
Historical. This has no effect on your existing assessments or compliance purposes because a compliance
requirement version with status Historical can still be active, however it can't be newly activated.
You have to deactivate a historical compliance requirement version in the Activate Compliance Requirement
apps. When you deactivate, all in progress version of an assessment are deleted and all released versions are
set to Historical.
With this change, product compliance shall consume and load listed substances, listed substance groups
and listed substance conditions from regulatory content service as preferred source. Only in case regulatory
content service isn't yet configured, listed substances, groups, and conditions shall be loaded from the local
MIME repository of your system.
This ensures that all compositions are made up of the most current and accurate substances, which are the
foundation of automated compliance checks within the system.
Technical Details
Type Changed
Loading of regulatory content, like substances, has been streamlined for better performance and use of the
regulatory content service. Instead of loading content into tables and updating only related to a specific release
or support package, now all customers are able to have substance information delivered continuously. This
content is delivered as part of the most current release. All content is available, without this relationship to a
specific support package.
With this feature, you can get an overview of compliance assessments for a substance. You can view
marketability assessments, safety data sheet-related assessments, as well as the processing status of these
assessments. In addition, you can use this app as a starting point to navigate into assessments to view or
assess data for the usage in further product compliance business processes.
Technical Details
Type New
More Information
You can find more information about the app in the Product Assistance for Product Compliance, see Substance
- Compliance Assessments.
With this feature, you can add and edit remaining substances in the material-based composition after
production in the Unpackaged Product - Material-Based Composition app.
Technical Details
Type Changed
Additional Details
In the Unpackaged Product - Material-Based Composition app you can view and edit the composition of the
unpackaged product based on the raw materials it contains. You can select the components that are initially
used in production as well as the components that have not reacted and thus remain after production. You can
also select the substances produced in a chemical reaction.
With this feature, you can now select substances that remain after the production process. As remaining
substances, you can select substances that are included in the released analytical composition of the
component that has reacted.
In addition, you can view the substances that are included in the released analytical composition of the
remaining components.
More Information
You can find more information about material-based compositions in the Product Assistance for Product
Compliance. See Unpackaged Product - Material-Based Composition.
With this feature, a request responsibility is introduced in the Process Requests from Logistics app to indicate
who is responsible for processing a compliance request from logistics. For each request responsibility, a
specific tile is delivered to start the app showing only the compliance requests for the request responsible. In
addition, you can view completed requests in the Process Requests from Logistics app.
Technical Details
Type Changed
Additional Details
If a product is sold, produced, or transported in a specific country/region, it has to be compliant with the
regulation in this country/region. If a product is marked as compliance-relevant in the product master, you
can enter compliance data in Product Compliance, such as whether the product is marketable or if safety
data sheets are required in a specific country/region. In addition, you can classify the product according to
dangerous goods regulations applicable in a specific country/region. If a compliance-relevant product is added
to a business document within the value chain, such as a purchase order, a sales order, an outbound delivery,
or a freight order, compliance checks are carried out in the business documents checking if all compliance
requirements are met. If there are any compliance issues, a compliance request is created, triggered by the
business process in which the issues occurred. The compliance request is sent to Product Compliance and can
be processed using the Process Requests from Logistics app.
To simplify the processing of the compliance requests, the following request responsibilities are introduced:
• Product Compliance
• Product Marketability
• Raw Material Management
• Dangerous Goods Management
• Safety Data Sheet Management
For each request responsibility, a separate tile is delivered so that, for example, a product stewardship
specialist sees only compliance requests containing product marketability issues and not dangerous goods
issues.
In addition, a new tab is added to the Process Requests from Logistics app, so that you can now also view
completed compliance requests.
Related Information
You can find more information about the Process Requests from Logistics app in the product assistance for
Product Compliance. See Process Requests from Logistics.
To simplify your data entry, several tables in several apps in Product Compliance are now directly editable when
you're in edit mode. For these tables, you do no longer need to choose a button like Add or Create to enter data.
Technical Details
Type Changed
Technical Object Name App IDs: F6615, F6689, F2647, F3460, F3025, F5798,
F4521, F5261, F7370
Additional Details
If you're in Edit mode, you can enter data directly in the available lines in the tables of the following apps:
Manage Configurations for Labels (F6689) Configuration Names, Configuration Plants, Configuration
Customers, Compliance Requirement Assignments
Unpackaged Product - Basic Compliance Data (F2647) Related Products in Product Master
Classify Dangerous Good - Unpackaged Product (F3460) Dangerous Goods Basic Description
Raw Material - Basic Compliance Data (F3025) Related Products in Product Master
Manage Contact Data - Safety Data Sheets (F4521) Addresses, Emergency Phone Numbers
Manage Technical Names for Substances (F5261) Technical Names for Dangerous Goods
With this feature, new and updated content is delivered to your system for product marketability. This release
has 74 new compliance requirement versions and 105 updates of existing compliance requirement versions are
delivered with this release.
Technical Details
Type Changed
Additional Details
For more information about the aspects that are covered by substance volume tracking, see the description of
the respective compliance requirement version.
This feature supports you in ensuring compliance with requirements related to environmental,
social, and governance (ESG) and in particular to due diligence acts, such as the German
Lieferkettensorgfaltspflichtengesetz (LkSG), with relevance to purchased products and suppliers. With
the Process Compliance Disclosures - For Suppliers (F7370) app, you can streamline the collection
and consolidation of incoming compliance data for your suppliers based on corporate-wide compliance
disclosures.
Technical Details
Type New
Additional Details
This feature introduces the Compliance Disclosure compliance pattern to support compliance with supply
chain due diligence acts.
As a first step, product stewardship specialists for product compliance can create and activate compliance
requirement versions that are based on this new compliance pattern. The master data specialist for
product compliance assigns these compliance requirement versions to compliance disclosures in the Process
Compliance Disclosures - For Suppliers (F7370) app to assess the compliance status of each compliance
declaration.
For doing so, in addition to the compliance requirement versions that the product stewardship specialist for
product compliance can create, the following new compliance requirement versions are delivered as examples:
• US Dodd-Frank Act
• US-CA Transparency in Supply Chain Act
• CH Due Diligence and Reporting Obligations
• NO Transparency Act on Social Sustainability
• NL Child Labour Due Diligence Law
• DE Lieferkettensorgfaltspflichtengesetz - LkSG
• FR Corporate Duty of Vigilance Law
• GB Modern Slavery Act
To streamline the processing of compliance disclosures, this feature enables you to specify a date of receipt for
each compliance disclosure, as well as define the compliance disclosure type, such as a self-assessment, audit
results, laboratory results, or information from a third party. You can sort and filter compliance disclosures by
these and other values.
Related Information
With this feature, you can manage the substance volume tracking process for a compliance requirement and
business process in the new Enable Substance Volume Tracking - For Compliance Requirements (F6964) app.
You can start initial tracking from the beginning of the current tracking period, enable or disable the tracking
process for a period of time, as needed. In addition, you can clear calculated data by compliance requirement
or clear all substance volume tracking data, including retracking decisions.
Technical Details
Type New
Additional Details
You can enable substance volume tracking for a compliance requirement only if the compliance requirement
is relevant for substance volume tracking and has been previously activated in the Activate Compliance
Requirement – Product Marketability (F3439) app.
If you want to clear all substance volume tracking data, you first have to disable the substance volume tracking
process for all compliance requirements and business processes.
Effects on Customizing
Related Information
With this feature, polymer substances and polymer compositions are considered in the substance volume
tracking process. Requirements for the tracking of polymer substances can be specified in the relevant
compliance requirement version. In addition, you can decide on the need of retracking of substance volumes
when a new polymer composition is released.
Technical Details
Type Changed
The following checkboxes are added for each business process scenario in the Settings Dependent on the
Business Process section of the Substance Volume Tracking Details tab for a compliance requirement version:
• Exclude Polymer
• Break Down Polymer
A new Substance tab has been added in the Manage Retracking of Substance Volumes (F6226) app where
you can see the retracking items due to a released polymer composition by substance and compliance
requirement.
With this feature, a retracking item is created after changes have been made to product data in the Manage
Product Master Data (F1602) app. You can decide whether these changes should affect the substance volumes
in the Manage Retracking of Substance Volumes (F6226) app.
Technical Details
Type Changed
Additional Details
A new Product Master tab has been added in the Manage Retracking of Substance Volumes (F6226) app.
With this feature, you can specify that a storage location or plant in your company is used as a bonded
warehouse in the new Manage Bonded Warehouses - Product Marketability (F6394) app. You can also specify
the period for which the bonded warehouse is active.
Technical Details
Type New
Additional Details
Substance volume tracking uses the information that is maintained for the bonded warehouses to accurately
calculate the substance volumes for purchasing and sales scenarios.
Related Information
With this feature, you can specify a responsible importer for a supplier raw material and set a validity period
for the responsibility in the Supplier Compliance for Raw Material (F3040) app. You do this when you want
Technical Details
Type New
Additional Details
The following table describes how a change of the responsible importer is reflected on the tracked substance
volumes within the validity period of the responsibility.
The following table describes how a change in the validity of the specified import responsibility is reflected on
the tracked substance volumes.
Extended for Seller or No Import Substance volumes that are calculated for the buyer in the
extended period are disaggregated and excluded from track
ing.
Extended for Buyer Substance volumes from material documents with a posting
date in the extended validity period are calculated for the
buyer.
Shortened for Seller or No Import Substance volumes form the material documents with a
posting date outside the shortened period are calculated for
the buyer.
Shortened for Buyer Substance volumes that are calculated for the buyer outside
the shortened period are disaggregated and excluded from
tracking.
A new Import Responsibility tab has been added in the Supplier Compliance for Raw Material (F3040) app.
Related Information
Automatic Retracking
Supplier Compliance for Raw Material
With this feature, a supplier check is now integrated into purchase scheduling agreements and purchase info
records.
Technical Details
Type New
Additional Details
In Product Compliance, you can assess suppliers for a product and set a status to indicate if a supplier is
approved or blocked for this product. This information is used in a check that considers the status of the
supplier assessment for products that have been marked as relevant for compliance in the product master.
If a compliance-relevant product is added to a purchase scheduling agreement, the system checks the supplier
assessment as the purchase scheduling agreement is created or edited. Depending on the outcome of this
check, the system issues warnings.
A new field on item level and a new field on header level indicate the status of the check. If the status of the
item is set to Blocked – By Supplier, the purchaser gets a message to block the item manually to prevent
further processing of the item. For an item in status Blocked – Decision Pending, a compliance request is
created for the product stewardship specialist to check the assessment of the supplier. If the compliance result
of the assessment is positive, the document is unblocked.
If a compliance-relevant product is added to a purchase info record, the system checks the supplier
assessment as the purchase info record is created. If no supplier assessment exists for the product, a
compliance request for the product stewardship specialist is created to assess the supplier.
The scope item BMR (Scheduling Agreements in Procurement) is a prerequisite for using the integration of the
supplier check into purchase scheduling agreements. Therefore, this scope item must be active.
Effects on Customizing
In Customizing under Product Compliance Integration Adapt Behavior of Compliance Checks in Value
Chain , the configuration expert can specify how the checks behave for specific issues, such as if the
compliance-relevant indicator isn't set or the supplier assessment is still in progress. The configuration expert
can specify whether the compliance checks block a document in such cases.
• For more information about the supplier check from the purchasing point of view, see:
• Product Compliance in Purchase Scheduling Agreements [page 1021]
• Product Compliance in Purchasing Info Records [page 1013]
• For more information about the supplier check in Product Compliance, see Supplier Check in Purchasing
Documents in the product assistance for Product Compliance.
With this feature, you can write poison centre notification data that is provided by an external application into a
compliance assessment.
Technical Details
Type New
Additional Details
With this feature, new and updated content for Dangerous Goods Management is delivered to your system.
Technical Details
Type New
Additional Details
With this feature, the regulatory content is updated and enhanced as follows:
The delivery of a new list for a compliance requirement version has the following effects on existing data:
Related Information
For more information about the JT/T 617.3 compliance requirement, see Classification of Dangerous Goods
According to Chinese JT/T 617.3 Regulation [page 749].
With this feature, you can view a list of all products that have the Transported logistics role assigned. In this
list, you can search for products for which you want to see the dangerous goods data. You can use filter
criteria to narrow down your results list. In the results list, you can select a product and navigate to the Classify
Unpackaged Dangerous Goods or Classify Packaged Dangerous Goods apps where you can view its dangerous
goods classification.
Technical Details
Type New
Related Information
You can find more information in the product assistance for Product Compliance. See:
With this feature, you can view regulatory data that is delivered with the compliance requirements contained in
the regulatory content.
Type New
Additional Details
With this feature, you can view all available regulatory data for a UN number for a certain regulation in the View
Regulatory Data for Dangerous Goods app.
You can access that app from a tile on the SAP Fiori launchpad or from the View Regulatory Data link in the
apps in which you classify a product according to the required dangerous goods regulations.
In the app, you can select various filters and search for the regulatory data. In the search results list, you can
select the data set to view details about the basic classification and enclosure-specific list data. For organic
peroxides and for self-reactive substances, you can view more information, such as the name as it's used on
the corresponding dangerous goods lists.
Related Information
You can find more information about the content that is delivered for compliance requirements in the product
assistance for Product Compliance. See SAP Content for Dangerous Goods Management.
With this feature, you can view dangerous goods marking texts and additional labels that have to be affixed to a
package. You can enter a business document number and display all required marking texts and labels for the
items that are included in this document.
Type New
Additional Details
Marking texts are graphics that indicate a special condition or property of a package, such as the mark for
keeping dangerous goods away from heat. Hazard labels depict the hazard of a dangerous good. Hazard labels
are shaped as diamonds with a background color that highlights the hazard. Marking texts and hazard labels
are used for labeling dangerous goods packages.
For a packer of dangerous goods in a warehouse, it's important to know the labeling and marking information
for a product that is to be transported. The packer has to make sure that all required marking texts and labels
are affixed on the package to comply with the applicable dangerous goods regulations.
To support the packer, the View Markings and Labels – Dangerous Goods app (App ID: F7369) is provided. With
this app, the packer can search by a business documents ID and view the labeling and marking information for
all items that are included in this business document.
• Sales Order
• Outbound Delivery
• Freight Order
• Freight Unit
Related Information
You can find more information about the app in the product assistance for Product Compliance. See View
Markings and Labels - Dangerous Goods.
With this feature, you can classify unpackaged and packaged products according to the Chinese JT/T 617.3
dangerous goods regulation.
Technical Details
Type New
Additional Details
When a product is intended to be transported, you, as a dangerous goods specialist, are responsible for
assessing this product. If the product is a dangerous good, you have to classify it according to the dangerous
goods regulations that are applicable to the country/region in which the product is transported.
With this feature, you can now classify unpackaged and packaged products according to the Chinese JT/T 617.3
dangerous goods regulation.
To support the classification according to JT/T 617.3, a new compliance requirement and a new app are
delivered and an existing app has been enhanced:
To be able to use the new feature, the following preparatory tasks have to be carried out:
• To use the JT/T 617.3 compliance requirement when classifying products, you, as a dangerous goods
specialist, have to activate it using the Activate Compliance Requirements - Dangerous Goods app (F3439).
• After you've activated the version, the product stewardship specialist has to add the compliance
requirement to a compliance purpose in the Manage Compliance Purposes app (F2632) and assign
When the compliance purpose with the new compliance requirement for JT/T 617.3 is assigned to the
compliance view of an unpackaged product, the system generates classification requests for this unpackaged
product for the JT/T 617.3 regulation. You, as a dangerous goods specialist, can view the classification requests
in the My Unpackaged Dangerous Goods app and start classifying your unpackaged product according to this
regulation.
The system adds the JT/T 617.3 regulation in the Classify Unpackaged Dangerous Goods app (F3642) and the
Classify Packaged Dangerous Goods app (F3667) where you can select the regulation to classify the product
according to this dangerous goods regulation. Classifications according to other regulations aren't affected.
Related Information
You can find more information in the product assistance for Product Compliance.
• For more information about the compliance requirements that are delivered with the SAP Regulatory
Content, see:
• SAP Content for Dangerous Goods Management
• Compliance Requirements in Dangerous Goods Management
• For more information about the preparatory tasks that have to be carried out, see Preparing Basic Data for
Dangerous Goods Assessments.
• For more information about classifying products according to dangerous goods regulations, see:
• Classifying Unpackaged Dangerous Goods
• Classifying Packaged Dangerous Goods
With this function, you can view the classification of the packaged products that are related to the unpackaged
product that you're classifying using the Classify Unpackaged Dangerous Goods (App ID: F3642) app.
Type New
Additional Details
If products are assigned as related packaged products to the compliance view of an unpackaged product,
you can view the dangerous goods classifications of the related packaged products when you classify this
unpackaged product using the Classify Unpackaged Dangerous Goods (F3642) app.
You can view the number of classifications in status In Progress and the classifications in status Released.
You can select the number of classifications to view the dangerous goods description for documents for all
regulations for which the packaged product is classified. In addition, you can select a packaged product to
navigate to the Classify Packaged Dangerous Goods (F3710) app where you can view or edit the classification
data for the selected packaged product.
Related Information
You can find more information about classifying unpackaged products according to dangerous goods
regulations in the product assistance for Product Compliance. See Classifying Unpackaged Dangerous Goods.
With this feature, the data type of the field for the size of dangerous goods packages has been changed to
support the entry of decimal values.
Type Changed
Additional Details
In the Classify Packaged Dangerous Good app (App ID: F3710), you can enter a package size for dangerous
goods packages. The type of the field has been changed to QUAN to enable to enter decimal values (input
mask 99999.999) in the following fields:
Already entered values for the package size are automatically converted to the new value type.
Dangerous goods classification data for packaged products that have been prepared for migration with a
template spreadsheet of a version lower than SAP S/4HANA 2023 cannot be imported.
Please download the SAP S/4HANA 2023 version of the template from the migration cockpit and transfer your
data into this new template.
Related Information
You can find more information about migrating packaged dangerous goods in the product assistance for SAP
S/4HANA. See DG - Assessment for packaged product.
With this feature, you can save all draft versions of dangerous goods classifications in the Classify Unpackaged
Dangerous Goods and Classify Packaged Dangerous Goods apps.
Technical Details
Type New
Additional Details
When you classify products according to dangerous goods regulations using the Classify Unpackaged
Dangerous Goods and Classify Packaged Dangerous Goods apps, draft versions of the classification for all
affected dangerous goods regulations are created. You can now save all selected draft versions in one go
without navigating to the Classify Dangerous Good - Unpackaged Product or the Classify Dangerous Good -
Packaged Product apps.
Related Information
You can find more information about how to classify products according to dangerous goods regulations in the
product assistance for Product Compliance. See Classifying a Single Product According to Dangerous Goods
Regulations.
With this feature, you can classify liquids of class 3 and packing group III which have a flash point above 60
°C (140 °F) and below 93 °C (200 °F) and no other hazards as combustible liquids according to CFR 49. In
addition, you can apply exemption § 173.150 (f) (2) to combustible liquids in non-bulk packagings according to
CFR 49.
Type New
Additional Details
According to the CFR 49 regulation, you can classify liquids of class 3 and packing group III which have a
flash point above 60 °C (140 °F) and below 93 °C (200 °F) and no other hazards as combustible liquids. To
support you in classifying your products as combustible liquids, new entries for the UN numbers with class 3
and packing group III are added to the CFR 49 compliance requirement. These new entries contain the text CBL
(combustible liquid) as class/division.
When you classify a product according to CFR 49 in the app, you can now select a data set with CBL as
class/division to classify your product as a combustible liquid.
If you have a product in a non-bulk packaging according to CFR 49, a new placeholder
(<<TEXT_PGPH_173.150F2>>) includes the text Transport not regulated according to § 173.150 (f) (2) to the
dangerous goods description when you set the applied special provision/exemption to § 173.150 (f) (2).
More Information
You can find more information in the product assistance for Product Compliance. See:
With this feature, the handling of dangerous goods transported in tanks and in bulk containers is supported.
Type New
Additional Details
The process of classifying dangerous goods that are transported in tanks or in bulk containers is different
from the process of classifying already packed dangerous goods. For packed dangerous goods, you need, for
example, information about the packaging, such as the code and quantity of the dangerous goods package
and information about inner package. This information is not needed for tanks and bulk containers. In addition,
when you transport dangerous goods in packages, the shipping quantity per package is fix and defined by the
size of the package. When transporting dangerous goods in tanks or in bulk containers, the amount of the
product that is filled in the tank or bulk container can differ from shipment to shipment.
This feature supports the classifying and shipping of dangerous goods in tanks and bulk containers as follows:
• The new Tank or Bulk Container flag is introduced in the Specify Descriptions of Dangerous Goods Packages
configuration activity. This flag indicates that a packaging is a tank or a bulk container.
If you select a packaging for which this flag is set, the system displays only the description of the
dangerous goods package in the Edit Packaging Details dialog. The code and quantity information of the
dangerous goods package and data for an inner package is no longer displayed.
• The following new placeholders are delivered:
• <<SHIPPED_QUANTITY_TANK>>
• <<CFR_DG_BASIC_DESCRIPTION_ROAD_RAIL_TANK>>
• <<CFR_DG_BASIC_DESCRIPTION_INLAND_WTRWY_TANK>>
These placeholders are resolved with the amount of the product that is filled in the tank or bulk container
as entered on documents within the value chain, such as sales orders, delivery notes, and freight orders.
The placeholders are used for the enclosure variants UN Portable Tank, Regulation-Specific Tank and UN
Bulk Container.
The description templates are adapted to use the new placeholders when you select a enclosure variant for
tanks and bulk containers.
Note
If you want to use this feature, the following prerequisites must be fulfilled:
• Using the Manage Product Master Data app, a product master for the "packaged" product that is
transported in a tank or in a bulk container is created and a unit of measure for dimension Volume
(such as Liter (L)) or for dimension Mass (such as Kilogram (KG)) is entered.
• Using the Unpackaged Product – Basic Compliance Data app, this product master is assigned as
Compliance Views for Related Packaged Products to the compliance view of the unpackaged product.
You've entered packaging details for a packaging in the Edit Packaging Details dialog. If you then select a
packaging for which the Tank or Bulk Container flag is set, the system displays only the description of the
dangerous goods package. When you save your entry, the system deletes all other entered packaging details
data but the description of the dangerous goods package.
Effects on Customizing
In the Customizing under Product Compliance Dangerous Goods Management , the Specify Descriptions
of Dangerous Goods Packages activity is changed as follows:
• The new Tank or Bulk Container flag is added that indicates if a packaging is a tank or a bulk container.
• The descriptions in plural for tanks are replaced with the descriptions in singular because the shipment of
multiple tanks is not supported.
• An entry for a bulk container is added in singular for all descriptions.
Related Information
You can find more information about classifying dangerous goods in the product assistance for Product
Compliance. See Packaged Dangerous Goods Transported in Tanks and Bulk Containers.
With this feature, the shipping type is considered when carrying out the dangerous goods check in sales
documents.
Technical Details
Type Changed
SD-SLS (Sales)
Additional Details
The sales representative can enter a shipping type, such as road, rail, sea, and air, in the sales documents to
suggest the main mode of transport for transportation planning. If entered, this shipping type is then used
in addition to the departure and destination country/region as input for the dangerous goods check that is
carried out in this business document.
The system determines the dangerous good regulations that need to be checked for the shipping types as
follows:
• If the shipping type is Air, the dangerous goods classifications for IATA-DGR are checked. In addition, the
classifications for all applicable dangerous goods regulations in the departure and destination countries/
regions for the modes of transport Road and Rail are also checked.
• If the shipping type is Sea, the dangerous goods classifications for IMDG-Code are checked. In addition, the
classifications for all applicable dangerous goods regulations in the departure and destination countries/
regions for the modes of transport Road and Rail are also checked.
• If the shipping type is Rail, the dangerous goods classifications for all applicable dangerous goods
regulations in the departure and destination countries/regions for the modes of transport Road and Rail
are checked.
• If the shipping type is Road, the dangerous goods classifications for all applicable dangerous goods
regulations in the departure and destination countries/regions for the mode of transport Road are
checked.
Effects on Configuration
The shipping types used in sales documents are assigned to transportation modes that are used in
transportation documents. These transportation modes are assigned to the modes of transport that are used
in Dangerous Goods Management.
Standard settings are delivered for the Define Shipping Types activity. Do not change these settings. Otherwise,
the dangerous goods check can't determine the applicable regulations.
You can find more information about the dangerous goods check in the product assistance for Product
Compliance. See:
With this feature, you can read data of the dangerous goods basic classification of an unpackaged product in
the Product Compliance solution in SAP S/4HANA and provide this data to an external application. In addition,
you can write dangerous goods basic classification data that is provided by an external application into the
basic classification of an unpackaged product in the Product Compliance solution.
Technical Details
Type New
Additional Details
This API is available on the SAP Business Accelerator Hub (Dangerous Goods Basic Classification ).
To use the API service, you have to register them in the transaction /IWBEP/V4_ADMIN in the SAP back end.
For more information, see Service Registration
You can find more information in the product assistance for Product Compliance. See Dangerous Goods Basic
Classification.
With this feature, you can read the data of released the dangerous goods classification of a packaged product
in Product Compliance and provide this data to an external application.
Technical Details
Type New
Additional Details
This API is available on the SAP Business Accelerator Hub (Dangerous Goods Classification )
To use the API service, you have to register them in the transaction /IWBEP/V4_ADMIN in the SAP back end.
For more information, see Service Registration
More Information
You can find more information in the product assistance for Product Compliance. See Dangerous Goods
Classification.
With this feature, new and updated content is delivered to your system. There are 65 updated compliance
requirement and compliance requirement versions and 5 new versions added to support the data model. These
include covering GHS regulations for Chile, Taiwan, Thailand and the Philippines, as well as Exposure Scenarios
for the European Union and the Korean number for safety data sheets. Additionally, there are 81 updated and
22 new compliance requirement versions for occupational exposure limits
Technical Details
Type Changed
Additional Details
65 updates of existing compliance requirement versions for embedded safety data sheet management
With this feature, you can write safety data sheet assessment data that is provided by an external application
or internal application into the safety data sheet assessment in the Product Compliance solution as part of SAP
S/4HANA. The service uses the provided data to create or release the assessment. In addition, the service can
also read assessment data of safety data sheets in the Product Compliance solution and provide this data to an
external application.
Technical Details
Type New
Additional Details
More Information
You can find more information in the product assistance for Product Compliance. See Safety Data Sheet
Assessment
With this feature, you can enter the legally required safety data sheet number for South Korea which consists of
a product part and a company part.
Type New
Additional Details
• A product-specific part, also called SDS Number (Product Part) that is managed in the Manage Korean SDS
Number app.
• A business-place-specific part, also called SDS Number (Company Part) that is managed in the Manage
Legal Entities app.
Related Information
You can find more information about the safety data Sheet number for Korea in the product assistance for
Product Compliance.
This feature enables the support of multiple addresses assigned to a business partner in processes for safety
data sheet shipments.
Type New
Additional Details
Safety data sheet processes consider multi address assignments if the feature Multiple Address Handling in SD
Documents Using SAP Business Partner is activated for Quote-2-Cash processes.
• The Compliance Information - For Products app (F3226) provides a value help to select the address if
you have selected a customer that has multiple addresses assigned when you send a safety data sheet
manually.
• The selected address of the ship-to party of a delivery is considered in the shipment request for safety data
sheets.
• In the Monitor Shipments - Safety Data Sheets app (F4309) you can view the selected address of the safety
data sheet recipient.
• The Manage Contact Data - Safety Data Sheets app (F4521) provides a value help to select the sender
address if you have selected a business partner that has multiple addresses assigned.
• With this feature international address versions (IAV) are considered when printing addresses on the safety
data sheet and on the cover sheet.
The feature Multiple Address Handling in SD Documents Using SAP Business Partner is a prerequisite for using
the multiple address handling in safety data sheet processes. Therefore, the feature has to be active.
• For more information about the handling of multiple addresses in sales, see Feature Overview for Multiple
Address Handling.
• For more information about activating the Multiple Address Handling in SD Documents Using SAP Business
Partner feature, see the prerequisites in Multiple Address Handling in SD Documents Using SAP Business
Partner.
• For more information about the apps related to this feature, see the product assistance for Product
Compliance:
• Compliance Information - For Products (F3226)
• Monitor Shipments – Safety Data Sheets (F4309)
• Manage Contact Data - Safety Data Sheets (F4521)
With this feature, the Business Add-In (BAdI) Adaptation of Determination of Output-Relevant Safety Data
Sheets (BADI_EHSDS_OR_SDS_FILTER) is delivered for key user extensibility and developer extensibility. It
enables you to adapt the determination of output-relevant safety data sheets and to change the file name of
the safety data sheet.
Technical Details
Type New
Additional Details
If a shipment of safety data sheets is requested, the system determines which safety data sheets in which
language have to be included in the output. You can use this BAdI to adapt the determination of the required
safety data sheets. In addition, you can change the file name of a safety data sheet. This BAdI is called when
the safety data sheet shipment is triggered.
Note
The BAdI only supports uploaded safety data sheets in file format PDF. Compressed safety data sheets in
file formats ZIP and GZ are not supported.
• The fallback implementation CL_EHSDS_OR_BADI_SDS_FILTER_FB does not filter out any safety data
sheets but ensures that all safety data sheets are part of the output.
• The example implementation CL_EHSDS_OR_BADI_SDS_FILTER determines the output-relevant safety
data sheets based on the sales organization IDs. The BAdI compares the sales organization from the
shipping process with the sales organization in the file name of the safety data sheets and includes only
safety data sheets with the matching sales organization ID in the output.
Note that if you want to use the example implementation, you need to include the criteria that you use
in your implementation in the file name of the safety data sheets that you have uploaded in the Manage
Safety Data Sheets app (F3972).
If you implement this BAdI, the system compares the criteria that you use in your implementation with the
criteria included in the file name. Only safety data sheets, which meet the specified criteria are included in the
output. Therefore, you need to include the criteria that you use in your implementation in the file name of the
safety data sheets that you have uploaded in the Manage Safety Data Sheets app (F3972).
The Business Add-Ins (BAdIs) enable you to individually extend the business logic.
To use the BAdI for key user extensibility, create and activate your own implementation of this BAdI in the
Custom Logic app (F1481). When you add your own implementation of the BAdI, use Product Compliance:
Safety Data Sheets for the business context. After you've created the implementation, you can access the BAdI
and the BAdI documentation.
If you use the BAdI in the developer extensibility environment, assign a business role based on the business
role template Developer (SAP_BR_DEVELOPER) to the user. This business role template consists of business
Related Information
• You can find more information about the BAdI in the Custom Logic app (F1481).
• You can find more information about safety data sheets in the Product Assistance for Product Compliance.
See:
• Manage Safety Data Sheets
• Safety Data Sheet Shipment
• You can find more information about extensibility in the Product Assistance for SAP S/4HANA. See:
• Extensibility
• Manage Safety Data Sheets
With the Manage eSDS Annex app, you can create new or assign existing exposure scenarios to an unpackaged
product. You can specify the data that is required as an annex to a safety data sheet to ensure that the
unpackaged product stays compliant.
Technical Details
Type New
To enable users to access this app, their business users need to have the following business catalog assigned:
You can find more information in the product assistance for Product Compliance.
Exposure Scenarios
With the Manage Exposure Scenarios app, you can provide detailed information on an exposure scenario to
describe the operational conditions and risk management measures that ensure safe use of the substance or
mixture. You can edit the data to ensure that it is up to date and the unpackaged product stays compliant.
You can also create a new or assign an existing contributing scenario. You can then release a version of the
exposure scenario to use it in the Manage eSDS Annex app.
Technical Details
Type New
To enable users to access this app, their business users need to have the following business catalog assigned:
Related Information
You can find more information in the product assistance for Product Compliance.
Exposure Scenarios
With the Manage Contributing Scenarios app, you can provide detailed information on contributing activities for
a specific use that are part of an exposure scenario. You can then release a version of the contributing scenario
to use it in the exposure scenarios.
Technical Details
Type New
To enable users to access this app, their business users need to have the following business catalog assigned:
Related Information
You can find more information in the product assistance for Product Compliance.
Exposure Scenarios
With this feature, you can validate and print labels. Labels can be validated based on the previous label
configurations created in the Manage Label Configurations app and their assignment to a product in the
Manage Label Assignments app. Depending on the business document, you can validate the completeness of
relevant labels. Afterwards, you can create a print request for a specific label. This assessment can help you
make sure that the labels are properly set up prior to the printing process.
Technical Details
Type New
Related Information
Label Configuration
Label Assignment
Improvements in the Bill of Material component are available to you in the context of the SAP Customer
Connection project for Product Lifecycle Management. These improvements are based on proposals submitted
by customers through the Customer Influence program.
Technical Details
Type New
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
More Information
The Manage Customer Materials app now supports the search term, item usage, and rounding profile fields.
You can specify these fields for a customer material. You can sort the customer material list using one of these
fields, or filter the list by search term or item usage.
Technical Details
Type Changed
Additional Details
You can specify the item usage and rounding profile fields in product master data and customer material
master data. The settings in customer material master data takes precedence over those in product master
data.
The search term indicates a free text defined for a customer material, and the text can be used to restrict the
search for customer materials.
The synchronous inbound service Customer Material (A2X) has been enhanced to support the following field:
The search term indicates a free text defined for a customer material, and the text can be used to restrict the
search for customer materials.
Technical Details
Type Changed
Related Information
Type Changed
Additional Details
You can now use the OData API Condition Record for Pricing in Sales to create and process condition records
for tax rates in sales. The following tax-related fields are now available in both Condition Record for Pricing in
Sales and Condition Record for Pricing in Sales - Replicate APIs :
When monitoring outbound messages transferred by the SOAP service Condition Record for Pricing in Sales
- Replicate in the Message Dashboard - SAP Application Interface Framework app, you can now filter the
messages using additional interface key fields, including the recipient business system, condition record
number, condition table, condition type, as well as the valid-from date and valid-to date.
These APIs are available on the SAP Business Accelerator Hub (https://api.sap.com ).
Related Information
With this feature, you can set up the system to automatically control the access that business users have to
price elements of an SD document on header or item level. The feature affects price elements in the price
Technical Details
Type New
Additional Details
You can grant the following types of access to price elements in categories of SD documents that support this
feature:
For more information about this feature and the categories of SD documents that support this feature, see
Role-Based Access to Price Elements.
For more information on how to set up this feature, see Setting Up Role-Based Access to Price Elements.
Caution
If several SAP object types are enabled and the corresponding SD documents use the same pricing
procedure, the following applies: You must ensure that the restriction type of this function is maintained
for the corresponding business roles that work with this pricing procedure. Otherwise, all condition types
or subtotal lines for which an access level is maintained in the pricing procedure are invisible to the users
assigned to these business roles.
For example, imagine you have assigned access levels to the pricing procedure used for sales orders and
maintained (in the respective business roles) specific authorizations for the SalesOrder SAP object type.
Because your billing documents use the same pricing procedure as your sales orders, you must also
As an administator, you grant access to selected price elements for business users by adapting the roles in
the role maintenance (transaction PFCG). Here you define values for all authorization fields of the PRCG_ACC
authorization object in object class SD.
Effects on Customizing
• Set up the access levels in the Define Access Levels Customizing activity.
• Assign the appropriate access level to a condition type or to a subtotal line in the relevant pricing
procedure in the Define and Assign Pricing Procedures Customizing activity under Set Pricing Procedures.
Related Information
In the context of modular pricing procedures for the automatic inclusion of additional price conditions in
business documents, you can now do the following:
• Maintain and copy From Step and To Step of inclusion points from the main procedure to the subprocedure.
• Define the maximum step number: The maximum step number is a numerical value that is attributed
to an inclusion point. It specifies the highest step number you are allowed to use in corresponding
subprocedures.
Technical Details
Type Changed
Additional Details
• In a main procedure, you can specify the From Step and To Step for the inclusion points.
• In a subprocedure, you can activate the copying feature for specified condition types by selecting the
Copy Steps checkbox. With this setting, during the pricing process in a business document, the system
automatically copies the From Step and To Step of the referenced inclusion point in the main procedure to
the respective additional price condition of the determined subprocedure.
As a result, during pricing in a business document, the system calculates the condition basis accordingly.
• You can leave the field empty and the system continues to use 50 as maximum step number.
• You can define the maximum step number as a whole number from 0 to 998.
The step numbers from the subprocedure are recalculated when they're included in the referenced main
procedure. In the referenced main procedure, you must therefore ensure that after the respective inclusion
point, there is a free space of at least the maximum step number.
.
Effects on Customizing
• Main procedure
For inclusion points, you specify the From Step and To Step.
• Subprocedure
You select the Copy Steps checkbox for condition types for which the system shall copy the From Step and
To Step of the referenced inclusion point you maintained in the main procedure.
Related Information
The Manage Sales Quotations - Version 2 app now allows you to create subsequent sales orders. You can create
a sales order with reference to a selected sales quotation by navigating to the Manage Sales Orders - Version 2
app. The button for creating a subsequent order is available on both the list page and object page. Please also
note that the option to create sales quotations using the Create Sales Quotations - VA21 button above the sales
quotation list is no longer available. Now, you are taken straight to an easier and more intuitive screen. If you
still want to use the classic VA21 app, choose an existing quotation number and choose the link to this app.
Technical Details
Type Changed
Additional Details
Related Information
With this feature, several new payload fields were added to the business events for sales inquiries. Whenever a
sales inquiry in your system is created, changed, or deleted, subscribers of these business events now receive
these fields together with the existing payload fields of the event notification.
Technical Details
Type Changed
Additional Details
The following fields were added to the payload of the business events:
The business events for sales quotations have been enhanced with the following:
Subscribers of sales quotation events can now receive a greater variety of events and enriched event content.
Technical Details
Type Changed
Additional Details
The following fields were added to the payload of existing business events. As a result, you can receive these
additional fields in the notification for existing events.
Related Information
With this app, you can now use several new features.
Technical Details
Type Changed
Related Information
With this app, you as an internal sales representative can create sales contracts from an XLSX spreadsheet file.
We recommend that you download a standard template before an import. This template provides a list of fields
that are either required or optional for importing sales contracts.
Technical Details
Type New
You can access the Import Sales Contracts app from the sales contract card in the Import Sales Documents
app. For easier future access, we recommend that you save the Import Sales Contracts app as a tile after
opening it for the first time.
As a key user, you can extend the Import Sales Contracts app according to your business needs.
To access this app, business users need to have the following business catalogs assigned:
Related Information
The Sales Contract (A2X) API enables you to create, read, update, delete, release, and reject sales contracts in
an external system. With this release, this API is enhanced with the following:
Technical Details
Type Changed
Additional Details
Property In Entity
ConditionQuantitySAPUnit • A_SalesContractPrcgElmnt
ConditionQuantityISOUnit • A_SalesContractItemPrcgElmnt
RequestedQuantitySAPUnit A_SalesContractItem
RequestedQuantityISOUnit
ItemVolumeSAPUnit
ItemVolumeISOUnit
ItemWeightSAPUnit
ItemWeightISOUnit
SlsContrItemReleasedQuantity
SlsContrItmReldQuantityUnit
• A_SalesContractText
• A_SalesContractItemText
Related Information
With this feature, subscribers of the Sales Contract Events can now consume item events for sales contracts.
Subscribers can be notified whenever an item is created, changed, or deleted for a sales contract.
Type Changed
Additional Details
Related Information
The data source that you use to extend output forms of sales contracts is now described as Sales: Sales
Contract Form. The new description is clearer and more consistent and thus helps you to understand the data
source's purpose better.
Technical Details
Type New
Additional Details
Previous Data Source Description New Data Source Description Data Source
You can use this data source to create data source extensions in the Custom Fields app and extend the custom
form templates with standard sales contract fields.
Related Information
With this release, you can perform the following in the Manage Sales Scheduling Agreements app:
Technical Details
Type Changed
When you reject a source item in an LZ type of sales scheduling agreement in this app, the system performs
the following to adjust the cumulative quantities:
• Copies the cumulative received quantity to the follow-up item for the forecast delivery schedule and the JIT
delivery schedule.
In case there's a planning delivery schedule in the source item, you need to manually adjust the cumulative
received quantity in the follow-up item.
• Automatically creates one correction delivery for each relevant fiscal year in the follow-up item and logs the
details.
You can view the log of auto-created correction deliveries later in the Display Sales Scheduling Agreements
app.
However, if the previous fiscal year hasn't yet been closed, you must manually correct the cumulative delivered
quantity in the source item before the rejection. For more information, see Item Discontinuation.
Related Information
Previously, you can discontinue a sales scheduling agreement item on a time basis. With this release, you can
discontinue the item on a quantity basis. For example, you can enter your remaining stock. When the remaining
amount of product is released to the customer, the system will stop using the item for requirement planning or
delivery.
Technical Details
Type Changed
You can enter a discontinuation quantity so that the system discontinues the item after this amount of product
has been released. You can optionally enter a customer fiscal year within which to calculate the released
quantity. The default customer fiscal year is the current customer fiscal year.
Alternatively, if you want to discontinue a product number when the remaining stock is depleted, you can
enter the remaining stock as the remaining quantity. The system automatically determines the discontinuation
quantity and the customer fiscal year.
The system accumulates the released quantity by successively adding the received quantity and the scheduled
quantity (that is, the quantity in the schedule line) within the customer fiscal year. Each time a scheduled
quantity is accumulated, the system compares the cumulative quantity with the discontinuation quantity:
• If the cumulative quantity is smaller than the discontinuation quantity, the schedule line remains
unchanged. You can find the discontinuation status Not Relevant on this schedule line.
• If the cumulative quantity is equal to the discontinuation quantity, the schedule line remains unchanged.
All subsequent schedule lines become irrelevant for requirement planning or delivery. You can find
the discontinuation status Not Relevant on this schedule line, as well as the discontinuation status
Discontinued on all subsequent schedule lines.
• If the cumulative quantity is larger than the discontinuation quantity, the schedule line is divided into two
(see the example below).
Example
Item 10 contains a schedule line on August 15 for 100 pieces of product and another on August 25 for
another 100 pieces. The customer hasn't received any product yet in their current fiscal year (cumulative
received quantity in current fiscal year = 0).
Item 10
Schedule Line Date Schedule Line Quantity (Pieces)
08-15 100
08-25 200
You want to discontinue item 10 after releasing 170 pieces in the current customer fiscal year. You've
specified a discontinuation quantity as 170 and entered the on-going customer fiscal year. The following
table shows the discontinuation status for schedule lines in item 10:
Item 10
Schedule Line Date Schedule Line Quantity (Pieces) Discontinuation Status
1. One contains 70 pieces so that the accumulated result (0+100+70) equals to the discontinued quantity
(170). This schedule line is still used for requirement planning and delivery in the item.
Related Information
Item Discontinuation
The Sales Scheduling Agreement (A2X) API has been enhanced with additional unit properties on document
header, item, and schedule line level. Besides the language-dependent code, you can now use the SAP code or
the ISO code for units of measurement.
Technical Details
Type Changed
Additional Details
Property In Entity
ConditionQuantitySAPUnit • A_SalesSchedgAgrmtPrcgElement
ConditionQuantityISOUnit • A_SalesSchedgAgrmtItmPrcgElmnt
OrderQuantitySAPUnit A_SalesSchedgAgrmtSchedLine
OrderQuantityISOUnit
With this feature, subscribers of the Sales Scheduling Agreement Events can now consume item events for
sales scheduling agreements. Subscribers can be notified whenever an item is created, changed, or deleted for
a sales scheduling agreement.
Technical Details
Type Changed
Additional Details
Related Information
With this app, you can now use several new features.
Technical Details
Type Changed
Additional Details
• The option to create sales orders using the Create Sales Orders - VA01 app is no longer available. Now, you
are taken straight to the easier and more intuitive screen.
• When you personalize the list of sales orders, you can group the entries by column for the most important
columns. You can, for example, group all sales orders by sold-to party. You then get to see all sales orders
for the same sold-to party grouped together, then all sales orders for the next sold-to party, and so on.
• When you adapt the filters for the list of sales orders, you can switch from the list view to the group view
to find a specific filter. The group view shows all available filters grouped by category. You can, for example,
find the filter for the billing date in the group of filters related to billing and pricing.
• From the sales order header, you can reject all items at once, using the same rejection reason.
• When you open the value help for the ship-to party, the system automatically filters the results so that you
only see ship-to parties that are assigned to this sold-to party in the master data. To display all ship-to
parties in the system, you can select the generic search template.
• When multiple address handling for SD documents is active in your system, you can use an additional
search template in the value help for the sold-to party. The system then displays several entries for each
sold-to party for which multiple addresses are maintained in the customer's master data (that is, one entry
for each address). You can easily select the sold-to party with the correct address.
• You can no longer change ship-to party data or partner addresses in the header and in the item in display
mode. For consistency reasons, you must now change to edit mode before the relevant buttons become
available.
• When you change the ship-to party data, you can now display and change name 3 and name 4 if they have
been maintained in this customer's master data.
Related Information
The Create Sales Orders - Automatic Extraction app now supports multiple address handling. In addition, some
buttons on the object page of a sales order request have been repositioned for a neater look.
Technical Details
Type Changed
Additional Details
The following table compares system behaviors according to the activation status of multiple address handling:
On The system determines the sold-to A customer is only listed with its stand
ard address.
party or ship-to party address based on
the extracted address data.
Off The system always fills the sold-to party A customer may be listed with multiple
addresses.
or ship-to party address with the stand
ard address of the sold-to party or ship-
to party.
Effects on Customizing
If you want to use the multiple address handling feature in this app, ensure that multiple address handling for
sales and distribution (SD) documents is active in your system. For more information, see Multiple Address
Handling in SD Documents Using SAP Business Partner.
Related Information
You can import the WBS element at item level in the Import Sales Orders app. To do so, you can download
the import template and add the ITEM.WBSELEMENTEXTERNALID field to your order data sheet. This field
indicates the external ID of a WBS element.
Technical Details
Type Changed
With sales document import apps (for example, Import Sales Orders), you can now import web-based Google
Sheets or Microsoft Excel files from Google Drive, which is Google’s cloud storage service. Previously, you can
only import sales documents from local Microsoft Excel files (*.xlsx).
Technical Details
Type New
Scope Item BD9 (Sell from Stock), 3NR (Sales Scheduling Agreements),
I9I (Sales Contract Management), BDG (Sales Quotation),
BDA (Free of Charge Delivery)
Additional Details
If your system has been integrated with Google Workspace, cloud-specific download and upload options would
be available in the following sales document import apps:
Then you can complete the following steps to import sales documents from Google Drive:
Ensure that your system has been integrated with Google Workspace. For more information, seeIntegrating
SAP S/4HANA with Google Workspace.
Related Information
The navigation within and across sales document import apps have been enhanced. By expanding the
navigation menu in the tool header of a sales document import app, you can choose from a list of options
to return to the list page or first page of the app or to the Import Sales Documents app, if they correspond to
your recent operations. Previously, it was only possible to go back to the SAP Fiori launchpad home page from
the navigation menu.
Technical Details
Type Changed
Scope Item BD9 (Sell from Stock), 3NR (Sales Scheduling Agreements),
I9I (Sales Contract Management), BDG (Sales Quotation),
BDA (Free of Charge Delivery)
The navigation options are displayed in a fixed hierarchical order. The target for each possible navigation option
in a sales document import app (taking the Import Sales Quotations app as an example) is listed as follows:
Sales Processing (Internal Sales) The sales processing page of the space predelivered for the
business role template Internal Sales Representative
Note
This option may show if the space mode has been
turned on in the user settings of the SAP Fiori lauchpad.
Its texts would vary if administrators have customized
the space and page descriptions.
Import Sales Quotations First page of the current sales document import app
All Imports (Sales Quotations) List of all imports in the current sales document import app
Import Details Details about a particular import in the current sales docu
ment import app
The enhanced navigation is available in the following sales document import apps:
Related Information
• You can now change the unloading point for sales orders, sales scheduling agreements, and sales orders
without charge. To do so, select the desired sales document items and change the unloading point in item
shipping data.
Technical Details
Type Changed
Related Information
When you search or filter for specific sales documents, you can now export the results list of sales documents
as a PDF file. Previously, you could only export the results as a spreadsheet. You can use this feature in the
following apps:
Type New
Related Information
In the table settings for the items table in the Sales Order and the Sales Order Without Charge object page apps,
you can now choose to show columns for the confirmed delivery date and the confirmed quantity. This can be
helpful, for example, for approvers, as the object page apps are also embedded in the My Inbox app that is used
for approval workflows.
Type New
Related Information
Sales Order
Sales Order Without Charge
This app is deprecated as of SAP S/4HANA 2023 and will be deleted from the SAP Fiori launchpad in an
upcoming release. We recommend that you switch to the successor app Customer - 360° View - Version 2 as
soon as possible. The successor app has been available since SAP S/4HANA 2022 FPS01.
Technical Details
Type Deprecated
Related Information
When you navigate to sales orders for a sold-to party and choose to create a sales order using the Manage
Sales Orders - Version 2 app, the system automatically copies this specific sold-to party to the new sales order.
Technical Details
Type Changed
Effects on Customizing
• Check and maintain configuration for the business documents displayed in the app, using the Customizing
activity Sales and Distribution Basic Functions Customer - 360° View - Version 2 Define Settings for
Business Documents .
• Check and maintain configuration for the default search period of sold products, using the Customizing
activity Sales and Distribution Basic Functions Customer - 360° View - Version 2 Define General
Settings .
Related Information
Users receive tasks related to the approval or rework of sales documents in the My Inbox app. Previously, you
could check basic data related to the respective sales document. Now, you can see all the important data from
the related object page app (for example, the Sales Order object page app) directly in the My Inbox app. This
data includes item details, business partners, and the process flow and can help you decide if a document
should be approved.
Technical Details
Type Changed
For every sales document category, you must activate an OData service related to the respective object page.
In the SAP Fiori Apps Reference Library, search for F6012, select SAP S/4HANA 2023 from the dropdown,
and check the related apps. Choose the app name for the sales document category (for example, My Inbox
- Approve Sales Orders). You can find the necessary OData service in the configuration information of the
implementation information section.
You, as a key user for Customizing, can implement the flexible determination of internal partner numbers for
the inbound SOAP service Sales Order/Customer Return - Create, Update, Cancel (B2B). With this release,
fallback rules and multiple address handling are enabled for this flexible determination procedure. In addition,
you now have more flexibility in defining the decision rules, as partner function is no longer a mandatory input
parameter in your decision table.
Technical Details
Type Changed
Additional Details
The usage task for setting fallback is automatically added to the formulas that are created since SAP S/4HANA
2023. There is no impact on existing formulas unless you manually check for new usage tasks within the
formulas.
Effects on Customizing
A new button is now added to the Formula Tasks dialog. In the formulas that were created before this release,
you can only see the usage task for setting fallback rules after you choose this button.
Related Information
You, as a key user for Customizing, can implement the flexible determination of sales area and sales document
types for the inbound SOAP service Sales Order/Customer Return - Create, Update, Cancel (B2B). With this
release, you can enable fallback rules for this procedure. When no valid result is returned based on the flexible
determination rules, the system can conditionally trigger fallback logic. This saves your migration efforts and
ensures a smooth transition from a static procedure to a flexible one.
Type Changed
Additional Details
Previously, if you have activated a formula for the flexible determination of sales area and sales document
types in the Customizing activity Define Formulas for Sales Area and Sales Document Types, the system would
no longer apply the static rules in the Customizing activity Assign Customer/Supplier to Sales Organization
Data. Now, SAP provides an additional usage task SET_FALLBACK, where you can specify and activate fallback
rules for the corresponding formula. When no result is returned from the decision table under the usage task
SET_SALES_AREA, the system will checks if the inbound EDI message satisfy any active fallback rules. If yes,
the system will use the static rules in the Customizing activity Assign Customer/Supplier to Sales Organization
Data. For more information, see Flexible Determination of Sales Area and Sales Document Types.
The usage task for setting fallback is automatically added to the formulas that are created since SAP S/4HANA
2023. There is no impact on existing formulas unless you manually check for new usage tasks within the
formulas.
Effects on Customizing
A new button is now added to the Formula Tasks dialog. In the formulas that were created before this release,
you can only see the usage task for setting fallback rules after you choose this button.
With this feature, you can set up the system to automatically control the access that business users have
to price elements in a sales order, returns order, credit memo request, or debit memo request. The system
controls the access based on your configuration of access levels and your settings for any role that has the
business catalog assigned. This can be helpful when certain information, such as the profit margin, should stay
hidden for certain users or when not all users should be able to edit specific price elements.
Technical Details
Type New
Scope Item 1F1 (Debit Memo Processing), 1EZ (Credit Memo Process
ing), BKP (Customer Returns), BD9 (Sell from Stock)
Additional Details
Authorizations are not applied for data retrievals using CDS Views, OData APIs, SOAP APIs, or BAPIs.
Authorizations are applied for data retrievals using the following RAP business objects (BOs), unless you're
using privileged mode:
• I_SALESORDERTP
• I_CUSTOMERRETURNTP
• I_CREDITMEMOREQUESTTP
• I_DEBITMEMOREQUESTTP
You can grant the following types of access to price elements in the relevant sales documents:
For more information about this feature, see Role-Based Access to Price Elements.
Caution
If several SAP object types are enabled and the corresponding SD documents use the same pricing
procedure, the following applies: You must ensure that the corresponding business roles working with these
pricing procedures have the restriction type of this function maintained. Otherwise, for users assigned to
these business roles, all condition types or subtotal lines, for which an access level is maintained in the
pricing procedure, are invisible.
For example, imagine you have assigned access levels to the pricing procedure used for sales orders and
maintained (in the respective business roles) specific authorizations for the SalesOrder SAP object type.
As your billing documents use the same pricing procedure as your sales orders, you must also maintain
(in the business roles that access billing documents) authorizations for the BillingDocument SAP object
type. Otherwise, the restricted price elements are no longer visible in billing documents for users assigned
to the non-maintained business roles.
As an administrator, you grant the access to selected price elements for business users in the role
maintenance transaction PFCG. You need to maintain the authorization fields of the PRCG_ACC authorization
object for all the business roles that work with the corresponding SD document category:
Effects on Customizing
• Set up the access levels in the Define Access Levels for Price Elements Customizing activity.
• Assign the appropriate access level to a condition type or to a subtotal line in the relevant pricing
procedure in the Define and Assign Pricing Procedures Customizing activity.
Related Information
This API for sales orders was enhanced on header and item level.
Technical Details
Type Changed
Additional Details
Property In Entity
PartnerFunctionInternalCode
Subtotal2Amount
Subtotal3Amount
Subtotal4Amount
Subtotal5Amount
Subtotal6Amount
In addition, the following property was changed: The DelivBlockReasonForSchedLine property in the
A_SalesOrderScheduleLine entity that indicates whether a schedule line for the item is blocked for delivery
is now optional. Previously, you could only read this value.
Related Information
This API for sales orders was enhanced on header and item level.
Technical Details
Type Changed
Additional Details
Property In Entity
AdditionalCustomerGroup1
AdditionalCustomerGroup2
AdditionalCustomerGroup3
AdditionalCustomerGroup4
AdditionalCustomerGroup5
TaxDepartureCountry
VATRegistrationCountry
Related Information
You can now use this API for sales orders to create sales orders with reference to other
preceding sales documents (such as sales contracts or sales quotations). You can use the following
fields: ReferenceSDDocument in the sales order header and ReferenceSDDocument as well as
ReferenceSDDocumentItem in the sales order item. These fields are also available in the Sales Order - Send
Processing Notification (A2A) API.
Technical Details
Type Changed
In addition, the DelivBlockReasonForSchedLine field has been added to the ScheduleLine node. It
indicates whether a schedule line for the item is blocked for delivery.
Related Information
With this feature, you can use the DeliveryDateQuantityIsFixed field. If your customer accepts the
delivery dates and quantities that are confirmed after an availability check for a specific sales order item,
you can use this field to indicate that the dates and quantities are fixed. The system then passes on material
requirements planning (MRP) requirements so that the confirmed date and quantity can be met.
Technical Details
Type New
Additional Details
The inbound, asynchronous SOAP web service Sales Order/Customer Return - Create, Update, Cancel (B2B)
has been enhanced.
Technical Details
Type Changed
Additional Details
Order Reason
You can now use the SDDocumentReason field in the Order node to receive the reason for creating the sales
order or returns order.
For more information about BAdIs and key user extensibility, see Extensibility: Sales Order/Customer Return -
Create, Update, Cancel
• Customer Purchase Order Type: The short form of the channel that a customer uses to place an order, for
example, by telephone, mail, or fax
• Sales Organization: An organizational unit responsible for the sale of certain products or services
• Party Type: The abbreviated form of the name that identifies the partner function
• Buyer Party ID: ID of the party of the specified partner type on buyer side
• Supplier Party ID: ID of the party of the specified partner type on supplier side
• Buyer Product ID: Material number of the ordered material in the buyer's system
Note
You can only filter the error logs that have been generated from this release on. For older logs, the newly
added search fields are not applicable.
Related Information
The outbound, asynchronous SOAP web service Sales Order/Customer Return - Confirm Processing (B2B) has
been enhanced.
Technical Details
Type Changed
You can now send the information about how a customer places an order, for example, by telephone, mail, or
fax, to your buyer's system through this service in the CustomerPurchaseOrderType field.
You can monitor message logs transferred by this service in message monitoring apps, for example, the
Message Dashboard app or the transaction Monitoring and Error Handling (/AIF/ERR). With this release, you
can filter the error logs related to this service by additional search fields (also known as interface key fields):
• Customer Purchase Order Type: The short form of the channel that a customer uses to place an order, for
example, by telephone, mail, or fax
• Sales Organization: An organizational unit responsible for the sale of certain products or services
• Purchase Order ID: The customer reference that the customer uses to uniquely identify a purchasing
document. The number creates the link between the customer purchase order and the sales order that you
create
Note
You can only filter the error logs that have been generated from this release on. For older logs, the newly
added search fields are not applicable.
Related Information
The EVENTRAISEDDATETIME field has been added to business events for sales document mass change
requests. This field specifies the date and time on which the event is raised. Whenever the system completes
a mass change job (triggered manually in the Mass Change of Sales Documents app) for sales documents,
subscribers of the business event now receive this field together with the existing payload fields of the event
notification.
Type Changed
Additional Details
You can find the events on the SAP Business Accelerator Hub .
Related Information
You can now use the Modification of Requested Delivery Date for Sales Document Items BAdI to set or change
the requested delivery date in a sales document item to a date that is different from the one that the system
determines automatically. You can find this BAdI in the Custom Logic app using the Sales: Sales Document Item
business context or in transaction SE18.
Technical Details
Type New
You can now implement logic for schedule lines of sales document items using the following business add-ins
(BAdIs):
• Sales Item Check: You can now run your own checks on schedule line data.
• Sales Item Modification: You can now set or change values for item extension fields based on schedule line
data.
You can find these BAdIs in the Custom Fields app or in transaction SE18. The relevant importing parameter is
SALESDOCUMENTSCHEDULELINES.
Technical Details
Type New
Additional Details
Note that the system calls BAdI implementations multiple times during sales order processing. Schedule lines
are only confirmed after an item is created and the available-to-promise (ATP) run has taken place. This means
that schedule line fields might not be available, depending on the point in time in which the BAdI is called.
You can now use additional fields in the following Business Add-Ins (BAdIs):
Technical Details
Type New
Additional Details
You can now use the following fields for pricing procedures, tax amounts, cost amounts, and pricing subtotals:
You can, for example, use the tax amount and cost amount and the subtotals of all sales document items to
calculate the gross amount of a sales document. As a key user, you can create a custom field for this gross
amount and add it to the user interface of a sales document app.
You now have more flexibility in defining additional output rules for sales documents in the Output Parameter
Determination app. In the Output Relevance determination step, you can define when you want the output to be
Technical Details
Type Changed
Scope Item BD9 (Sell from Stock), I9I (Sales Contract Management)
and others
Additional Details
Prerequisite
You need to refresh the Condition Parameters of Application structure in the Output Parameter Determination
app in order to sync with the newly added fields. For detailed steps on how to perform the update, see the
chapter 4.6.2.2 in Refresh Condition Parameters of Application .
To add these fields to the decision table, you need to be logged in as an administrator and open the Output
Parameter Determination app, choose Sales Document Output Relevance Edit Table Setting Insert
Column (From Context Data Objects) , and then select the fields you would like to add to your decision table
as new columns.
The following animated sequence shows how you can add a field to your decision table.
Related Information
With this release, the country name of business partners in the output form content of sales documents can
be configured to be displayed in English. Previously, the country name of business partners in the output form
content is displayed in the sender country's language in sales documents. This change can ensure language
consistency in the printed output forms.
Technical Details
Type Changed
Additional Details
Currently, as per Universal Postal Union (UPU), the country name of the receiver is printed in sender’s
language, but if the sender’s country has multiple languages to choose from, then the language selected by the
sender has to be configured in the system. The configured language is used to display the receiver country’s
address in printed output forms. However, if the Name of the Recipient Country in English in Output Forms
Customizing activity is set, the country name of receivers or business partners in the master and content
section is always printed in English.
Note
Only in overseas transactions will the country names be added to the address information of the receivers
and business partners.
Effects on Customizing
To enable this function, you should set the system to display receiver's country or region in English on output
forms in the Customizing activity Name of the Recipient Country in English in Output Forms.
The following situation templates are deprecated with SAP S/4HANA 2023, will not be replaced, and will be
deleted in an upcoming release:
The situation templates are based on SAP IoT which has been discontinued.
Technical Details
Type Deprecated
Related Information
With this feature, the output items section of the embedded object page within the Manage Billing Documents
app has been enhanced with the following two new buttons:
• Add
You can use this button to create completely new output items for the billing document that you are
currently displaying.
• Delete
You can use this button to delete existing output items that you no longer need. You can only delete output
items that are still in preparation.
In previous releases, these two functions were only available in the Change Billing Documents - VF02 app.
Technical Details
Type Changed
Additional Details
You can use the new buttons to add and delete output items both while you are in editing mode and while you
are not in editing mode. However, be aware that after adding a new output item, you must be in editing mode
to make the settings (such as output type, recipient, channel, and form template) that are required to make the
output item functional.
Also note that, after you have confirmed a deletion of output items, the deletion is final and not dependent on
saving while in editing mode. Similarly, when you add an item, it will continue to exist even if you added it while
you are in editing mode and then leave editing mode by canceling.
The following animated sequence shows how you can use the new buttons to add a new output item and, in
case it is no longer needed, delete it again.
With this feature, configuration experts and administrators can now make settings to control the degree of
access that business users have to price elements in billing process documents (that is, billing documents,
preliminary billing documents, billing document requests, and invoice lists). This can be helpful when certain
information, such as the profit margin, should stay hidden for certain users, or when not all users should be
able to edit specific price elements.
Technical Details
Type New
Additional Details
You can set up role-based access to price elements in billing process documents for the apps in the following
table:
Note
These access restrictions are not applied for data retrievals using CDS Views, OData APIs, SOAP APIs, or
BAPIs.
As an administrator, you grant access to selected price elements in billing process documents for business
users by adapting business roles in role maintenance transaction PFCG. Here you must define values for all
authorization fields of the PRCG_ACC authorization object in object class SD.
For more information, see Role-Based Access to Price Elements in Billing Process Documents.
• Set up the access levels in the Define Access Levels Customizing activity.
• Assign the appropriate access level to a condition type or to a subtotal line in the relevant pricing
procedure in the Define and Assign Pricing Procedures Customizing activity under Set Pricing Procedures.
Caution
If several SAP object types are enabled and the corresponding SD documents use the same pricing
procedure, the following applies: You must ensure that the restriction type of this function is maintained
for the corresponding business roles that work with this pricing procedure. Otherwise, all condition types
or subtotal lines for which an access level is maintained in the pricing procedure are invisible to the users
assigned to these business roles.
For example, imagine you have assigned access levels to the pricing procedure used for billing documents
and maintained (in the respective business roles) specific authorizations for the BillingDocument SAP
object type. Because your sales orders use the same pricing procedure as your billing documents, you
must also maintain (in the business roles that access sales orders) authorizations for the SalesOrder SAP
object type. Otherwise, the restricted price elements are no longer visible in sales orders for users assigned
to the non-maintained business roles.
Related Information
With this feature, the following Business Add-Ins (BAdIs) for billing output adaptation have been enhanced with
a total of 46 additional input parameter fields on billing document header and item level:
Type Changed
Additional Details
You can use these two existing BAdIs to evaluate billing document header and item fields during output
processing and, depending on the field values, use custom logic to modify the values of custom fields in your
billing document output. You can add such custom fields to your billing document output by using extensibility.
When implemented, the system calls each BAdI whenever billing output is generated for the relevant form
template (for example, forms based on the SDBIL_CI_STANDARD_US form template). This is the case when,
for example, an output item is created or modified, but also when a print preview is generated.
With the current enhancement, the fields in the following table have been added to the respective input
parameters BILLINGDOC and BILLINGDOCITEM of the relevant BAdIs. These additional fields greatly increases
the flexibility with which you can design your custom logic.
One use case could be to bring a billing document field (that is usually not visible on the output) to the
output by copying its values to a custom field and adding this custom field to your custom form template.
You could, for example, use this method to provide the higher-level item for any batch split items (field
HIGHERLVLITMOFBATSPLTITM) that appear in your invoices.
Item (parameter PRODUCT Product (that is, material) Item Modification in Standard
BILLINGDOCITEM) used in the billing document
Output Form for Billing
item
Business process experts, developers, and implementation consultants can use the Custom Logic app to
create custom logic for the relevant BAdIs. They can also access BAdIs directly using transaction SE18.
Custom Logic
Business Add-Ins (BAdIs) for Sales Billing
Extensibility for Output Forms and Email Templates of Billing Documents
For flexible billing document numbering, you can now use the year portion of the billing date as an additional
parameter for determining the document number range interval and prefix of the newly created billing
document.
Note that you can only make use of the new parameter BILLINGDATEYEAR when you implement flexible
billing document numbering using Configurable Parameters and Formulas (CPF), rather than with the BAdI
implementation.
Technical Details
Type Changed
Additional Details
The new input parameter billing date year (BILLINGDATEYEAR) is now available for use in your
implementations of flexible billing document numbering that are based on Configurable Parameters and
Formulas (CPF).
The parameter contains only the year of the billing date of the billing document to be created. You can use it to
make the number range interval or number range prefix of the created billing document depend on the year of
the billing date. This brings increased flexibility to your billing document numbering rules.
For example, you could make all billing document numbers of billing documents with a billing date in 2021
begin with the prefix 'Y21', and all billing document numbers of billing documents with a billing date in 2022
begin with the prefix 'Y22'.
Effects on Customizing
• You can view the parameter catalog to which the new parameter has been added in the Define Parameter
Catalog for Flexible Billing Document Numbering Customizing activity.
• To actually include the new parameter in one of your configurable formulas, you must perform the Define
Formulas for Flexible Billing Document Numbering Customizing activity.
You can find both of these activities in Customizing under Sales and Distribution Billing Configurable
Parameters and Formulas in Billing .
Related Information
With this feature, the sort order of job log entries within the Schedule Billing Creation and Schedule Billing
Release apps has been improved. Entries are now grouped together with the respective processed document
that they refer to. This makes it much easier to see which messages (such as information, errors, or warnings)
belong to which processed document.
Technical Details
Type Changed
In previous releases, the job log of the mentioned apps divided job log entries into two separate groups, as
follows:
• First group: Messages that reference the document number and describe the document's status after
processing
Example: Error: Document 0090002727 saved (no journal entry generated).
• Second group: Any (possible) additional messages that provide further details about the initial message
above
Example: Error: Company code 1710 requires you to enter a tax jurisdiction code.
As of the current release, the system now groups all messages related to the same document together. This
makes it much easier to see which messages belong to which document.
Related Information
With this feature, new payload fields are provided for the existing business events Billing Document Request:
Subsequent Billing Document Created and Billing Document Request: Subsequent Billing Document Canceled.
• When a new billing document is created with reference to a billing document request, it triggers the Billing
Document Request: Subsequent Billing Document Created event.
• When an existing billing document that references a billing document request is canceled, it triggers the
Billing Document Request: Subsequent Billing Document Canceled event.
Technical Details
Type Changed
Additional Details
Business Event Handling is a system-wide standardized event mechanism. It enables applications, partners,
and customers to consume events related to business objects in your system.
Both the Billing Document Request: Subsequent Billing Document Created and the Billing Document Request:
Subsequent Billing Document Canceled events now provide the following payload fields, which provide relevant
information about the referenced billing document request and its successor billing document each time the
respective event is triggered:
• BILLINGDOCUMENT
Contains the document number of the successor billing document that was either canceled or created,
depending on the event.
• BILLINGDOCREQUESTREFERENCE
In the source logical system, this is the number of the reference document containing the billing data for
which the billing document request was created.
• BILLGDOCREQREFLGCLSYST
Specifies the source logical system from which the billable data in the billing document request originates.
• BILLINGDOCUMENTREQUESTTYPE
The type of the billing document request for which the event was raised. For example, BDR1 (external billing
document request) or SVOB (service order billing document request).
• BILLGDOCREQREFSDDOCCATEGORY
For practical purposes, the system classifies the reference document of the billing document request as
a category of SD document (for example, 2 for an external transaction or CSVO for a service transaction).
This "dummy" SD document category is specified in this field.
You can find these events on the SAP Business Accelerator Hub .
Related Information
Billing documents are posted to financial accounting to transfer the corresponding amounts and related
information to the relevant accounts. With flexible billing document posting, the system can dynamically
control aspects of this posting process, depending on the specific billing document being posted. The system
Technical Details
Type New
Additional Details
You can use flexible billing document posting to dynamically control the following aspects of the posting
process, depending on the header field values of the billing document being posted:
Effects on Customizing
You can implement this new feature by performing the following Customizing activities in the order provided:.
1. (Optional) Define Parameter Catalog Entries for Flexible Billing Document Posting
If you want to use header-level custom fields (added to billing documents via extensibility) as additional
input parameters in the formula, perform this Customizing activity first.
In Customizing, you can find this activity under Sales and Distribution Billing Configurable Parameter
and Formulas in Billing
2. Define Formulas for Flexible Billing Document Posting
For more information about setting up this feature, see the configuration help of each respective Customizing
activity and Flexible Billing Document Posting on SAP Help Portal.
With this feature, two business add-ins (BAdIs) can now update the values of additional fields, such as buyer
system ID and supplier system ID, in messages of the outbound SOAP web service Customer Invoice - Send
(B2B) (CO_EDI_INVOICE_REQUEST_OUT). The following BAdIs have been enhanced:
Technical Details
Type Changed
Related Information
The Customizing activity Define Tax Relevancy of Master Records, which previously contained two subactivities,
has been split into the following two new, separate Customizing activities:
The functionality of the two activities is identical to the original activity, only the structure and naming has
changed. The two new activities correspond directly to (and are named after) the two subactivities that
together made up the original activity.
Technical Details
Type Changed
The two new Customizing activities are located in the same location within the Customizing structure as the
activity that they are replacing was located.
In Customizing, you can find them under Sales and Distribution Basic Functions Taxes Define Tax
Relevance for Master Records .
With this release, if a returns order item is created from a reference document that contains a storage location,
the system no longer copies the storage location into the returns order item, because normally there is a
separate storage location for returns processing. Now, you can enter a storage location in a returns order
item and the storage location is copied into the subsequent returns delivery. If no storage location is specified
in the returns order item, the system determines the storage location for the returns delivery based on the
Customizing for the logistical follow-up activities or the picking location determination. The storage location
field is now visible and editable in the following apps:
Technical Details
Type Changed
Related Information
With this release, the way the system handles bills of material (BOM) when copying them from an invoice to a
returns order has been enhanced.
Technical Details
Type Changed
Additional Details
If you copy a BOM (including the main item and at least one subitem) from an invoice to a returns order, the
system now copies the subitem quantity from the invoice and does not reexplode the BOM. If you copy only the
main item of the BOM from the invoice, the system always reexplodes the BOM in the returns order and fills
the subitem quantities according to the component quantity relationship defined for the BOM in the product
master data.
The logistical data (such as the logistical follow-up activity) entered for the main item can now be automatically
copied into the subitems to ensure consistent logistical processing of all components of a BOM in the returns
order.
The system does not allow you to save a returns order if both the main item and the subitems are relevant to
the goods receipt. To solve this, you can implement the BAdI SD_SLS_CHECK_COPY_SALESKIT to prevent the
copying of the BOM-related information when a BOM is copied into the returns orders. As a result, the system
does not recognize it as a BOM and therefore lets you save the returns order successfully.
Related Information
Previously, when processing bills of material (BOM) (also known as sales kits) in a returns order, to complete
the document, you had to manually enter the refund data for every item, including those that were not pricing
relevant. With this feature, the system now automatically copies the refund data entered at the main item level
into all the subitems, saving you from entering it for each item individually. Note that even if the main item is
not pricing relevant, the refund data must be entered at the main item level for the document to be complete.
You can then adjust the copied refund data for each subitem individually.
Technical Details
Type Changed
Additional Details
The refund data that the system copies from the main item to the subitems includes the following:
• Refund type
• Refund control
• Refund code
The refund data entered in the main item overwrites any existing values in the subitems.
Related Information
Returns Order
By default, if you decide to refund the customer (either with a replacement or a credit memo), the product
ownership is transferred from the customer to you and the system performs the valuation posting, for
example, posting the goods receipt to valuated stock. However, there may be cases where you want to refund
the customer but do not want the refund to be interpreted as a transfer of product ownership before the
inspection. To achieve this, you can now indicate in the returns order item that you want the system to delay
the product valuation for any refund decisions made until the final logistical follow-up activity is confirmed in
the inspection. As a result, only the final logistical follow-up activity determines whether the product valuation
should take place or not.
Technical Details
Type Changed
Additional Details
Before you can suspend the product valuation in a returns order item, the configuration expert must have
activated the relevant setting for the respective returns order types in the Customizing activity Activate
Advanced Returns Management for Returns Order Types under Sales and Distribution Sales Advanced
Returns Management .
If the feature is active in your system, a checkbox that indicates whether to suspend the product valuation can
be found in the returns order item if you use the following apps or transaction:
To have the checkbox automatically selected when you create a returns order, the configuration expert can
configure the default value for the checkbox in the Customizing activity Configure Default Values for Returns
Orders under Sales and Distribution Sales Advanced Returns Management .
The indicator for suspending the product valuation (RetsProdValnIsSuspended) was also added to the
following APIs:
If you want to suspend the production valuation for a bill of materials (BOM), you must do so at the main item
level. The system then copies the setting to all subitems, and the copied setting cannot be changed at the
subitem level.
Related Information
Customer Compensation
Returns Logistics and Returns Stock
Customer Return (A2X)
Customer Return (A2A)
Customer Return - Replicate (A2A)
When tracking the customer return in the process flow, you can now see the in-house repair in the document
chain if the relevant returns order was created from an in-house repair in Service (by the logistical follow-up
activity 0027) or if an in-house repair was created in Service as the subsequent document of the returns order
(by the logistical follow-up activity 0026). You can also navigate to the in-house repair details from the process
flow directly.
Technical Details
Type Changed
Additional Details
You can monitor the progress of a customer return in the process flow using the following apps:
Related Information
The Manage Customer Returns – Version 2 app has been enhanced with a variety of features.
Technical Details
Type Changed
Additional Details
BOM Processing
You can now process bills of material (also known as sales kits) in returns orders in this app. For more
information on how bills of material (BOM) are processed in returns orders, see the section for BOM in Returns
Order.
To enable the address selection in returns orders, key users must have activated the multiple address handling
and maintained multiple addresses for the respective business partners.
For more information about multiple address handling for business partners in SD documents and how to
enable it, see Multiple Address Handling in SD Documents Using SAP Business Partner.
Additional Features
• The app is now extensible. You can add custom fields to the returns order headers and items according to
your business needs.
• Reject returns order items by setting a rejection reason.
• Upload attachments as additional information.
• Create texts to exchange information throughout the sales process.
Related Information
With the Manage Credit Memo Requests - Version 2 app, you can create credit memo requests without
referencing a document. Also, you can display and edit all types of credit memo requests in your system,
and monitor their statuses and progress. In addition, you can extend the this app by adding custom fields or
additional standard fields to this app.
Technical Details
Type New
Additional Details
To create credit memo requests with reference to a document, you should navigate to the Manage Credit
Memo Requests app, which additionally supports the creation of other types of credit memo requests, output
management, electronic payment, etc.
Effects on Customizing
Before you can use this app to create credit memo requests without reference, the key user must have
assigned the corresponding credit memo request type to the Manage Credit Memo Requests - Version 2 app
in the Customizing activity Assign Credit Memo Request Types under Sales and Distribution App-Specific
Settings Apps for Sales Documents Manage Credit Memo Requests - Version 2 .
To access this app, business users need to have the following business catalog assigned: Sales - Credit Memo
Request Processing (SAP_SD_BC_CMR_PROC).
Related Information
When you check the item availability in the Change Sales Orders Without Charge and the Create Sales Orders
Without Charge apps, you can now see the check results directly in the Review Availability Check Result screen.
Technical Details
Type New
Related Information
With this API for sales orders without charge, you can now use the AccountingDocExternalReference
property in the A_SalesOrderWithoutCharge entity. It contains the document number with the business
partner and serves as a search criterion when displaying or changing documents.
Type Changed
Additional Details
Related Information
Technical Details
Type Changed
The field for reference document number (AssignmentReference) is now available in the
A_CustomerReturn entity of the Customer Return (A2X) API. The reference document number can be copied
from the preceding document or created specifically for the returns order. The reference document number in
the returns order is then carried forward to the subsequent documents and can be used as a filter criterion in
the financial reporting.
With this API, you can use the indicator (RetsProdValnIsSuspended) to indicate in the returns order item
that you want the system to delay the product valuation for any refund decisions made until the final logistical
follow-up activity is confirmed in the inspection. For more information, see Suspending Product Valuation
Initiated by Refund [page 839].
Related Information
With the Returns Inspection (A2X) API, you can now set the following logistical follow-up activities for an
inspection item:
Technical Details
Type Changed
Related Information
The Credit Memo Request - Simulate (A2X) API enables you to simulate the creation of a credit memo request.
The simulation helps you get the correct information about the credit memo request, such as the credit memo
request data, business partners, and price elements. The simulated credit memo request is not saved. If the
request of the simulated credit memo request is successful, you can use it to create a credit memo request
with the OData service Credit Memo Request (A2X).
Technical Details
Type New
Additional Details
Related Information
The Debit Memo Request - Simulate (A2X) API enables you to simulate the creation of a debit memo request.
The simulation helps you get the correct information about the debit memo request, such as the debit memo
request data, business partners, and price elements. The simulated debit memo request is not saved. If the
request of the simulated debit memo request is successful, you can use it to create a debit memo request with
the OData service Debit Memo Request (A2X).
Technical Details
Type New
Additional Details
Related Information
The Sales Order Without Charge Events is now available for subscribing. We recommend that you subscribe
Sales Order Without Charge Events as soon as possible if you want to be notified whenever a sales order
without charge is created, changed, or deleted. Previously you could receive notifications for sales order
without charge by subscribing the Sales Order Events. This has been changed in this release.
Type Changed
Additional Details
Related Information
With this feature, subscribers of the Customer Return Events can now consume item events for returns orders.
Subscribers can be notified whenever an item is created, changed, or deleted for a returns order.
Technical Details
Type Changed
Related Information
New business events have been enabled for the Credit Memo Request business object.
Technical Details
Type Changed
Additional Details
Supported values:
Supported values:
Supported values:
Supported values:
ItemCreated None
ItemChanged
ItemDeleted
Supported values:
Supported values:
Related Information
New business events have been enabled for the Debit Memo Requests business object.
Type Changed
Additional Details
Supported values:
Supported values:
Supported values:
Supported values:
Supported values:
ItemCreated None
ItemChanged
ItemDeleted
Supported values:
Supported values:
Related Information
With this release, you can extend your output form template of sales order without charge with additional fields
by using data source extension.
Type New
Additional Details
You use the data source Sales: Sales Order Without Charge Form in the Custom Fields app to create the data
source extension for the output of sales order without charge. For step-by-step instruction, see the example in
How to Extend a Custom Form Template with Standard Fields.
Previously, the CDS views I_SalesDocument and I_SalesDocumentItem were used as data sources for
the output form of sales order without charge (SD_SLS_FDP_V1_ORDER_WO_CHARGE). Now they have been
replaced by the CDS views I_SalesOrderWithoutCharge and I_SalesOrderWithoutChargeItem.
Related Information
Product assistance for customer returns has been improved to provide a better understanding of the end-to-
end process of customer returns using consistent terminologies.
Type Changed
Additional Details
With the improved product assistance, you can understand what makes up a customer return process by
learning the key concepts. You can learn how to process a customer return by reading the respective app
descriptions. Advanced returns management (ARM) has been known as the end-to-end solution for handling
customer returns. The solution includes returns order creation, product inspections, specifying logistical
follow-up activities, and refund determination, and it supports various returns scenarios. This solution is now
well established and has become the standard process for handling customer returns, and it is now referred to
as customer return in the product assistance. The term ARM is still used in the Customizing settings related
to this solution. The other solution, known as the process that handles the core activities associated with a
customer return, is now called lean customer return.
For the improved product assistance for customer returns, see Customer Returns.
You can now do the following in the Track Sales Order Details app:
• You can create delivery for sales orders that reference solution orders as preceding documents. This helps
you quickly resolve delivery issues in such sales orders when you monitor sales order fulfillment.
• You can share the app with your colleagues via email or Microsoft Teams and save the app as a new tile on
the Fiori launchpad. You can do so using the share icon on the upper right side of the app.
Type Changed
Additional Details
You can navigate to the Track Sales Order Details app from any smart link containing a sales order number, and
from the following apps:
Related Information
In the Sales Contract Fulfillment Rates - Currently Valid app, you can now use view settings to add the rejection
status field (indicating the rejection status of sales contracts) to the table or chart view. This field can be also
used as an additional filter by adapting the filter bar and selecting it from the filter list.
Technical Details
Type Changed
Related Information
The Customer Returns - Returns Rate app can now be launched with a user-specific default value for the sold-to
party. After you have maintained a default sold-to party in the user settings of the SAP Fiori launchpad, the
system applies the default sold-to party as a filter in the app.
Technical Details
Type Changed
Related Information
In the Manage Sales Plans app, you can now upload an XLSX file that contains more than 1,000 rows of plan
data. Previously, the upload limit was 1,000 rows. When the system is busy uploading your file, please wait
some time and don't close the page until the upload finishes.
Technical Details
Type Changed
Related Information
They help to retrieve sales performance data, which includes plan and actual data. You can use the CDS views
to build your own CDS views, queries, and analytical reports.
Technical Details
Type New
Additional Details
The following CDS views are released together with the cube and query views:
Related Information
View Browser
Custom CDS Views
Custom Analytical Queries
Several analytical CDS views and apps have been enhanced with bills of material (BOMs) related fields. These
fields are intended for flexible analysis of sales data on the BOM level, main item level, or subitem level for
BOMs.
Type Changed
Additional Details
Bill of material Indicates the BOM ID. Can be used as dimensions (added
(BillOfMaterial) to reports for displaying analysis re
sults)
Higher-Level item Can indicate the main item of a BOM.
(HigherLevelItem)
This field is filled for each subitem in a BOM but is empty
for the main item.
Pricing reference prod Can indicate the pricing reference product for the product
uct of main item
in the main item of a BOM.
(MainItemPricingRef
Product) This field is empty for the main item and filled with a value
for each subitem in a BOM:
Determine cost Indicates whether the system determines the cost of a Can be used together as filters to
(CostDeterminationI
sales document item during pricing. identify various data levels for BOMs
sRequired)
with item category group CPFH or
It can take the following values:
DISH:
• <Blank>: No
• BOMs with a particular item
• X: Yes
category group
• Main item in a BOM
• Subitems in a BOM
Refer to the following table for multi-level differentiation for BOMs with item category group CPFH or DISH.
Propagate profitability A B A B
segment
(PropagatePrftblt
ySgmt2BOM)
Note
For example, to restrict your analysis to the subitem level for BOMs with item category group CPFH, you can
use the two fields as filters and set the filters as follows:
• CostDeterminationIsRequired = X
• PropagatePrftbltySgmt2BOM = B
The BOM-related fields are available in the following CDS views and apps:
• I_CreditMemoRequestItemCub • C_CreditMemoRequestItemQry
e • C_DebitMemoRequestItemQry
• I_DebitMemoRequestItemCube
The BOM-related fields (except the BillOfMaterial field) are available in the following CDS views and apps:
You can use the CDS views to build your own CDS views, queries, and analytical reports.
Related Information
View Browser
Custom CDS Views
Custom Analytical Queries
The value helps for customers have been enhanced to support multiple address handling in several sales
analytical apps. When multiple address handling is active in your system, the value helps for the sold-to party,
ship-to party, bill-to party, and payer in these apps allow you to choose from the multiple address records per
customer. To do so, open a value help and choose the search template Customers by All Addresses. Previously,
only the standard address per customer was available in the value helps.
Technical Details
Type Changed
Additional Details
Effects on Customizing
Ensure that multiple address handling for sales and distribution (SD) documents is active in your system. For
more information, see Multiple Address Handling in SD Documents Using SAP Business Partner.
Related Information
The product hierarchy drilldown view has been deprecated in the following sales analytical apps and will be
removed from these apps with the next major release of SAP S/4HANA:
To analyze sales data by product hierarchy, please build your custom CDS views or analytical reports and make
relevant extensions by referring to SAP Note 2759032 .
Technical Details
Type Deprecated
Additional Details
The product hierarchy field (ProductHierarchyNode) is available in the following CDS views. You can build
custom CDS views or analytical reports based on the views below:
Related Information
View Browser
Custom CDS Views
Custom Analytical Queries
SAP Analytics Cloud (Stories)
With this feature, when the system creates an intercompany sales order, it copies the customer address of the
ship-to party from the standard sales order or the purchase order in the selling company to the intercompany
sales order.
This feature enhances information sharing and improves process transparency between the selling company
and the delivering company.
Type Changed
MM-PUR (Purchasing)
Additional Details
The customer address of the ship-to party is copied to the intercompany sales order as described below.
• If the ship-to party's standard address (as maintained in customer master data) is used in the initial sales
order of the selling company, this address is taken over into the intercompany sales order.
• If a document-specific address is used for the ship-to party in the initial sales order of the selling company,
this document-specific address is taken over into the intercompany sales order.
• The following only applies if you are using multiple address handling in SD documents and have maintained
multiple addresses for a business partner (BP):
When you select any non-standard address of the BP as an alternative ship-to party address, this address
is taken over into the intercompany sales order as an alternative address. For more information about
multiple address handling in SD documents, see Multiple Address Handling in SD Documents Using SAP
Business Partner.
Related Information
You can deactivate the Advanced Intercompany Sales process (scope item 5D2), for example, if you want to
switch to the classic intercompany sales process.
Type New
Additional Details
You can use the business add-in (BAdI) BADI_SDSLS_VCM_PROC_DEACTIVATE (Deactivation of Advanced
Intercompany Sales) to define that an intercompany sales order item should not be processed as an advanced
intercompany sales order item.
If you deactivate the Advanced Intercompany Sales process, you can switch to the classic intercompany sales
process.
Effects on Customizing
To define that an intercompany sales order item should not be processed as an advanced intercompany sales
order item, you need to implement the BAdI Deactivation of Advanced Intercompany Sales.
In Customizing, you find this BAdI under Sales and Distribution Sales Sales Documents Integration
with Value Chain Monitoring .
Related Information
The maintenance object Configuration: Texts (VOTX) was moved from IMG activity Define and Assign Text
Determination Procedures to the new Customizing activity Set Up Text Determination for reasons of clarity and
ease of use.
Technical Details
Type Changed
LE-TRA (Transportation)
Effects on Customizing
The functionality of maintenance object Configuration: Texts (VOTX) is now available in the new Customizing
activity Set Up Text Determination (SIMG_XXMENUOLSDVOTXN). The new Customizing activity has been added
directly below each occurrence of Customizing activity Define and Assign Text Determination Procedures
(SIMG_XXMENUOLSDVOTX3) in the SAP Customizing Implementation Guide (IMG). It is available in the following
places:
The text type TX08 (comments) is now available as a standard one for inclusion into the text determination
procedures for sales documents. You can enable the text type on document header and item levels in the
Customizing activities under Sales and Distribution Basic Functions Text Control .
Technical Details
Type Changed
Related Information
The following fields are now available as standard ones for inclusion into condition tables for material listing
and exclusion:
• Condition groups 1 to 5
• Customer groups 1 to 5
• Material groups 1 to 5
You can do so in the Customizing activity Maintain Condition Tables for Listing/Exclusion under Sales and
Distribution Basic Functions Listing/Exclusion .
Type Changed
Related Information
You can now use advanced variant configuration to configure products in solution quotations. Additionally, a
solution quotation can now have the following information:
Technical Details
Type New
Related Information
You can now create a solution quotation for subscription products with multi-level advanced variant
configuration (AVC) which has subscription products as its subitems. Configuration of the main item and
its corresponding subitems is stored as Bill of Materials (BOM).
Technical Details
Type New
Effects on Customizing
The item category PRQM (Subscription Item in Quote for multi AVC) is available for subscription order items
where multi-level BOM explosion is supported in Advanced Variant Configuration. Here, the Bundle Explosion
flag is unchecked and Structure scope is set to D in the Customizing Service Transactions Basic Settings
Define Item Categories .
The date type CONFIGDATE is assigned to the date profile PROVITEM in the Customizing Service Basic
Functions Date Management Define Date Profile for Service Transactions .
The Business Solution Quotation OData API (API_BUS_SOLUTION_QUOTATION_SRV) has been enhanced so
that you can now create a solution quotation using the service contract reference. Additionally, you can also
maintain the following:
Technical Details
Type Changed
Additional Details
Service Item
Related Information
The product assistance for Solution Quotation Management and Solution Portfolio Management have been
moved from Sales Order and Contract Management to Sales Solution Business Management .
Technical Details
Type Changed
Related Information
Several descriptions of Business Add-Ins (BAdIs) were changed. The new descriptions are clearer and more
consistent and thus help you to understand the BAdIs' purpose better. You can find these BAdIs in the Custom
Logic app, in Customizing, or in transaction SE18.
Technical Details
Type New
Additional Details
Sales Header Modification of Header SD_SLS_MODIFY_HEA BD9 (Sell from Stock) SD-SLS-EXT (SD
Modification Custom Fields in Sales D Sales Extensibility)
Documents
Sales Header Check Check of Header Data SD_SLS_CHECK_HEAD BD9 (Sell from Stock) SD-SLS-EXT (SD
in Sales Documents Sales Extensibility)
Sales Document Check Check of Sales SD_SLS_CHECK_BEFO BD9 (Sell from Stock) SD-SLS-EXT (SD
Before Save Documents Before RE_SAVE Sales Extensibility)
Saving
Sales Header Field Custom Field SD_SLS_FIELDPROP_ BD9 (Sell from Stock) SD-SLS-EXT (SD
Properties Properties in Sales HEAD Sales Extensibility)
Document Headers
Sales Header Tax Modification of Tax SD_SLS_MODIFY_HEA BD9 (Sell from Stock) SD-SLS-EXT (SD
Fields Modification Data in Sales D_TAX Sales Extensibility)
Document Headers
Sales Header Business Modification of SD_SLS_MODIFY_HEA BD9 (Sell from Stock) SD-SLS-EXT (SD
Data Modification Business Data in Sales D_BUSINESS Sales Extensibility)
Document Headers
Set Approval Request Approval Request SD_APM_SET_APPROV BD9 (Sell from Stock) SD-SLS-EXT (SD
Reasons for Sales Reasons for Sales AL_REASON Sales Extensibility)
Documents Documents
Set Sales Document Sales Document BADI_SD_APM BD9 (Sell from Stock) SD-SLS-EXT (SD
Rejection Reasons Rejection Reasons Sales Extensibility)
for Rejected Approval for Rejected Approval
Requests Requests
Sales Item Modification Modification of Item SD_SLS_MODIFY_ITE BD9 (Sell from Stock) SD-SLS-EXT (SD
Custom Fields in Sales M Sales Extensibility)
Documents
Sales Item Check Check of Item Data in SD_SLS_CHECK_ITEM BD9 (Sell from Stock) SD-SLS-EXT (SD
Sales Documents Sales Extensibility)
Sales Item Field Custom Field SD_SLS_FIELDPROP_ BD9 (Sell from Stock) SD-SLS-EXT (SD
Properties Properties in Sales ITEM Sales Extensibility)
Document Items
Sales Item Deletion Check of Sales SD_SLS_CHECK_DELE BD9 (Sell from Stock) SD-SLS-EXT (SD
Check Document Items TE_ITEM Sales Extensibility)
Before Deletion
Sales Item Tax Fields Modification of Tax SD_SLS_MODIFY_ITE BD9 (Sell from Stock) SD-SLS-EXT (SD
Modification Data in Sales M_TAX Sales Extensibility)
Document Items
Sales Item Business Modification of SD_SLS_MODIFY_ITE BD9 (Sell from Stock) SD-SLS-EXT (SD
Data Modification Business Data in Sales M_BUSINESS Sales Extensibility)
Document Items
Calculate Proposals Calculation of SD_DPP_PROPOSAL_C BD9 (Sell from Stock) SD-SLS-EXT (SD
for Intelligent Product Intelligent Product ALCULATION Sales Extensibility)
Proposal Proposals
Sales Scheduling Check of Delivery SD_SLS_CHECK_DELI 3NR (Sales Scheduling SD-SLS-EXT (SD
Agreement Delivery Schedule Data in VSCHED Sales Extensibility)
Agreements)
Schedule Check Sales Scheduling
Agreements
Sales Documents
Sales Scheduling
Agreements with
Delivery Schedules
Business Add-Ins
(BAdIs) .
Sales Scheduling Custom Field SD_SLS_FIELDPROP_ 3NR (Sales Scheduling SD-SLS-EXT (SD
Agreement Delivery Properties in Delivery DELIVSCHED Sales Extensibility)
Agreements)
Schedule Field Schedules of
Properties Sales Scheduling
Agreements
Sales Documents
Sales Scheduling
Agreements with
Delivery Schedules
Business Add-Ins
(BAdIs) .
Sales Scheduling Custom Fields SD_SLS_MODIFY_DEL 3NR (Sales Scheduling SD-SLS-EXT (SD
Agreement Delivery Modification in IVSCHED Sales Extensibility)
Agreements)
Schedule Modification Delivery Schedules
of Sales Scheduling
Agreements
Sales Documents
Sales Scheduling
Agreements with
Delivery Schedules
Business Add-Ins
(BAdIs) .
Check Sales Check of Data Received SD_EDI_INB_CHECK_ 3NR (Sales Scheduling SD-SLS-EXT (SD
Scheduling from Delivery Schedule SCHEDGAGRMT Sales Extensibility)
Agreements)
Agreements in EDI SOAP Messages
Processing
This BAdI has also
been moved in Cus
tomizing. You can now
Sales Documents
Sales Scheduling
Agreements with
Delivery Schedules
Business Add-Ins
(BAdIs) .
Sales Documents
Sales Scheduling
Agreements with
Delivery Schedules
Business Add-Ins
(BAdIs) .
Sales Documents
Sales Scheduling
Agreements with
Delivery Schedules
Business Add-Ins
(BAdIs) .
Billing Standard Output Header Modification in SD_BIL_PRINT_STAN BD9 (Sell from Stock) SD_BIL_EXT (SD
Header Adaption Standard Output Form DARD_HEAD Billing Extensibility)
for Billing Documents
Billing Standard Output Item Modification in SD_BIL_PRINT_STAN BD9 (Sell from Stock) SD_BIL_EXT (SD
Item Adaption Standard Output Form DARD_ITEM Billing Extensibility)
for Billing Documents
Set Approval Approval Request SD_BIL_APM_SET_AP BD9 (Sell from Stock) SD_BIL_EXT (SD
Request Reasons for Reasons for PROVAL_REASON Billing Extensibility)
Preliminary Billing Preliminary Billing
Documents Documents
With the objects released in Sales, you have a stable interface to access data from SAP S/4HANA when
building custom applications or extensions with developer extensibility. You can integrate the released objects
in your custom code or extend them at predefined extension points. Depending on your use case, different
object types are provided (such as BAdIs, CDS views, business object interfaces). You find all the released
objects in the ABAP Development Tools (ADT), when you're connected to SAP S/4HANA.
Technical Details
Type New
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility in Sales with the current release.
Business object inter Condition Record for I_SLSPRCGCONDITIO New With this business ob
face Pricing in Sales NRECORDTP_2 ject interface, you can
read data about condi
tion records for pricing
in sales. You can read
the data in the follow
ing ways:
• With the
GetConditionRe
cord function,
you can read con
dition records and
their validity data
by specifying a
range for various
search parame
ters, including
condition type,
condition record
number, condition
table, and fields in
the condition ta
ble.
• You can provide
a condition record
number to read
the data of the
requested entity
of condition re
cords, such as
the validity, pric
ing scales, and
condition supple
ments.
Business object inter Sales Contract I_SALESCONTRACTTP New With this business
face object interface, you
can read, create,
and change document
headers and items,
as well as information
about text and pricing
element at document
header and item lev
els. You can also delete
all entities except for
headers.
Business object inter Billing Document I_BILLINGDOCUMENT New With this business
face TP object interface, you
can create billing docu
ments with reference
to sales and distribu
tion (SD) documents
in your system, as
well as read, update,
and cancel existing bill
ing documents in your
system.
Business object inter Billing Document Re I_BILLINGDOCUMENT New With this business
object interface, you
face quest REQUESTTP
can create external bill
ing document requests
(EBDRs) from external
data, as well as read,
reject, and delete exist
ing EBDRs in your sys
tem.
Business object inter Sales Scheduling I_SALESSCHEDULING New With this business
face Agreement AGREEMENTTP object interface, you
can read, create,
and change document
headers and items,
as well as information
about partner, text,
and pricing element at
document header and
item levels. You can
also delete all entities
except for headers.
Business object inter Customer Return I_CUSTOMERRETURNT New With this business ob
P
face ject interface, you can
create, read, and up
date returns orders.
You can create returns
orders with reference
to a sales order or an
invoice.
Business object inter Debit Memo Request I_DEBITMEMOREQUES New With this business ob
TTP
face ject interface, you can
read, create, change,
and delete information
about partner, text,
and pricing element
at document header
and item levels. You
can also create debit
memo requests with
reference to a preced
ing document in your
system.
Business object inter Credit Memo Request I_CREDITMEMOREQUE New With this business ob
STTP
face ject interface, you can
read, create, change,
and delete information
about partner, text,
and pricing element
at document header
and item levels. You
can also create credit
memo requests with
reference to a preced
ing document in your
system.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP Cloud features released for SAP S/4HANA, for example, with the ABAP
RESTful Application Programming model, http services, and ABAP objects. For more information about the
released objects and how to find them, see Released Development Objects.
For more information about the authorizations required for working with the development objects released for
developer extensibility, see Configure Authorizations.
New CDS views have been added for Sales, and existing ones have been changed.
Technical Details
Type New
SD-BF-PR (Pricing)
LO-ARM-INS (Inspection)
Access Level for Price Elements in Sales SD-BF-PR (Pricing) Price Management
(I_SalesPriceElementAccessLeve
l)
Access Level for Price Elements in Sales SD-BF-PR (Pricing) Price Management
- Text
(I_SlsPrcElementAccessLevelTex
tI)
Propagate profitability segment to BOM SD-SLS-GF (Basic Functions) Sales Order Management and Process
(I_PropagatePrftbltySgmt2BOM) ing
Planned and Actual Sales Perf – Cube SD-ANA-SP (Sales Planning) Sales Monitoring and Analytics
(I_SlsPerformancePlanActualCub
e)
The following CDS views have been enabled for full data extraction only:
Delivery Schedule of
Sales Scheduling Agreement
(I_SalesSchedgAgrmtDelivSched)
Schedule Line of
Sales Scheduling Agreement
(I_SalesSchedgAgrmtSchedLine)
(I_CustomerTaxClassification)
The following CDS views have been enhanced with bills of material (BOMs) related fields (see BOM Fields
Added to Analytical CDS Views and Apps [page 861]).
Cube views Query views SD-ANA (Sales Analytics) Sales Monitoring and Analyt
ics
• I_SalesQuotationIt • C_SalesQuotationIt
emCube_2 emQry
• I_SalesOrderItemCu • C_SalesOrderItemQr
be y
• I_SalesContractIte • C_SalesContractIte
mCube mQry
• I_CustomerReturnIt • C_CustomerReturnIt
emCube_2 emQry_2
• I_CustomerReturnIt • C_CustomerReturnIt
emCube emQry
• I_CreditMemoReques • C_CreditMemoReques
tItemCube tItemQry
• I_DebitMemoRequest • C_DebitMemoRequest
ItemCube ItemQry
• I_BillingDocumentI • C_RevenueFromInvoi
temCube ceQry
• C_SalesVolumeAnaly
ticsQry
Application Component of
Deprecated CDS View Successor CDS View Successor Remarks
Product Availability Check ATP Checking Group CA-ATP (Available to Promise The successor CDS views
(ATP)) belong to the Supply Chain
Group (I_ATPCheckingGroup)
line of business (LoB). For
(I_ProdAvailabilityChe
more information, see Sup
ckGroup) ply Chain.
Product Availability Check ATP Checking Group - Text CA-ATP (Available to Promise
(ATP))
Group - Text (I_ATPCheckingGroupTex
(I_ProdAvailabilityChe t)
ckGroupT)
Across multiple CDS views in sales, the field ProfitabilitySegment is now decommissioned and
has been replaced with the field ProfitabilitySegment_2. Please switch to the successor field
ProfitabilitySegment_2.
Technical Details
Type Decommissioned
Additional Details
The field ProfitabilitySegment was deprecated with SAP S/4HANA 2021 and is decommissioned
with SAP S/4HANA 2023. Please check your rework tasks and syntax warnings for occurrences of the
decommissioned field in your custom content. For details about the deprecation process for CDS views and
their elements, such as fields, see Deprecated and Decommissioned CDS Views.
Caution
You need to switch to the successor field ProfitabilitySegment_2. The decommissioned field
ProfitabilitySegment is no longer supported by SAP. If you continue using it, it may cause
performance issues or provide incorrect data.
• The successor field ProfitabilitySegment_2 is a character field (CHAR), while the decommissioned
field ProfitabilitySegment is a numeric character field (NUMC). The field lengths are the same.
• If no profitability segment is assigned to the field ProfitabilitySegment_2, there may be entries with
a space (new entries), entries with 0000000000 (old entries), or both. When you switch to the field
ProfitabilitySegment_2, you must adapt your custom extensions (for example, custom CDS views or
custom logic) that check whether the field is empty (that is, a space or 0000000000).
• The field ProfitabilitySegment_2 contains non-numeric characters (that is, characters from A to Z)
after the system reaches the highest numerical value.
The following table lists the affected CDS views in sales and their related apps:
(I_BillingDocExtdItemBasic)
(I_BillingDocumentItem)
(I_BillingDocumentItemBasic)
(I_BillingDocumentRequestItem
)
(I_PrelimBillingDocumentItem)
(I_SalesQuotationItem)
(I_SalesDocumentItem)
(I_SalesOrderItem)
Item for Sales Order Without Charge Not Applicable SD-SLS (Sales)
(I_SalesOrderWithoutChargeIte
m)
Credit Memo Request Item Not Applicable SD-SLS-CMR (Credit Memo Request
and Debit Memo Request)
(I_CreditMemoRequestItem)
Debit Memo Request Item Not Applicable SD-SLS-CMR (Credit Memo Request
and Debit Memo Request)
(I_DebitMemoRequestItem)
(I_SalesOrderItemCube)
Sales Order Item - Query Incoming Sales Orders - Flexible SD-ANA (Sales Analytics)
Analysis
(C_SalesOrderItemQry)
Confirmation of Sales Orders - Query Sales Order Items - Confirmed as SD-ANA (Sales Analytics)
Requested
(C_SlsOrdConfAnlytsQry)
Sales Order Items - Backorders
(I_SlsOrdConfAnalyticsCube)
(I_BillingDocumentItemCube)
Sales Volume Flexible Analysis - Query Sales Volume - Flexible Analysis SD-ANA (Sales Analytics)
(C_RevenueFromInvoiceQry)
Sales Volume - Query Sales Volume - Credit Memos SD-ANA (Sales Analytics)
(C_BILLINGDOCUMENTITEMBASICDE
X)
Data Extraction for Billing Doc Item Not applicable SD-ANA (Sales Analytics)
Basic
(C_BILLINGDOCITEMBASICDEX_1)
Data Extraction for Sales Document Not applicable SD-ANA (Sales Analytics)
Item (Deprecated)
(C_SALESDOCUMENTITEMDEX)
Data Extraction for Sales Document Not applicable SD-ANA (Sales Analytics)
Item
(C_SALESDOCUMENTITEMDEX_1)
(I_CustomerReturnItem)
(I_CustomerReturnItemEnhanced
)
Related Information
The support of several apps on smartphones was deprecated with SAP S/4HANA 2022 and is now
deactivated with SAP S/4HANA 2023.
Technical Details
Type Deleted
Additional Details
The following table lists the apps that you can no longer use on on smartphones as of SAP S/4HANA 2023:
Note that you can still use these apps on tablet computers and desktop computers.
Related Information
With this feature, the system can forward the external reference (also known as a sold-to party’s external
reference number) of a service contract to the subsequent billing documents as the customer reference. The
customer reference field can impact how the system splits or combines customer invoices during convergent
billing.
Technical Details
Type Changed
Additional Details
Whether the system forwards external references from service contracts to billing documents depends on
Customizing settings in your system. For more information about Customizing settings, see the section Effects
on Customizing below. Note that external references in service contracts must be no longer than 18 characters
if you want it to be forwarded to billing documents. The maximum length of the customer reference in billing
documents is 18 characters.
To use this feature, you must go to the Customizing for Sales and Distribution under Billing Billing
Documents Copying Control for Billing Documents Maintain Copying Control for Billing Documents Define
Copying Control for Sales Document to Billing Document . Ensure that the setting made for copying the
reference number is A Customer Reference for target SVTB from source BSC.
Related Information
With this feature, when you create a service contract, the system automatically copies any billing-related texts
(text types TX05 and TX06, including all available languages) from the business partner master data to texts at
the service contract header. The system does this when specific conditions are met. This feature is available in
the apps and the APIs for service contract.
Technical Details
Type Changed
Additional Details
To use this feature, make sure the text types TX05 and TX06 are available in your business partner master data.
• The sold-to party of the service contract matches the business partner master data.
• The sales area (sales organization, distribution channel and division) of the service contract matches the
sales area that contains the billing-related texts in the business partner master data.
If texts in multiple languages were created for TX05 and TX06 in the business partner master data, the system
copies the texts in all available languages.
Effects on Customizing
The following Customizing settings are predefined in the standard system for Service under Basic Functions
Text Management Define Text Determination Procedure :
Related Information
With this feature, you can view the earliest start and latest end dates of a service contract in the apps for
service contracts. From the start dates of all service contract items contained in the service contract, the
system takes the earliest one as the earliest start date of the service contract. From the end dates of all service
contract items contained in the service contract, the system takes the latest one as the latest end date of the
service contract. You can also use these two fields to filter service contracts.
Technical Details
Type Changed
For existing service contracts, earliest start and latest end dates are filled with values only after any start or end
date is updated at the service contract header or item level.
Effects on Customizing
The following Customizing settings are predefined in the standard system for Service under Basic Functions
Date Management :
• Define Date Types, Duration Types and Date Rules for Service Transactions
The following date types are available:
• Earliest start of contract (CONTERLSTDT)
• Latest end of contract (CONTLTSTDT)
• Define Date Profile for Service Transactions
Date types CONTERLSTDT and CONTLTSTDT were added to the date profile CONT002.
Related Information
With this feature, you can now view and specify times down to the level of seconds using the time pickers
for contract start and end dates in the apps for service contracts. Previously, the time pickers only contained
hours and minutes.
Type Changed
Related Information
With this feature, you can add and configure configurable products as service contract template items in
the Manage Service Contract Templates app. The characteristics and characteristic values that you have
configured are forwarded to the follow-up service contracts.
Technical Details
Type Changed
Additional Details
Price details are not available in service contract template items. They can be determined in a follow-up service
contract.
To use this feature, the attribute Copy Configuration for the copying control of the contract template items
must be B Copy Configuration from Source Item in Customizing settings for Service under Transactions
Basic Settings Copying Control for Business Transactions Define Copying Control for Item Categories .
Related Information
You can now search for the service contracts using the credit status as one of the search criteria. All the
possible options for the credit status are listed in the search field. Additionally, the search results will display
the credit status with the corresponding value for a particular service contract.
Technical Details
Type Changed
Additional Details
The possible options for search field of credit status are as follows:
Performing a Search
Credit Management for Service Contracts
You can now arrange the list of items hierarchically in a service contract. You can expand or collapse all or few
items of a particular hierarchy. Additionally, you can also search for any product in the hierarchy.
Technical Details
Type Changed
Related Information
Item Hierarchies
With this feature, a service contract displays the external contract references at header and item levels that
are transferred from a solution quotation that you synchronize with your SAP S/4HANA system through an
external system.
Technical Details
Type New
Related Information
You can now create price agreements for products with the help of the product list proposal function at service
contract item level. You can select the condition type, access and the details are automatically saved to a new
condition record after you apply the product list proposal.
Technical Details
Type Changed
Effect on Customizing
Remember
As a prerequisite, you should firstly enable the corresponding condition types and access sequences in
the Customizing activity Define Price Maintenance Scenarios in Customizing for Sales and Distribution
Basic Functions Pricing Price Maintenance .
With this feature, when the item-based accounting is inactive, you can use internal order or WBS element for
account assignment in the service contract header and item levels.
Technical Details
Type New
Additional Details
• The account assignment object in the service contract header is automatically inherited to all the newly
added items.
• Change in the account assignment object in the item level does not impact the header.
• You can search for internal orders using any of the search criteria like order, order type, sold to party or
service organization within the controlling area and the company code as defined in the service contract.
• You can search for WBS elements that are relevant for billing using any of the search criteria like project
definition, WBS element ID or description within the controlling area and the company code as defined in
the service contract.
Related Information
With this feature, you can assign a service contract during determination procedure in the service order with an
empty service organization in the service contract.
Technical Details
Type New
Effects on Customizing
You will now be able to customize the item categories with a new field to filter contract item by service
organization. You can make this setting in Customizing for Service by choosing Transactions Basic Settings
Define Item Categories and using indicator Filter Contract Item by Service Org.
Related Information
With this feature, when you want to assign a service contract item to a service transaction item, you can
directly enter a specific service contract and item into the respective fields or use the fields' input help to select
the required values from a list. This feature is available in the service order apps where contract selection is
available during service contract determination.
Type Changed
Additional Details
Note that the value help of the service contract ID and service contract item fields shows all service contracts
and items in the system, and not just the valid (assignable) service contracts in the result list.
Related Information
The service contract apps are enhanced with a new filter for billing status. You can use this filter to search for
service contracts with the billing status not billed, partially billed, or billed.
Technical Details
Type Changed
When you use this feature, note that the billing status texts at service contract header level have been changed
as follows:
Not billed No items billed No items in the service contract have yet been bil
led.
Partially billed Some items billed Some items in the service contract have been bil
led.
Billed All items billed All items in the service contract have been billed.
The texts change also applies to your existing service contracts. However, this change does not affect any
business processes.
Related Information
The OData version 4 API Service Contract (A2X) (API_SERVICECONTRACT) has been enhanced with additional
entities and properties on both header and item levels. As a key user, you can now extend the service in the
Custom Fields app.
Technical Details
Type Changed
Additional Details
The following table shows the properties that were added to the respective existing entities:
Possible values:
RefServiceContractTempla References to the service Optional, but used only for Service Contract Item
teItem contract template item when the Create operation to re (A_ServiceContractItem
the service contract item is fer to a service contract tem _2)
created. It is used in combi plate item.
nation with the
RefServiceContractTemp
late property in the Service
Contract entity.
Related Information
With this feature, you can use the new OData version 4 API Service Contract Template ‒ Read
(API_SRVCCONTRACTTEMPLATE) to retrieve service contract templates, including entities for header, header
text, item, item text, item object list, and item product list. As a key user, you can extend the service in the
Custom Fields app.
Technical Details
Type New
Additional Details
Related Information
The following SOAP APIs for Service Contract were enhanced with additional fields:
Type Changed
Additional Details
The following table shows which fields were added to the respective nodes of the inbound SOAP API Service
Contract - Create, Update (Asynchronous) (ServiceContractRequest_In):
Maximum Field
Service Node Field Desciption Length Cardinality
Possible values:
These APIs are available on the SAP Business Accelerator Hub: (https://api.sap.com/ ).
Related Information
This service enables you to perform operations such as validate, adjust, reject, close both customer claims and
supplier claims.
Type Changed
Related Information
Warranty Claim
Technical Details
Type New
Additional Details
You can find all CDS views that are available for Warranty Management in CDS views for Warranty
Management.
Warranty Management
You can now use item-based accounting to record cost and revenue that have been incurred by service
transaction items.
CO objects that are created as account assignment objects for the service transaction items are used to collect
cost and revenue that have been incurred by the service transaction items. These CO objects enable financial
reporting and analytics in real time.
Technical Details
Type New
When you have activated item-based accounting, the following features are available:
WBS Element
You can assign work breakdown structure elements (WBS elements) as attributes to service transactions such
as service orders or repair orders. For more information, see WBS Elements in Service.
You cannot use item-based accounting if the integration with account assignment manager has been used
productively in previous releases and service transactions have been created that use the integration with
account assignment manager. You must not use both integrations in one one client, otherwise the system
Effects on Customizing
Activate item-based accounting in Customizing for Service under Transactions Settings for Service
Transactions Integration Enable Item-Based Accounting for Service .
For more information about the settings that are required for item-based accounting, see Setting Up Item-
Based Accounting.
Related Information
Item-Based Accounting
Support of Event-Based Revenue Recognition for Service Orders [page 178]
The new Service with Advanced Execution is a service process that is geared towards services that have
longer service cycles and complex technical objects that require extensive planning and execution. The core
characteristic of this process is the integration of the commercial aspects of Service with the planning and
execution capabilities of Maintenance Management.
A new item category, the execution order item is provided to support this process. The execution order item
creates a maintenance order that used to plan and execute the service.
The execution order item and the maintenance order associated with it work with the existing service
transaction. This allows the creation of a service order with service items and execution order items.
Technical Details
Type Changed
Additional Details
• Service with advanced execution is the new name for maintenance service, which was released in SAP
S/4HANA 2022
• Execution order item is the new name for the maintenance service item.
The new process retains the capabilities that were introduced in Maintenance Service with the SAP S/4HANA
2022 release. Various enhancements have been made to existing functionalities and new capabilities have
been introduced such as:
• Enhancements in Service Order Quotation for Execution Order Items [page 939]
• Advanced Variant Configuration in Execution Order Item [page 937]
• Advance Shipment for Service Processing at Customer Location [page 939]
• Credit Check for Execution Order Item [page 940]
• Changes in Planning Plant and Service Organization [page 938]
Effects on Customizing
To use service with advanced execution you need to activate Enable Item-Based Accounting for Service
Management under Service Transactions Settings for Service Transactions Integration Enable Item-
Based Accounting for Service Management
To create a service order with a corresponding maintenance order, you must carry out the Customizing
activity Map Order Types under Service Transactions Settings for Service Transactions Integration
Plant Maintenance Integration Map Order Types
To map the priorities of the service order and maintenance order, you must carry out the Customizing
activity Map Priorities under Service Transactions Settings for Service Transactions Integration Plant
Maintenance Integration Map Priorities
To transfer information between the service order and the maintenance order, you must carry out the
Customizing activity Define Text Type under Service Transactions Settings for Service Transactions
Integration Plant Maintenance Integration Define Text Type
Related Information
In addition to Functional Area, Costing Sheet and Profit Center you can now can create substitution rules for
service documents using the following target fields:
• Settlement Profile
• Business Area
• Costing Variant
Technical Details
Type Changed
Additional Details
You can create substitution rules in the app Manage Substitution/Validation Rules - Service Documents for the
following field using the Substitution in Service Document context:
Effects on Customizing
Check and adopt the following default derivation rules according to your business requirements:
The default settings for functional area and costing sheet as described below are only available if SAP
Best Practices content is installed in your system. You can also create your own master data as per your
business requirements.
1. Settlement Profile Rule: The default rule is /0SAP/SV_SETTLEMENT_PROFILE (SAP default Settlement
Profile derivation) which has the settlement profile YNS assigned. If you create your own substitution rule
for settlement profile derivation, you need to activate it after creation.
Note
It's mandatory to derive a settlement profile. In case you do not work with the standard content and
you do not want to use settlement, you need to create your own No Settlement substitution rule. You
have two options:
• Under Precondition you select the Field/Function RevenueRecognitionIsActive and assign the Value
X.
• Under Precondition you select ResultAnalysisInternalID and specify an ID for which the revenue
recognition key is active.
You need to cover all possible cases for service documents that have no revenue recognition key. To
do this, you can create a rule without specifying a Precondition and select the target field Settlement
Profile YNS (No Settlement). You can also create a custom settlement profile for the No Settlement case
in transaction OKO7. We recommend you use the same parameters as those that are delivered with rule
YNS.
2. Costing Variant Rule: Defining a costing variant rule is not mandatory. However, if no costing variant is
defined and you also don't use the standard content, no planned costs will be calculated. You can use the
predelivered rule YSO2 or create your own rule according to your business requirements.
3. Business Area Rule: Defining a business area rule is not mandatory.
Related Information
With this feature, you can distribute a service to another company using an intercompany service order.
The intercompany processing enables you to sell a service to a customer and distribute it to another sales
organization for execution.
Type New
Additional Details
You can use fixed price service items for intercompany processing.
Note
You need to specify that the item category (BUS2000140) of a fixed price service item is relevant for
intercompany service orders.
Effects on Customizing
• To create an intercompany service order automatically, you need to determine the following data:
• Source transaction type
• Source item category
• Source sales organization
• Receiving sales organization
• Receiving distribution channel
• Receiving division
• Receiving transaction type
You define this setting with the Customizing activity Define Settings for Creation of Intercompany Service
Orders under Service Transactions Settings for Service Transactions Intercompany Billing Define
Settings for Creation of Intercompany Service Orders .
• To define the business partners for sales organizations, you use the Customizing activity Define Internal
Customer Number By Sales Organization under Sales and Distribution Billing Intercompany Billing
Define Internal Customer Number By Sales Organization .
You can now use ad hoc billing plans for fixed price items and execution order items (with the billing relevance
Billing via Billing Plan After Release) in service orders and repair orders. Ad hoc billing plans are particularly
helpful if you want to create billing document requests for fixed price items with a long duration that you want
to be able to bill on specific dates and not just when the item is completed.
Technical Details
Type New
Additional Details
For ad hoc billing, you use the tab Billing Plan on the detail page of the item. The feature allows you to do the
following:
• Define the dates on which billing is to occur and the value that is to be billed. For each billing date defined in
an ad hoc billing plan, the system generates one billing request line.
• Bill the remaining net value in one go, which enables the system to automatically generate a billing request
line with all the remaining net value for a service order item.
To use ad hoc billing, the items must have a specific item category assigned. The following item categories are
available:
Note
You can only use the item category SVAI (intercompany service item (ad hoc billing)) when you have
activated item-based accounting. For more information, see Item-Based Accounting in Service [page
915].
You can use the report Generate BDRs for Service Orders (CRMS4_SERVORD_BDR_GENERATE) to schedule jobs
to create billing document requests based on the ad hoc billing plan of the items.
Effects on Customizing
Set up ad hoc billing plans in the following Customizing activities in Customizing for Service as follows:
• Set up the billing plan for the required service transactions: Basic Functions Billing Assign Service
Transaction Types to Billing Document Request Types
• Define ad hoc billing plan as the required billing plan type: Transactions Basic Settings Billing Plan
Define Billing Plan Types
• Assign the item category to the billing plan type: Transactions Basic Settings Billing Plan Assign
Billing Plan Type to Item Category
Related Information
You can now use controlling type Controlling for Account Assignment Object for service orders and service
confirmations. This controlling type enables you to choose either an internal order or a work breakdown
structure (WBS) element as the account assignment object of a service transaction for cost and revenue
postings.
Type New
Additional Details
After you have assigned the controlling type Controlling for Account Assignment Object to a service transaction
in Customizing, you can choose between Internal Order and WBS Element as account assignment object type
on the UI at header or item level of a service transaction. You can decide if you want to use an internal order or a
WBS element as the account assignment object to which costs and revenues are posted in Controlling.
The account assignment object that you have chosen for a service transaction is copied to all the follow-up
transactions or documents. For example, if you have chosen an internal order as the account assignment
object type for a service order, then the internal order is used as the account assignment object for the service
order item, the follow-up service confirmation, the billing document requests, and the follow-up controlling
documents.
Effects on Customizing
You can assign controlling types to service transactions in Customizing under Integration with Other SAP
Components Customer Relationship Management Settings for Service Processing Controlling Integration
Establish Controlling Type, Controlling Level, and Controlling Scenario .
Related Information
You can now print service contract IDs on output forms of service orders at both header and item level. This
saves you time searching for the service contract IDs, which are used to handle customer calls and emails.
Technical Details
Type Changed
Additional Details
You can use the gateway service FDP_CRMS4_SRV_OUTPUT_SRV, which has been enhanced with the entities
ServiceContractNode and ServiceContractItemNode, to fetch data of service contract IDs for your
output forms.
Related Information
You can now use configurable products in service order quotations and service order templates to customize
complex service products for service items with single-level variant configuration. Additionally, you can use
product variants in service order quotations. A product variant is a predefined variant of the configurable
product, which allows you to use configurable products more efficiently in service order management.
Type New
Additional Details
• You can add a predefined product variant as a product to service items and display the product variant
details.
Note
• The configurable products and product variants from service order quotations are copied to follow-up
service orders.
• The configuration of products for service order templates is optional.
Related Information
With this feature, you can use business partner (BP) reference address for billing documents in service orders
or service confirmations. When you change the address obtained from business partner master data for a
partner function into a new address for a service transaction, the former address is saved as the partner's
BP reference address. The data related to the BP reference address can be forwarded to the follow-up billing
documents like invoices.
Type Changed
Additional Details
You need to enable multiple address handling to use BP reference address. For more information about the use
and how to activate the business functions for multiple address handling, see Multiple Address Handling in SD
Documents Using SAP Business Partner.
Related Information
With this feature, you can use the pricing analysis function to understand how the system determines the
pricing conditions for a service transaction such as a service order or service confirmation and solve pricing
issues efficiently.
Technical Details
Type New
Additional Details
• Get an overview of pricing procedures, condition types, accesses, and any condition records found.
• Receive more detailed information at the level of the overview tree such as the number of accesses,
relevant fields used to search for condition records, and condition record IDs.
To use the pricing analysis function, you need to set the Pricing Trace parameter PRC_TRACE to X in the system.
After this step, you can use the Trace function on the Price Details tab at item level of a service transaction to
analyze pricing.
Related Information
Pricing
Pricing Analysis
You can now customize additional subtotal fields via extensibility for the price calculation of service order
items. For more information, see SAP note 3347831 .
Technical Details
Type New
Pricing
You can now configure the system so that during the pricing process in a service transaction, additional price
conditions are included dynamically. You can set up several elements in pricing configuration that interact
during the pricing process.
Technical Details
Type New
Related Information
You can now create only one invoice for multiple divisions of service transaction items such as service order
items or service confirmation items. This feature enables you to analyze profitability (for example, check cost
and revenue) per division of service transaction items and to avoid creating multiple invoices for each division.
Type Changed
Related Information
You can now create a requote to a service quotation if you require additional service items, expense items, or
service parts to perform a service, which haven't already been specified in the accepted service quotation. In
the requote, you add the additional items. Having done this, you send the updated service quotation to the
customer. Once the service quotation is accepted, the additional items are copied to the related service order.
Technical Details
Type New
Related Information
You can now enter more than one serial number in service and repair confirmation items. The number of
entered serial numbers must be equal to the quantity of confirmed items.
Technical Details
Type Changed
Additional Details
You enter the serial numbers for each confirmed item on the Serial Numbers tab of the service confirmation
item or repair confirmation item.
The Serial Number field on the Item Details tab has been removed.
Service employees can now enter batch numbers for batch-managed parts when confirming their work.
Technical Details
Type Changed
Additional Details
Batches can be entered at item level. Only one batch number can be entered for each item. The batch numbers
entered must be transferred to the goods movement posting.
You can now trigger a stock transfer from a supplying plant to the plant and storage location of the executing
service employee, for example, when the required service parts are not available at the service employee's
storage location.
Technical Details
Type Changed
Additional Details
The new feature offers enhanced flexibility for customer-specific logistics processes by providing a new
Logistics subscenario 03 Stock Transfer Item and a new Customizing table to enable you to assign purchase
requisitions and purchase order types based on the service order transaction type and item category. Please
see the section Effects on Customizing for details.
The stock transfer order is not supported if item-based accounting is enabled in your system.
Effects on Customizing
• Set up the relevant item category for stock transfer in Customizing for Service under Transactions
Settings for Service Transactions Integration Logistics Integration Set Purchasing Doc. Types for
Transaction Type, Item Cat. .
• Set up the relevant Logistics subscenario in Customizing for Service as follows:
• If you use the Enterprise Organizational Management, set up logistics subscenario 03 Stock Transfer
Item under Transactions Settings for Service Transactions Integration Logistics Integration
Enterprise Organizational Management Define Logistics Scenario for Procurement of Materials and
Services
• If you use Organizational Management (Legacy), set up logistics subscenario 03 Stock Transfer
Item under Transactions Settings for Service Transactions Integration Logistics Integration
Organizational Management (Legacy) Define Logistics Scenario for Procurement of Materials and
Services
• In addition, the following BAdI enhancements have been provided for the new Logistics stock transfer
scenario:
• If you use Organizational Management (Legacy), the BAdI Determination of Plant and Storage Location
has been enhanced under Transactions Settings for Service Transactions Integration Logistics
Integration Organizational Management (Legacy) Business Add-Ins for Logistics Integration .
• If you use the Enterprise Organizational Model, a new BAdI Determination of Plant and Storage Location
has been provided under Transactions Settings for Service Transactions Integration Logistics
Integration Enterprise Organizational Management Business Add-Ins for Logistics Integration .
Related Information
If you use the Enterprise Organizational Model, you can now use the additional attributes Sales Organization
and Distribution Channel for determining plant and storage locations, allowing for a more refined search logic.
Type Changed
Additional Details
This feature is particularly useful for example, for companies that have multiple plants within one country/
region and need to configure multiple combinations of sales organizations and distribution channels.
Effects on Customizing
If you use the Enterprise Organizational Model, you set this up in Customizing for Service under Transactions
Settings for Service Transactions Integration Logistics Integration Enterprise Organizational
Management Assign Plant and Storage Location to Employee and Country/Region and Assign Plant and
Storage Location to Country/Region
In addition, the following BAdI enhancements have been provided to support custom logic for the
determination of plant and storage location:
• If you use Organizational Management (Legacy), the BAdI Determination of Plant and Storage Location
has been enhanced by a new import parameter. You can find the BAdI under Transactions Settings
for Service Transactions Integration Logistics Integration Organizational Management (Legacy)
Business Add-Ins for Logistics Integration .
• If you use the Enterprise Organizational Model, a new BAdI Determination of Plant and Storage Location
has been provided under Transactions Settings for Service Transactions Integration Logistics
Integration Enterprise Organizational Management Business Add-Ins for Logistics Integration
The product search in all Service applications has been improved. You can now search for products using Item
Category Group ID and Item Category Group Description in the value help. Additionally, the search field label
Material has been changed to Product.
Type Changed
You can now use the Mass Schedule Maintenance Plans - Service app to schedule a large number of
maintenance plans for Service with Advanced Execution.
Technical Details
Type Changed
Additional Details
Two new fields, Maintenance Plan Category and Maintenance Strategy, have been introduced in the parameters
section of the app. Scheduling can be set up with these fields as filter criteria.
You can now create and schedule maintenance plans using the service order quotation as a call object. As a
part of this development, UI labels within the following apps have been changed:
Technical Details
Type Changed
Additional Details
Find Maintenance Items Service Order Type Name Service Call Object Name
You can now carry out service transactions using a serialized product (that is, a combination of product ID and
serial number) as a reference object. This is an advantage in scenarios where the service can be performed on
the serialized product.
Type Changed
Additional Details
If the serialized product has an equipment ID and functional location associated with it, this information is
automatically derived and populated in their respective fields.
You can now use advanced variant configuration along with configurable task lists to configure and manage
customizable service products.
You can map the operation in a task list to the characteristic value of a configurable product. With this
mapping, when the maintenance order is created, the operations are determined based on the configuration of
the service product.
Technical Details
Type Changed
You can perform resource-related billing or billing through billing document request for AVC service products.
Related Information
You can now edit the planning plant and work center on the execution order item. These entries are no
longer dependent on the service organization. These attributes are defaulted based on the assignment in the
organization model, however the customer service manager can overwrite them.
Also, it is now possible to map the planning plant to the service organizational unit rather than the service
organization itself. This gives much more flexibility to the users of service with advanced execution.
Technical Details
Type Changed
Related Information
You can now perform execution planning for a service in the service order quotation. By using the Send
to Planning function, you can create a maintenance order corresponding to an execution order item, which
enables advanced planning and quoting capabilities.
Once the planning is completed on the maintenance order it can be sent back for approval. If rejected, the item
can be sent back for replanning. If approved, the quotation can be sent to the customer.
Technical Details
Type Changed
Related Information
This logistics process enables shipment of service parts to the executing service employee or customer as part
of service processing. The components planned in the maintenance order supporting the execution order item
can be transferred to the sales order. With this sales order it is possible to deliver the required service parts to
the customer location.
Type Changed
You can now use credit check for fixed price billing where the billing relevance is Billing on Completion. The
credit check determines the creditworthiness of the payers (business partners) who are assigned to the items.
Technical Details
Type Changed
Related Information
You can now monitor messages in the new versions of the following outbound SOAP services based on AIF
(Application Interface Framework):
Technical Details
Type Changed
Additional Details
To monitor messages in the new versions of outbound SOAP services based on AIF, you need to assign the
following new recipients to the users for the respective outbound SOAP services using the transaction/AIF/
RECIPIENTS.
Effects on Customizing
Instead of using the transaction /AIF/RECIPIENTS, you can also assign the new recipients to users in
Customizing for Cross-Application components under General Application Functions SAP Application
Interface Framework System Configuration Recipients Assign Recipients .
Related Information
The SOAP APIs for service order have been enhanced with added fields, nodes, and attributes. You can view the
details of all the added fields, nodes, and attributes in the Additional Details section.
Type Changed
Additional Details
The following table provides an overview of the added fields, nodes, and attributes:
WBSElementExternalID • Service Order - Create, This field has been added to these serv
Change (Asynchronous) ices at header and item level. You can
(ServiceOrderRequest_In) use this field to provide an external
• Service Order (Bulk) - WBS element ID for a service order or
Create, Change a service order item.
(Asynchronous)
(ServiceOrderBulkRequest_In
)
• Service Order - Confirm
Processing
(Asynchronous)
(ServiceOrderConfirmation_O
ut)
• Service Order (Bulk) -
Confirm Processing
(Asynchronous)
(ServiceOrderBulkConfirmati
on_Out)
• Service Order -
Notification Processing
(Asynchronous)
(ServiceOrderNotification_O
ut)
SrvcOrdItemIsUnplanned • Service Order - Confirm This field has been added to these serv
Processing ices at item level. You can use this field
(Asynchronous) to indicate whether an item is an un
(ServiceOrderConfirmation_O planned item in a service order.
ut)
• Service Order (Bulk) -
Confirm Processing
(Asynchronous)
(ServiceOrderBulkConfirmati
on_Out)
• Service Order -
Notification Processing
(Asynchronous)
(ServiceOrderNotification_O
ut)
Partners • Service Order - Create, This node has been added to these
For more information, see Partners as Change (Asynchronous) services at item level.
(ServiceOrderRequest_In)
an example in one of the services.
You can use the fields under this node
• Service Order (Bulk) -
to represent the partner functions and
Create, Change
(Asynchronous) partner addresses for service order
(ServiceOrderBulkRequest_In items.
)
• Service Order - Confirm
Processing
(Asynchronous)
(ServiceOrderConfirmation_O
ut)
• Service Order (Bulk) -
Confirm Processing
(Asynchronous)
(ServiceOrderBulkConfirmati
on_Out)
• Service Order -
Notification Processing
(Asynchronous)
(ServiceOrderNotification_O
ut)
• PartnerFunctions • Service Order - Create, These nodes and the fields under these
• PartnerAddresses Change (Asynchronous) nodes have been added to these serv
(ServiceOrderRequest_In) ices under the Partners nodes at both
For more information, see Partners as
• Service Order (Bulk) - header and item level.
an example in one of the services.
Create, Change
(Asynchronous) You can use these fields to represent
(ServiceOrderBulkRequest_In the details of partner functions and
) partner addresses such as postal ad
• Service Order - Confirm dress details and contact details.
Processing
(Asynchronous)
(ServiceOrderConfirmation_O
ut)
• Service Order (Bulk) -
Confirm Processing
(Asynchronous)
(ServiceOrderBulkConfirmati
on_Out)
• Service Order -
Notification Processing
(Asynchronous)
(ServiceOrderNotification_O
ut)
These APIs are available on the SAP Business Accelerator Hub (https://api.sap.com ).
Related Information
The SOAP APIs for service confirmation have been enhanced with added fields, nodes, and attributes. You can
view the details of all the added fields, nodes, and attributes in the Additional Details section.
Technical Details
Type Changed
The following table provides an overview of the added nodes, fields, and attributes:
RefSrvcOrdItemIsUnplanned • Service Confirmation - This field has been added to these serv
Create, Change ices at item level. You can use this field
(Asynchronous) to indicate whether an item is an un
(ServiceConfirmationRequest planned item in a service confirmation.
_In)
• Service Confirmation
(Bulk) - Create, Change
(Asynchronous)
(ServiceConfirmationBulkReq
uest_In)
• Service Confirmation -
Confirm Processing
(Asynchronous)
(ServiceConfirmationConfirm
ation_Out)
• Service Confirmation
(Bulk) - Confirm
Processing
(Asynchronous)
(ServiceConfirmationBulkCon
firmation_Out)
• Service Confirmation -
Notification Processing
(Asynchronous)
(ServiceConfirmationNotific
ation_Out)
WBSElementExternalID • Service Confirmation - This field has been added to these serv
Create, Change ices at item level. You can use this field
(Asynchronous) to provide an external WBS element ID
(ServiceConfirmationRequest for an unplanned service confirmation
_In)
item.
• Service Confirmation
(Bulk) - Create, Change
(Asynchronous)
(ServiceConfirmationBulkReq
uest_In)
• Service Confirmation -
Confirm Processing
(Asynchronous)
(ServiceConfirmationConfirm
ation_Out)
• Service Confirmation
(Bulk) - Confirm
Processing
(Asynchronous)
(ServiceConfirmationBulkCon
firmation_Out)
• Service Confirmation -
Notification Processing
(Asynchronous)
(ServiceConfirmationNotific
ation_Out)
• PartnerFunctions • Service Confirmation - These nodes and the fields under these
• PartnerAddresses Create, Change nodes have been added to these serv
(Asynchronous) ices under the Partners nodes at both
For more information, see Partners as
(ServiceConfirmationRequest header and item level.
an example in one of the services. _In)
• Service Confirmation You can use these fields to represent
(Bulk) - Create, Change the details of partner functions and
(Asynchronous) partner addresses such as postal ad
(ServiceConfirmationBulkReq dress details and contact details.
uest_In)
• Service Confirmation -
Confirm Processing
(Asynchronous)
(ServiceConfirmationConfirm
ation_Out)
• Service Confirmation
(Bulk) - Confirm
Processing
(Asynchronous)
(ServiceConfirmationBulkCon
firmation_Out)
• Service Confirmation -
Notification Processing
(Asynchronous)
(ServiceConfirmationNotific
ation_Out)
These APIs are available on the SAP Business Accelerator Hub (https://api.sap.com ).
You can now use a new OData API Service Quotation (A2X). This service enables you to integrate external
applications with service quotation processing.
Technical Details
Type New
Additional Details
You can also use this API to process repair quotations. For more information, see Service Quotations for
In-House Repair.
Related Information
You can now update the user status in multiple items of a service order simultaneously using a batch request in
the following APIs:
Technical Details
Type New
Additional Details
These APIs are available on the SAP Business Accelerator Hub (https://api.sap.com ).
Related Information
A new entity Serial Number in Service Confirmation Item (A_SrvcConfItemSerialNumber) has been added
to the Service Confirmation (A2X) OData API. You can use this entity to read the serial numbers of service parts
from an external system.
Type New
Additional Details
Related Information
In the Service Order (A2X) API, a new entity Defect Data Within Service Order Item has been added. Also, the
Service Order entity has been enhanced with the ServiceDocumentCategory property.
Technical Details
Type New
The entity supports the following operations: create, read, update, delete.
ServiceDocumentCategory
You can use this property to specify a category to classify an activity related to a service order, typically
according to the communication type such as email, telephone, or fax.
You can maintain the categories using the configuration activities Maintain Categories and Assign Categories to
Transaction Types under Service Transactions Settings for Activities Maintain Categories and Goals .
Related Information
It is now possible to assign an organizational level to business partners in SAP S/4HANA for use in SAP Field
Service Management.
Technical Details
Type New
Additional Details
Whenever a business partner is created or changed in SAP S/4HANA, the assignment of the business partner
to the Sales and Distribution organization along with its mapping with the CRM (legacy) organisation (shown
in below customising) will be considered to determine the service relevant organizational units from the legacy
organisational model.
The organizational units relevant to the service will be assigned to the business partners replicated from SAP
S/4HANA to SAP Field Service Management. By associating the business partner with the organizational level,
this process will ensure that users can access business partner-related data only when they have appropriate
permissions assigned in SAP Field Service Management.
Related Information
You can now simulate an Available-to-Promise (ATP) check for stock service parts in repair orders and reserve
these service parts, if needed. This feature is especially useful if you need high value service parts in strong
demand to perform a service.
Type New
Additional Details
This feature allows you to check and confirm the availability of the stock service parts required on a given date.
If the service parts are in stock, the system creates a reservation for the service part once you set the status of
the repair order item to Completed.
Effects on Customizing
To create a reservation for a service part, the system uses the RSRV (Reservation) logistics scenario.
You configure the logistics scenario in Customizing under Service Transactions Settings for Service
Transactions Integration Logistics Integration Organizational Management (Legacy) Define Logistics
Scenario for the Procurement of Materials and Services or Enterprise Organizational Management
Define Logistics Scenario for Procurement of Materials and Services depending on the organizational model
used.
You set up the ATP check in Customizing under Service Basic Functions Availability Check . You can
activate the availability check at item category level. To activate it, you first define an ATP profile and then
assign this ATP profile to an item category.
Related Information
It's now possible to procure third-party service performers to provide in-house repair services.
Technical Details
Type New
Additional Details
You can use the following logistics scenarios to procure external workforce:
• Generate a purchase requisition from a repair order and transfer it to a purchase order manually (PREQ
Purchase Requisition)
• Generate a purchase order from a repair order directly (ORDR Purchase Order)
As a key user, you can configure the logistics scenario using one of the following Customizing activities
depending on the organizational model used:
For more information on how to set up the process for the external workforce procurement, see External
Workforce Procurement.
You can now use In-House Repair with Advanced Execution that uses the capabilities that are provided by
maintenance orders in Maintenance Management and the inbound and outbound delivery that is used in
In-House Repair.
Technical Details
Type New
Additional Details
Processing
In-House Repair with Advanced Execution enables you to do the following:
• Trigger the cost estimation for the repair, and more specifically, the planning of the repair, in the repair
quotation. Use the follow-up maintenance order to plan the labor and material consumption.
• Trigger the planning and the execution of the repair in the repair order. Use the follow-up maintenance
order to execute the actual repair by using the functionalities that are provided by Maintenance
Management.
• Use the repair order to collect the costs and revenues that occur during the repair and that are used for
billing and financial analysis.
• Create billing document requests (for the billing relevance Billing on Completion and Billing via Billing Plan
After Release) or debit memo requests (for the billing relevance Itemized Billing and Summarized Billing)
that are used to trigger the billing of the consumed and confirmed operations and components.
• Use the inbound and outbound delivery to manage the logistics process for the repair object.
Related Apps
The following apps are involved in In-House Repair with Advanced Execution:
Effects on Customizing
• Activate item-based accounting in the Enable Item-Based Accounting for Service Customizing activity in
Customizing for Service under Transactions Settings for Service Transactions Integration .
You can only use In-House Repair with Advanced Execution if you have activated item-based accounting.
• Set up the followingCustomizing activities in Customizing for Service under Transactions Settings for
Service Transactions Integration Plant Maintenance Integration :
• Map Order Types: Map the transactions types and item categories that are used for In-House Repair
with Advanced Execution to the order types that are used for Maintenance Management.
• Map Priorities: Map the priorities that are used in Maintenance Management to the priorities that are
used in In-House Repair in the repair order.
Related Information
You can now search for all repair orders that are assigned to you as a repair technician either on header or
item level. In this way, you get a complete overview of repair orders assigned to you and can plan your work
accordingly.
Technical Details
Type New
Additional Details
Previously, the Perform Repairs app only allowed you to search for repair objects by a service employee
assigned on the header level of a repair order. You can now search for all repair objects in the repair orders that
are assigned to a service employee either on header or item level.
This feature also supports the integration of In-House Repair with SAP Field Service Management where
technicians are assigned on item level. That means that repair technicians can now find all of their repair orders
assigned to them in SAP Field Service Management, which wasn't possible before.
Related Information
Perform Repairs
Integration with SAP Field Service Management
You can now use the Priority field in repair orders. The field is also available as a filter and a table column in
the Plan Repairs and Perform Repairs apps. It allows you to focus on most important orders while planning and
performing repairs.
Technical Details
Type New
In the WebClient UI, the field is only visible if a business activity is assigned to the repair order transaction
type as a business transaction category. You assign the transaction category in Customizing under Service
Transactions Basic Settings Define Transaction Types .
You can also configure the priority default value in the business activity assignment details. By default, the
priority is set to medium.
Related Information
Plan Repairs
Perform Repairs
You can now use fixed price items in repair orders, repair confirmations, repair quotations, and repair order
templates. Using these items, you can combine fixed price services such as a chargeable diagnosis, and
services for which you charge the customer based on the time and material used.
Technical Details
Type New
Additional Details
To make use of fixed price items in the in-house repair process, you can use the item categories that are already
available for service order management. For more information, see Service Orders.
In-House Repair
In In-House Repair apps, you can now trigger actions for multiple repair objects simultaneously (mass
decision). This means you do not have to access the repair objects individually to perform the action.
Technical Details
Type New
Additional Details
In the apps, you can trigger actions that are related to the in-house repair process or to the logistics process.
Effects on Customizing
You use the Assign Action to SAP Fiori App Customizing activity in Customizing for Service to make the actions
available on UIs in the In-House Repair apps.
You can now use the Assign Action to SAP Fiori App Customizing activity to implement actions on the UIs in
SAP Fiori apps in In-House Repair to process repair objects in bundles or individually.
Technical Details
Type New
Additional Details
You can use this Customizing activity as an alternative to the Assign Action to Status of In-House Repair Item
Customizing activity to implement actions for the following apps:
You can use the BAdI implementation CRMS4_REPA_ADAPT_ADQT_ACTNS (Adjust Action "Add Repair Object
to Repair Quotation" in In-House Repair Apps) to adjust the actions that you have configured for the in this
Customizing activity.
You find the Assign Action to SAP Fiori App Customizing activity in Customizing for Service under
Transactions Settings for In-House Repair .
You cannot use both Customizing activities in parallel. If you have used the Assign Action to Status of In-House
Repair Item Customizing activity in previous releases and now want to switch to the Assign Action to SAP
You can now integrate In-House Repair with SAP Field Service Management. The integration enables you to
benefit from the planning and dispatching capabilities of SAP Field Service Management when you schedule
technicians for in-house repairs. Additionally, the integration gives you a full overview of the technicians
scheduled both for in-house repair and field service tasks, thus helping you to avoid planning conflicts.
Technical Details
Type New
Additional Details
You can use the integration to replicate repair orders from SAP S/4HANA to SAP Field Service Management
and repair confirmations from SAP Field Service Management to SAP S/4HANA.
• In the Data Replication Framework, add the transaction type REPO as a filter criterion to include repair
orders during the replication.
• Create the service call types Field Service and In-House Repair in SAP Field Service Management.
• Enable the following business rules in SAP Field Service Management:
• SAMPLE - Allow creation of a service call of type “In-House Repair” only if the service call has an
external ID assigned
• SAMPLE - Prevent change of service call type if the service call has an external ID assigned
• Configure the mapping between the service transaction types and service call types in SAP Cloud
Integration under Value Mapping Between SAP S4HANA Cloud and SAP Field Service Management.
The entity In-House Repair Item (A_InHouseRepairItem) in the In-House Repair API has been enhanced with
the field InhRepairItemAvailyStatus. You can use this field to track the availability of the repair object at a
repair center within a returns process.
Technical Details
Type New
Additional Details
Related Information
In-House Repair
In-House Repair Item
Manage the Returns Process for Repair Objects
You can now use the OData API API_SERVICE_CONFIRMATION_SRV to process repair confirmations.
Technical Details
Type Changed
Additional Details
The API_SERVICE_CONFIRMATION_SRV API is available on the SAP Business Accelerator Hub (https://
api.sap.com ).
Related Information
You can now use the SOAP services for service confirmations to process repair confirmations.
Technical Details
Type Changed
Additional Details
The services are available on the SAP Business Accelerator Hub (https://api.sap.com ).
• ServiceConfirmationRequest_In
• ServiceConfirmationBulkRequest_In
Use the following services to communicate with an external system when a repair confirmation is created:
• ServiceConfirmationConfirmation_Out
• ServiceConfirmationNotification_Out
• ServiceConfirmationBulkConfirmation_Out
Related Information
Changes have been made to the payloads for the In-House Repair business object.
Technical Details
Type Changed
Additional Details
The following changes have been made to the Created and Changed events:
• The INHOUSEREPAIRTYPE payload has been replaced with the INHREPAIRTYPE payload.
• The INHREPAIRSTATUS payload has been added to the events.
This payload represents the status of the in-house repair for which the event was raised.
Related Information
You can now use ad hoc billing plans for fixed price items and execution order items (with the billing relevance
Billing via Billing Plan After Release) in service orders and repair orders. Ad hoc billing plans are particularly
helpful if you want to create billing document requests for fixed price items with a long duration that you want
to be able to bill on specific dates and not just when the item is completed.
Technical Details
Type New
Additional Details
For ad hoc billing, you use the tab Billing Plan on the detail page of the item. The feature allows you to do the
following:
• Define the dates on which billing is to occur and the value that is to be billed. For each billing date defined in
an ad hoc billing plan, the system generates one billing request line.
• Bill the remaining net value in one go, which enables the system to automatically generate a billing request
line with all the remaining net value for a service order item.
To use ad hoc billing, the items must have a specific item category assigned. The following item categories are
available:
Note
You can only use the item category SVAI (intercompany service item (ad hoc billing)) when you have
activated item-based accounting. For more information, see Item-Based Accounting in Service [page
915].
You can use the report Generate BDRs for Service Orders (CRMS4_SERVORD_BDR_GENERATE) to schedule jobs
to create billing document requests based on the ad hoc billing plan of the items.
Effects on Customizing
Set up ad hoc billing plans in the following Customizing activities in Customizing for Service as follows:
• Set up the billing plan for the required service transactions: Basic Functions Billing Assign Service
Transaction Types to Billing Document Request Types
• Define ad hoc billing plan as the required billing plan type: Transactions Basic Settings Billing Plan
Define Billing Plan Types
• Assign the item category to the billing plan type: Transactions Basic Settings Billing Plan Assign
Billing Plan Type to Item Category
You can use the situation template Repair Object Cannot Be Completed
(SRVC_REP_OBJ_CANNOT_BE_COMPLETED) to be informed about repair objects in the Prepare for Billing app
that currently cannot be set to the status Completed because the button Complete is not enabled. This occurs
if at least one of the maintenance orders that is related to the repair order does not have the order status
Completed (business) or the system status Closed.
Technical Details
Type New
Additional Details
You can this use situation template if you use In-House Repair with Advanced Execution.
Related Information
You can now enter more than one serial number in service and repair confirmation items. The number of
entered serial numbers must be equal to the quantity of confirmed items.
Technical Details
Type Changed
Additional Details
You enter the serial numbers for each confirmed item on the Serial Numbers tab of the service confirmation
item or repair confirmation item.
The Serial Number field on the Item Details tab has been removed.
With this feature, the F4 help in WebClient UI apps has been improved and aligned with Fiori guidelines. The
search attributes are responsive to the size of the dialog and you can display or hide the search criteria.
Type Changed
With this feature, the table variants in WebClient UI applications have been improved and aligned with Fiori
guidelines.
Technical Details
Type Changed
This feature enables you to choose the folder via a file browser when you export table for applications in
WebClient UI to a drive in cloud, for example, Google Workspace. The table export also supports Google Sheets
format.
Type Changed
With this feature, the WebClient UI apps will display the placeholder loading screen while the app is being
loaded. This improves the user experience.
Technical Details
Type New
With this feature, you can add Cancel Confirmation popover in the overview pages. If you make a change and
select the Cancel button, a popover is displayed to confirm that the changes are discarded. You must select
outside the popover to close it.
Type New
Related Information
With this feature, custom field of type Code List based on CDS view is supported.
Technical Details
Type Changed
This feature enables you to choose a file folder via the file browser when you export spreadsheets in WebClient
UI applications to a drive in cloud, for example, Google Workspace. You can also create a new folder and sort
the columns in the file browser.
Type Changed
With this feature, the performance of the object pages in the WebClient UI is improved by loading data in
different sections asynchronously.
Technical Details
Type Changed
This topic gives you an overview of all new or changed Customizing activities and Business Add-Ins (BAdIs)
available with SAP S/4HANA 2023.
Technical Details
Type Changed
Materials Manage Purchasing Service Procurement - Lean Services Enable Change of You can enable users to change the pro
ment (MM) Product Group
Service Service Entry Sheet - Lean Services service entry sheets.
Procurement - Enable Change of Product Group
Lean Services
Materials Manage Purchasing Purchasing Business Add-Ins for BAdI: Modify Pur You can modify the shipping type for pu
ment (MM) chase Order Item
Purchasing
Materials Manage Purchasing Purchasing Purchase Maintain You can delete the requisitioning group
ment (MM) Requisitioning
Requisition
Groups
Materials Manage Purchasing Purchasing Central Procurement - Configure Control You can activate the bulk extraction of p
ment (MM) Plane for the nected system to the hub system using
Settings in Hub System
APIs of Central Requisitions in Bulk with bounded conte
Procurement Plane for Bounded Context. This configu
of currency conversion in central purch
(release 2021 or higher) as connected s
Materials Manage Purchasing Activate Business Functions Activate HDM for You can activate HDM (Harmonized Do
ment (MM) Attachment Object requisition item in the table Activate HD
Application Server Basis Services
Type For more details on HDM, please see Ha
(HDM).
Materials Manage Purchasing Purchasing Central Procurement Define Conditions You can now define and activate fields C
ment (MM) to Restart Central
- Settings in Hub System Central the header level to manage conditions t
Purchase Contract
Purchase Contract canceled documents.
Processes
You can also define and activate fields o
step Purchasing Document Workflow Re
flexible workflow for central purchase c
modified.
Materials Manage Purchasing Purchasing Version Management Set Up Version You can define and enable fields of paym
ment (MM) Management Purchasing Document Field Details to m
Configure Versioning and Reason for
for Purchasing
Change for Fiori Applications Documents
Materials Manage Purchasing Purchasing Contract Define Define Document You can link purchase requisition (PR) i
ment (MM) Types for Contracts item category.
Document Types for Contracts
Materials Manage Purchasing Purchasing Source Determination Define Regular Sup You can specify if the regular supplier is
ment (MM) plier determination process.
Define Regular Supplier
Materials Manage Procurement Ana Purchasing Supplier Evaluation Enable Factory Cal You can enable factory calendar setting
ment (MM)
lytics Enable Factory Calendar Settings endar Settings goods receipt posting date, in the calcu
Materials Manage Purchasing Purchasing Business Add-Ins for Check of Purchase You can perform validation checks on th
ment (MM) Requisition Item of a purchase requisition item. The imp
Purchasing
PURCHASEREQDELIVERYADDR_TABLE
a purchase requisition item has been ad
Materials Manage Purchasing Purchasing Business Add-Ins for Change of Purchase You can modify the accounting categor
ment (MM) Requisition Item The field ACCOUNTASSIGNMENTCATEGO
Purchasing
parameter PURCHASEREQUISITIONIT
Materials Manage Purchasing Purchasing Business Add-Ins for Change of Field You can influence the field control prop
ment (MM) Control for Purchase
Purchasing To support the same, the following field
Requisitions
porting parameter PURCHASEREQUISI
PURREQNSSPCATALOGITEM
Materials Manage Purchasing Purchasing Business Add-Ins for Check of Draft You can perform validation checks on th
ment (MM) Item of a Self- accounting lines in a purchase requisiti
Purchasing
Service Purchase PURCHASEREQNACCASSGNMTCHECK ha
Requisition counting details of a purchase requisitio
Materials Manage Purchasing Purchasing Business Add-Ins for Change of Draft You can modify the accounting details o
ment (MM) Item of a Self- ing lines in a purchase requisition item.
Purchasing
Service Purchase eter PURCHASEREQNACCASSGNMT_TAB
Requisition PURCHASEREQNACCASSGNMTCHNG that
purchase requisition item have been ad
Materials Manage Purchasing Purchasing Business Add-Ins for Change of Field You can influence the field control prop
ment (MM) Control for Purchase
Purchasing To support the same, the following field
Requisitions
have been added to the importing para
PURCHASEREQUISITIONITEM: EXPECT
OVERALLLIMITAMOUNT, MULTIPLEACC
PURCONTRACTFOROVERALLLIMIT and
Materials Manage Purchasing Purchasing Business Add-Ins for Determination of The field isadhocstep which indicates
ment (MM) Workflow Agents been added via the Manage Workflow In
Purchasing
for Purchasing parameter STEPINFO.
Documents and
Enhancement of
Flexible Workflow
Properties
Materials Manage Purchasing Purchasing Business Add-Ins for Calculation of You can maintain the custom logic to ca
ment (MM) Transient Custom the values of the standard fields and cu
Purchasing
Fields in item.
'Manage Purchase
Requisitions -
Professional'
Materials Manage Purchasing Purchasing Business Add-Ins for Calculation of You can maintain the custom logic to ca
ment (MM) Transient Custom the values of the standard fields and cu
Purchasing
Fields in item.
Self-Service
Procurement
Materials Manage Purchasing Purchasing Business Add-Ins for Calculation of You can maintain the custom logic to ca
ment (MM) Transient Custom the values of the standard fields and cu
Purchasing
Fields in PR item.
FactSheet
Materials Manage Purchasing Purchasing Purchase Scheduling Calculation of You can maintain the custom logic to ca
ment (MM) Transient Custom the values of the standard fields and cu
Agreement Business Add-Ins
Fields in agreement.
Calculation of Transient Custom Fields 'Manage Purchase
in 'Manage Purchase Scheduling Scheduling
Agreements' Agreements'
Materials Manage Purchasing Purchasing Central Procurement Change of Field The following new fields have been add
ment (MM) Controls for Central
- Settings in Hub System Central
Purchase Contracts, • PURCHASINGINFORECORDUPDATE
Purchase Contract Business Add- Change of Central cord should update a correspondin
Purchase Contract
Ins
Before Saving, and
• SOURCELISTISUPDATED: Indicate
Change of Central • SOURCELISTRESTRICTION: Indica
Purchase Contract (Fixed / Blocked / None)
Item Before Saving
Materials Manage Purchasing Purchasing Central Procurement Change of Central You can now use these BAdIs to add ne
ment (MM) Purchase Contract tion, header/item condition, and item c
- Settings in Hub System Central
Before Saving and purchase contracts.
Purchase Contract Business Add- Change of Central
Ins Purchase Contract
Item Before Saving
Materials Manage Purchasing Purchasing Central Procurement Define Conditions to You can define conditions that will resta
ment (MM) Restart Workflow for
- Settings in Hub System Central managed purchase orders. You can also
Central Approval
Purchasing Business Add-Ins uration defined in the configuration ste
Central Approval for Purchase Orders.
Materials Manage Purchasing Purchasing Central Procurement Define Conditions You can define conditions that will resta
ment (MM) to Restart the
- Settings in Hub System Central managed purchase requisitions. This B
Flexible Workflow
Purchasing Business Add-Ins ride the configuration defined in thecon
for Centrally
Managed Purchase to Restart the Central Approval for PRs.
Requisitions
Materials Manage Purchasing Purchasing Central Procurement Retrieval of Output You can retrieve template details for the
ment (MM) Form Details for
- Settings in Hub System Central feature in replicated purchase orders.
Print Preview in
Purchasing Business Add-Ins Replicated Purchase
Orders
Materials Manage Purchasing Purchasing Central Procurement Change BAdI for You can modify fields of the extracted p
ment (MM) Proxy PO
- Settings in Hub System Central You can also modify the custom fields b
Materials Manage Purchasing Purchasing Business Add-Ins for Enhancement of You can use this BAdI to enable the fun
ment (MM) Flexible Workflow
Purchasing from being approvers of centrally mana
Properties
managed purchase orders, and central
Materials Manage Purchasing Purchasing Purchase Orders Modify Shipping With this business add-in, you can mod
ment (MM) Type in Purchase at header level and print it on purchase
Output Management in Purchase
Order Output
Orders
With the objects released in Sourcing and Procurement, you have access to data from SAP S/4HANA when
building custom applications or extensions with developer extensibility. You can integrate the released objects
in your custom code or extend them at predefined extension points. Depending on your use case, different
object types are provided (such as BAdIs, CDS views, RAP business objects). You can find all the released
objects in the ABAP Development Tools (ADT), when you are connected to your SAP S/4HANA system.
Technical Details
Type Changed
18J (Requisitioning)
O8J (Requisitioning)
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP features released for SAP S/4HANA, for example, with the ABAP RESTful
Application Programming model, http services, and ABAP objects.
RAP business object Purchase Contract I_PURCHASECONTRAC Changed The following fields
TTP have been added:
• Planned Delivery
Duration In Days
• Incoterms Classi
fication
• Incoterms Loca
tion1
• Purchase Con
tract Item Replen
ishment Element
Type
• Outline Agree
ment Item
Blocked Text
• Text Is Deleted
• Condition Change
Reason
A business role based on the business role template Developer (SAP_BR_DEVELOPER) needs to be assigned
to the user. This business role template consists of business catalogs that contain the authorizations required
The support of several SAP Fiori apps on smartphones was deprecated as of SAP S/4HANA 2023 and will be
deactivated with SAP S/4HANA 2024.
Technical Details
Type Deprecated
Additional Details
Use of the following apps on smartphones is deprecated with SAP S/4HANA 2023
F0842A
F5039
This means that you will no longer be able to use these apps on smartphones as of SAP S/4HANA 2024.
Ariba Network became SAP Business Network. The product assistance for Sourcing and Procurement in SAP
S/4HANA has been updated accordingly. For more information, see Ariba Network is now SAP Business
Network .
Technical Details
Type Changed
Related Information
This service enables you to create purchase orders through an API call from a source system outside SAP
S/4HANA. The service enables you to read, update, or delete existing purchase orders from the SAP S/4HANA
system. This synchronous service is based on the OData protocol.
Type Changed
Additional Details
This API is availabe on the SAP Business Accelerator Hub (SAP Business Accelerator Hub ).
Entity Description
The Purchase Order API (OData V2) is deprecated with SAP S/4HANA 2023 and will be replaced by the
Purchase Order API (OData V4). We recommend that you switch to the new service as soon as possible.
Note
Once an API transitions from an Active to a Deprecated state, SAP will maintain the API in the Deprecated
state for a minimun of 12 months before transitioning the API to a Decomissioned state.
Technical Details
Type Deprecated
Preparation Required No
Additional Details
Replacement for the deprecated API is the Purchase Order API (OData V4). This OData version 4 service
aims to improve processing time and resource consumption of clients and servers and to reflect the complexity
of the underlying business model. This includes a lightweight JSON format that reduces the size of every
response. Business data can be retrieved in the exact amount, at the right time, and in appropriate mode by
using new synchronization mechanisms. Calculations are made and data is aggregated by using the tiers best
suited for this task. Sophisticated metadata artifacts enable a true-to-life modeling of business models. It is
recommended that you switch to the new service as soon as possible.
New Operation
The operation GetOutputBinaryData was introduced to the entity PurchaseOrder in the Purchase Order OData
V2 API. The respective API is available on the SAP Business Accelerator Hub (SAP Business Accelerator
Hub )
The operation GetOutputBinaryData retrieves a specific output document from the system in PDF format,
that shows what the purchase order looks like after the output. You use the HTTP methodGET to invoke
the GetOutputBinaryData action on the document number of the target purchase order. The consumer must
specify the purchase order number. If you request the PDF for a purchase order that does not exist, an error
structure containing an appropriate message is returned. When you successfully use the GetOutputBinaryData
action on a purchase order document in the system, the service returns a specific purchase order in PDF
format
Note
• If several PDF documents of the same purchase order exist (for example, due to a changed output form
template), the service always chooses the newest one.
Related Information
This OData Version 4 service helps you to create, update, delete, and retrieve supplier confirmations from a
source system outside SAP S/4HANA Cloud. It consists of the entities supplier confirmation (header data of
the supplier confirmation), supplier confirmation items, and supplier confirmation lines (supplier confirmation
line data).
Type New
Related Information
The following events are now available to get information about the status of a purchase order item.
• ITEMCREATED
• ITEMCHANGED
Technical Details
Type Changed
An event for all item types is triggered for the following actions:
Action
Note
Related Information
• Clear
• Delete supplier ( A_SupplierListBusinessPartner)
• Create proposed company code (A_SuplrListPrpsdCompanyCode) and proposed supplier
(A_SupplierListProposedSupplier)
Type Changed
Related Information
This OData API service is the upgraded version of Preferred Supplier List (Version 1). We recommend that you
switch to the upgraded version at your earliest convenience. This service enables you to create, read, update
and delete preferred supplier lists. You can also create a user-specified supplier list, activate, deactivate or copy
an existing supplier list.
Technical Details
Type Changed
Related Information
A new OData V4 API Purchasing Group - Read is now available. This API enables you to read the purchasing
groups in an SAP S/4HANA system from an external system.
Technical Details
Type New
Scope Item 2NV (Guided Buying Capability with SAP Ariba Buying), 4AZ
(Contract Management with SAP Ariba Contracts), 22K (Ex
ternal Workforce Procurement via SAP Fieldglass)
Related Information
Type Changed
Additional Details
Related Information
• Maintain delivery address of type 'S' (Supplier) and 'C' (Customer). You can maintain this using the
attributes Subcontractor and PurReqnReceivingCustomer in the purchase requisition item entity.
• Maintain notes at header level using the attribute PurReqnHeaderNote in the purchase requisition entity.
• When you update the quantity of a cross-catalog item that has price scale maintained, its price also gets
updated based on the quantity.
• Update rejected purchase requisition items and items that have a follow-on document created.
Technical Details
Type Changed
Additional Details
Please note that you cannot update purchase requisition items of origin 'S' (Self-Service Procurement),
that have follow-on documents created. Also, delivery address of type 'Customer' and 'Supplier' cannot be
maintained for purchase requisition items of origin 'S' (Self-Service Procurement).
Related Information
With this API, you can now update rejected purchase requisition items and items that have follow-on
documents created. The status gets changed to In Release and is resubmitted for further processing.
Please note that the API service API_PURCHASEREQ_PROCESS_SRV will be deprecated with the release SAP
S/4HANA 2024. We recommend you to switch to the successor API service API_PURCHASEREQUISITION_2
as soon as possible.
Technical Details
Type Changed
Additional Details
Please note that you cannot update purchase requisition items of origin 'S' (Self-Service Procurement) that
have follow-on documents created.
Related Information
The following events are triggered when a purchase requisition item is created or changed.
• Item Created
• Item Changed
Type Changed
Related Information
This OData API service has been deprecated since SAP S/4HANA 2022 and will be removed from the SAP
Business Accelerator Hub. Henceforth, please use the upgraded version Purchase Contract (Version 2).
Technical Details
Type Deprecated
Related Information
The OData API service Purchase Contracts (Version 2) now enables you to perform the following:
• Indicate if purchase contract items are catalog items during their creation or update. To default all items as
catalog-relevant, you can do so with the parameter PurgHasCatalogRelevantItems at the header level.
• View the attention required status and consumption percentage of purchase contracts. You can also view
the item consumption percentage of individual purchase contract items.
• View the ISO codes maintained for the corresponding unit of measure using the parameters
OrderQuantityUnitISOCode and OrderPriceUnitISOCode.
Technical Details
Type Changed
Additional Details
Catalog Items
Indicate if purchase contract items are catalog items using the parameter PurchasingIsCatalogRelevant
at the item level during the creation or update of a purchase contract item. You can also default that all the
items of the purchase contract are catalog-relevant using the parameter PurgHasCatalogRelevantItems at
the header level.
Note
Even if the parameter PurgHasCatalogRelevantItems at the header level of the purchase contract is Y
(true), you can change the item parameter PurchasingIsCatalogRelevant based on the requirement.
The parameter PurgHasCatalogRelevantItems is only used for defaulting the values at the item level.
Note
To enable/disable cata
log items for purchase
contracts, you, as a con
figuration expert, need
to use the search
function to open the
item Purchase Contract
Processing (Sourcing
and Procurement: Op
erational Procurement)
in your configuration en
vironment. Then, turn
the switch on/off by
configuring the activity
Activate Catalog Items
for Purchase Contracts.
Purchase Contract (Header) PurContrAttentionRequired Indicates the level of atten Read only
Text
tion you need to dedicate to
wards a purchase contract.
This depends on the con
sumption and expiration date
of the purchase contract. The
following are the different
levels of attention that are re
quired:
Consumption Percentage
Item OrderPriceUnitISOCode ISO Code for Order Price Unit Read only
of a purchase contract item
With this API, you can now do the following in the Purchasing Info Record Purch. Org. Data entity:
You can also now maintain the purchase order text using the operations in the new entity Purchase Info Record
PO Text.
Technical Details
Type Changed
Additional Details
• With rounding profiles, you can round off order quantities in POs and contract release orders, for example,
to achieve optimal utilization of existing transportation capacities. For more information, see Optimizing
the Order Quantity.
• You can maintain the purchase order text only when the purchasing info record is maintained at purchase
organization or plant level. When info record is maintained at only general data level, it is not allowed to
maintain the purchase order text.
Related Information
The OData API Purchase Scheduling Agreements now enables you to perform the following:
• View the product compliance status at the header and item levels of a purchase scheduling agreement.
• Provide the loading point for an item of a purchase scheduling agreement using the parameter
LoadingPointForDelivery.
Technical Details
Type Changed
Additional Details
The new parameters for product compliance at the header and item levels of purchase scheduling agreements
are as follows:
Parameter Description
The new parameter for the loading point at the item level of purchase scheduling agreements is as follows:
Parameter Description
The OData V2 service Service Entry Sheet (API_SERVICE_ENTRY_SHEET) was renamed to Service Entry Sheet
(Lean Services).
• In the Item entity, the service enables you now to change the product group of a service entry sheet (lean
services) using the MaterialGroup parameter. In addition, you can set the material group to initial (blank)
at the item level using the new SESItemMaterialGroupIsInitial parameter: To set the material
group to a non-blank value, pass it via the parameter MaterialGroup. If both MaterialGroup with a
non-blank value and SESItemMaterialGroupIsInitial with the value true are passed in the payload,
then SESItemMaterialGroupIsInitial has priority, and the material group is set to blank while the
MaterialGroup value is ignored. Note that this is supported via both Post and Patch request.
• In the Item entity, you can change tax-related information (tax code and tax jurisdiction code) of service
entry sheet items.
• In the Service Entry Sheet entity, the parameter Timestamp for Revision of External Calls
ExternalRevisionDateTime field should be empty. If you add date and time an error message is
displayed.
Technical Details
Type Changed
Additional Details
• The following parameter has been added to the Item entity of the ODATA V2 service:
• Material Group is Initial in SES (SESItemMaterialGroupIsInitial)
This parameter indicates that the material group in a service entry sheet item is set to initial (blank)
instead of being taken over from the reference purchase order item.
Related Information
The ServiceEntrySheetItemEntity (service entry sheet item) of the SOAP service Service Entry Sheet
- Create, Delete (Lean Services) (ServiceEntrySheetRequest_In) has been enhanced by the optional
ServiceEntrySheetItemTax structure that entails the tax code and the tax jurisdiction code. Using the new
parameters, you can change tax-related information of service entry sheets items.
Technical Details
Type Changed
Related Information
The OData service Supplier Invoice - Create, Read, Release, Reverse (API_SUPPLIERINVOICE_PROCESS_SRV)
has been renamed to Supplier Invoice. This service has been enhanced with new entities and parameters.
For more information, see Additional Details. In addition, you can now use the new entities Item for Material
Account Posting and Item for Asset Account Posting.
Technical Details
Type Changed
Additional Details
• The ODATA service has been enhanced by the new entities Delivery Note Reference, Purchase Order
Reference, and Service Entry Sheet (Lean) Reference. You can now hold or park invoices with header data
and references (without concrete items).
For an example on how to hold or park an invoice with header data and references (without concrete
items), see Hold or Park Supplier Invoice.
Effects on Customizing
In the configuration activity Define Message Types for M8, you can configure your system to display an error
or warning message (message class: M8, message number: 855) if generic country /region-specific fields are
falsely filled for a company code for which they are not relevant.
Related Information
Technical Details
Type Changed
Additional Details
• Additionally, the new node AdditionalData is now available in the header with the following fields:
• • BankID
• BankAccountID
• BankControlKeyID
• BankCountryCode
• BankDetailReference
• BusinessType
• City
• CountryCode
• InstructionKeyCode
• ExchangeIndicator
• AddressName
• IBAN
• IndustryType
• Name1
• Name2
• Name3
• Name4
• Name5
• NaturalPersonIndicator
• OneTimeAccountIndicator
• LanguageCode
• CountrySpecificReference1
• VATLiableIndicator
• EqualizationTaxSubjectIndicator
• PaymentRecipientID
• POBox
• PoBoxPostalCode
• PostalCode
• PostOfficeBankAccountID
• Region
• RepresentativeName
• StreetAddressName
Effects on Customizing
In the configuration activity Define Message Types for M8, you can configure your system to display an error
or warning message (message class: M8, message number: 855) if generic country /region-specific fields are
falsely filled for a company code for which they are not relevant.
Related Information
• The search function for the Message Dashboard (App ID: /AIFX/WDA_MSG_MONITOR) and Message
Overview Monitoring (App ID: F4515) apps has been enhanced for the SOAP service Supplier Invoice -
Create (B2B, Inbound, Asynchronous), also known as InvoiceRequest_In. You can monitor messages
using several search fields on both invoice and item level, including Delivery Note and Service Entry Sheet
ID by Supplier fields.
• Once an invoice has successfully been posted, you can now also navigate to the posted or parked supplier
invoice via the Message Dashboard and Message Overview Monitoring apps.
Technical Details
Type Changed
Additional Details
Related Information
With this SOAP API service (App ID: SupplierInvoiceS4Request_In), you can now navigate to the posted
or parked supplier invoice via the Message Dashboard and Message Overview Monitoring app if an invoice has
successfully been posted.
Technical Details
Type Changed
Effects on Customizing
In the configuration activity Define Message Types for M8, you can configure your system to display an error
or warning message (message class: M8, message number: 855) if generic country /region-specific fields are
falsely filled for a company code for which they are not relevant.
Related Information
The Monitor Materials Without Purchase Contracts app has been deleted from the SAP Fiori Launchpad as of
SAP S/4HANA 2023.
Technical Details
Type Deleted
This app is deprecated as of SAP S/4HANA 2023 and will soon be removed from the SAP Fiori Launchpad.
We recommend that you switch to the successor app Process Purchase Requisitions (V2) at your earliest
convenience.
Technical Details
Type Deprecated
Related Information
With this new app, you can display purchase requisitions. You can also assign sources of supply to the purchase
requisition items and create follow-on documents. You can only access purchase requisitions if you have
authorizations for the respective purchasing group, purchasing organization, and plant.
In addition, you can perform the following with this new app:
• View the hierarchy of purchase requistion items. For more information, see the section Effects on
Configuration.
Technical Details
Type New
Additional Details
• This app is the successor of the app Process Purchase Requisitions (F1048), which has been deprecated as
of this release.
• You can view purchase requisitions that have the status In Release on the list page.
When purchase requisitions with status In Release are sent back for rework, you will not be able to perform
any action, such as create an RFQ, create a contract, assign a source of supply, and so on, on them.
Effects on Customizing
You, as a configuration expert, need to enable item hierarchies in purchasing. In your configuration
environment, use the search function to open the following activity: Item Hierarchy (Sourcing and
Procurement: General Settings). Then, turn the switch on by configuring the step Activate Item Hierarchies in
Purchasing.
By default this configuration step is switched off. Note that you cannot deactivate the step once you have
switched it on. Once enabled, you can also use item hierarchies for purchase contracts, purchase orders,
purchase requisitions, and the app Manage Model Product Specifications (otherwise this app is disabled).
Related Information
With this release, you can now integrate product compliance with purchasing info records.
Technical Details
Type Changed
Additional Details
With Product Compliance enabled, you can manage the compliance of your products. If a product has been
marked as relevant for compliance in the product master, the system checks the supplier assessment as a
purchase info record is created for this product. If no supplier assessment exists for the product, a compliance
request for the product stewardship specialist is created to assess the supplier.
As a product stewardship specialist, you can find the requests for assessing a new supplier in the Process
Requests from Logistics app on your SAP Fiori launchpad.
Related Information
• Maintain shipping instructions for each purchasing info record in the Shipping Instruction field under the
Delivery and Quantity section.
• Maintain a value for Sort Term.
A sort term sub-divides 'purchasing info records belonging to a material group' into sub-groups, required
only if the purchasing info record is created without a material.
Type Changed
Additional Details
You can use the available value help to select from a list of pre-configured shipping instructions. The value help
is populated by shipping instructions configured by your configuration expert. If material or plant are filled after
maintaining the shipping instruction, the shipping instruction is overwritten by the respective master data as it
takes precedence over manual entry.
Related Information
• View error details for an RFQ that fails to receive success confirmation from Ariba Sourcing. This can be
done using the action Show Error Log.
• Create item sets and view details such as the hierarchy number.
• Insert, cut, copy, paste and delete item sets in the RFQ.
Technical Details
Type New
Additional Details
Note
Item hierarchy is supported in this app if the document involves services for sourcing request type External
Sourcing Request (RE), and is to be transferred to an external system such as SAP Ariba Sourcing.
Related Information
Manage RFQs
• update Scale Lines for purchasing info records using the Change Price option.
• view column headers color coded in the Microsoft Excel file downloaded from the app. These colors
correspond to the Read-Only and Mandatory configurations for the individual fields that are defined in the
configuration step Define Settings for Excel-Based Data Exchange. The below matrix shows what colors are
used in the column headers of the downloaded excel file:
Note
The colors can be used as a guidance only for updating the existing purchasing documents.
Type Changed
Related Information
• Choose the supplier's sub-range value using the F4 help of the field Supplier Subrange under the section
Delivery Terms at the item level.
• View details such as Source System and Source System ID at the header of the purchase contract if the
document has been created from an external system such as SAP Ariba Contracts.
• View, email, or print addresses in scripts specific to the language of a country with the help of International
Address Versions.
• Indicate if items are catalog items, during their creation or update, by enabling the checkbox Catalog-
relevant Items. To default all items as catalog-relevant items, you can mark the checkbox Catalog Relevant
at the header level.
• Maintain conversion factors for unit of measure, for header and item conditions in a purchase contract.
You can enter conversion factors for Unit of Measure (UoM), only when the UoM is different from the base
UoM.
• Print the purchase contract header and item texts in the output form.
• Enter data efficiently, without waiting for unneccessary validations and error messages for unfilled fields.
Furthermore, you can create contract items faster with the readily available empty rows in the Items facet.
Furthermore, the facet Supplier Evaluation Rating is now Supplier Evaluation Score. It displays the supplier's
operational score for the previous six months. By clicking the score, you can navigate to the analytics app
Operational Supplier Evaluation to view the price/time variance, quality score, and so on. Additionally, you can
filter purchase contracts on the list page based on the supplier evaluation score.
Type Changed
Additional Details
Catalog Items
You can specify if a purchase contract has catalog-relevant items at the header and item levels. The header-
level checkbox Catalog Relevant is only used to default items as catalog-relevant items during their creation.
The item-level indicator Catalog-relevant Item is independent of the header-level checkbox.
Note
• The catalog-relevant indicator is only valid for material items with item category Standard. It is invalid
for free-text items.
• This indicator is applicable only for functional items. It is unavailable for item sets.
Effects on Configuration
Catalog Items
To enable or disable catalog items for purchase contracts, as a configuration expert, you need to use the search
function to open the item Purchase Contract Processing (Sourcing and Procurement: Operational Procurement)
in your configuration environment. Then, turn the switch on/off by configuring the activity Activate Catalog
Items for Purchase Contracts. For more details, see Configuration Help.
Related Information
With this app, you can now view the purchase contract header and item attributes in the Multi-Select list in the
Master-Detail View and the Expert View.
Technical Details
Type Changed
Additional Details
You, a purchasing manager with the role SAP_BR_PURCHASING_MANAGER, can access the Multi-Select icon
when you select your task from the To Dos in My Home with the SAP Fiori Launchpad application. To view the
header and item attributes in the Master-Detail view, use the URL parameter showAdditionalAttributes=true
and choose the Multi-Select button. Similarly, to view the attributes in Expert View, use the URL parameter
expertMode=true and choose the Multi-Select button.
Note
To view these attributes in the app My Inbox, you need to define the five attributes using the business
add-in Enhancement of Flexible Workflow Properties (MMPUR_WFL_CONTEXT_ENHANCE) in the app Custom
Logic. For more information, see BAdI Documentation.
Related Information
With this app, using the field Info Update, you can now view if an info record is created or updated.
Type Changed
Related Information
Creating a Contract
With this release, you can use the business add-in (BAdI) Calculation of Transient Custom Fields in 'Manage
Purchase Scheduling Agreements' (MM_PUR_S4_SA_HDR_CTF), to calculate transient custom fields.
Technical Details
Type New
Additional Details
You can maintain the custom logic to calculate transient custom fields using the values of the standard
fields and custom fields in a purchase scheduling agreement. These calculated fields are not persisted in the
Related Information
• Default the field <Origin Acceptance> by providing values for <Supplier>, <Purchasing
Organization>, and <Plant>. However, you can overwrite the default value and deselect <Origin
Acceptance> as per your requirement.
• E-mail or print addresses in scripts specific to a language of a country with the help of International
Address Versions.
• Provide the loading point during the creation or update of an item in purchase scheduling agreements.
• Renumber schedule lines for an item in a purchase scheduling agreement when the defined threshold
value, which is 50% to 100% of its maximum limit (9999), is reached.
Technical Details
Type Changed
Additional Details
To renumber schedule lines for an item in a purchase scheduling agreement, you need to schedule a
background job using the job template Renumbering of Schedule Lines in the app Schedule Purchasing Jobs -
Advanced. Here you can define the threshold, which is 50% to 100% of its maximum limit: 9999 schedule lines.
Related Information
You can now integrate product compliance with purchase scheduling agreements.
Technical Details
Type Changed
Additional Details
Product Compliance is a way to manage compliance for your products by assessing if the supplier is a valid
supplier for the product.
The status field Product Compliance Supplier Check Status for the result of the product compliance check is
available at the purchase scheduling agreement header and item levels.
The product compliance status fields are added to the API service API_SCHED_AGRMT_PROCESS_SRV to the
purchase scheduling agreement header node and to the purchase scheduling agreement item node.
With this feature, you can now search for multiple addresses using the F4 help option next to the Customer field
on the Delivery Address tab of a third-party item in a purchase scheduling agreement.
Technical Details
Type Changed
Additional Details
If Multiple Address Handling is active and customer master data has been consolidated as required, you can
consume parts of the SAP Business Partner data model that can provide multiple delivery addresses in the
Customer field on the Delivery Address tab of your purchase scheduling agreement item. When ordering a
material of the item category third-party and making an entry into the Customer field, the default address of
the customer is populated. To select a different address maintained for the same customer, you can use the
new F4 value help button next to the Customer field. All available addresses for the entered customer will be
displayed. After selection, the delivery address fields will be filled accordingly.
Related Information
• use the fields Plant, Reason, and Reason Text in the sheet Purchase Contract Item Pricing of the
downloaded excel file while working with the offline mode of update.
• use the fields Planned Delivery Duration in Days, Kanban Indicator, Kanban Indicator Description, Incoterms,
Incoterm Location 1, and Blocked in the sheet Purchase Contract Item of the downloaded excel file while
working with the offline mode of update.
• view column headers color coded in the Microsoft Excel file downloaded from the app. These colors
correspond to the Read-Only and Mandatory configurations for the individual fields that are defined in the
configuration step Define Settings for Excel-Based Data Exchange. The below matrix shows what colors are
used in the column headers of the downloaded excel file:
Note
The colors can be used as a guidance only for updating the existing purchasing documents.
Technical Details
Type Changed
Related Information
With this app, you can now use a mass copy, edit, or delete functionality in the list report, see more detailed
information about payment terms within the app, create personalized views for the Supplier Quotations facet,
and see versioning information for cost breakdown templates. You can also request data about the carbon
footprint of items from suppliers. Moreover, you can now download your item data into a spreadsheet and
manage certain aspects of your item data that way instead of on the user interface.
Technical Details
Type Changed
Note
*Please note that you might require an additional license to use the features that are part of the SAP
S/4HANA capability for product sourcing.
Additional Details
Please note that not all of these actions may be available if editing restrictions apply to the selected
sourcing projects. For example, if a sourcing project was created as a result of actions performed in a
different application, certain fields within this sourcing project may not be editable.
Related Information
With this app, you can now view more detailed information about the process flow of an item. This enables you
to, for example, easily keep track of which and how many follow-on documents have been created for an item
in a supplier quotation. Moreover, you can now provide data about the carbon footprint of items on behalf of
suppliers, if this information had previously been requested in the corresponding sourcing project. You can also
add attachments to quotations that you create on behalf of suppliers now.
Type Changed
Note
*Please note that you might require an additional license to use the features that are part of the SAP
S/4HANA capability for product sourcing.
Related Information
You can do so after selecting the relevant quotations in the Quotations section and choosing Compare. In the
comparison overview, once you have selected at least one of the quotations, you can choose Create and select
one of the available options from the drop-down menu.
Technical Details
Type Changed
Note
*Please note that you might require an additional license to use the features that are part of the SAP
S/4HANA capability for product sourcing.
Related Information
With this app, you can now use a mass copy, edit, or delete functionality in the list view, add notes
and attachments to your awarding scenarios, and see the number and details of awarded scenarios per
corresponding sourcing project.
Technical Details
Type Changed
Note
*Please note that you might require an additional license to use the features that are part of the SAP
S/4HANA capability for product sourcing.
Add internal notes as well as attachments in form of documents and links to your awarding scenarios to share
additional information.
• Choose Edit to mark or unmark all selected scenarios as preferred at the same time.
• Choose Copy to create new awarding scenario drafts of all selected scenarios at the same time.
• Choose Delete to delete all selected scenarios, given that the scenarios are In Preparation.
See the number of awarded scenarios per corresponding sourcing project, and navigate to specific awarded
scenarios, as illustrated in the animated GIF below (English only).
Related Information
This entry provides a list of new CDS views available for the SAP S/4HANA capability for product sourcing.
Technical Details
Type New
Note
*Please note that you might require an additional license to use the features that are part of the SAP
S/4HANA capability for product sourcing.
Additional Details
Item Exclude Model for Product Sourc - Item Exclude Model for Product Sourc
ing Type ing Type
(I_ProdSrcgTypeItemExcludeMode
l)
Unconfirmed Reason Model for Product - Unconfirmed Reason Model for Product
Sourcing Type Sourcing Type
(I_ProdSrcgTypeUnconfdRsnModel
)
Contact Category Model for Sourcing - Contact Category Model for Sourcing
Project Type Project Type
(I_SrcgProjTypeContactCatModel
)
Phase Model for Sourcing Project Type - Phase Model for Sourcing Project Type
(I_SrcgProjTypePhaseModel)
The CDS views are no longer available by default and will be deleted without successors as of SAP S/4HANA
2023 release.
Technical Details
Type Deprecated
Note
*Please note that you might require an additional license to use the features that are part of the SAP
S/4HANA capability for product sourcing.
Related Information
The following new situation template is available for the Manage Sourcing Projects app:
Technical Details
Type Changed
Note
*Please note that you might require an additional license to use the features that are part of the product
sourcing capability.
Related Information
With this feature, you can now extend the enterprise search in awarding scenarios with custom fields.
Technical Details
Type Changed
Note
*Please note that you might require an additional license to use the features that are part of the product
sourcing capability.
With this new app, you can view analytical insights in chart views for sourcing projects and supplier quotations.
You can therefore focus on the most important tasks, enabling faster decisions and immediate action.
Technical Details
Type New
Additional Details
The information is displayed on a set of actionable cards. By clicking on the charts on these cards, you can
navigate to the appropriate apps: Manage Sourcing Projects or Manage Supplier Quotations; where you can
decide to publish or change a sourcing project or supplier quotation. Selecting the header of a card brings you
to the app itself, while selecting a chart area brings you to more detailed information.
To use the Product Sourcing Overview app, you require the business catalog SAP_MM_BC_SRC_PROCESS_PC
(Materials Management - Sourcing Projects and Quotations) assigned to your user.
Related Information
• View the list of sourcing projects where a cost breakdown template is in use. This information can be seen
in the Where Used section.
• Maintain multiple values for company code, purchasing organization, purchasing group, plant, material,
and material group. Alternatively, mark a document as valid for all company codes and all purchasing
organizations.
• Create new versions for an active cost breakdown template by editing and saving it with updated
information.
Technical Details
Type Changed
Note
*Please note that you might require an additional license to use the features that are part of the SAP
S/4HANA capability for product sourcing.
Related Information
• Renegotiation Started
Type New
Note
*Please note that you might require an additional license to use the features that are part of the SAP
S/4HANA capability for product sourcing.
Related Information
Renegotiation Events
The Create Purchase Requisition app is deprecated as of SAP S/4HANA 2023 and will be deleted from the SAP
Fiori launchpad in an upcoming release. The deprecated app may no longer be available by default on the SAP
Fiori launchpad. In this case, you can find it in the app finder until it is deleted. We recommend that you switch
to the successor app My Purchase Requisitions - New as soon as possible.
Technical Details
Type Deprecated
Related Information
The My Purchase Requisitions app is deprecated as of SAP S/4HANA 2023 and will be deleted from the SAP
Fiori launchpad in an upcoming release. The deprecated app may no longer be available by default on the SAP
Fiori launchpad. In this case, you can find it in the app finder until it is deleted. We recommend that you switch
to the successor app My Purchase Requisitions - New as soon as possible
Technical Details
Type Deprecated
Related Information
This app is the successor of the Create Purchase Requisition and My Purchase Requisitions apps. With this app,
you can now do the following:
• Copy accounting details when using the Copy to Other Items button to copy the details from one item to
other items in the purchase requisition.
• View the Unloading Point and Goods Recipient in the accounting details page of the accounting lines
assigned to an item.
• View history of workflow instances in Approval Details tab. You can view this only if the purchase requisition
or item has been through multiple workflows.
Technical Details
Type Changed
Additional Details
This app is available under the new catalog SAP_MM_BC_SSPPR_MANAGE_PC. It is recommended that you
do not use the old and new apps in parallel. Please remove the old catalog after you add the new catalog
(SAP_MM_BC_SSPPR_MANAGE_PC) to your role.
Related Information
This app has been deprecated without replacement as of SAP S/4HANA 2023. It will be deleted from the SAP
Fiori launchpad in an upcoming release. The deprecated app may no longer be available by default on the SAP
Fiori launchpad. In this case, you can find it in the app finder until it is deleted.
Type Deprecated
Related Information
This app has been deprecated without replacement as of SAP S/4HANA 2023. It will be deleted from the SAP
Fiori launchpad in an upcoming release. The deprecated app may no longer be available by default on the SAP
Fiori launchpad. In this case, you can find it in the app finder until it is deleted.
Technical Details
Type Deprecated
Related Information
The machine learning scenarios Propose Creation of New Catalog Items Based on Free-Text Purchase Orders,
Propose Material Group in Free-Text Purchase Requisitions, Intelligent Approval Workflow, and Image-Based
Buying have been deprecated as of SAP S/4HANA 2023.
Technical Details
Type Deprecated
Related Information
This app has been deprecated without replacement as of SAP S/4HANA 2023. It will be deleted from the SAP
Fiori launchpad in an upcoming release. The deprecated app may no longer be available by default on the SAP
Fiori launchpad. In this case, you can find it in the app finder until it is deleted.
Type Deprecated
Related Information
With this app, you can now maintain the default Storage Location of purchase requisition items for a user. You
can also maintain the default Unloading Point and Goods Recipient for the purchase requisitions created by a
user. These fields can be also be maintained via the Excel-Based Data Exchange feature present within this app.
Technical Details
Type Changed
Additional Details
In the case of currency conversion, please manually change the source currency to target currency in the
Currency field. For more details on currency conversion, please see 3229024 .
With this release, you can now import catalog data along with the associated sources of supply (SoS) in the
converted currency from the connected systems to the hub system.
Technical Details
Type Changed
Additional Details
You can define the common currency in Define Settings for Cross-Catalog Search under SAP
Customizing Implementation Guide Materials Management Purchasing Purchase Requisition Self-
Service Procurement .
Note
The connected system must be in the SAP S/4HANA landscape (release 2021 or higher). For more details
on currency conversion, please see 3229024 .
Related Information
• View the carbon footprint of a material while selecting the source of supply for a purchase requisition item.
• Filter items using Created By filter criterion.
• Maintain Reference delivery address
• View Price Scale, if any, for cross-catalog search items
• View links to navigate to related apps
• Assign a Contract for Limit that has no contract item with the same purchasing group or material group as
the requisition item
Technical Details
Type Changed
Additional Details
• Header Attachments: You can add GOS attachments (Generic Object Services) at the header level of a
purchase requisition.
• Additional Fields in Delivery Address: You can view additional fields such as CareOfName, Building, Floor
etc. in the Delivery Address section using the Adapt UI option.
• Carbon Footprint: The carbon footprint of a material for a source of supply is calculated based on the
value maintained in Product Footprint Management.
• Approval Details: You can edit the approval details to add new steps. The new steps thus added will be in
status New until the changes are saved. Such steps with status New can be further edited or deleted.
Also, if the purchase requisition or item has been through multiple workflows, then you can view the history
of the workflow instances in the Approval Details tab.
• Reference Delivery Address: You can choose an address from a list of stored addresses available via the
value help.
• Price Scale: Some cross-catalog search items have price scale defined, wherein different prices are
maintained based on the quantity of the item. On adding such items to the cart, the price of the item
• Approval Details: To view the Edit option in the Approval Details section, you must add the business
catalog SAP_MM_BC_PR_ADHOCAPPROVE_PC to the existing custom roles, if any, that you have created with
reference to the business role templates SAP_BR_MANAGER_PROCUREMENT and SAP_BR_PURCHASER.
• Delivery Address: The additional fields in the Delivery Address section are available only through the Adapt
UI option.
Related Information
Two new CDS views have been added as of release SAP S/4HANA 2023:
These CDS views are used to read the administration data of change documents if a purchase requisition or
item is changed.
Type New
Related Information
Technical Details
Type Deprecated
Related Information
A new object-based situation scenario PROC_PURCHASEREQNITEM is now available in the app Manage
Situation Scenarios. You can create situation templates for various use cases based on this scenario. For more
details, see Situation Scenario.
Technical Details
Type New
Situation Scenario
The support of the following SAP Fiori apps on smartphones is deactivated as of SAP S/4HANA 2023.
Technical Details
Type Changed
Additional Details
Use of the following apps on smartphones is deactivated with SAP S/4HANA 2023
If you have been using one or more of these apps on your smartphone, SAP recommends that you make the
necessary preparations to be able to continue using the apps on one of the supported device types, which are
tablet computers and desktop computers.
With this app, you can maintain a reference purchase contract number in purchase requisition limit items of
product type Service, using the field Contract for Limit.
Technical Details
Type Changed
Related Information
You can maintain the custom logic to calculate transient custom fields using the values of the standard fields
and custom fields in a purchase requisition item.
Technical Details
Type New
Additional Details
The calculated fields are not persisted in the database tables of the business context. You can maintain the
custom logic differently, if required, based on whether the item is in ‘draft’ or ‘active’ state.
Related Information
Custom Logic
Technical Details
Type Changed
Additional Details
Check of Purchase Requisition Item You can perform validation My Purchase Requisitions - New,
(MM_PUR_S4_PR_CHECK ) checks on the delivery address Manage Purchase Requisitions -
of a purchase requisition Professional
item. The importing parameter
PURCHASEREQDELIVERYADDR_TABLE
that contains the delivery address of
a purchase requisition item has been
added.
Change of Purchase Requisition Item You can modify the accounting My Purchase Requisitions - New,
(MM_PUR_S4_PR_MODIFY_ITEM ) category of a purchase Manage Purchase Requisitions -
requisition item. The field Professional
ACCOUNTASSIGNMENTCATEGORY has
been added to the changing parameter
PURCHASEREQUISITIONITEMCHANGE.
Change of Field Control You can influence the field control Manage Purchase Requisitions -
for Purchase Requisitions Professional, My Purchase Requisitions
properties of a catalog service and
(MM_PUR_S4_PR_FLDCNTRL_SIMPLE) - New
item.
To support the same, the
following fields have been added
to the importing parameter
PURCHASEREQUISITIONITEM:
PURREQNSSPCATALOG,
PURREQNSSPCATALOGITEM
Check of Draft Item of a Self-Service You can perform validation My Purchase Requisitions and Create
Purchase Requisition checks on the accounting Purchase Requisition
(MM_PUR_S4_SSPPR_CHK_DRAFT_ITE details of existing accounting
M) lines in a purchase requisition
item. The importing parameter
PURCHASEREQNACCASSGNMTCHECK
has been added that contains the
accounting details of a purchase
requisition item.
Change of Draft Item of a Self-Service You can modify the accounting My Purchase Requisitions and Create
Purchase Requisition details of existing accounting Purchase Requisition
Change of Field Control You can influence the field control My Purchase Requisitions, Create
for Purchase Requisitions Purchase Requisition, Manage Purchase
properties of a limit item.
(MM_PUR_S4_PR_FLDCNTRL_SIMPLE) Requisitions - Professional and My
To support the same, the following Purchase Requisitions - New
fields have been added to the
importing parameter
PURCHASEREQUISITIONITEM:
EXPECTEDOVERALLLIMITAMOUNT,
OVERALLLIMITAMOUNT,
MULTIPLEACCTASSGMTDISTRIBUTIO
N, PURCONTRACTFOROVERALLLIMIT
and SERVICEPERFORMER
Determination of Workflow The field isadhocstep which Edit and Approve Purchase Requisition,
Agents for Purchasing Documents Manage Purchase Requisitions -
indicates whether the workflow step
(MMPUR_WORKFLOW_AGENTS_V2), Professional and My Purchase
has been added via the Manage Requisitions - New
Enhancement of Flexible
Workflow Properties Workflow Instances app is added to the
(MMPUR_WFL_CONTEXT_ENHANCE) import parameter STEPINFO.
Related Information
Custom Logic
The following BAdIs (Business Add-Ins) have been deprecated as of SAP S/4HANA 2023:
Type Deprecated
Related Information
Custom Logic
This app has been deprecated without replacement as of SAP S/4HANA 2023. It will be deleted from the SAP
Fiori launchpad in an upcoming release. The deprecated app may no longer be available by default on the SAP
Fiori launchpad. In this case, you can find it in the app finder until it is deleted.
Technical Details
Type Deprecated
• As an approver, navigate to all the account assignment details from the table view in the item details page.
• Choose Copy to Other Items to apply the changes done in one item to the other items in the purchase
requisition.
• Choose Edit in the Approval Details tab to add steps to the approval flow.
• View history of workflow instances in Approval Details tab.
Technical Details
Type Changed
Additional Details
• Approval Details: When you choose Edit in the Approval Details tab, you are navigated to Manage Workflow
Instances app. Steps can be added here.
Recommendation
It is recommended not to use Agent Determination by BAdI as Role in Recipients tab while adding the
steps.
If the purchase requisition or item has been through multiple workflows, then you can view the history of
the workflow instances in the Approval Details tab.
• UI Performance Improvement: While entering values in the fields, there could be a small delay in the
display of validation messages as they are consolidated in such a way that the UI performance is not
impacted. Also, you must use the 'Enter' key in place of the 'Tab' key to view the field validations.
To view the Edit option in the Approval Details section, a new business catalog
SAP_MM_BC_PR_ADHOCAPPROVE_PC is created and assigned to the business role templates
SAP_BR_MANAGER_PROCUREMENT and SAP_BR_PURCHASER. To add steps via the Manage Workflow Instances
app, you need to add this business catalog to the custom role that you have already created with reference to
these business role templates.
Related Information
With this release, a fiori notification is generated when an agent could not be determined while execution of a
purchase requisition workflow. After rectification of the error, you can click on the notification to navigate to the
app Flexible Workflow Administration and resume the workflow.
Technical Details
Type Changed
Related Information
• As an approver, navigate to all the account assignment details from the table view in the item details page.
• Choose Edit in the Approval Details tab to add steps to the approval flow.
• View history of workflow instances in Approval Details tab.
Technical Details
Type Changed
Additional Details
When you choose Edit in the Approval Details tab, you are navigated to Manage Workflow Instances app. Steps
can be added here.
Recommendation
It is recommended not to use Agent Determination by BAdI as Role in Recipients tab while adding the steps.
If the purchase requisition or item has been through multiple workflows, then you can view the history of the
workflow instances in the Approval Details tab.
A new business catalog SAP_MM_BC_PR_ADHOCAPPROVE_PC is created and assigned to the business role
templates SAP_BR_MANAGER_PROCUREMENT and SAP_BR_PURCHASER. To add steps via the Manage Workflow
Instances app, you need to add this business catalog to the custom role that you have already created with
reference to these business role templates.
My Inbox
With this app, you can now see the value of the purchase requisition item closed indicator for all the purchase
requisition items.
Technical Details
Type Changed
With this app, you can now view the first and the last name of the user along with the user id for the field
Requestor.
Technical Details
Type Changed
• View, assign, or unassign partners, for example, suppliers and their associated partner functions, such as
ordering address and invoicing party, to a purchase order at partner tab at the header level of a purchase
order.
• Add a delivery address that overwrites the plant address or the storage location address.
• Make use of the connection with Transportation Management/TM with regards to TM locations for
incoterms.
• Create purchase order items with reference to a purchase requisition using Add from Document.
• Make use of the new Output Preview button on the header of the purchase order, with this option you can
preview the purchase order output while working with the purchase order.
Note
The output preview feature is available only to customers who have the latest BRF+ version for
purchase order output.
• Track the changes that occurred at header and item level by going to Display Change Log.
• Block and Unblock items.
• View manufacturer details such as Manufacturer Part Number, Manufacturer ID, and Manufacturer Name
on the purchase order output. These fields are part of the standard purchase order output and are
maintained in the material master data.
Note
The section Manufacturing Details is only printed in the output if the manufacturing data is maintained
in the material master data.
• Receive output of the purchase order in an email as an attachment using the custom logic Addition of Email
Recipients.
• Print shipping type, revision level of subcomponent of an ordered material, and invoice partner data in
purchase order outputs using custom forms in FDP service. Invoice partner data is available only for print
and email channels
• Include custom attachments in the purchase order outputs.
• View history of the older workflow instances in the Approval Details tab.
• Show Carbon Footprint of a material in the value helps.
Type Changed
Additional Details
• Partner Tab
If the Partner tab is activated (see Effects on Configuration) and a supplier is maintained in the header of
the purchase order:
• A partner with partner function (for example: BA = Ordering Address, LF = Supplier, RS = Invoicing
Party), is entered automatically, if maintained in the supplier master data.
• A default partner with partner function (for example: BA = Ordering Address, LF = Supplier, RS =
Invoicing Party), is entered automatically, if more than one partner with the same partner function
exists in the supplier master data and one partner is marked as the default partner.
• If multiple partners exist for the same partner function and no default partner is maintained in the
supplier master data, a partner for the specific partner function can be selected manually. (Business
functions are, for example, BA = Ordering Address, LF = Supplier, RS = Invoicing Party).
Note
Note
• Supplier
• The partner function and the partner itself are set to READ-ONLY.
• The update or deletion of the supplier is done via the field Supplier on header level of the
purchase order (the Delete button does not work for this partner function).
• Delivery Address
On the Delivery tab of the item you have several entry options. You can,
• Enter an address ID in the Address field
• Use the F4 value help of the Address field to search for a particular address ID
• Use the F4 value help of the Address field to search for a particular address ID filtering on an address
group like for example, BP = Business partner, ME03 = One-time vendor addresses, SCTM = Transport
Management Address Administration.
For third-party purchase order items the field Customer appears on the Delivery Address tab of the
item. You can enter a customer ID or choose one by using the F4 value help.
Note
• Incoterms Location
On header level (on the Delivery and Invoice tab), and on item level (on the Incoterms tab) new text fields
are available: Incoterms Location 1 ID, and Incoterms Location 2 ID. .
You can use the F4 help of the text fields to choose the Transportation Management address corresponding
with the incoterms.
The fields Incoterms Location 1 ID, and Incoterms Location 2 ID are only displayed if the purchase order
is relevant for Transportation Management or one of the source documents (for example: contract or info
record) have maintained them. Otherwise, these fields are hidden.
• Add from document
Use the Add from Document button when you create an item in a purchase order. Select purchasing
document type: Purchase Requisition now available, select the relevant document and press Add Items.
The items are added to your purchase order with reference to the selected Purchase Requisition. To see
where an item comes from, go to the item details on the Reference Objects tab.
Note
This tab was previously called Source of Supply and its name was changed to Reference Objects.
• Output Preview
The output preview feature is available only to customers who have latest BRF+ version for purchase
order output. Refer to the KBA for more details.
Follow the below steps to view output preview for the purchase order:
1. Open the app Manage Purchase Orders.
2. Open the purchase order for which you want to preview the output. Depending on the status of
the purchase order the Output Preview button is available for selection, or it is greyed out and not
selectable. The following applies to the availability of the button:
Deleted No
Draft Yes
Follow-On Documents No
In Approval Yes
Rejected No
Sent No
3. Click on the Output Preview button. You can see the output request items listed here as setup in the
app Output Parameter Determination. These output request items are same as what you configure for
the actual purchase order output.
4. Choose the output option as needed. On selecting the option, the output preview is generated.
Note
• If you do not see the output request items, or you are unable to generate the output preview,
then ensure that the configurations done in Output Parameter Determination are correct. Refer
to the documentation How to configure output parameter determination for purchase orders?
for more details.
• EDI channel is not supported for output preview of purchase orders.
• Supplier and ship-to address cannot be previewed in a purchase order output preview while a
purchase order is being edited.
• The generated previews are opened in new tabs and can be checked simultaneously in
different tabs. The generated output is just a preview, do not use the output preview as the
original purchase order output.
• The print preview feature is available only to customers who have latest BRF+ version for
purchase order output. Refer to the KBA for more details.
Note
Note
For compliance reasons you can order a purchase order with all items blocked.
Sample Code
Note
If no recipient is determined then the output is sent to the respective channel server.
Effects on Customizing
• Partner Tab
Related Information
With this feature, you can now generate outputs of type dunning reminders and reminders for purchase order
acknowledgements.
Technical Details
Type New
Related Information
With this app, you can now use the option Print Preview to view the purchase order output in preview mode
during approval of a purchase order or before you save the purchase order. This helps to check the purchase
order output before it is sent out.
The print preview feature is available only to customers who have latest BRF+ rule for purchase order
output.
Technical Details
Type New
With this release, you can create and change item hierarchies in purchase orders using the purchase order
BAPIs BAPI_PO_CREATE1 and BAPI_PO_CHANGE.
Technical Details
Type Changed
Additional Details
The fields representing the Item Hierarchies have been added to the BAPI interface structure. You can,
Related Information
Item Hierarchies
With this app, you can now use the following new fields in the displayed results:
• Next Order Acknowledgement Date: Provides the next order acknowledgement confirmation date by when
the supplier can deliver the partial or complete order.
• Next Order Acknowledgement Quantity: Provides the next order acknowledgement quantity from the
supplier based on the confirmation receipt date.
• Next Inbound Delivery Date: Provides the next inbound delivery confirmation date by when the supplier can
deliver the partial or complete order.
• Next Inbound Delivery Quantity: Provides the next inbound delivery quantity from the supplier based on
confirmation receipt date.
Technical Details
Type New
Related Information
With this app, you can now select a document date and a posting date based on the business need for the
purchasing documents. This can be done while issuing goods to the supplier using the Post Goods Issue option.
Technical Details
Type New
Additional Details
Follow the below steps to add a posting date and a document to the purchasing documents:
By default, the current date is used as the posting and document date.
Subcontracting Cockpit
With the custom logic Enhancement of Flexible Workflow Properties (MMPUR_WFL_CONTEXT_ENHANCE), you
can now set values of five generic custom attributes for purchase orders. Additionally, you can now set the
priority of a workflow step (task) as low, medium, high, or very high for purchase order workflows.
Technical Details
Type Changed
Additional Details
• Custom attributes can only be viewed in My Inbox custom tile created using the Custom Tiles app, with the
URL parameter expertMode=true or showAdditionalAttributes=true.
• The priority indicator can be viewed for all the work items in the task list of the app My Inbox.
Related Information
With this app, you can now mark a workflow step as optional using the step property, Is Optional Step. This is
an optional field, and by default a step is considered as mandatory. If a workflow step is marked optional and an
Technical Details
Type Changed
Related Information
The following situation template is deprecated with SAP S/4HANA 2023 and will not be replaced:
Technical Details
Type Deprecated
Additional Details
The situation template Delivery Insights for Ordered Items (PROC_POITEM_DELIVERY_IOT_EVENT) is based
on SAP IoT.
As SAP IoT has been discontinued the situation template Delivery Insights for Ordered Items is deprecated with
SAP S/4HANA 2023.
Related Information
Situation Handling
Use Cases for Situation Handling
With the app Display Purchasing Documents by Account Assignment (App ID: ME2K), you can view statistics
on purchasing documents, for example, purchase orders, purchase requisitions, outline agreements, and so
on.
Technical Details
Type New
• Run reports analyzing purchasing documents (for example purchase orders, purchase requisitions, outline
agreements, and so on) according to a variety of criteria
• Display purchase order item statistics with the focus on the account assignment
• Run reports analyzing purchase orders according to a variety of criteria, for example, list a purchase order
for a given account assignment like cost center
Related Information
The Display Purchase Order application (App ID: F7117) is a means to view contextual information about
the purchase order business object. It is the source for the purchase order details shown in the My Inbox
application and cannot be displayed independently from the My Inbox application.
Technical Details
Type New
Additional Details
Facets which are not visible in the My Inbox app can still be viewed via the semantic object navigation (follow
the link behind the purchase order number) or by using the smart link to go from the My Inbox application to
the Display Purchase Order factsheet application.n.
With the Display Supplier Confirmations application (App ID 7276), you can display contextual information
about the supplier confirmation business object.
Technical Details
Type New
Additional Details
The Display Supplier Confirmations application is the source for the supplier confirmation details shown in
the My Inbox application and cannot be displayed independently from the My Inbox application.
With this app, you can display summarized key facts about the purchase order business object. The following
enhancements to this purchase order factsheet are available:
Technical Details
Type Changed
Related Information
Purchase Order
With this app, you can now import model product specifications. This allows you to create or change model
product specifications using spreadsheets.
Technical Details
Type Changed
Additional Details
Here you can find a detailed example: Example: Importing Model Product Specifications.
Related Information
With this feature, you can copy an existing model product specification. Once you've selected a model product
specification from the search results list and chosen Copy, a new draft of a model product specification opens.
The data from the copied model product specification are taken over. You can then edit the draft and create the
model product specification.
Technical Details
Type Changed
3. You can now edit the newly created draft version of the copied model product specification.
Related Information
With this feature, you can now select multiple editable model product specifications to edit the name,
language, and search term for all of them at once.
Technical Details
Type Changed
Related Information
With this feature, you can now select multiple editable service entry sheets to edit the name of the service
entry sheets and the posting date for goods receipt for all of them at once.
Technical Details
Type Changed
Related Information
With this feature, you can now use the app Monitor Jobs for Model Product Specifications. With this app, you
can monitor jobs that were created when importing model product specifications using the app Manage Model
Product Specifications. When you upload a spreadsheet to create or change model product specification, a job
is scheduled. You can monitor these jobs in this app to track whether your upload was successful. You can
further analyze errors related to imported model product specifications.
Type New
Related Information
With this feature, you now receive a warning message if you create a service entry sheet item with reference
to a purchase order item for which the Delivery Completed indicator is set. The warning message informs you
that the related purchase order item is to be regarded as closed. You can still create the service entry sheet as
usual.
Technical Details
Type Changed
• Copy the details of one item to other items in a purchase requisition by choosing the Copy to Other Items
button.
• Display the purchase order status, source of supply and approver in the quick view details by choosing the
Number of Items column in the list screen.
• View Connected System ID in the value help of Plant and Company Code.
Technical Details
Type Changed
Additional Details
The goods receipt indicator, invoice receipt indicator and tracking number are also transferred from the hub to
the connected system during replication.
Note
This app is available under the new catalog SAP_MM_BC_SSPPR_MANAGE_PC. It is recommended that you
do not use the old and new apps in parallel. Please remove the old catalog after you add the new catalog
(SAP_MM_BC_SSPPR_MANAGE_PC) to your role.
With this app, you can schedule jobs to update the converted currency of central purchase requisitions from
the connected system to the hub system. Two job templates are available for this purpose and must be run in
the following order:
Technical Details
Type New
Additional Details
1. Display Non-Replicated Purchase Requisitions - This job is run to display the list of central purchase
requisitions that have not yet been replicated to the connected system.
2. Update Currency Related Fields from Connected System - This job must be run after the first job is run and
all the central purchase requisitions have been replicated to the connected system. This job updates the
currency related fields from the connected system to the hub system after the currency conversion has
happened in the connected system.
Note
If you run this job before all the purchase requisitions have been replicated, then you must manually
update the currency related fields of the non-replicated purchase requisitions in the hub system.
Note
Note that the connected system must be in the SAP S/4HANA landscape (release 2021 or higher). For
more details on currency conversion, please see 3229024 .
To enable the bulk extraction of purchase requisitions from the connected system to the hub system, please
activate the operation XPR Get Purchase Requisitions in Bulk with bounded context CPF in the table API
Control Plane for Bounded Context in the configuration activity Configure Control Plane for the APIs of Central
Procurement.
Related Information
With this release, the following business add-ins have been created:
Technical Details
Type New
Define Conditions to Restart You can define conditions that will Manage Workflows for Centrally
Managed Purchase Orders
Workflow for Central Approval restart the flexible workflow for
(MMPUR_HUB_CPO_WR_CND) centrally managed purchase orders.
You can use this BAdI to override
the configurations defined in the
configuration step Display Conditions
to Restart the Central Approval for
Purchase Orders.
Define Conditions to Restart the You can define conditions that Manage Workflows for Centrally
Managed Purchase Requisitions
Flexible Workflow for Centrally will restart the flexible workflow
Managed Purchase Requisitions for centrally managed purchase
(MM_PUR_CNTRL_PR_WFL_RESTART) requisitions. This BAdI provides the
capability to override the configuration
step Maintain Conditions to Restart the
Central Approval for PRs.
Retrieval of Output Form Details for You can retrieve template details for Manage Purchase Orders Centrally
Print Preview in Replicated Purchase the output form of the Print Preview
Orders feature in replicated purchase orders.
(MM_PUR_PRMTHB_PO_PRINT_PREVIE
W)
Change BAdI for Proxy PO You can modify fields of the extracted Manage Purchase Orders Centrally
You can access the BAdI and the BAdI documentation in the Custom Logic app.
Related Information
With this release, you can receive measures of quantity in both SAP Code and ISO Code from third-party
systems.
Type Changed
Additional Details
The ISO codes and SAP codes must be exposed for all SAP communications, irrespective of whether the
communication is from an SAP system or a third-party system. If both codes are used, then the preference is
given to the SAP code.
The following new templates for the apps Process Purchase Requisitions Centrally and Manage Purchase Orders
Centrally allow configuration experts to create custom situation types to inform central purchasers about
specific situation instances:
Technical Details
Type New
Related Information
Technical Details
Type Changed
Additional Details
You can now select a decision reason while approving or rejecting a centrally managed purchase requisition
or centrally managed purchase order in the My Inbox app. Additionally, the decision reason (if maintained) is
The decision reasons can be maintained using the configuration step Edit Decision Reasons.
To do this, use the transaction SPRO in SAP Logon and navigate to SAP Customizing Implementation Guide
ABAP Platform Application Server Business Management SAP Business Workflow Flexible Workflow
Edit Decision Reasons and perform the following steps:
1. Choose scenario WS02000485 for Overall Approval of Centrally Managed Purchase Requisitions or
WS02000494 for Approval of Centrally Managed Purchase Requisition Items or WS00800333 for
Approval of Centrally Managed Purchase Order under the section Define Scenario.
2. Maintain the decision reason text under the section Define Decision Reasons.
3. Link the decision reason text IDs to the choice of decision, that is, 1 for release and 2 for reject, under the
section Define Decision Reasons Links.
4. Save the configuration.
Related Information
With this feature, you can now exclude restricted agents from being approvers of centrally managed purchase
requisitions, centrally managed purchase orders, and central supplier confirmations.
Technical Details
Type Changed
Additional Details
To exclude restricted agents from being approvers, you need to select Exclude Restricted Agents Determined by
BAdI under section Step Properties in the app Manage Workflows for Centrally Managed Purchase Requisitions,
or Manage Workflows for Centrally Managed Purchase Orders, or Manage Workflows for Central Supplier
Confirmations. This option allows you to exclude the agents set by the BAdI Enhancement of Flexible Workflow
Properties (MMPUR_WFL_CONTEXT_ENHANCE) from being approvers of the workflow step.
Note
Related Information
With this release, you can use the business add-in (BAdI) Enhancement of Flexible Workflow Properties
(MMPUR_WFL_CONTEXT_ENHANCE) to enable the function of excluding restricted agents from being approvers
of centrally managed purchase requisitions, centrally managed purchase orders, and central supplier
confirmations.
Type Changed
Additional Details
You can access the BAdI and the BAdI documentation in the Custom Logic app.
Related Information
Exclude Restricted Agents from the Flexible Workflow for Central Purchasing Documents [page 1082]
Custom Fields App and Custom Logic App
You can now view the business username of the approver of a centrally managed purchase requisition or
centrally managed purchase order in its respective connected system.
Type Changed
Additional Details
After the approval or rejection of a centrally managed purchase requisition or centrally managed purchase
order in the hub system, the approval or rejection comment sent to the connected system now contains the
business username of the approvers. With this feature, users of the purchase requisitions or purchase orders in
the connected systems, who receive the approval or rejection comments, can communicate with the respective
approvers.
Related Information
With this app, you can now run the job template Import Currency-Related Fields of Purchasing Documents
from Connected Systems to update the currency-related fields of centrally managed purchase requisitions and
centrally managed purchase orders in the hub system once the currency changeover has happened in the
connected system.
Additionally, you can provide a date range to restrict the number of purchasing documents that are extracted
from the connected system during the initial schedule of the application job.
Type Changed
Additional Details
Currency Changeover
You can select from the following import documents categories to run the job template Import Currency-
Related Fields of Purchasing Documents from Connected Systems:
• Purchase Requisition
• Purchase Order
Based on your choice of document categories, you need to provide the following import parameters:
• Currency
• Connected System
• Company Code
Note
The currency changeover is possible only when the connected system and hub system are in the SAP
S/4HANA landscape. Furthermore, currency changeover is only valid for connected systems from SAP
S/4HANA 2021 or later releases. For more details on currency conversion, please see 3229024 .
Related Information
Technical Details
Type Changed
Additional Details
• Comments
You can post comments to the creator of the purchase requisition. You can further modify or delete only
your own comments. Additionally, you can send your comment via email to the creator by choosing Notify
Creator via Email.
You can also view all the comments for a purchase requisition item in the list page as well as within the
object page. Comments are also generated whenever an action against a purchase requisition item is
performed. For example, when you assign source of supply, defer purchase requisition items, and so on.
• Assigning and Unassigning Processors
When you click on Assign Processor, you have a choice to either assign or unassign processors.
• If you select Assign, a popup is displayed where you can select the processor from the value help or
you can assign yourself as the processor by clicking on Assign to Me. However, if a processor already
exists, the new processor selected will overwrite the existing processor.
• If you select Unassign, the processor is unassigned from the selected item and a success message is
displayed.
With this app, you can now define an approval step using the step type Release of Reworkable Centrally
Managed Purchase Requisition. Furthermore, you can define an exception for this scenario by choosing the
action Rework Centrally Managed Purchase Requisition and providing details such as the deadlines, action
result, and so on, in the Exception Handling section.
Technical Details
Type Changed
Additional Details
To utilize the step type Release of Reworkable Centrally Managed Purchase Requisition, you need to create a
new workflow scenario or copy an existing one and activate it. This feature will be invalid for workflow scenarios
created in older releases before SAP S/4HANA 2023.
Related Information
As a purchasing manager for business processes (SAP business role SAP_BR_PURCHASING_MANAGER), you
can now perform the following in My Inbox for centrally managed purchase requisition:
• View the overall approval and item approval attributes in the Multi-Select list in the Master-Detail View and
the Expert View.
• View all the sections of a centrally managed purchase requisition (for the overall approval) as displayed in
the object page of Process Purchase Requisitions Centrally. Similarly, you can view all the sections of an
item of a centrally managed purchase requisition (for the item approval) as displayed in the item object
page of Process Purchase Requisitions Centrally.
• Send a centrally managed purchase requisition to the central purchaser for rework. You can then add your
query/comment in the field Decision Note under the popup Submit Decision.
Technical Details
Type Changed
Additional Details
• You, a purchasing manager with the role SAP_BR_PURCHASING_MANAGER, can access the Multi-Select
icon when you select your task from the To Dos in My Home with the SAP Fiori Launchpad
application. To view the header and item attributes in the Master-Detail view, use the URL parameter
showAdditionalAttributes=true and choose the Multi-Select button. Similarly, to view the attributes in
Expert View, use the URL parameter expertMode=true and choose the Multi-Select button.
Note
To view these attributes in the app My Inbox, you need to define the five attributes using the business
add-in Enhancement of Flexible Workflow Properties (MMPUR_WFL_CONTEXT_ENHANCE) in the app
Custom Logic. For more information, see BAdI Documentation.
• You can send a centrally managed purchase requisition for rework using the Request Rework
button. This button is enabled when the Business Process Configuration Expert (SAP business role
SAP_BR_BPC_EXPERT) configures the flexible workflow with the step type <Release of Reworkable
Related Information
With this new app, you can update multiple centrally managed purchase requisition items simultaneously.
Technical Details
Type New
Additional Details
• Display a list of centrally managed purchase requisition items filtered by criteria such as purchase
requisition number, connected system, company code, purchasing organization, and so on.
• Select the items that you want to change and update them.
Note
You can only edit items that are from the same connected system.
• Specify whether you want to clear, replace, or keep values in the fields.
Note
Related Information
With this app, you can monitor mass change jobs that are created and scheduled using Mass Changes to
Centrally Managed Purchase Requisitions. You can also view or monitor changed values of multiple fields in the
mass change logs.
Technical Details
Type New
Related Information
Technical Details
Type Changed
Additional Details
• You can implement the BAdI Retrieval of Output Form Details for Print Preview in Replicated Purchase
Orders (MM_PUR_PRMTHB_PO_PRINT_PREVIEW) in the Custom Logic app to choose an output form
template for the print preview function.
If this BAdI is not implemented, then the standard SAP delivered form template is used for the print
preview function.
• Limit Items are unplanned services and materials that cannot be specified in detail at the time of ordering.
You can define an expected value and an overall limit for these items. Expected Value is the amount that
is expected to be spent on the item. It must not exceed the Overall Limit. Overall Limit is the maximum
amount that can be spent on the limit item. The services and materials may be specified later in the service
entry sheet and goods receipt when their price and quantity are recorded.
• Add outputs manually by clicking Add. You can manually select the output channel and other details like
dispatch time, output type, role, recipient, and more. However, to ensure no data is lost, click Submit to
confirm the changes.
To delete the manually added output, you can click Delete. However, to only remove the selected values
from the output and not delete the entry, click Reset.
Related Information
As purchasing manager for business processes (SAP business role SAP_BR_PURCHASING_MANAGER), you
can now view all the sections of a centrally managed purchase order as displayed in the object page of the
Manage Purchase Orders Centrally app and approve a centrally managed purchase order in My Inbox.
Technical Details
Type Changed
Additional Details
In the My Inbox app, for a centrally managed purchase order, the following sections are now displayed:
• General Information
• Quantity and Dates
• Valuation
• Account Assignment
• Source of Supply
• Contact Person
• Delivery Address
• Process Flow
• Approval Details
• Attachments
• Comments
Related Information
With this app, you can now send back centrally managed purchase orders for rework, using the step type
Release of Reworkable Centrally Managed Purchase Order, in the Manage Workflows for Centrally Managed
Purchase Orders app. For items subject to this workflow, approvers have an additional option Request Rework in
the My Inbox app. Approvers can choose this option and request the central purchaser to make changes.
Technical Details
Type Changed
Additional Details
Note
Also applicable for the exception Rejected, if the required action is Rework Centrally Managed Purchase
Order.
Related Information
• View all the automatically created central supplier confirmations by enabling the Auto Confirmation switch
on the list page.
• Update the price of a central supplier confirmation using the Confirmed Net Order Price field. You can use
this field to change or confirm the net order price only if one central supplier confirmation is created for a
purchase order. For multiple central confirmations, this field is disabled.
Technical Details
Type Changed
You need to enable the price field using the configuration step Set Up Confirmation Control.
With this app, you can now define the review steps in the workflow. In the review steps, you can define the
reviewers or people responsible for monitoring the progress of the workflow. When a workflow is started, all the
reviewers are notified. The reviewers can then track the progress of the workflow. However, a reviewer cannot
approve or reject workflow steps.
Technical Details
Type Changed
Related Information
As purchasing manager for business processes (SAP business role SAP_BR_PURCHASING_MANAGER), you
can now view all the sections of a centrally managed supplier confirmation as displayed in the object page of
the Manage Central Supplier Confirmations app and approve a centrally managed supplier confirmation.
Type Changed
Additional Details
In the My Inbox app, for a centrally managed purchase order, the following sections are now displayed:
• General Information
• Quantity and Dates
• Valuation
• Account Assignment
• Source of Supply
• Contact Person
• Delivery Address
• Process Flow
• Approval Details
• Attachments
• Comments
Related Information
My Inbox
Working with Central Supplier Confirmations in My Inbox
With this release, new fields have been added to the following business add-ins (BAdIs):
Technical Details
Type Changed
Additional Details
• The following new fields have been added to the BAdIs Change of Field Controls for Central Purchase
Contracts, Change of Central Purchase Contract Before Saving, and Change of Central Purchase Contract
Before Saving:
Fields Description
• You can now use the BAdIs Change of Central Purchase Contract Before Saving and Change of Central
Purchase Contract Item Before Saving to add new entries in the header/item distribution, header/item
condition, and item commodity weight sections of central purchase contracts. Previously, you could only
update existing fields using these BAdIs. No new entries could be added to the header/item distribution,
header/item condition, and item commodity weight sections of a central purchase contract. However, with
this release, you can add new entries and update inormation in these sections. For example, you can add
new distributiuon lines, conditions, and so on, using these BAdIs.
Note
When you add a new header distribution line using the BAdI Change of Central Purchase Contract
Before Saving, the details get cascaded to all the underlying items of the central purchase contract.
You cannot add new item distribution lines for central purchase contracts with document category
consignment (K) and subcontracting (L) using the BAdI Change of Central Purchase Contract Item
Before Saving.
Related Information
With this release, the following new CDS views have been introduced in central purchase contracts:
Technical Details
Type Changed
Related Information
With this release, the ISO Code for a unit of measure in central purchase contracts is used to transfer
information between SAP systems and third-party systems.
Technical Details
Type Changed
Additional Details
The ISO codes and SAP codes are exposed for all SAP communications, irrespective of whether the
communication is from an SAP system or a third-party system. If both codes are used, then the preference is
given to the SAP code.
Related Information
• Enter data efficiently without waiting for unnecessary validations and error messages for every field.
• View the consumption percentage of the central purchase contract on the list page.
• Compare modified values of central purchase contract fields to previous values using the button Change
Log.
• Select the Connected System ID at the item level to indicate what connected system the specified material
belongs.
• Copy header distribution lines in a central purchase contract.
Legal transactions are now copied from supplier quotations to central purchase contracts that are created
from sourcing projects. You can view the legal transactions when you save the document or save it in
preparation.
Additionally, the value of the Evaluated Receipt Settlement is now replicated in the purchase outline agreement
in the connected system.
Technical Details
Type Changed
Additional Details
• You can view and compare modified values of central purchase contract fields to previous values using the
button Change Log.
Note
The button Change Log is disabled when version management for central purchase contracts is
enabled.
• You can provide the Connected System ID at the item level to indicate which connected system the
specified material belongs. If a central purchase contract is cascaded from an external system (such as,
SAP Ariba Contracts) to SAP S/4HANA Cloud, this field displays the connected system mentioned in the
external system for distribution.
• If Evaluated Receipt Settlement (ERS) is available in the vendor master data, then during the creation of a
central purchase contract, the Evaluated Receipt Settlement indicator in the GR / IR Control section at the
item level is automatically checked. You cannot uncheck it.
You can now configure the activity Define Conditions to Restart Central Purchase Contract Processes to define
and activate fields of payment terms in the step Purchasing Document Workflow Relevant Field Details to
restart the flexible workflow for central purchase contracts when payment terms are modified.
You can also configure the activity Set Up Version Management for Purchasing Documents to define and enable
fields of payment terms in the step Purchasing Document Field Details to make them version-relevant.
The following payment terms-related fields are now applicable for version management and retriggering the
flexible workflow:
• Payment Terms
• First Payment in Days
• Second Payment in Days
• Cash Discount Days
• Discount for First Payment in %
• Discount for Second Payment in %
Related Information
With this feature, you can use the archiving object MM_EKKO to archive central purchase contracts with item
hierarchies that are maintained in Manage Central Purchase Contracts.
Technical Details
Type Changed
With this app, you can now choose the additional option Exclude Restricted Agents Determined by BAdI
under Step Properties to exclude restricted agents from being approvers of central purchase contracts. By
choosing this option, the agents set by the business add-in (BAdI) Enhancement of Flexible Workflow Properties
(MMPUR_WFL_CONTEXT_ENHANCE) are excluded from being approvers of the workflow step.
Technical Details
Type Changed
Additional Details
Related Information
Technical Details
Type Changed
Additional Details
In the My Inbox app, as a purchasing manager for business processes (SAP business role
SAP_BR_PURCHASING_MANAGER), you can view the following sections of central purchase contracts:
• General Information
• Delivery and Payment
• Reference
• Distribution
• Header Conditions
• Items
• Legal Transaction
• Distributed Outline Agreement
• Version Details
• Notes
• Attachments
You can also view the change logs and utilize the Print Preview feature.
Note
You cannot view the outputs of the central purchase contract in the Output Control section. Additionally,
you cannot edit the document or withdraw it from approval.
Working with Central Purchase Contracts and Central Purchase Contract Hierarchies in My Inbox
With this app, you can view column headers color coded in the Microsoft Excel file downloaded from the
app. These colors correspond to the Read-Only and Mandatory configurations for the individual fields that are
defined in the configuration step Define Settings for Excel-Based Data Exchange. The below matrix shows what
colors are used in the column headers of the downloaded excel file:
Note
The colors can be used as a guidance only for updating the existing purchasing documents.
Technical Details
Type Changed
With this release, the Purchasing Document field, which shows the distributed contract number, need not
contain data for every record.
Technical Details
Type Changed
Related Information
With this release, you can now view insights about supplier confirmations based on the acknowledgement
date using the field Next Acknowledgement Date and acknowledgement quantity using the field Next
Acknowledgement Quantity.
Technical Details
Type Changed
Related Information
With this app, a number of new features are available, including retention, Advanced Edit and Advanced Display
buttons, mass copy and delete functions, Unplanned Account Assignment and Payment Reason sections,
keyboard short cuts and more. For more information, see Additional Details below.
Technical Details
Type Changed
Note
The Delivery Note is not visible per default. You can select this new column in the user settings for the
item level.
• Assignment Options
The new Clear all reference lines button has been added to the Assignment Options under the Purchasing
Document References section. With this function, you can clear all references in the Assignment Options
section at once.
• Reference Field: Multiple Entries Option
You can now insert multiple entries at once into the reference field under Purchasing Document References.
If you have selected the document number and item number of the reference using the Assignment
Option function, the document number with the corresponding item number is displayed in the reference
field under Purchasing Document References, for example 1234567890 (00010) = document number
1234567890 and item nuber 00010.
• Keyboard Shortcuts
Additionally, two new keyboard shortcuts have been enabled:
• On the details page for a referenced purchasing document item, you can trigger a check using the
keyboard shortcut:
CTRL + ENTER
• After carrying out a simulation of your supplier invoice, you can post the invoice using the shortcut:
CTRL + Alt + ENTER
• Advanced Selection
The new Advanced Selection function is available under the Purchasing Document References section if you
select Purchase Order/Scheduling Agreement in the Reference Document Category field.
With the new Advanced Selection function, you have advanced search options to specify the purchase
order items to which your supplier invoice relates.
In this search, the company code and the transaction (invoice or credit memo) that you have selected
under Basic Data are transferred to the advanced search by default: If, for example, you have selected the
Invoice transaction, the Invoice Expected indicator is set in the advanced search:
• If the Invoice Expected indicator is set, the system selects only those purchasing documents that
contain at least one item in which the quantity delivered is larger than or equal to the quantity already
invoiced.
• If the Credit Memo Expected indicator is set, the system selects only those purchasing documents that
contain at least one returns item for which the quantity returned to the supplier is greater than the
quantity already settled, and for which the quantity already invoiced is greater than zero.
• Retention
You can use the following retention fields:
• Retention Amount in Document Currency
• Due Date for Retention
• Tax Reduction for Retention
• Advanced Edit
You can use Advanced Edit to continue editing your supplier invoice within the Create Supplier Invoice –
Advanced app.
• Advanced Display
The new Advanced Display option is available. With this option, you can select invoices to be displayed
within the Display Supplier Invoice – Advanced app.
Note
As a prerequisite for using the Advanced Display and Advanced Edit functions, you must set the
indicator for Display Buttons for Navigating to Advanced Apps within the Edit Supplier Invoice Settings
app.
Related Information
This app now supports the following fields: Billing Period of Performance Start Date and Billing Period of
Performance End Date. For more information about several other new features, see the Additional Information
section.
Technical Details
Type Changed
• Billing Period of Performance Start Date (FM_PEROP_FI_LOW) and Billing Period of Performance End Date
(FM_PEROP_FI_HIGH)
• Billing period of performance dates represent the date range in which the product or service was
provided as agreed upon with the business partner in contractual agreements. It can be used to check
the eligibility of payment to the business partner.
• Depending on the company code, these dates are displayed for an invoice item that refers to a
purchase order item. If multiple account assignment is performed for the invoice item, the two fields
are only displayed on the Multiple Account Assignment screen.
• Payment Reason
When creating supplier invoices, you can now include the Payment Reason. Payment Reason refers to why
the invoice payment is required.
Related Information
This new CDS view Supplier Invoice Block Logistics (I_SupplierInvoiceBlockAPI01) provides a list of all
supplier invoices which are blocked for payment on the logistics side.
Technical Details
Type New
With this feature, you can now extend the enterprise search with customer fields.
Technical Details
Type Changed
Related Information
• In the Step Properties tab, you can mark workflow steps as optional.
• For the scenario Workflow for Blocked Invoice, you can assign Rework Invoice as Required Action. In this
case, the only possible Action Result is Repeat step.
• In the Deadline tab, you can select Reference Date for Payment to calculate reference time.
Additionally, you can navigate to the app My Inbox using the URL provided in the approval email notification.
Type Changed
Additional Details
Optional Step
A new section Is Optional Step is introduced in the tab Step Properties. The dropdown offers the options below:
• No - The workflow step will not be an optional step and cannot be skipped.
• Yes - If a workflow step is marked as optional and an approver cannot be determined for the step, then the
step gets skipped and the workflow automatically moves to the next step, if any.
• The deadline date is calculated dynamically during the time of creation of the work item. It is considered as
the most recent one in near future among the Cash Discount Date 1, Cash Discount Date 2 and the Net Due
Date of the invoice with respect to the current date.
• In case of an amount split, there can be multiple values for the three dates mentioned above. In such a
situation the same calculation holds true, but the maximum limit of the deadline is till the least of all the
Net Due Dates.
Related Information
For the supplier invoice workflow, the new Business Add-Ins (BAdIs) mentioned below have been created and
existing Business Add-Ins (BAdIs) have been enhanced.
Technical Details
Type New
• Set Priority of Workitems for Supplier Invoice Workflows - The Business Add-In (BAdI)
MRM_WF_SET_PRIORITY is used to set the priority of a workitem in the app My Inbox. The value of the
priority can be set in the parameter WORKFLOWSTEPPRIORITY which can hold only one value at a time.
The priority value can be 2 (Very High), 4 (High), 5 (Medium) or 6 (Low).
• Set Custom Attributes for Workitems in Supplier Invoice Workflows - The Business Add-In (BAdI)
MRM_WF_SET_ATTRIBUTES is used to populate custom attributes which are shown in the Expert View of
the app My Inbox. The value of the custom attributes can be set in the parameter CUSTOMATTRIBUTES
which is a structure that can hold maximum five different values at a time.
Note
Filtering for custom attributes in the Expert View of My Inbox app can be done only as character values.
For example, date, amount and percentage cannot be filtered for ranges.
To access the Expert View, you need to create a custom tile in the My Inbox app. For this, use the
Custom Tiles app with the URL parameter set to expertMode=true. For more details, refer toExpert
View.
• Determination of Workflow Agents for Supplier Invoice and Configuration of Agents to be Excluded
for Supplier Invoice - Below mentioned parameters are added in the Business Add-In (BAdI)
MRM_WORKFLOW_AGENTS and MRM_WF_EXCLUDE_AGENTS:
• is_skipped - Indicates whether the step is skipped, that is, whether the step condition applies to it or
not.
• skip_status - Indicates whether the current step is skipped due to Skipped as Step Conditions are
not met (C) or Skipped as no agents determined for Optional Step (O).
• approvers - Contains the name of approvers at each level.
You can access the BAdI and the BAdI documentation in the Custom Logic app.
Related Information
Technical Details
Type Changed
Additional Details
• With the use of Business Add-In (BAdI) Set Priority of Workitems for Supplier Invoice Workflows
(MRM_WF_SET_PRIORITY), you can set the priority of a workitem in the app My Inbox. The value of the
priority can be set in the parameter WORKFLOWSTEPPRIORITY which can hold only one value at a time.
The priority value can be 2 (Very High), 4 (High), 5 (Medium) or 6 (Low).
• With the use of Business Add-In (BAdI) Set Custom Attributes for Workitems in Supplier Invoice
Workflows (MRM_WF_SET_ATTRIBUTES) you can populate custom attributes which are shown in the
Expert View of the app My Inbox. The value of the custom attributes can be set in the parameter
CUSTOMATTRIBUTES which is a structure that can hold maximum five different values at a time.
Note
Filtering for custom attributes in the Expert View of My Inbox app can be done only as character values.
For example, date, amount and percentage cannot be filtered for ranges.
Note
To access the Expert View, you need to create a custom tile in the My Inbox app. For this, use the
Custom Tiles app with the URL parameter set to expertMode=true. For more details, refer to Expert
View.
Related Information
My Inbox
In the app Intelligent Scenarios, the scenario Predictive Scenario for Blocked Invoices with Quantity Variance
(MMIV_INVC_QTY_BLCK) was deprecated without replacement with SAP S/4HANA 2022 and is now set to
obsolete with SAP S/4HANA 2023.
Technical Details
Type Deprecated
For supplier invoices in advanced intercompany business processes, you as a configuration expert can
specify for each individual invoicing party which date is to be used for the posting date of the supplier
invoice. Advanced intercompany business processes include Advanced Intercompany Sales and Advanced
Intercompany Stock Transfer.
Technical Details
Type Changed
In Customizing for Materials Management under Advanced Intercompany Business Processes the new
Customizing activity Configure Posting Date for Advanced Intercompany Invoices is available: You can specify
for each individual invoicing party which date is to be used for the posting date of the intercompany supplier
invoice:
• If you leave the Invoicing Party field blank but specify a value for the posting date, this posting date is used
for all invoicing parties that are not explicitly specified.
• If neither a specific entry nor a default entry exists for an invoicing party, the billing date from the
referenced billing document is taken as the standard behavior.
Note
Related Information
This topic gives you an overview of the new or changed Customizing activities in Logistics Invoice Verification.
Technical Details
Type Changed
Effects on Customizing
Materials Management (MM) Logistics Invoice Verification Incoming Invoice Set The activity has been en
Check for Duplicate hanced. You can now con
Invoices figure the system to check
for duplicate credit memos
along with duplicate invoices.
Materials Management (MM) Logistics Invoice Verification Define Attributes of For the Odata API service
System Messages Define API_SUPPLIERINVOICE_PR
Materials Management (MM) Logistics Invoice Verification Advanced Intercompany For Advanced Intercompany
Processes Configure Sales, and Advanced Inter
Posting Date for Advanced company Stock Transfer, you
Intercompany Invoices can specify for each individ
ual invoicing party which date
is to be used for the post
ing date of the intercompany
supplier invoice.
Note
In this configuration ac
tivity, you maintain mas
ter data.
Materials Management (MM) Logistics Invoice Verification Incoming Invoice The title has been changed:
Materials Management (MM) Logistics Invoice Verification Electronic Data You can now use the new
indicator Default if no invoic
Interchange (EDI) SOAP
ing party is maintained for a
Services Assign Company Customizing record. In this
Code case, the system uses the
field AddressName to find a
valid Customizing entry.
Materials Management (MM) Logistics Invoice Verification Incoming Invoice The unplanned delivery cost
distribution was extended
Configure How Unplanned
with the option to exclude
Delivery Costs Are Posted G/L account items.
Related Information
Customizing and Business Add-Ins for Sourcing and Procurement [page 978]
Business Add-Ins (BAdIs) for the Supplier Invoice Workflow [page 1114]
For invoice processing, you can use the new Business Add-In Default Invoice Header Data. For more
information, see section Effects on System Administration.
Technical Details
Type New
You find the Business Add-In Default Invoice Header Data as follows: In the Customizing for Logistics Invoice
Verification, choose Materials Management Logistics Invoice Verification Maintain Customer Exits and
Business Add-Ins BAdI: Default Invoice Header Data .
You can access the BAdI and the BAdI documentation in the Custom Logic app.
Related Information
With this app, you can now check the details of the instances where the purchase orders are created after
invoices are posted.
Technical Details
Type New
With this app, you can now view the changes made to a purchase contract. This information is further divided
based on various dimensions.
Technical Details
Type New
Related Information
With this app, you can monitor the average time taken to approve a purchase order from the time of its
creation.
Technical Details
Type New
Related Information
• View the purchase requisition value of the respective item type. By default, the document view is enabled
to show the purchase requisition item value as column. With the new filter, Display Currency as a second
measure, you can also view the currency.
• View the origin of the purchase requisition using the creation indicator field. Refer to additional details
section below.
Technical Details
Type New
Additional Details
With this feature, the service items in purchasing documents are excluded from the evaluation of supplier
performance.
Technical Details
Type Changed
Additional Details
Related Information
With this release, you can now view the insights based on 'Company Code' , which is the company code from
the header level of the contract, in the following apps:
• Unused Contracts
• Quantity Contract Consumption
• Value Contract Consumption
• Scheduling Agreement Consumption
Technical Details
Type Changed
Related Information
Unused Contracts
Quantity Contract Consumption
Value Contract Consumption
Scheduling Agreement Consumption
With this release, you can view the purchase order value and scheduling agreements value based on the
country of ordering company code and by country of receiving plant.
Technical Details
Type Changed
Related Information
With this release, you can now get insights based on supplier region and company code of purchase orders for
supplier evaluation apps. Refer to the additional details section below for more information.
Technical Details
Type Changed
Additional Details
Supplier Evaluation by Quality (based on inspection lots) By Supplier region and Company code
Related Information
With this release, you can now view insights based on company code and receiving plant’s company code in the
following apps:
Technical Details
Type Changed
Additional Details
Related Information
With this release, you can now view the evaluation of operational supplier scores within a timeframe of start
and end date with the new and mandatory Relative Date Function field.
Note
Technical Details
Type Changed
Related Information
With this release, the following CDS views have been added:
• C_PURGSPENDOFFCONTRACT2
The following data extraction enabled CDS views have been added:
• C_REQUESTFORQUOTATIONDEX
• C_SUPPLIERQUOTATIONDEX
Technical Details
Type New
Additional Details
With data extraction enabled CDS views, you can extract data from an SAP source system, such as SAP
S/4HANA Cloud, to the target system SAP BW/4HANA. This includes the metadata description of the source
data that is to be transferred to SAP BW/4HANA, as well as delta extraction mechanisms.
Related Information
With this release, a new migration class CL_SDM_MMPUR_ANA_EKET_MIGRATN is implemented by the Silent
Data Migration (SDM) framework. As a result, the migration of data to analytical tables occurs during uptime
after upgrade, thereby preventing downtime, this further improves the performance of procurement analytics
apps. For more information, see 3259890 .
Prerequisites
• Maintain a minimum of one analytical currency, using the configuration step Setup Analytical Reporting
Currencies in the Manage Your Solution app.
Technical Details
Type New
Additional Details
Silent Data Migration (SDM) is a class-based migration method that runs after the upgrade during business
uptime of the your system. It was introduced to reduce business downtime for performance critical table-
conversion. Instead of converting application tables during downtime with XPRA or XCLA, the SDM is used
to migrate the data during uptime. The application is functional during the time of SDM execution and allows
working with the old and the new data at the same time
As a configuration expert, in your configuration environment, you can use the search function to open the
required steps: Setup Analytical Reporting Currencies and Enable Performance Optimization for Purchasing
Analytics Apps.
With this release, the following fields have been added to the CDS View C_PurchaseOrderItemDEX:
• AccountAssignmentCategory
• GoodsReceiptIsNonValuated
• MaterialType
• OverDelivToLRTDLMTRatioInPct
• ServicePerformer
• TaxCode
Technical Details
Type Changed
Related Information
With this release, a new field Reported Date is added, which displays the date the goods receipt was posted, for
respective user defined criteria.
Technical Details
Type Changed
With this app, as purchasers you can maintain the count for user defined criteria and count for the criterion
Parts Per Million (PPM) to rate suppliers. Also, you can set the count for a specific supplier for a particular
criterion. The list of activated user defined criteria and PPM is displayed in this app. Click the individual entries
to view the details.
Related Information
With this app, you can now add cards to Insights Cards by clicking on ... (More) on the card header, the added
cards can then be accessed from your My Home Settings screen.
Technical Details
Type Changed
Additional Details
Monitor Purchase Requisition Items SAP_MM_BC_PO_PROCESS • Using the view switch, you can
choose to view all open purchase
requisition items. You can also
view unsourced purchase requisi
tion items: ones that don't yet have
a source of supply, even though
the delivery date is close.
• Priority is sorted by item value and
time to delivery date.
• Selecting the header brings you to
the Manage Purchase Requisition
app, while selecting an item brings
you to that item in the same app
(filtered by the selected item).
Monitor Purchase Order Items SAP_MM_BC_PO_PROCESS_MC • Using the view switch, you can
view overdue items, items in ap
SAP_MM_BC_PO_PROCESS
proval, and items without confir-
mation.
• Priority is sorted by overdue days
and item value.
• Selecting the header brings you
the Manage Purchase Order app,
while selecting an item brings
you to that item in the Manage
Contract app.
Purchase Requisition Touch Rate SAP_MM_BC_PUR_STRATEGY • Shows you the proportion of pur
chase requisition items which are
processed automatically (no touch
rate). Also shows the high touch
rate, the percentage of all purchase
requisition items or purchase or
ders that require manual interven
tion during processing, and the low
touch rate, which is for those items
that only require approval.
• Selecting the header or the chart
brings you to Purchase Requisition
Touch Rate KPI, where you can sort
the data as you like.
• The Donut chart is divided based
on touch type. You can select the
divisions to see more information.
Purchase Requisition Item Types SAP_MM_BC_PUR_STRATEGY • Shows you the different items
types for purchase requisitions,
such as catalog items, free-text
items, and so on.
• Selecting the header or the chart
brings you to Purchase Requisition
Item Types KPI, where you view
more details.
• The Donut chart is divided based
on item type. You can select the
divisions to see more information.
Purchase Order Item by Delivery SAP_MM_BC_PRC_OVP_PC • Displays the purchase order items
Schedule Date by their delivery schedule date.
• Purchase order items are plotted
against delivery dates (in weeks).
• Navigate to the Monitor Purchase
Order Items app by clicking the
header of this tile.
Monitor Purchase Order Items Sorted SAP_MM_BC_PRC_OVP_PC • Displays the overdue purchase or
by Overdue Dates and Value der items and purchase order
items in approval.
• Purchase order items are sorted by
overdue days and value.
• Navigate to the Monitor Purchase
Order Items app by clicking the
header or any item in this tile.
Related Information
Procurement Overview
12.1.1.1 CDS View for Batch Text with Key User Extensibility
The following CDS (Core Data Services) view has been released:
Technical Details
Type New
Additional Details
The text view I_BatchDistinctText is related to the Batch Distinct (I_BatchDistinct) view.
Related Information
With this asynchronous outbound service, you can replicate batch master records from an SAP S/4HANA
system to a client system.
Technical Details
Type New
Additional Details
Related Information
Use this new standard template if you want your users to be informed instantly when the measurement of a
sensor attached to a handling unit exceeds its defined threshold. The user gets a notification, which leads to
the relevant entry in the My Situations app.
Type New
Additional Details
For this new situation template, sensor measurements like temperature have to be sent to a third party Internet
of Things (IoT) system, which in turn creates a situation within SAP S/4HANA using the Handling Unit API once
thresholds are exceeded. For more information, see CreateSituation.
Related Information
With this new app, the user with the role of Production Supervisor - Repetitive Manufacturing can create
planned handling units for sales scheduling agreement items in the repetitive manufacturing context.
Technical Details
Type New
To access this app, business users need to have the following business catalog assigned:
Note
Make sure that the user has read authorization for all plants in his or her area of responsibility. If not, it
can come to a situation where the user is not authorized to use the Pack Guided function or that planned
handling units already created do not show up in the Planned Handling Units section of the app.
Related Information
You can now use the MoveHandlingUnit operation to perform goods movement postings for handling units
for additional business scenarios. With the new CreateSituation operation, you can now create situations for
handling units managed in storage locations in Logistics (LO) as well as in Warehouse Management (WM).
Technical Details
Type New
The CreateSituation operation can be used by third party Internet of Things (IoT) systems, which collect
information from connected sensors attachted to handling units. When a critical situation is determined,
the third party IoT system can use this operation to imeditatly inform users in SAP S/4HANA about
what happened and so that corrective actions can be taken quickly. The users in SAP S/4HANA get the
corresponding notification that a critical situation occured and can navigate to the My Situations app for
further information.
In addition to the already existing movement scenarios, it is now possible to post goods movements for
handling units for the following scenarios:
Related Information
Handling Unit
CreateSituation
MoveHandlingUnits
Some CDS (Core Data Services) views have been released or changed for Serial Number Management.
Technical Details
Type New
Additional Details
The following table summarizes the CDS views that were released or changed for Serial Number Management:
Equipment Material I_EquipMatlLastSerial New This cds view answers Equipment Material
Last Serial Number Number the question: What is Last Serial Number
the highest numeric
serial number for a
material.
Serial Numbers in I_SerialNumberSal New This CDS view re Serial Numbers in
Sales Orders esOrder trieves information on Sales Orders
the serial numbers
used within sales or
ders.
Serial Numbers in In I_SerialNumberIns New This CDS view re Serial Numbers in In
spection Lots pectionLot trieves information on spection Lots
the serial numbers
used within inspection
lots.
Serial Numbers in Pur I_SerialNumberPur New This CDS view re Serial Numbers in Pur
chase Requisitions chaseReqn trieves information on chase Requisitions
the serial numbers
used within a purchase
requisition.
Serial Numbers in I_SerialNumberMan New This CDS view re Serial Numbers in
Manufacturing Orders ufacturingOrd trieves information on Manufacturing Orders
the serial numbers
used within manufac
turing orders.
Serial Numbers in Han I_SerialNumberHan New This CDS view re Serial Numbers in Han
dling Units dlingUnit trieves information on dling Units
the serial numbers
used within handling
units.
With this feature, serial numbers are now supported for subcontracting components in the Change Inbound
Delivery (VL32N) app and the SOAP API: Inbound Delivery - Create (B2B) (DELIVERYREQUEST_IN).
Technical Details
Type New
Additional Details
Prerequisite: In order to use serial numbers for subcontracting components in inbound deliveries, the
component must have a serial number profile assigned at the time of the inbound delivery.
Related Information
With the sales order purchase order scenario, process flow transparency can now track SAP S/4HANA logistics
activities and status related to the business form of drop-shipping. With this feature, external systems can
access information about the creation and processing of purchase orders as well as the statistical goods
receipt through the process flow transparency business events.
Type New
Additional Details
The process steps and status information of the new scenario can be consumed via the process flow
transparency business events published on SAP Business Accelerator Hub under Logistics Process Flow
Activity Events and Logistics Process Flow Status Collection Events .
For information on how to set up and run process flow transparency, see 3331261 .
Effects on Customizing
To track the process steps of the new scenario, you have to activate the Sales Order & Purchase Order scenario.
To do so, go to your configuration environment to Logistics - General Process Flow Transparency Set Up
Scenarios .
To make the process steps trackable with process flow transparency, activate the relevant process steps for
the Sales Order & Purchase Order scenario in your configuration environment under Logistics - General
Process Flow Transparency Activate Process Steps .
Related Information
Additional process steps have beend added to the logistics scenario of sales order outbound delivery in SAP
S/4HANA, which can already be tracked with process flow transparency. With this enhancement, external
systems can now access information about packing, shipping readiness in Extended Warehouse Management
(EWM) embedded in SAP S/4HANA, blocking, and billing through the process flow transparency business
events.
Technical Details
Type New
Additional Details
The additional process steps can be consumed via the process flow transparency business events published
on SAP Business Accelerator Hub under Logistics Process Flow Transparency Activity Events and Logistics
Process Flow Transparency Status Collection Events .
For information on how to set up and run process flow transparency, see 3331261 .
Effects on Customizing
To track the Sales Order & Outbound Delivery process steps, you have to activate the scenario. To do so, go to
your configuration environment to Logistics - General Process Flow Transparency Set Up Scenarios .
To make the process steps trackable with process flow transparency, activate the relevant process steps for
the Sales Order & Outbound Delivery scenario in your configuration environment under Logistics - General
Process Flow Transparency Activate Process Steps .
You can adjust the scope of process flow transparency by applying filters for particular business objects. For
instance, you can specify a certain sales organization, distinct sales document type, or distrbution channel . By
doing so, you constrain the logistics process steps in SAP S/4HANA that process flow transparency considers.
This approach optimizes system performance by preventing unnecessary load and avoids an overwhelming
number of outgoing events.
Technical Details
Type New
Additional Details
To set the filters, go to your configuration environment and choose Logistics - General Process Flow
Transparency Specify Business Object Filters .
If you use process flow transparency without business object filters applied, and later add these filters, the
existing business documents are considered relevant for process flow transparency, even if they do not match
the filters. The filters will only be applied to new logistics processes going forward.
For information on how to set up and run process flow transparency, see 3331261 .
Related Information
To use apps related to Business Process Scheduling (BPS), you must assign the following new business role to
your user: SAP_BR_ORD_FLFMT_MNGR_SCHDG (Order Fulfillment Manager - Scheduling).
Technical Details
Type New
Related Information
With this feature you can define a delegation if you have a custom logic to calculate the start and end dates of
one or more scheduling activities in your business process. This allows you more flexibility in your scheduling
process. The scheduled dates and times impact the calculated dates and times of all scheduling activities and
are returned to BPS. All dates/times are displayed in your business document.
Technical Details
Type New
Effects on Customizing
As a key user, you are required to configure some activities to use delegation. For more information, see
Delegation.
Related Information
When scheduling with time granularity in days, usually no working times are considered. With the new
delegation CONSIDER_WORKING_TIME, Business Process Scheduling can consider working times for one
logistical activity in your business process. This enhances the precision of your scheduling results.
Type New
Related Information
These new features enable you to simulate scheduling with Business Process Scheduling with more scenarios.
More precisely, the following functionalitites are now available: Simulation with stock transport orders and
simulation with determined schema.
Technical Details
Type New
Simulation with stock transport orders: You can simulate scheduling with reference to existing stock
transport orders. This means you can simulate scheduling with the same results and setup as in an actual
stock transport order.
Simulation with determined schema: You can simulate scheduling and use the same schema which was used
to schedule dates for an existing sales order or stock transport order. Select the checkbox With schema
determination and the simulation report automatically simulates scheduling with the schema which was
originally used to calculate the dates/times in the business document.
Related Information
Technical Details
With this feature you can review scheduling results for Business Process Scheduling (BPS). It graphically
explains the scheduling process, for example, used attributes, their determinations, and values. Further, it
helps you monitor inconsistencies.
Type New
Additional Details
You can access the app through the BPS simulation report or the app Review Availability Check Result.
For accessing this app through the BPS simulation report, you need to assign the role
SAP_BR_ORD_FLFMT_MNGR_SCHDG (Order Fulfillment Manager - Scheduling) to your user.
Related Information
With this job scheduling app you can quickly configure single and recurring jobs to resolve technical and
process issues related to business processes tracked by the Monitor Value Chains app. With this app you can
also:
• Select relevant issue categories and specify selection criteria for process types and initiating documents
• Copy and modify existing jobs for reusing
• View job processing relevant technical details in the job log
Technical Details
Type New
Related Information
The maintenance object Configuration: Texts (VOTX) was moved from IMG activity Define and Assign Text
Determination Procedures to the new Customizing activity Set Up Text Determination for reasons of clarity and
ease of use.
Technical Details
Type Changed
LE-TRA (Transportation)
Effects on Customizing
The functionality of maintenance object Configuration: Texts (VOTX) is now available in the new Customizing
activity Set Up Text Determination (SIMG_XXMENUOLSDVOTXN). The new Customizing activity has been added
directly below each occurrence of Customizing activity Define and Assign Text Determination Procedures
(SIMG_XXMENUOLSDVOTX3) in the SAP Customizing Implementation Guide (IMG). It is available in the following
places:
• The printing option has been improved: You can use the new Number of Labels field (NROFLABELS) to
determine the number of labels to be printed. Up to now, the setting of these label prints was coupled with
the Number of GR Slips field (WEANZ). You can now define the number of required printouts for both the GR
slips and the labels independently of each other.
Technical Details
Type Changed
Related Information
The app supports barcode scanning of reference documents and serial numbers with internal and external
scanner devices. With this scan option, you can collect data quickly and reliably for goods receipt postings.
• On the main and detail screens, there is a new button that gives you direct access to the scan function.
• On the main screen, you can scan a document ID based on your scanner settings (device camera, external
scanner, or manual keyboard entry).
• On the detail screen, you can scan serial numbers. The app automatically sorts all scanned serial numbers
in a table. Note that the app assumes that anything that is scanned on the detail page is a serial number.
Technical Details
Type Changed
Additional Details
In the profile settings for this app, you can choose Scanner Settings to configure settings for the barcode
scanner:
• You can choose if you want to enable scanning and if so, if you want to enable your device camera or an
external scanner.
• To set up an external scanner, you can choose between two options:
• Static approach: You can assign a prefix and suffix character for detecting scanned barcodes.
Note
If you use an external scanner and the Use Prefix and Suffix Character setting in the Scanner
Settings dialog, you have to configure the external scanner with the corresponding prefix/suffix
characters as entered in the Scanner Settings dialog.
• Time-based approach: You can define time-based response times with delay time specification or
based on test measurements under real conditions using a scanner. This allows you to differentiate
between scanner activities and manual keyboard input.
Note
If you use the Use Time Delay setting, the configured time delay in milliseconds in the scanner
settings should be appropriate for your external scanner hardware. You can use the Measure Your
Time Delay feature to measure the time delay of your hardware.
The app supports barcode scanning of reference documents and serial numbers with internal and external
scanner devices. With this scan option, you can collect data quickly and reliably for goods receipt postings.
• On the main and detail screens, there is a new button that gives you direct access to the scan function.
• On the main screen, you can scan a document ID based on your scanner settings (device camera, external
scanner, or manual keyboard entry).
• On the detail screen, you can scan serial numbers. The app automatically sorts all scanned serial numbers
in a table. Note that the app assumes that anything that is scanned on the detail page is a serial number.
• The possibility to handle composite barcodes has been added to the barcode scanning function: Such
barcodes are based on the international GS1 standard. Therefore, a new central configuration setting has
also been created for this purpose. For more information, see Barcode Scanning in Inventory Management.
With the Post Goods Receipt for Production Order app, you can post the receipt of goods with reference to a
production order. The app proposes a selection of production orders as well as the corresponding material item
level that can be posted.
Technical Details
Type Changed
Related Information
The app supports barcode scanning of reference documents and serial numbers with internal and external
scanner devices. With this scan option, you can collect data quickly and reliably for goods receipt postings.
• On the main and detail screens, there is a new button that gives you direct access to the scan function.
• On the main screen, you can scan a document ID based on your scanner settings (device camera, external
scanner, or manual keyboard entry).
• On the detail screen, you can scan serial numbers. The app automatically sorts all scanned serial numbers
in a table. Note that the app assumes that anything that is scanned on the detail page is a serial number.
• The possibility to handle composite barcodes has been added to the barcode scanning function: Such
barcodes are based on the international GS1 standard. Therefore, a new central configuration setting has
also been created for this purpose. For more information, see Barcode Scanning in Inventory Management.
With the Post Goods Receipt for Process Order app, you can post the receipt of goods with reference to a
process order. The app proposes a selection of process orders as well as the corresponding material item level
that can be posted.
Technical Details
Type Changed
Related Information
The app supports barcode scanning of reference documents and serial numbers with internal and external
scanner devices. With this scan option, you can collect data quickly and reliably for goods receipt postings.
• The possibility to handle composite barcodes has been added to the barcode scanning function: Such
barcodes are based on the international GS1 standard. Therefore, a new central configuration setting has
also been created for this purpose. For more information, see Barcode Scanning in Inventory Management.
With the Post Goods Receipt for Inbound Delivery app, you can post a receipt of goods with reference to an
inbound delivery. The app proposes a selection of inbound deliveries from the supplier that can be posted.
Technical Details
Type Changed
Additional Details
In the profile settings for this app, you can choose Scanner Settings to configure settings for the barcode
scanner:
• You can choose if you want to enable scanning and if so, if you want to enable your device camera or an
external scanner.
• To set up an external scanner, you can choose between two options:
• Static approach: You can assign a prefix and suffix character for detecting scanned barcodes.
Note
If you use an external scanner and the Use Prefix and Suffix Character setting in the Scanner
Settings dialog, you have to configure the external scanner with the corresponding prefix/suffix
characters as entered in the Scanner Settings dialog.
• Time-based approach: You can define time-based response times with delay time specification or
based on test measurements under real conditions using a scanner. This allows you to differentiate
between scanner activities and manual keyboard input.
If you use the Use Time Delay setting, the configured time delay in milliseconds in the scanner
settings should be appropriate for your external scanner hardware. You can use the Measure Your
Time Delay feature to measure the time delay of your hardware.
Related Information
The app supports barcode scanning of reference documents and serial numbers with internal and external
scanner devices. With this scan option, you can collect data quickly and reliably for goods receipt postings.
• On the main and detail screens, there is a new button that gives you direct access to the scan function.
• On the main screen, you can scan a document ID based on your scanner settings (device camera, external
scanner, or manual keyboard entry).
• On the detail screen, you can scan serial numbers. The app automatically sorts all scanned serial numbers
in a table. Note that the app assumes that anything that is scanned on the detail page is a serial number.
• The possibility to handle composite barcodes has been added to the barcode scanning function: Such
barcodes are based on the international GS1 standard. Therefore, a new central configuration setting has
also been created for this purpose. For more information, see Barcode Scanning in Inventory Management.
With the Post Subsequent Adjustment app, you can carry out a subsequent correction posting of components
from the subcontracting purchasing document. This is the case if a subcontractor has consumed more or less
quantity of components than you originally planned and posted.
This app focuses on the special process step of the subsequent adjustment posting after the goods receipt
process for subcontracting purchasing document.
Technical Details
Type Changed
Additional Details
In the profile settings for this app, you can choose Scanner Settings to configure settings for the barcode
scanner:
• You can choose if you want to enable scanning and if so, if you want to enable your device camera or an
external scanner.
• To set up an external scanner, you can choose between two options:
• Static approach: You can assign a prefix and suffix character for detecting scanned barcodes.
Note
If you use an external scanner and the Use Prefix and Suffix Character setting in the Scanner
Settings dialog, you have to configure the external scanner with the corresponding prefix/suffix
characters as entered in the Scanner Settings dialog.
• Time-based approach: You can define time-based response times with delay time specification or
based on test measurements under real conditions using a scanner. This allows you to differentiate
between scanner activities and manual keyboard input.
Note
If you use the Use Time Delay setting, the configured time delay in milliseconds in the scanner
settings should be appropriate for your external scanner hardware. You can use the Measure Your
Time Delay feature to measure the time delay of your hardware.
Related Information
• You can use the movement type 201 (goods issue for cost center) and special stock type K (supplier
consignment). This option to post a goods issue for a cost center is an important process for companies,
even if it does not happen on a daily basis.
• If you use serial numbers, you now have the flexibility to create new serial numbers for a storage location
while transferring or scrapping materials, even if you have a stock check warning or no stock check
selected in your serial number profile. Previously, this would result in an error.
With the Manage Stock app, you can perform stock changes.
Technical Details
Type Changed
Additional Details
Customers have various reasons for performing a goods issue for a cost center, for example:
Related Information
Manage Stock
Serial Numbers in Physical Inventory
• If you use serial numbers, you now have the flexibility to create new serial numbers for a storage location
while transferring or scrapping materials, even if you have a stock check warning or no stock check
selected in your serial number profile. Previously, this would result in an error.
• The possibility to handle composite barcodes has been added to the barcode scanning function: Such
barcodes are based on the international GS1 standard. Therefore, a new central configuration setting has
also been created for this purpose. For more information, see Barcode Scanning in Inventory Management.
• You can post more than one material at the same time if you first temporarily save the selected materials in
an item list (Add To List action). From this item list, you can later select the materials to be posted at once.
With the Transfer Stock - In-Plant app, you can make transfer postings within a plant. This app supports you, for
example, as a warehouse clerk or inventory manager in your daily work.
Technical Details
Type Changed
Related Information
• The filter options have been improved: You can exclude batches without stock from the selection by setting
the corresponding flag for the result table.
• The settings structure has been improved: Entries in the former application settings can now be found
under the table settings in the app.
With the Transfer Stock - Cross-Plant app, you can make transfer postings from one plant (issuing plant)
to another plant (receiving plant). The app supports you in finding the allowed transfer postings and in
personalizing the control settings of storage locations and visible columns.
Technical Details
Type Changed
Related Information
With this feature, you can print multiple goods receipt slips and/or labels when posting a goods receipt in the
following apps:
Technical Details
Type Changed
Additional Details
Two new fields, Number of GR Slips and Number of Labels, are now available at item level.
You can use the Number of GR Slips field to manually enter how many goods receipt slips you would like
printed. You can print up to 999 slips. If you do not enter anything, the system will automatically calculate the
number of slips to print for you.
If you have maintained the Number of GR Slips field in the material master record, the system suggests the
number of goods receipt slips to be printed as a quotient of the goods receipt quantity and the quantity defined
there, rounded up to the next highest number.
In order to print multiple slips, you must first choose either 1 (individual slip) or 2 (individual slip with quality
inspection text) for the version print indicator. For collective slips, the entry in this field is ignored.
In the newly added Number of Labels field, you can manually enter the number of labels to print or let the
system calculate the number of printed labels for you. In both cases, you must first maintain the Label type and
Lab. Form fields in the material master record under the plant data view.
Related Information
With this feature, when you create a new reservation, a field for Valuation Type is now available for materials
with split valuation that are not batch managed.
Technical Details
Type Changed
Additional Details
Until now, the Batch field displayed the valuation type for materials subject to split valuation. Now, if a material
is subject to split valuation, a new Valuation Type field is visible and displays its own value independent of the
Batch field. That means that the Batch and Valuation Type fields are now two separate fields, each with their
own values.
If you create a reservation for a material with split valuation that is batch managed, the Valuation Type field is
read-only. In this case, the valuation type will be derived from the entry in the Batch field.
Related Information
With this feature, authorized users can now view change documents for reservations making it possible to trace
changes and analyze errors.
Type Changed
Additional Details
The creation, change, or deletion of a reservation is now recorded and can be viewed in the Show Change
Documents app where you will find a new Change Document Object: Reservations Change Documents.
A change document is recorded for a reservation if you make a change to one of the following fields at item
level:
• Storage Location
• Batch
• Reservation Item Creation Code
• Goods Movement Is Allowed
• Base Unit
• Reservation Item Required Quantity In Base Unit
• Reservation Item Is Marked for Deletion
• Goods Recipient Name
• Unloading Point Name
• Reservation Item Text
• Reservation Account Is Entered Manually
• Recipient Location Code
• Final Issue for Reservation
In the Manage Manual Reservation app list view, change documents are recorded when you create, copy, or
delete a reservation.
In the Manage Reservation Items app list view, change documents are recorded when you create or copy a
reservation, complete an item, or when you mark an item for deletion.
Related Information
With the new Consignment Stock Reporting apps, you can keep an overview of goods movements going in and
out of your consignment stock and set up an automated email notification to suppliers about the current state
of their stock. This process helps expedite stock replenishment and provides stock transparency.
Technical Details
Type New
Related Information
• The job scheduling function has been enhanced to start an export report to Microsoft Excel with the
inventory analysis results. The new button Schedule Export has been introduced for direct access.
With the Analyze Stock in Date Range app, you can analyze and monitor goods movement postings for one or
more materials in a defined date range. The app displays stock quantities and values on the defined analytical
start and end date. The detail page provides a comprehensive analysis of all goods movements that happened
within the defined date range.
Type Changed
Related Information
With this app, you can schedule a background job to export material stock and posting data for a defined
time period. Since the retrieval of large queries can be time-consuming, SAP recommends that you move such
queries to resource-uncritical phases of the day.
Technical Details
Type New
Related Information
With this app, you can display the results of the inventory analytics jobs.
Technical Details
Type New
Related Information
• The app supports barcode scanning of reference documents and serial numbers with internal and external
scanner devices. With this scan option, you can collect data quickly and reliably for goods receipt postings.
• Direct access to the scan function using its own button (main and detail screen).
• On the main screen, you can scan a document ID based on your scanner settings (device camera,
external scanner, or manual keyboard entry).
• On the detail screen, you can scan serial numbers. The app automatically sorts all scanned serial
numbers in a table. Note, that the app assumes that anything that is scanned on the detail page is a
serial number.
• The settings structure has been improved: Entries in the former application settings can now be found
under the table settings in the app.
• The response time of the app has been optimized to improve performance. For a lower response time, the
stock history chart is no longer displayed by default. If you need this stock history chart, you can display it
again via selecting the checkbox for the Stock History field in the View Settings.
• To start a conversation and to share your comments on the selected material, you can now use the chat in
Microsoft Teams.
With the Stock – Single Material app, you can get an overview of your material stock. You can review your stock
by the plants and storage locations for which you are responsible.
Technical Details
Type Changed
Related Information
• The usability of the app was enhanced by introducing a new filter, that allows to select either materials with
or without movement. Now, you can also use this app to create physical inventory documents for materials
for which no material documents exist.
• Usability has been improved: You can now schedule a background job that processes the creation of
physical inventory documents. In addition, you can combine this creation with a print option using the
same background job.
• Usability of the data analysis has been improved by the introduction of the new Valuation Type field.
With the Create Physical Inventory Documents app, you can display lists of materials and choose to create
physical inventory documents for selected materials or groups of materials. These documents are used as
the basis for planning and performing a physical inventory, for recording count data, and for posting any
differences revealed by the count.
Type Changed
Related Information
The Schedule Physical Inventory Document Creation app has been renamed to Job Scheduling and Mass
Processing – Physical Inventory app. The title has been changed to reflect the continuous futher enhancements
in this app during the past release.
• You can now also use this app to create physical inventory documents for materials for which no material
documents exist. The functionality of the app was enhanced by introducing a new filter that allows you to
select either materials with or without movement.
• The functionality of the app was enhanced by introducing a new process type Printing. With this option, you
can schedule a job for the printing process.
• Usability has been improved: You can now schedule a background job that processes the mass creation of
physical inventory documents in combination with a new print option using the same background job, if
desired.
• You can now use a new selection criterion with the introduction of the Valuation Type field including a
valuation help.
• xxx
Type Changed
Related Information
• The usability of the app has been enhanced by introducing the new Valuation Type field.
Until now, the Batch field also displayed the content of the valuation type, if a material was subject to split
valuation. Now, if a material is subject to split valuation, the new Valuation Type field is visible and displays
its own value independently of the Batch field. That means that the Batch and Valuation Type fields are now
two separate fields, each with their own values.
• The Change Documents section is new and displays all relevant information with regards to changes made
to a physical inventory document.
• The possibility to handle barcodes has been improved: The app supports either simple barcode or
configuration via the following BAdIs:
• BAdI: Changing of Scan Results for Physical Inventory Ad Hoc Counts (PI_COUNT_SCAN_ADHOC)
• BAdI: Changing of Scan Results for Physical Inventory Counts (PI_COUNT_SCAN_CHANGE)
• BAdI: Disablement of Default Scan Coding for Physical Inventory Counts (PI_COUNT_SCAN_DFLT)
For more information, see Barcode Scanning in Inventory Management.
Technical Details
Type Changed
Additional Details
For the new Valuation Type field, the following constellations are possible:
• If a material is split valuated and batch-managed, the app determines the valuation type using the batch.
The app displays the result in the Batch field. The Valuation Type field is also visible but not ready for input.
This field displays a value that the app derived from the batch.
Note
A batch-managed material that is subject to split valuation is controlled by the batch and a fixed
valuation type is assigned to the batch.
• If a material is split valuated but not batch-managed, only the Valuation Type field is displayed and ready
for input.
Related Information
• You can delete physical inventory documents completely or mark several physical inventory items as
deleted. Based on the authorization concept, only selected users are able to see the Delete buttons (Mark
as Deleted and Delete) and to use the corresponding delete options.
• Filter options in the item table for physical inventory document items are available now, to narrow down the
existing item list according to available criteria.
• The General Information section now displays an optimized structure to display physical inventory
document details.
• The Change Documents section is new and displays all relevant information with regards to changes made
to a physical inventory document.
• Printing options are available now. You can execute printing of a single physical inventory document or
selected physical inventory document items. It is also possible to mass print several physical inventory
documents via a background job.
The Manage Physical Inventory Documents app displays physical inventory documents. You can use specific
search criteria such as storage location, count status, or planned count date. The search result shows detailed
information from list level down to the item level of a specific material (top-down approach).
Technical Details
Type Changed
Additional Details
If you work with split-valuated materials that are subject to batch management requirement, the system
displays the corresponding information separately in the Batch field and in the Valuation Type field. The general
principle remains that only fields with content are displayed on the detailed page for the item.
Related Information
• Usability of the data analysis has been improved by the introduction of the new Valuation Type field.
With the Physical Inventory Analysis app, you can analyze physical inventory in your company to identify
opportunities for process improvement.
Type Changed
Additional Details
If you work with split-valuated materials that are subject to batch management requirement, the system
displays the corresponding information separately in the Batch field and in the Valuation Type field.
Related Information
The Display Physical Inventory Count app (MI06) has been deleted and is no longer available on the SAP Fiori
launchpad. Please use the following successor app: Manage Physical Inventory Documents (F0379A)
Technical Details
Type Deleted
The Display Physical Inventory Document app (MI03) has been deleted and is no longer available on the SAP
Fiori launchpad. Please use the following successor app: Manage Physical Inventory Documents (F0379A)
Technical Details
Type Deleted
Related Information
With the Reservation Document (A2X) API_RESERVATION_DOCUMENT synchronous inbound service the
following features are now available:
Type New
Additional Details
Until now, the Batch field displayed the valuation type for materials subject to split valuation. Now, if a material
is subject to split valuation, a new Valuation Type field is visible and displays its own value independent of the
Batch field. That means that the Batch and Valuation Type fields are now two separate fields, each with their
own values.
If you create a reservation for a material with split valuation that is batch managed, the Valuation Type field is
read-only. In this case, the valuation type will be derived from the entry in the Batch field.
Related Information
The OData service Material Documents – Read, Create (API_MATERIAL_DOCUMENT) has been enhanced with
additional properties.
Technical Details
Type Changed
Additional Details
The new field Debit/Credit Code has been added to the Document Items entity. It shows whether the
transaction figures have been debited or credited for a material. The field has two possible values: H (Credit) or
S (Debit).
You can now view the manufacturer serial number of a material. The entity Serial Numbers
(A_SerialNumberMaterialDocument) has a new property:
Property Description
Related Information
The OData service Material Stock – Read (API_MATERIAL_STOCK) now supports serial numbers. With the
new entity Serial Numbers with Material Stock A_MATERIALSERIALNUMBER, you can read serial number
information from material stock accounting data. Conversely, you can also read material stock information
from material serial numbers.
Technical Details
Type New
Additional Details
Related Information
In the Message Monitoring Overview app, you can now view all messages received from the SOAP API Material
Document - Create (MaterialDocumentCreateRequest_Async_In) in the new interface /MMIM - MMIM_MDREQ
- 2. This interface allows you to use an extended list of filters to search for messages that are received from this
API. This development makes it easier for you to search your messages, for instance, by plant or material. The
previous interface, /MMIM - MMIM_MDREQ - 1, is still available for you to view all messages received before
integration of this new release.
Technical Details
Type New
You can now use the following filters to search for messages: System ID, Material, Plant, Movement Type,
Reference, Batch, Purchasing Document, SD Document, Order, and Delivery.
Related Information
Message Monitoring
With this feature, the material document business object now has 2 new events:
Technical Details
Type New
Related Information
With the new version of SOAP API Material Document - Receive Confirmation
(MaterialDocumentCreateConfirmation_Async_Out_V2), you can receive a SOAP Confirmation via
SOAP service Material Document - Create (MaterialDocumentCreateRequest_Async_In). The SOAP
Confirmation contains the success message or, in case of an error, the error details of the material document
creation.
Technical Details
Type New
Related Information
• You can now add the Header Text, Delivery Note, Material Slip, and/or custom fields to various predelivered
form templates. See below for more details.
• In the Output Parameter Determination app, it is now possible to add the new condition column Product
Type Group for goods movement output types using the table settings.
Type Changed
Additional Details
For custom fields, you must first create and enable your custom field for use in form templates by using the
Custom Fields app. The business context is MATERIALDOCUMENTITEM.
Material Slip
Material Slip
Material Slip
Material Slip
Material Slip
Material Slip
Delivery Note
Delivery Note
Material Slip
Material Slip
Material Slip
Delivery Note
Related Information
Some CDS (Core Data Services) views have been released or changed for Inventory.
Technical Details
Type New
The following table summarizes the CDS views that were released for Inventory.
Reservation Document C_ReservationDocu New This CDS view is in Reservation Document
Data Extraction
mentItemDEX tended to be used for Data Extraction
data extraction of the
reservation document.
The view provides all
important data of the
reservation document
posting. The view is en
abled for delta extrac
tion.
With the objects released in Inventory Management, you have access to data from SAP S/4HANA when
building custom applications or extensions with developer extensibility. You can integrate the released objects
in your custom code or extend them at predefined extension points. Depending on your use case, different
object types are provided (such as BAdIs, CDS views, RAP business objects). You find all the released objects in
the ABAP Development Tools (ADT), when you're connected to your SAP S/4HANA system.
Technical Details
Type Changed
Additional Details
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
RAP business object Physical Inventory I_PhysicalInvento Changed This RAP business ob
Document ryDocumentTP ject now supports:
• Deleting physical
inventory docu
ments at docu
ment header and
item levels.
Note
You cannot
mark items
for deletion
anymore that
are already
posted to
stock.
• Creating output
requests for print
ing one or multiple
physical inventory
document items.
RAP business object Reservation Document I_RESERVATIONDOCU Changed This business object
MENTTP is now extensible. You
can enhance your own
custom field logic ac
cording to your busi
ness needs.
CDS View Reservation Document I_RESERVATIONDOCU Changed This cds view entity
Item MENTITEMTP is now extensible. You
can add your own cus
tom field logic accord
ing to your business
needs.
CDS View Reservation Document I_RESERVATIONDOCU Changed This cds entity view
Header MENTTP is now extensible. You
can add your own cus
tom field logic accord
ing to your business
needs.
Business Add-In Check Item Data in BADI_MMIM_CHECK_M New You can use this BAdI
(BAdI) Material Document ATDOC_ITEM to check the data in
the material document
header and material
document item for dif
ferent processes. You
can then create corre
sponding custom mes
sages.
• SOAP APIs
• OData APIs
• Goods receipts
without referen
ces
• MIGO
• Goods issue,
transfer posting
scenarios
RAP business object Physical Inventory I_PHYSICALINVENTO Changed With this RAP business
Document RYDOCUMENTTP object, you can initiate
a post action for all
items of a physical in
ventory document di
rectly (mass posting).
RAP business object Physical Inventory I_PHYSICALINVENTO Changed With this RAP business
Document RYDOCUMENTTP object, you can initiate
a recount of an al
ready counted but not
posted physical inven
tory document item.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP features released for SAP S/4HANA, for example, with the ABAP RESTful
Application Programming model, http services, and ABAP objects. For more information about the released
objects and how to find them, see Released Development Objects.
The business role template Developer (SAP_BR_DEVELOPER) needs to be assigned to the user. This business
role template consists of business catalogs that contain the authorizations required for working with the
development objects released for developer extensibility. You can find details about the business catalogs
contained in the business role template Developer in the Maintain Business Roles app.
The new Business Add-In (BAdI) Check Item Data in Material Document enables you to check and validate the
header and item data that you enter in material documents. You can create corresponding custom messages.
This BAdI is called when a material document is created, for example, within the following processes: SOAP and
OData APIs, goods receipts without references, MIGO, goods issues, and transfer posting scenarios. You can
access this BAdI and the BAdI documentation in the Custom Fields and Logic app.
Technical Details
Type Changed
In the Manage Stock, Transfer Stock - In-Plant, and Transfer Stock - Cross Plant apps, you now have the
flexibility to create new serial numbers for a storage location while transferring or scrapping materials even if
you have a stock check warning or no stock check selected in the serial number profile. Previously, this would
result in an error.
Technical Details
Type Changed
Related Information
Some lifecycle management features in Inventory Management have been optimized for purging and
precompacting material document data.
Technical Details
Type Changed
Related Information
As a key user, you can now enable additional fields as filters in the Overview Inventory Management app. For
this purpose, the app was enhanced with the CDS view Core Product Plant Fields (I_ProductPlantBasic).
You can use all fields of this CDS view as filter criteria in the app, for example MRP Controller.
Technical Details
Type New
Additional Details
You have to make settings for the relationship of data sources between the cards of the overview page (OVP)
to the corresponding apps. Only then can the values of the enhanced filter criteria be displayed in the OVP and
can be transferred when you navigate to the corresponding app.
For more information, see the related app extensibility documentation of the app.
Related Information
As a key user, you can now enable additional fields as filters in the Overview Inventory Processing app. For this
purpose, the app was enhanced with the CDS view Core Product Plant Fields (I_ProductPlantBasic). You
can use all fields of this CDS view as filter criteria in the app, for example MRP Controller.
Type New
Additional Details
You have to make settings for the relationship of data sources between the cards of the overview page (OVP)
to the corresponding apps. Only then can the values of the enhanced filter criteria be displayed in the OVP and
can be transferred when you navigate to the corresponding app.
For more information, see the related app extensibility documentation of the app.
Related Information
• The app has been optimized on a purely technical level to improve performance.
Technical Details
Type Changed
Additional Details
The SAP Fiori app reads data from a huge database table and does massive calculations and transformations
to get stock quantity as well as stock value data.
This is done via Core Data Service (CDS) views (internal). Especially the calculation of the stock values requires
huge runtime and memory. To improve the performance, a complete new CDS view stack (internal) has been
created additionally to the existing CDS view stack (internal).
With this release it is possible to switch the data provisioning from the old to the new CDS view stack using the
feature Toggle Old and New Stack in Stock - Multiple Materials App (MM_IM_STOCK_MULT).
If you have longer runtime, especially you need to display the stock values, SAP strongly recommends
activating the feature.
None
None
Effects on Customizing
None
Changes to Identity and Access Management (IAM) objects have been delivered for Inventory.
Technical Details
Type New
IAM Objects
Name of IAM Object Object Type Changes Details Relevant Scope Items
Materials Management Business Catalog Change The Schedule Export BMC (Core Inventory
– Stock Monitoring
Inventory Analytics Management)
(SAP_MM_BC_IM_MON
(F7493) app and
ITORING) OMC (Core Inventory
the Display Iventory
Management)
Analytics Job Results
(F7504) app are now
assigned to this busi
ness catalog.
Materials Management Business Catalog Change The restriction type BML (Physical Inven
- Physical Inventory
Display Values and tory - Inventory Count
Execution
Prices (Inventory and Adjustment)
(SAP_PRC_BC_IM_PI
_EXEC) Management)
OML (Physical Inven
(DISPINVAL) for ac
tory - Inventory Count
cess category read is
and Adjustment)
now added to this busi
ness catalog.
Materials Management Business Catalog Change The restriction type BML (Physical Inven
- Physical Inventory
Display Values and tory - Inventory Count
Management
Prices (Inventory and Adjustment)
(SAP_PRC_BC_IM_PI
_MGMT) Management)
OML (Physical Inven
(DISPINVAL) for ac
tory - Inventory Count
cess category read is
and Adjustment)
now added to this busi
ness catalog.
With this feature, you can search for available stock by a handling unit (HU) under Stock and Bin→ Available
Stock. You can change the HU type of multiple HUs in one step. You can also use the Change Attributes method
to make a mass change of multiple entries of physical stock at the same time. You can also perform the
following actions:
• Display warehouse tasks for selected storage bins to analyze stock movements
• Display manufacturing order numbers for physical stock
• Display content information of HUs after goods issue
Technical Details
Type Changed
Additional Details
You can use node Stock and Bin Storage Bin Warehouse Tasks to display open and on-hold warehouse
tasks by storage bin. You can then drill down to the serial numbers involved in the warehouse tasks. You can
also display confirmed or canceled warehouse tasks by using the selection screen for the node or by creating
your own node variant.
Search by HU
To change the HU type of multiple HUs, select your HUs and choose More Methods Change Handling Unit
Type .
To change the attributes of physical stock, you must follow the steps in the SAP Note 3304566 . Then, you
can select the relevant entries and choose More Methods Change Attributes .
Note that the system doesn't generate any documents or logs for mass changes to the stock attributes.
Therefore, we highly recommend that you implement the logging functionality (such as Application Log) for this
feature in your system.
Under the node Documents Handling Units , you can display the content of HUs after goods issue.
Under the node Outbound Documents Outbound Delivery Order , you can display the following
additional fields:
• Incoterms Version
• Incoterms Location 1
• Incoterms Location 2
With the enablement of the Supply Chain Management (SCM) route in Extended Warehouse Management
(EWM) embedded in SAP S/4HANA, Customizing activities and Business Add-Ins (BAdIs) for the SCM route
were added or moved within Customizing.
Technical Details
Type Changed
Effects on Customizing
Note
Goods Issue Process for Decentralized Customizing activities and subnodes of Goods Issue Process for Decentralized
EWM EWM were moved to Extended Warehouse Management Goods Issue
Process and its subnodes.
Map Routes and Route Schedule from Extended Warehouse Management Interfaces ERP Integration Delivery
ERP System to EWM
Processing
Activate or Deactivate Route Determi Extended Warehouse Management Goods Issue Process Outbound
nation
Delivery Route Determination
Define Scheduling Within Route Deter Extended Warehouse Management Goods Issue Process Outbound
mination
Delivery Route Determination
Customizing Changes for Business Add-Ins (BAdIs) for Extended Warehouse Management
Customizing nodes that were deleted
Name Additional Information
Cross-Process Settings for Decentral BAdIs and subnodes of Cross-Process Settings for Decentralized EWM were
ized EWM moved to Extended Warehouse Management Business Add-Ins (BAdIs) for
Extended Warehouse Management Cross-Process Settings and its subnodes.
Goods Issue Process for Decentralized BAdIs and subnodes of Goods Issue Process for Decentralized EWM were moved
EWM to Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Warehouse Management Goods Issue Process and its subnodes.
Master Data for Decentralized EWM BAdIs and subnodes of Master Data for Decentralized EWM were moved to
Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Warehouse Management Master Data and its subnodes.
Route Determination Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Warehouse Management Goods Issue Process Transportation Management
Transportation Management Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Warehouse Management Goods Issue Process
Enhancement Spot for Route Master Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Data
Warehouse Management Goods Issue Process Transportation Management
Route Determination
BAdI: Route Release Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Warehouse Management Cross-Process Settings Delivery - Warehouse
Request
BAdI: Route Determination and Route Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Check
Warehouse Management Cross-Process Settings Delivery - Warehouse
Request Determinations
BAdI: Filter Method in Route Determina Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
tion
Warehouse Management Goods Issue Process Transportation Management
Route Determination
BAdI: Cost Determination in Route De Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
termination
Warehouse Management Goods Issue Process Transportation Management
Route Determination
BAdI: Dangerous Goods Enhancements Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
for Route Determination (EHS)
Warehouse Management Goods Issue Process Transportation Management
Route Determination
BAdI: Input Help for Means of Transport Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
in Routing Guide
Warehouse Management Goods Issue Process Transportation Management
Route Determination
BAdI: Enhancements for Scheduling in Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Routing Guide
Warehouse Management Goods Issue Process Transportation Management
Route Determination
BAdI: Enhancements to Route Master Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
Data
Warehouse Management Goods Issue Process Transportation Management
Route Determination Enhancement Spot for Route Master Data
BAdI: Enhancement of Departure Cal Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
endar/Route Schedule Value Help
Warehouse Management Master Data Routes
BAdI: Enhance Route Search Help with Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
External Data
Warehouse Management Master Data Routes
BAdI: Enhancement of Departure Cal Extended Warehouse Management Business Add-Ins (BAdIs) for Extended
endar/Route Schedule Value Help
Warehouse Management Master Data Routes
Routing Guide for Decentralized EWM Customizing activities and subnodes of Routing Guide for Decentralized EWM
were moved to SCM Basis Routing Guide and its subnodes.
Transportation Service Provider Profile SCM Basis Master Data Transportation Lane
Distance and Duration Determination SCM Basis Master Data Transportation Lane
Define Request Types for Routing Guide SCM Basis Routing Guide
Define Freight Code Sets, Freight Co SCM Basis Master Data Transportation Lane Transportation Service
des, and Determination
Provider Profile
Define Product Freight Groups SCM Basis Master Data Transportation Lane Transportation Service
Provider Profile
Configure Process Controller for Dis SCM Basis Master Data Transportation Lane Distance and Duration
tance and Duration Determination
Determination
Define GIS Zone SCM Basis Master Data Transportation Lane Distance and Duration
Determination
Assign Country/Region to GIS Zone SCM Basis Master Data Transportation Lane Distance and Duration
Determination
Define Strategy for Distance and Dura SCM Basis Master Data Transportation Lane Distance and Duration
tion Determination and Georouting
Determination
Define Global Settings for Distance and SCM Basis Master Data Transportation Lane Distance and Duration
Duration Determination
Determination
Set Usage of GIS Tool SCM Basis Master Data Transportation Lane Distance and Duration
Determination
Related Information
Route
Route Determination in the Delivery
This feature enables you to split delivery items or handling units (HUs) from an outbound delivery order (ODO)
into a new ODO in the warehouse monitor. On delivery item level, you can split delivery items, or quantities of
delivery items, without warehouse tasks into a new ODO. On HU level, you can split entire HUs or the remaining
parts of a delivery, for example, unpacked items, into a new ODO.
Technical Details
Type New
Additional Details
Note
If you use the delivery split for outbound delivery orders, you can't use other split options for deliveries, for
example, the outbound delivery split (OD split).
The following action has been added for delivery items under Outbound Documents Outbound Delivery
Order Outbound Delivery Order Items :
The following actions have been added for HUs under Outbound Documents Outbound Delivery Order
Handling Unit :
Related Information
With this feature, you can reverse the goods receipt of a handling unit (HU) received from production after final
putaway.
Type Changed
Additional Details
You can already reverse goods receipt of received HUs before final putaway using the Warehouse Monitor app,
in the HU in Process node. With the new feature, you can reverse goods receipt of HUs from production after
final putaway too.
The reversal is available in the warehouse monitor, as a monitor method in the node Inbound Process
Production Overview Completed HU .
You can also use the API interface /SCWM/IF_API_RVS_HU_PTWY in a custom development to perform the
reversal of goods receipt for HUs received from production after final putaway, in the following use cases:
• The HUs are received using receipt from production in Advanced Production Integration.
• The HUs contain either main products, co-products, or by-products received for a manufacturing order.
The products are neither serialized nor managed with valuation units.
• The goods movements are set up to be communicated to Logistics Execution using the goods movement
interface.
• The HUs are not unloaded from a transportation unit (TU).
You can reverse goods receipt for HUs received from production only. There must not be any Logistics
Execution delivery involved and the goods movement must be communicated to Inventory Management using
the goods movement interface.
Effects on Customizing
A Business Add-In (BAdI) is available to set up additional checks at reversal of goods receipt after
final putaway. BAdI: Reverse Goods Receipt after Final Putaway is available in Customizing for Extended
Warehouse Management under Business Add-Ins (BAdIs) for Warehouse Management Cross-Process
Settings Goods Movement Postings BAdI: Reverse Goods Receipt after Final Putaway .
With this feature, you can set the shipping readiness status of an outbound delivery order. This status can be
used in the Advanced Shipping and Receiving process or as a condition for other activities. You can also reverse
the shipping readiness status of an outbound delivery order.
Technical Details
Type Changed
Related Information
With this feature, you can carry out a low stock check with or without physical inventory when you confirm
a product warehouse task. You can also unassign a pick-handling unit from a warehouse order or create a
handling unit (HU) warehouse task for an existing warehouse order. In addition, you can confirm HU warehouse
tasks for complex loading and unloading.
Technical Details
Type Changed
Related Information
With this feature, you can retrieve an expanded selection of fields containing data about available stock in your
warehouse.
Technical Details
Type Changed
Related Information
With this feature, a new entity allows you to work with the alternative IDs of handling units in a storage location
managed by Extended Warehouse Management. In addition, you can retrieve the handling units in a handling
unit hierarchy. You can also create an empty handling unit directly on a resource. You can carry out simple
loading and unloading, as well as posting or reversing goods receipt. And you can set a process step for a
handling unit to status "Completed".
Technical Details
Type Changed
Additional Details
The new entity Handling Unit Alternative Identification (HandlingUnitAlternativeID) allows you to create,
delete, or retrieve the alternative IDs of handling units.
You can retrieve all the handling units in a handling unit hierarchy by filtering for the highest-level handling unit.
You can load or unload a handling unit ("simple loading and unloading") or reverse loading or unloading.
You can post or reverse goods receipt for an inbound delivery that is linked to a handling unit by a reference
document.
If you use process-oriented storage control, you can set a process step for a handling unit to status
"Completed". This status change also triggers the start of the next process step.
Effects on Customizing
The previously mentioned functionality is only available if you implement a BAdI in EWM. For more information,
see SAP Note 3216941 .
The Implementation Guide (IMG) of MES Integration under Business Add-Ins (BAdIs) for Extended
Warehouse Management Interfaces has been changed. MES Integration now contains two substructures:
Work in Process (WIP) and Clearing PSAs.
Technical Details
Type Changed
Effects on Customizing
The following existing BAdIs are moved under the new substructure Work in Process (WIP):
The following existing BAdIs are moved under the new substructure Clearing PSAs:
With this feature, when you perform picking activities using an RF device, you can conffigure whether the
system requires the warehouse worker to verify the predefined serial numbers for a serial-number-managed
product on stock level.
Technical Details
Type New
Additional Details
You verify the predefined serial numbers when performing picking activities using the Picking by WO RF
transaction.
Effects on Customizing
You can select the Ver. SNs checkbox in Customizing for Extended Warehouse Management under Master
Data Product Serial Number Profiles Serial Numbers: Settings for Warehouse Number if you want the
system to require the warehouse worker to verify the predefined serial numbers.
With this feature, you can use the PSST group as search criteria to filter outbound delivery orders in some
outbound processes.
Technical Details
Type New
Related Information
With this feature, you can specify whether to allow the following actions for products relevant to supply
assignment.
Type New
Additional Details
You can further mitigate supply-relevant risks that can happen in your warehouse, for example, supply shortage
due to stock deduction.
Effects on Customizing
You can specify whether to allow the actions in Customizing for Extended Warehouse Management under
Goods Issue Process Supply Assignment Specify Outbound Settings for Products Relevant to Supply
Assignment .
Related Information
Supply Assignment
You can create and maintain warehouse attributes and storage type attributes of multiple warehouse products
using the Mass Processing and Mass Maintenance apps.
Type New
Related Information
Warehouse Product
With this feature, you can use the Product API to create, read, and update the warehouse data and storage type
data of your warehouse product. You can also delete the storage type data.
Technical Details
Type New
Related Information
Product (Version 2)
Product EWM Warehouse
Product EWM Storage Type
With this app, you can monitor multiple freight orders and loading and unloading points in your warehouse.
Technical Details
Type New
Related Information
With this feature, you can create putaway warehouse tasks for the stock packed in HUs of an advanced
shipping notification (ASN). You can also perform the following actions under Inbound Process→ Receiving of
Handling Units using a radio frequency (RF) device:
• Pack different products from an inbound delivery into the same handling unit (HU). The HU is also known
as a mixed HU.
You can apply this action to batch-managed or serial-number-managed products.
• Post goods receipt for the entire ASN.
• Automatically create nested HUs according to a packing instruction, a packaging specification, or with the
package builder.
Technical Details
Type New
Additional Details
On the launchpad, open the Test RF Environment app and choose Inbound Processes Receiving of Handling
Units . The following changes are implemented:
• A new field is added to display the planned date and time of an inbound delivery.
• A pushbutton is added to post goods receipt.
• A pushbutton is added to create new warehouse tasks.
• Some indicators are added to display the status for packing, posting goods receipt and creation of
warehouse tasks.
Related Information
With this feature, you can use Kanban to create warehouse tasks to move the products from a source storage
location managed by decentralized Extended Warehouse Management (EWM) to a production supply area
(PSA).
Technical Details
Type New
You can use the Replicate PSAs for Kanban button in the Replicate Production Supply Area app (transaction /
SCWM/PSA_REPLICATE) to replicate PSAs from SAP ERP to decentralized EWM.
Related Information
With this feature, you can use Kanban to trigger replenishment in your warehouse by creating warehouse
requests. You complete the replenishment by creating and confirming warehouse tasks from these warehouse
requests.
Technical Details
Type New
In the advanced search of the Maintain Internal Stock Transfer app (transaction /SCWM/IM_ST), you can
search for warehouse requests by a Kanban ID.
In the warehouse management monitor, under Documents Stock Transfer Stock Transfer Items , you
can use a Kanban ID to search for Kanban-relevant warehouse requests.
• Customizing activities
In Customizing for Extended Warehouse Management under Internal Warehouse Processes Delivery
Processing Stock Transfers Warehouse-Number-Specific Settings Define Document and Item Type
Determination for Internal Stock Transfer
You can define document types and item types for internal stock transfers for integration with Kanban
using warehouse requests.
• Business Add-Ins (BAdIs)
In Customizing for Extended Warehouse Management under Business Add-Ins (BAdIs) for Extended
Warehouse Management Internal Warehouse Processes Stock Transfer Stock Transfer for Kanban
Processing , you can use the following BAdIs:
• BAdI: Document and Item Type Determination for Kanban Processing
You can use this BAdI to change the document type and the item type that the system determines
from the Customizing activity Define Document and Item Type Determination for Internal Stock
Transfer.
• BAdI: Use of Custom Fields for Internal Stock Transfer for Kanban
You can use this BAdI to fill and update custom fields of documents for internal stock transfer.
Related Information
This feature enables you to automatically create handling unit (HU) warehouse tasks for follow-up actions
when you post usage decisions for quality inspections involving HUs.
Technical Details
Type New
Effects on Customizing
You indicate that you want the system to create HU warehouse tasks instead of product warehouse tasks in
Customizing for Extended Warehouse Management under Cross-Process Settings Quality Management
Inspection Results Maintain Follow-Up Actions .
Related Information
For more information if you're using Extended Warehouse Management (EWM) embedded in SAP S/4HANA,
see Logistical Follow-Up Actions.
For more information if you're using decentralized EWM based on SAP S/4HANA, see Logistical Follow-Up
Actions.
This feature enables you to pack handling units (HUs) into other HUs during field logistics cross-docking. For
example, you can consolidate received items belonging to the same maintenance order into a wire basket in a
holding area.
Technical Details
Type New
This feature enables you to display material documents for stock postings created as a result of usage
decisions for quality inspections in inspection documents or inspection lots. This feature is relevant for
inspection object types (IOTs) Q-Inspection Product/Batch Inbound Del. (IOT 4) and Q-Inspection Product/
Batch Whse-Internal (IOT 5).
Technical Details
Type New
Related Information
Quality Management
With this feature, you can use the Quality Management (QM) component in SAP S/4HANA and decentralized
Extended Warehouse Management (EWM) based on SAP S/4HANA 2023 or later to record, follow-up, and
analyze defects found in components during production or in products in the warehouse.
Type Changed
Additional Details
If there's a defect for a product in the warehouse, you can see the defect ID in the stock overview in the
warehouse management monitor under Stock and Bin Stock Overview . The product is assigned the
inspection ID type G (QM Defect), which you can see under Stock and Bin Physical Stock or Stock and
Bin Available Stock .
For example, during production you detect a defect on a component. Using the Record Warehouse Defect app
in the QM component, you record the warehouse defect. You can then make EWM-specific postings for the
defective material, for example, to blocked stock or quality inspection stock.
Effects on Customizing
• For Logistical Defect Processing (inspection object type 7), you’ve done the following in Customizing for
Extended Warehouse Management under Cross-Process Settings Quality Management Basics and
Integration :
• Generated the inspection object type (IOT) version in Customizing activity Generate Inspection Object
Type Versions
• Maintained the IOT version in Customizing activity Maintain Inspection Object Types Versions
• Defined and activated the warehouse-dependent IOT in Customizing activity Define and Activate
Warehouse-Dependent IOTs
• You’ve maintained follow-up actions in Customizing for Extended Warehouse Management under Cross-
Process Settings Quality Management Quality Management for Decentralized EWM Inspection
Results Maintain Follow-Up Actions .
These follow-up actions need to correspond to the follow-up actions defined in the QM component, as
follows:
• SAP_BLCK: Post to Blocked Stock
• SAP_CBLC: Cancel Post to Blocked Stock
• SAP_STCC: Scrap to Cost Center
Related Information
Defect Processing
With this feature, you can provide information about the mapping of the UUIDs of inspection documents and
inspection lots to the external numbers of inspection documents and inspection lots.
Technical Details
Type New
Related Information
With this feature, you can provide information about open and confirmed warehouse tasks in your warehouse
(developer extensibility). You can also provide the following information in your warehouse:
Technical Details
Type New
Related Information
With this feature, you can display lists of stock that is physically in your warehouse, and stock that is available
for use, using the CDS Views Available Stock (I_EWM_AvailableStock) and Physical Stock for Products
(I_EWM_PhysStockProd).
Type New
Related Information
With this feature, you can view information about inbound deliveries and outbound delivery orders, including
information at header and item level, as well as serial numbers for delivery items.
Technical Details
Type New
Additional Details
You can find all CDS views that are available for Extended Warehouse Management in CDS Views for Extended
Warehouse Management.
With this feature, if you've integrated with a manufacturing execution system (MES), you can use MES-driven
staging to create detailed plans for fulfilling staging requirements for repetitive manufacturing processes. The
plan is represented by a document from the MES, the staging request, which is mapped to a warehouse
request of an internal stock transfer type in Extended Warehouse Management (EWM).
Technical Details
Type New
Additional Details
You can monitor issues in the Warehouse Monitor app (transaction /SCWM/MON), in the following monitor
nodes:
You can use the following SOAP messages to communicate between MES and EWM:
Effects on Configuration
In Customizing for Extended Warehouse Management under Internal Warehouse Processes Delivery
Processing Stock Transfers Warehouse-Number-Specific Settings Define Document and Item Type
Determination for Internal Stock Transfer , you can define the determination of document types and item
types for internal stock transfers for MES-driven repetitive manufacturing.
Related Information
With this feature, you can integrate repetitive manufacturing with Extended Warehouse Management (EWM)
based on confirmations sent by a manufacturing execution system (MES) using SOAP messages.
Technical Details
Type New
Additional Details
This process works with EWM embedded in SAP S/4HANA 2023 or decentralized EWM based on SAP S/
4HANA 2023 connected to a central system running S/4HANA OP 2023.
You can post goods movements when you receive the order confirmation from MES. This includes goods
receipt for the finished products and consumption of components from the warehouse. You can also cancel the
goods movements.
The process starts in your MES system, which uses SOAP messages to inform the warehouse about the
confirmation. The information is used to post the goods movements in the warehouse and to inform REM about
the confirmation, using the following BAPIs:
You can monitor issues in the Warehouse Monitor app (transaction /SCWM/MON), in the following monitor
nodes:
You can use the following SOAP messages to communicate between MES and EWM:
To allow the confirmations to be passed to your OP system using BAPIs for Repetitive Manufacturing via
qRFC, you have to register queues starting with EWMSREM using the Registration of Inbound Queues app
(transaction SMQR).
You must activate the application log for the subobject MES2PROD_REM in the Activate Application Log app
(transaction /SCWM/ACTLOG).
Effects on Customizing
You must select the Confirmations and Goods Movements Received from EWM checkbox for the repetitive
manufacturing profiles you have assigned to your products, in Customizing for Production under Repetitive
Manufacturing Control Define Repetitive Manufacturing Profiles .
If you are working in decentralized EWM, you must select the MES-Driven Repetitive Manufacturing to
Process Supported checkbox for your enterprise management system in Customizing for Extended Warehouse
Management under Interfaces ERP Integration ERP Integration for Decentralized EWM Set Control
Parameters for ERP Version Control .
The following Business Add-Ins are available for MES-Driven Repetitive Manufacturing in Customizing for
Extended Warehouse Management under Business Add-Ins (BAdIs) for Extended Warehouse Management
Interfaces MES Integration Integration with Repetitive Manufacturing :
You can influence warehouse task creation at goods receipt for MES-Driven Repetitive Manufacturing in BAdI:
Automatic Warehouse Task Creation at Goods Receipt, in Customizing for Extended Warehouse Management
under Business Add-Ins (BAdIs) for Extended Warehouse Management Cross-Process Settings Goods
Movement Postings BAdI: Automatic Warehouse Task Creation at Goods Receipt .
If you are working in embedded EWM and you are already using synchronous goods movements from Inventory
Management to the warehouse and you are using an implementation of BAdI: Automatic Warehouse Task
Creation at Goods Receipt, we recommend that you check your existing implementation if you intend to use
MES-Driven Repetitive Manufacturing in parallel.
Related Information
With this feature, the system can create a warehouse task for a product to be staged to the production supply
area by adding up all open product quantities from different production material requests. To do this, select the
quantity calculation type Calculation Based on PMRs in the Assign Bin to PSA - Warehouse app (transaction /
SCWM/PSASTAGE) and the Assign Bin to PSA app (transaction /SCWM/PSASTAGE2).
Technical Details
Type New
With this feature, you can cancel multiple goods movement documents in the Post Goods Issue - Unplanned
app. This allows you to cancel multiple documents that belong together at the same time, for example, the
documents created by an initial stock upload or by stock migration.
Technical Details
Type Changed
With this feature, you can provide a short text for goods movements and transfer postings on item level in
several apps.
Technical Details
Type Changed
Additional Details
You can manually enter a text of up to 50 characters. This allows you to add an explanation or other
information to the goods movement. You can add this text in the following apps:
In the warehouse monitor, you can enter the additional text when you use the following methods in the Physical
Stock node:
You can see your text in the corresponding material document in other components of SAP S/4HANA using the
Display Material Document List app.
If you are using synchronous goods movements from Inventory Management to Extended Warehouse
Management (EWM), only available in EWM embedded in SAP S/4HANA, you can enter a text in the Post
Goods Movement app (transaction MIGO). The text is visible in the corresponding goods movement document
in EWM, and you can see it in the monitor node at Documents Warehouse Task .
The button Print Loading List was renamed to Print Loading Instruction in various apps to better convey its
meaning. The functionality remains unchanged.
Technical Details
Type Changed
Additional Details
With this feature, you can use the complex loading and unloading processes with a radio frequency (RF) device
in Advanced Shipping and Receiving. You create warehouse tasks and move the products into or out of the
warehouse.
Technical Details
Type Changed
Additional Details
You can use the following RF transactions for the complex loading and unloading processes:
• Loading by Delivery
• Loading by Door
• Loading by Bill of Lading
• Loading by Consignment Order
Related Information
With this feature, you can scan a warehouse door when you perform loading, unloading, and receipt of handling
unit (HU) activities using a radio frequency (RF) device in Advanced Shipping and Receiving.
Technical Details
Type New
• Loading by Door
• Unloading by Door
• Rec. HU by Door
Related Information
With this feature, you can configure whether you want the warehouse worker to verify batches when
performing physical inventory counting using a radio frequency (RF) device.
Technical Details
Type New
Additional Details
By default, the system requires the warehouse worker to verify batches when you use the counting RF
transactions.
The batch verification is controlled by the verification profile and validation object in Customizing for
Extended Warehouse Management under Mobile Data Entry Verification Control Define Warehouse-
Specific Verification . The warehouse-specific verification determination with the verification profile is
configured using the Customizing activity Define Warehouse-Specific Verification Determination.
Related Information
This feature enables you to view a list of all available status types for warehouse requests.
Technical Details
Type New
Additional Details
You can find all CDS views that are available for Extended Warehouse Management in CDS Views for Extended
Warehouse Management.
Related Information
This feature enables you to view all available status values and combinations of status value und status type for
warehouse requests.
Technical Details
Type New
Additional Details
You can find all CDS views that are available for Extended Warehouse Management in CDS Views for Extended
Warehouse Management.
Related Information
With this feature, you can use a business add-in (BAdI) to redetermine the destination storage type of inactive
putaway warehouse tasks that don't point to the correct destination storage type because the putaway
strategy is based on HU type and the HU type has been changed after deconsolidation.
Type New
Effects on Customizing
You can find BAdI: Decision on Bin Redetermination After Changing HU Type in Customizing for Extended
Warehouse Management under Business Add-Ins (BAdIs) for Extended Warehouse Management Goods
Receipt Process Strategies Putaway Strategies BAdI: Decision on Bin Redetermination After Changing HU
Type .
With this feature, you can automatically create handling units (HUs), including HU hierarchies, based on
packing instructions, packaging specifications, or with the package builder in the Pack Handling Units -
Advanced and the Work Center Packing for Outbound Delivery apps.
Technical Details
Type New
With this feature, you can implement an authorization check specifically for read access to warehouse stock
per warehouse number. This authorization object is the successor to authorization object /SCWM/STBI. The
ability to perform an activity-specific check based on the warehouse number brings the authorization object
into alignment with most of the other authorization objects in Extended Warehouse Management.
Technical Details
Type New
Additional Details
If you replace /SCWM/STBI with /SCWM/STB2, you see that most of the authorization fields are the same. The
main difference is the additional authorization field ACTVT (Activity), which enables you to specifically check for
read access to warehouse stock.
With the original authorization object /SCWM/STBI, it isn't possible to perform a check based on the generic
activity field ACTVT. In the new object /SCWM/STB2, the activity field ACTVT must be maintained as “03
Display” to behave like /SCWM/STBI with the same warehouse, storage type, and party entitled to dispose.
The new authorization object /SCWM/STB2 is the successor to the authorization object /SCWM/STBI and can
be used instead of it. Only one of the two authorization objects should be used in an authorization profile.
If you're implementing a new project, we recommend that you use only /SCWM/STB2.
If you're implementing an upgrade project, it's possible to continue to use /SCWM/STBI, for compatibility
reasons. There's a fallback logic that allows both authorization objects to be used.
The Display Warehouse Documents app has been renamed to Manage Warehouse Documents. With this
feature, you can cancel complete warehouse documents or individual items in a warehouse document.
Technical Details
Type Changed
Additional Details
A warehouse document contains all information about a goods movement, for example, goods receipt or goods
issue posting.
You can cancel warehouse documents created with the following apps in Manage Warehouse Documents:
You can enter a reason for movement when canceling a complete warehouse document or individual items in a
warehouse document.
You can enter a posting date when canceling warehouse documents posted with the Stock Data Transfer.
Effects on Customizing
You can use Manage Warehouse Documents without any additional configuration.
If you want to include a reason for movement when you post unplanned goods issue for consumption, you must
configure the reasons for movement. In Customizing, perform the following activities:
• Extended Warehouse Management Cross-Process Settings Warehouse Task Define Reasons for
Warehouse Movements
Related Information
With this feature, you can navigate from the success message of a goods issue for scrapping or consumption to
the Manage Warehouse Documents app.
Technical Details
Type Changed
Additional Details
The Batch column of the table has been moved to the list of columns that are not shown by default. The field is
also hidden in the Scrap and Consume screens.
Related Information
With this service, you can post unplanned goods issue to consume or scrap partial or total quantities of the
physical stock.
Technical Details
Type Changed
Additional Details
The business catalog SAP_SCM_BC_EWM_API (EWM - External APIs) needs to be assigned to a user to be able
to use this API. Users who want to use this API must have a role that includes authorization based on the
business catalog SAP_SCM_BC_EWM_API.
Related Information
With this feature, you can reverse the departure from checkpoint for transportation units (TUs) in TU-based
integration with Transportation Management (TM).
Type Changed
Additional Details
This feature allows you to correct errrors where a TU has the status Departed from Checkpoint, but it is still
at the warehouse. This means that the data in Extended Warehouse Management (EWM) and TM is kept in
alignment, which improves efficiency and avoids a complex realignment process.
Effects on Customizing
To allow the reversal of departure from checkpoint, select the Allow Reversal of Departure from Checkpoint
checkbox in Customizing for Extended Warehouse Management under Interfaces TM Integration Make
Settings for TM Message Processing .
Related Information
With this feature, you can use Advanced Shipping and Receiving for decentralized Extended Warehouse
Management (EWM) and Transportation Management (TM). Advanced Shipping and Receiving is an end-to-
end process for transporting and warehousing products. The outbound process starts with sales and ends with
the truck driving away from the warehouse.
Type New
Additional Details
In Advanced Shipping and Receiving for decentralized EWM and TM, EWM and TM are deployed on one SAP
S/4HANA system; Inventory Management and Physical Inventory (MM-IM), Sales and Distribution (SD), and
Delivery Management (LE-SHP) are embedded in a second system deployed as your enterprise management
system, for example, SAP S/4HANA or SAP ERP.
Outbound deliveries are created in Delivery Management and replicated as outbound delivery orders to EWM.
Freight units are then created from the outbound delivery orders in TM in the same system. Once the outbound
deliveries have been transferred from your enterprise management system, you can work independently in the
decentralized EWM and TM system based on the outbound delivery orders and freight units.
Effects on Customizing
You've enabled EWM to run as a decentralized client on an SAP S/4HANA stack in Customizing for EWM.
You've set up the integration of your enterprise management system with decentralized EWM.
You've made the prerequisite settings for Advanced Shipping and Receiving in TM.
Related Information
The SOAP API: Inbound Delivery - Create (B2B) (DELIVERYREQUEST_IN) has been enhanced to support
serialized subcontracting components and manufacturer serial numbers.
Technical Details
Type Changed
BMY (Subcontracting)
Additional Details
The following service nodes under subnode DeliveryRequest_In – DeliveryItem have been enhanced:
Prerequisite: In order to use serial numbers for subcontracting components in inbound deliveries, the
component must have a serial number profile with a serialization procedure SDDC (Maintain inbound
delivery component) assigned at the time of the inbound delivery creation.
The Manufacturer Serial Number is only added to the serial number master data upon the creation of a new
serial number at the time of the inbound delivery. If an existing serial number is assigned to an inbound
delivery or material document, the Manufacturer Serial Number is not updated.
This API is available on the SAP Business Accelerator Hub (https://api.sap.com/ ).
Related Information
The OData API: Inbound Delivery (A2X) now supports manufacturer serial numbers.
Technical Details
Type Change
Additional Details
The entity Inbound Delivery Maintenance Item Object Lists (A_MaintenanceItemObjList) has a new
property:
The Manufacturer Serial Number is only added to the serial number master data upon the creation of a new
serial number at the time of the inbound delivery. If an existing serial number is assigned to an inbound delivery
or material document, the Manufacturer Serial Number is not updated.
Related Information
With this feature, serial numbers are now supported for subcontracting components in the Change Inbound
Delivery (VL32N) app.
Technical Details
Type New
Additional Details
Prerequisite: In order to use serial numbers for subcontracting components in inbound deliveries, the
component must have a serial number profile with a serialization procedure SDDC (Maintain inbound delivery
component) assigned at the time of the inbound delivery creation.
The API Outbound Delivery – Notify (B2B) (DELIVERYREQUEST_OUT) has been extended with the new field
CustomerPartnerDescription. This new field enables customers to pass customer specific descriptions of
business partners.
Technical Details
Type Changed
Additional Details
The following field has been added to the Party node of the API:
• CustomerPartnerDescription
With this API, you can now assign an existing handling unit to an existing outbound delivery using the
AssignHandlingUnitToDelivery operation.
Technical Details
Type New
Additional Details
If you need to create an incident regarding this feature, use component LO-HU-API (HU Application
Interfaces).
Related Information
AssignHandlingUnitToDelivery
You can create batch splits using the Customer Returns Delivery (A2X) API. There has also been an update
to the PostGoodsReceipt operation and you can update additional fields using a PATCH request to the
A_ReturnsDeliveryItem entity.
Technical Details
Type New
Additional Details
The Create Batch Split Item is available as part of the API. With this operation, you can create a batch split for
an item in a delivery. In addition you can set the delivery quantity and change batch-related fields. Optionally,
you can set a value for the picking quantity of the newly created sub item in the same request.
You can update the following fields using a PATCH request to the A_ReturnsDeliveryItem entity of the API:
• Batch
• ShelfLifeExpirationDate
• ManufactureDate
You can send the following information using the PostGoodsReceipt operation:
• ActualGoodsMovementDate
Related Information
SAP BW data extraction has been enabled for some CDS Views. You can perform full extractions and delta
extractions from each of the affected views.
Technical Details
Type New
I_InboundDeliveryItem
I_OutboundDelivery
I_OutboundDeliveryItem
I_CustomerReturnDelivery
I_CustomerReturnDeliveryItem
Additional Details
With this feature, you can use commodity codes assigned to the material master (that is, commodity codes
based on SAP Governance, Risk and Compliance) in freight documents on item level for freight orders, freight
bookings, freight units, and consignment orders. You can display the commodity codes assigned to products
by navigating to the detailed view of these business documents. In the Items tab, select a product, and then
Commodity Codes.
Technical Details
Type New
Additional Details
You can use numbering schemes to create entries for commodity codes. You can maintain all the different
types of numbering schemes, their respective content, the link between the numbering scheme and the
content, and also the country assignment by making settings in Customizing.
You then assign the commodity code to a product and classify your products. To do so, you use the following
two new apps on the launchpad:
Effects on Customizing
The following new Customizing activities are available in Customizing for Transportation Management, under
Master Data Classification of Goods :
Furthermore, you can choose whether to use commodity codes assigned to the material master (that is,
commodity codes based on Governance, Risk and Compliance) or commodity codes assigned to items
locally (that is, a local TM source for commodity codes). You can make this setting in Customizing for
Transportation Management under Freight Order Management Freight Order Define Freight Order in
Additional Settings.
Related Information
With this feature, several functions in Freight Order Management have been enhanced.
Technical Details
Type Changed
Additional Details
Effects on Customizing
Related Information
With this feature, events and the handling execution status of transportation order stops and transportation
order items have been refactored. There is now a stricter coupling between events and and the handling
execution status: status changes are always derived from events, and not the other way round. You can
still change the status on the user interface, but technically this is triggered by an event first. The user or
external event reporting reports an event, which triggers the handling execution status update of the relevant
stops and/or items. This means that handling execution status changes are handled in a harmonized way,
independently of whether they are triggered from the user interface or caused by the propagation of a relevant
event into the document.
Technical Details
Type Changed
Effects on Customizing
Events which are relevant for the handling execution status follow a defined order. These events will set the
handling execution status when reported. You can maintain the order in which these events are reported in
event profiles.
A new Customizing activity is available in which you can define event profiles. For more information, see
Customizing for Transportation Management under Freight Order Management Execution Settings Define
Event Profiles .
Related Information
With this feature, you can choose for the system to consider the handling execution status of the stops within a
capacity document when you assign a requirement document to a capacity document during manual planning.
For example, you want to add a freight unit to a partially executed freight order. If you select the option
Consider Handling Execution Status in your manual planning settings under Document Assignment, the system
disregards those stops where the status is Checked Out or Departed. If necessary, it creates a new stop for the
same location. This means that the handling execution status of stops and the requirement items is consistent.
Technical Details
Type Changed
Additional Details
The new setting only takes effect when you assign the requirement document to the capacity document
header. If, for example, you assign a freight unit directly to a freight order location, the system uses the freight
order location you choose.
If you are using this feature in Advanced Shipping and Receiving, the system also considers the handling
execution status of warehouse loading and unloading stops. For example, if loading is completed for a
warehouse loading stop, but you want to add another freight unit, the system creates a new warehouse loading
stop for the same location, if the truck has not yet checked out from the shipping or receiving point.
Related Information
This feature enables you to set CO2 emissions parameters for vehicle types. Based on these, CO2 emissions
for road freight orders are calculated during manual planning and vehicle scheduling and routing (VSR)
optimization. The results are reflected in the road freight order and the transportation cockpit.
Technical Details
Type Changed
Additional Details
When you assign freight unit stages to a road freight order (FO) using manual planning or VSR optimization, the
CO2 emissions of the road FO are calculated automatically based on the settings that you made in Customizing
for your vehicle types. The same holds true when you use VSR optimization. In this case, the CO2 emissions
costs that you defined in your constraints and costs settings are taken into account in addition.
The calculated CO2 emissions with their unit of measure are displayed in the road freight order, the freight
unit, and in the transportation cockpit (road freight orders only). Using the aggregation row, you can identify
the total CO2 emissions of all road FOs in the transportation cockpit. They can also be displayed on the
geographical map and in the Gantt chart.
In the road freight order, a new CO2 Emissions tab page has been added. Here, you can view calculated CO2
emissions per stage, manually enter actual CO2 emissions for each stage, and display calculated and reported
emissions per stage as a chart.
On the freight unit Items tab, you can view the calculated CO2 emissions for each item by selecting the product
and navigating to the CO2 Emissions tab.
A new section Emissions Costs has been added to the Create Constraints and Costs Settings app and the Edit
Constraints and Costs Settings app.
Effects on Customizing
New fields have been added to the Customizing activity Define Equipment Types and Groups to define CO2
emissions for your vehicle types. For more information, see Customizing for Transportation Management under
Master Data Resources General Settings Define Equipment Groups and Equipment Types .
Note that in this Customizing activity, Transportation Unit Group has been renamed Container Group and
Transportation Unit Type has been renamed Container Type. Further, the order of the views has been
rearranged.
Note that the following objects have been removed from Customizing:
You can still access the view using transaction SM30 and the BAdI using transaction SE18. You can reactivate
the field for transportation mode Road using user parameter /SCMB/LEG_SUST. Note that the terminology on
the user interface of the view has been adjusted. For example, the view was renamed Define Distance-Related
Sustainability Categories.
Related Information
With this feature, you can use normalized and additional normalized quantities independent from package
building.
Type Changed
TM-INT (Integration)
Additional Details
In your business document type, you can now indicate whether the relevant unit of measure for the normalized
load consumption quantity (normalized quantity, NLQ) and the additional normalized load consumption
quantity (additional normalized quantity, ALQ) is determined based on a condition (using condition type /
SCMTMS/NLQ_UOM) or on the default unit of measure for the normalized and the additional normalized quantity
that you have specified in Customizing for your freight unit type, transportation unit type, and freight order
type. By indicating how the normalized and additional normalized quantity is to be determined, you activate the
use of normalized and additional normalized quantities.
In the Customizing activity Define UoM Relevance for NLQ and ALQ, you can optionally specify whether a unit of
measure is relevant for normalized or additional normalized quantities.
In the Define Normalized Quantity app, you can specify an individual normalized quantity per product or
reference product and unit of measure.
You can have the system build freight units based on normalized or additional normalized quantities as a split
criterion. You can define several units of measure for normalized and additional normalized quantities as the
planning quantity in your freight unit building rule. The system determines the relevant unit of measure to be
used based on the condition that you have defined.
Some of the values related to the normalized quantity are also displayed in a series of lists and hierarchies in
the transportation cockpit. SAP Note 2782304 enables you to implement additional fields or display existing
fields in additional lists and hierarchies. It also lists fields that you can display in your lists and hierarchies
using field catalogs. For more information about using field catalogs, see the What's New document for Field
Configuration for the Transportation Cockpit [page 1266].
For calculating charges based on the normalized quantities and additional normalized quantities, you should
have a valid freight agreement between the purchasing organization and the carrier. The freight agreement
should have a charge line with a rate table that must have the calculation bases NLQ and ALQ.
• The field for defining a unit of measure for normalized quantities has been moved from the Define Planning
Profile app to the Define Transportation Cockpit Settings app. A new field for defining a unit of measure for
additional normalized quantities has been added.
• The Normalized Quantity Definition tab page has been removed from the Change Package Type Assignment
app and is now available as a separate app Define Normalized Quantity.
Effects on Customizing
• New fields to specify the number of units and alternative number of units as well as the NLQ UoM and ALQ
UoM for your equipment types have been added to the Customizing activity Define Equipment Groups and
Equipment Types. For more information, see Customizing for Transportation Management under Master
Data Resources General Settings Define Equipment Groups and Equipment Types .
• A new Customizing activity for defining the UoM relevance has been added. For more information, see
Customizing for Transportation Management under Basic Functions Normalized Quantities (NLQ) and
Additional Normalized Quantities (ALQ) Define UoM Relevance for NLQ and ALQ .
• The Customizing activity for defining a conversion factor between the unit of measure of the normalized
quantity and the unit of measure of the additional normalized quantity has been moved from Freight Order
Management to Basic Functions. For more information, see Customizing for Transportation Management
under Basic Functions Normalized Quantities (NLQ) and Additional Normalized Quantities (ALQ)
Define Conversion Between NLQ and ALQ UoM .
• A new field Normalized Quantity UoM Determination has been added to the Customizing activities
for freight unit types, transportation unit types, and freight order types. For more information, see
Customizing for Transportation Management under:
• Planning Freight Unit Define Freight Unit Types
• Freight Order Management Transportation Unit Define Transportation Unit Types
• Freight Order Management Freight Order Define Freight Order Types
Related Information
With this feature, manual planning and the transportation cockpit have been enhanced.
Type Changed
Additional Details
• In the transportation cockpit, you can now display and change the cargo cut-off date and time and the
availability date and time of a freight booking.
• You can now change the movement type of an air or ocean freight booking.
• In the transportation cockpit, you can now add, change, or delete the equipment type of several container,
railcar, or trailer items.
• Manual planning now supports the inter-company sales process as well as incoterms. In the selection
criteria of the transportation cockpit, you can select the paying company code as an attribute for
freight unit stages. During manual planning, the system makes sure that two freight unit stages or two
freight units with different paying company codes are not planned on the same freight document. In
the additional selection attributes of your selection profile, you can indicate the paying company code
(PAYER_COMPANY_ORG_EXT_ID) as a selection criterion for your freight units.
• You can navigate from the lists and hierarchies of the transportation cockpit to the locations and business
partners using either hyperlinks or the context menu.
• In your requirement grouping profile, you can now define capacity limits that are taken into account during
creation of capacity documents based on requirement groups. The system applies the maximum capacity
limit to the groups of requirement document stages that it has built. That means, groups above the
maximum capacity limit are split into smaller groups. For all groups that are below the minimum capacity
limit, the system doesn’t create a capacity document.
• You can now run the batch report for creating capacity documents based on requirement groups in
simultaneous parallel sessions.
• A new function has been added to the Gantt chart. You can now display vertical lines in the chart panel that
indicate the start and end date/time of your planning horizon.
• In the constraints and costs settings of the planning profile, you can now see the processing sequence of
the entries. You can change the processing sequence either by changing the processing sequence number
of one entry or by using the corresponding buttons, such as Move up or Move to Bottom. The processing
sequence numbers of the other entries are adjusted automatically. The processing sequence is needed
because the evaluation logic was changed from "most-specific-fit" to "first-fit". Moreover, further cost
fields are now supported for equipment types.
• The following fields are available using personalization in the air freight booking list:
• Cargo Cut-Off Date (Airport of Departure)
• Cargo cut-Off Time (Airport of Departure)
• Availability Date (Airport of Destination)
• Availability Time (Airport of Destination)
• The following fields are available using personalization in the ocean freight booking list:
• Cargo Cut-Off Date (Port of Loading)
• Cargo cut-Off Time (Port of Loading)
• Availability Date (Port of Discharge)
• Availability Time (Port of Discharge)
• The following fields are available in the ocean and air freight booking hierarchies:
• Movement Type
• Movement Type (Description)
• A new button Item Mass Change has been added to the road and rail freight order, ocean and air freight
booking hierarchies.
• The following fields have been added to the freight unit stage list and the freight unit stage hierarchy:
• Paying Company Code
• Paying Company Code (Description)
• A new tab Capacity Limits has been added to the Create Requirement Grouping Profile app and the Edit
Requirement Grouping Profile app. It allows you to define multiple dimensions, each with a minimum
capacity, a maximum capacity, and a unit of measure.
• A new field Parallel Processing Profile has been added to the batch report for creating capacity documents
based on requirement groups. To start the report, from the SAP Easy Access menu, choose Logistics
Transportation Management Administration Background Processing Create Capacity Documents
Based on Groups .
• A new checkbox Show Planning Horizon Boundaries has been added to the settings dialog box of the Gantt
chart.
• A new field Processing Sequence has been added to the Define Constraints and Costs Settings app and the
Edit Constraints and Costs Settings app.
The XPRA for Constr. & Cost Settings MTR-Costs Proc. Seq. & Equi VarCosts (/SCMTMS/
XPRA_2023_COSTMT_SEQNO) is available for the changes in the constraints and costs settings (processing
sequence and support of further cost fields for equipment types).
This feature enables you to consider constraints for driving time and working hours during scheduling and
vehicle scheduling and routing (VSR) optimization. You can define sets of constraints to model different
regulations regarding driving time and working hours. Rests are then scheduled during scheduling and VSR
optimization to create a transportation plan that respects the driving time and working hours constraints you
defined.
Technical Details
Type New
Additional Details
Driving time and working hours constraints are the rules that define when drivers need to take a rest, such
as a night's rest. Several constraints are bundled in a driving and working constraint profile. You can assign
these driving and working constraint profiles to vehicles or drivers in the planning profile. Scheduling and
VSR optimization can then schedule rests in road freight orders based on these constraints. You can see
the scheduled rests in the corresponding lists and hierarchies of the transportation cockpit. They are also
graphically visualized in the Gantt chart.
You can define several sets of constraints, that is, driving and working constraint profiles, to consider different
regulations, such as EU and US regulations.
Note that driving and working constraint profiles are not taken into account during scheduling if you use
scheduling strategy Scheduling (Optimizer Server).
In the Create Capacity Availability Settings app and the Edit Capacity Availability Settings app, the following has
been added:
You can now also import data from or export data into a spreadsheet.
In the Create Scheduling Settings app and the Edit Scheduling Settings app, a new field Consider Time
Constraints has been added under General Data.
On the Change Planning Settings dialog box, a new field Ignore Scheduling Constraints has been added. If you
have defined a driving and working constraint profile, the field label is automatically changed to Ignore Driving
and Working Constraints.
The following new fields are available in the freight order list and hierarchy, the truck list, the driver list, and the
Gantt chart of the Transportation Cockpit app:
• Total Unavailability
• Total Driving Time
• Total Working Time
• Total Rest Time
• Total Idle Time
Effects on Customizing
You can define driving and working constraint profiles in Customizing for Transportation Management under
Planning General Settings Define Driving and Working Constraint Profiles .
In the Customizing activity Define Field Lists and Label Schemes for Gantt Chart, two new fields have been
added to define tooltips and label texts for rests:
For more information, see Customizing for Transportation Management under Basic Functions Gantt Chart
Define Field Lists and Label Schemes for Gantt Chart .
Related Information
With this feature, wildcards are supported in the product relationship profile. Further, cylindric product shapes
are considered by the package building optimizer (PBO).
Type Changed
Additional Details
• In the Change Product Relationship Profile app, you can now use wildcards when indicating products. By
using wildcards, you can indicate in the consolidation settings that a certain product or reference product
is incompatible with all other products which are not a child of this reference product in the reference
product hierarchy or vice versa. In the same way, you can define in the stacking settings, whether a certain
product or reference product can be stacked on all other products which are not a child of this reference
product in the reference product hierarchy, or not and vice versa.
• Up to now, products with cylindric product shape (cylinders) were treated as boxes by the PBO. Now, the
PBO can place multiple standing cylinders densely packed on a pallet if the following prerequisites are met:
• Cylinders are placed in an orientation where the base is parallel to the floor.
• The base is a perfect circle, that means, length equals width in the default orientation.
• Only cylinders that meet the following criteria are considered:
• Cylinders that have the same dimensions, weight and allowed orientations
• Cylinders that have the same behavior regarding stacking
You specify that a product is a cylinder in your material master data on the WM Packaging tab in the
Product Shape field.
You can deactivate this behavior by using BAdI: Package Building (/SCMB/EX_PACKAGE_BUILDER).
This feature enables you to configure the fields that are to be displayed in the lists and hierarchies of the
Transportation Cockpit app. Configuring the fields can improve the response time of the transportation cockpit.
Type New
Additional Details
Based on maximum user interface structures delivered by SAP, which contain all available fields per list and
hierarchy, you create a field catalog for lists and hierarchies in the Define Field Catalogs for Transportation
Cockpit app. Each field catalog defines which fields are to be displayed; whether they are displayed by default,
using personalization, or not at all; and the sequence in which they are displayed. You can also specify what the
fields are to be called. Note that the maximum user interface structures also contain the fields that you could
add using the enhancement concept for the Transportation Cockpit app in the past.
Configuring the fields can improve the response time of the transportation cockpit, which mainly depends on
fields displayed by default but also on fields that you can display using personalization. Fields that are not
displayed at all, that is, neither by default nor using personalization, do not have an impact on the response
time.
You then assign these field catalogs to your page layouts. When you start the Transportation Cockpit app with
a certain page layout, the assigned field catalogs are taken into account for the lists and hierarchies. The
corresponding fields are either displayed by default or you can display them using personalization.
SAP delivers field catalogs for lists and hierarchies of the Transportation Cockpit app. These are the default field
catalogs. You can't change or delete them. However, you can create copies and then change them.
If you create new page layouts, the system automatically assigns the default field catalog of the corresponding
list or hierarchy. Note that for your existing page layouts, you have to assign the field catalog manually.
If you extend one of the nodes ROOT, STOP, STOP_SUCCESSOR, or ITEM_TR of business object TOR with your
own fields, these fields are automatically inserted into the corresponding field catalogs. You can then edit them
in the field catalog as any other field. For example, you can add or change a label or indicate that they are to be
displayed by default on the user interface.
A new field Field Catalog has been added to the Define Page Layouts for Transportation Cockpit app.
A new field Maximum User Interface Structure has been added to the Customizing activity Define Settings
for Page Layouts. For more information, see Customizing for Transportation Management under Planning
General Settings Define Settings for Page Layouts .
Related Information
With this feature, scheduling and automatic planning have been enhanced.
Technical Details
Type Changed
Additional Details
• Embedded scheduling and vehicle scheduling and routing (VSR) opimization now consider constraints
for driving time and working hours. For more information, see the What's New document for Considering
Constraints for Driving Time and Working Hours [page 1264].
• Scheduling might fail because the planning horizon is too short. In the scheduling settings, you can now
indicate that the planning horizon is to be extended. If you activate this new function, the system tries to
enlarge the planning horizon based on the dates and times of the documents to be scheduled.
For more information about new functions in load planning, see the What's New document for Enhancements
for Load Planning [page 1271].
• A new field Extend Planning Horizon Automatically has been added to the Create Scheduling Settings app
and the Edit Scheduling Settings app. This field has also been added as a checkbox to the Change Planning
Settings dialog box.
• In the Create Constraints and Costs Settings app and the Edit Constraints and Costs Settings app, the Fixed
Costs per Resource or Equipment Type field has been renamed Fixed Costs per Vehicle Resource.
This feature enables you to define the validity of geographical data in hours and disable the storage of
geographical information system (GIS) data. Further, two new reports are available.
Technical Details
Type Changed
Additional Details
You can now define validity periods (in hours) for GIS strategies assigned to a given GIS provider. Further, you
can disable the storage of GIS data. Finally, you can now specify that only invalid entries are to be considered
by the report for deleting buffered distances and durations.
A new report, Display Schedules and Default Routes with Unsupported GIS Settings (/SCMTMS/
SCH_SEL_GIS_VAL), is available. It lists schedules and default routes, which contain distances and durations
that have been obtained by a GIS strategy that does not allow storing geographical data or only for a finite
validity period.
A new report, Check Buffered Distances and Durations for Inconsistencies (/SCMB/
DDD_CHECK_TRIANGULATION), is available. It analyzes distances and durations to identify inconsistencies.
Incorrect or inconsistent distances and durations can lead to wrong or incomplete optimization results. For
example, the distance and duration of a direct connection between two locations should be shorter or faster
than the indirect connection via other locations (triangle inequality).
• A new field Consider Invalid Entries Only has been added to the reports for deleting buffered distances
and durations. For more information, see SAP Easy Access Menu under Logistics Transportation
Management Master Data Transportation Network Distance and Duration Determination :
• Delete Buffered Distances and Durations
• Delete Buffered Distances and Durations in Batch
• To use the new report for displaying schedules and default routes with unsupported GIS settings,
on the SAP Easy Access menu, choose Logistics Transportation Management Master Data
Transportation Network Schedule and Default Route Display Schedules and Default Routes with
Unsupported GIS Settings .
The node Schedule has been renamed Schedule and Default Route.
• To use the new report to check buffered distances and durations for inconsistencies, on the SAP Easy
Access screen, choose Logistics Transportation Management Master Data Transportation Network
Distance and Duration Determination Check Buffered Distances and Durations for Inconsistencies .
Effects on Customizing
In the Customizing activity for defining GIS providers, the following fields have been added on the GIS
Strategies view:
Further, the definition of GIS strategies now depends on the selected GIS provider. For more information, see
Customizing for Transportation Management under Master Data Transportation Network Geographical
Services Define GIS Providers .
The last three have been moved to this node from Transportation Network Transportation Lane Distance
and Duration Determination .
Related Information
Geocoding
Settings for Distance and Duration Determination
Deletion of Buffered Distances and Durations
Checking Buffered Distances and Durations for Inconsistencies
This feature enables you to use different optimization approaches in automatic load planning. Further, the
support of cylinders in automatic load planning has been improved.
Technical Details
Type Changed
Additional Details
• A new field Engine has been added to the Define Load Planning Settings app and the Edit Load Planning
Settings app. The new field is also available in the Change Planning Settings dialog box in the Transportation
Cockpit app.
Effects on Customizing
The two Business Add-Ins (BAdIs) for the optimizer for load planning and load consolidation were replaced with
new technical objects:
• BAdI: Optimizer for Load Planning and Load Consolidation – Preprocessing: /SCMTMS/
PLN_LSO_GEN_PRE_PROC
• BAdI: Optimizer for Load Planning and Load Consolidation – Postprocessing: /SCMTMS/
PLN_LSO_GEN_POST_PROC
For more information, see Customizing for Transportation Management under Business Add-Ins (BAdIs) for
Transportation Management Planning Optimizer for Load Planning and Load Consolidation .
Related Information
With this feature, you as a shipper can enable your carriers to use the new app Manage Charges for Freight
Orders to view, update, and approve charges for freight orders.
Technical Details
Type New
Related Information
Settlement Management
Manage Charges for Freight Orders
With this feature, you as a shipper can use capacity demand and rates to manually award target shares to
carriers for each transportation lane. You can use a spreadsheet to award the carriers.
Type New
Related Information
With this feature, you can calculate transportation charges for each of the additional agreement parties in a
freight order or freight booking. You can use the additional agreement parties for other logistics services such
as export clearance or fumigation of containers. You can also settle freight charges for service providers.
When you calculate charges for a freight order or freight booking with additional agreement parties, the system
calculates the charges based on the valid agreement between the purchasing organization and main carrier
and also between the purchasing organization and the additional agreement parties.
Technical Details
Type New
You can calculate charges at header, item, or stage level, depending on your Customizing settings in the
calculation profile assigned to the organization, main carrier, or additional agreement parties for both the main
carrier and additional agreement parties.
However, if you want to calculate the charges for the main carrier as well as any additional agreement party
only at the header level you've to do the following settings in the Customizing for Transportation Management.
Under Basic Functions Define General Settings for TM , select the checkbox Header Level Charge
Calc. in Freight document with Add. Agreement Party.
If you need to create an incident regarding this feature, use component TM-CF-CC.
Related Information
Technical Details
Type New
Additional Details
The charges are calculated based on the valid freight agreements between the purchasing organization and
main carrier and the purchasing organization and service providers. Service location and duration, if available
For calculating service charges based on the service location and duration, you use calculation bases
SRV_LOCATION and SRV_DURATION in the rate table along with the resolution base SERVICE in the calculation
sheet.
If you need to create an incident regarding this feature, use component TM-CF-CC.
Related Information
With this feature, you can further customize freight unit building rules in the Logistics Integration Profile.
New Customizing allows Transportation Management (TM) to build freight units for complete items in a sales
document with incomplete items.
Technical Details
Type Changed
Effects on Customizing
To enable the building of FUs for partially complete sales orders, see Customizing for Transportation
Management under Integration Logistics Integration Internal TM Component Integration Define
Logistics Integration Profile .
This feature enables you to integrate scheduling agreements from Sales and Distribution (SD) with
Transportation Management (TM).
Technical Details
Type Changed
Preparation Required No
Related Information
This feature enables you to conduct transportation logistics solely on the basis of an outbound delivery.
Decentralized EWM and TM is embedded in SAP S/4HANA. The arrangement requires integration with
Extended Warehouse Management (EWM), and EWM integration with an ERP system in turn.
Technical Details
Type New
Additional Details
Integration with decentralized EWM enables you to conduct the outbound process in an Advanced Shipping
and Receiving setup. The process is based on outbound deliveries that stem from sales orders.
Freight unit building (FUB) considers outbound delivery orders from EWM for the creation of freight units.
Further, selection criteria and selection profile for the transportation cockpit allow selecting freight unit stages
based on the outbound delivery order number.
For more information about the EWM perspective of decentralized TM and EWM integration, see the What's
New document for Advanced Shipping and Receiving for Decentralized EWM and TM: Outbound Process [page
1243].
Effects on Customizing
New Customizing activities are available. For more information, see Customizing for Transportation
Management under Integration Advanced Shipping and Receiving Decentralized EWM-TM Integration .
Related Information
With this feature, the integration of Transportation Management (TM) with Extended Warehouse Management
(EWM) based on the EWM transportation units (TU) supports the reversal of the status Departed from
Checkpoint in EWM.
Type New
Additional Details
You can now reverse a departure and send a second departure message from EWM to TM for the outbound
process. Up to now, departure reversal in the integration based on EWM-TUs was only available for inbound
processes.
For information about the supported functions and the restrictions, see SAP Note 3018355 .
Effects on Customizing
To allow the reversal of the departure from checkpoint, select the Allow Reversal of Departure from
Checkpoint checkbox in Customizing for Extended Warehouse Management under SCM Extended Warehouse
Management Extended Warehouse Management Interfaces TM Integration Make Settings for TM
Message Processing .
Related Information
Reversal of Departure
Integration Based on EWM Transportation Units
Enhancements to TU-Based EWM-TM Integration [page 1242]
With this feature, you can use star-shaped freight orders in the integration of Transportation Management (TM)
with Extended Warehouse Management (EWM) based on EWM transportation units (TU).
Type New
Additional Details
Depending on the transportation scenario, freight orders in TM can have different stage topologies. The
integration based on EWM-TUs now supports the stage sequence type Star-Shaped Based on FU Stages.
Based on the information from the freight units (FU), the stages of the freight order have the same start
location but different end locations (for example, for parcel freight orders or freight orders for customer
pick-up).
Up to now, the integration based on the EWM-TU only supported freight orders with stage sequence type
Defined and Linear. This is the default topology if the route of the freight order is planned in TM.
The following example is a typical business scenario for a star-shaped freight order:
• A shipper subcontracts the transportation of goods from the plant to their customers to a third-party
logistics (3PL) provider.
• The freight orders are created by the shipper, who is responsible for assigning the freight units.
• The routing planning is done by the 3PL provider but not reflected in the shipper’s TM system.
For information about the supported functions and the restrictions, see SAP Note 3018355 .
Effects on Customizing
In section Basic Settings for the freight order type, you have defined the stage sequence type by selecting
the option Star-Shaped Based on FU Stages. For more information, see Customizing for Transportation
Management under Freight Order Management Freight Order Define Freight Order Types .
Related Information
With this feature, stock transport order (STO) processes in the integration of Transportation Management
(TM) with Extended Warehouse Management (EWM) based on EWM transportation units (TUs) have been
enhanced.
Technical Details
Type Changed
Additional Details
When the departure message is sent by EWM, the freight units are now reassigned from the LE outbound
delivery to the LE inbound delivery. This allows you to see which delivery is currently being worked on.
The status updates and the transition from the combined outbound-to-inbound process has been optimized:
If you configure the Automatic Sending of Unloading Instructions at Departure in STO Customizing, the system
now automatically sets the Unload Plan (Stop) status to Finalized when departure is posted in EWM, and then
automatically sends unloading instructions to EWM. The warehouse workers in EWM can then directly continue
with the STO inbound process.
In a multi-pickup scenario, the Unload Plan (Stop) status for the receiving EWM-managed warehouse will be set
to Finalized only when the last departure of all sending EWM-managed warehouses is posted.
For information about the supported functions and the restrictions, see SAP Note 3018355 .
Effects on Customizing
In the EWM integration profile, you have defined the specific settings for STO processes and configured
Automatic Sending of Unloading Instructions at Departure.
For more information, see section Settings for Stock Transport Orders in Customizing for Transportation
Management under Integration Integration with Extended Warehouse Management Define EWM
Integration Profile .
With this feature, you can list how you use objects and functions in Transportation Management (TM) within
SAP S/4HANA. The result shows if you are using objects and functions which belong to either Basic TM or
Advanced TM.
Basic TM uses defined and limited functions within SAP S/4HANA Supply Chain for Transportation
Management to allow a simple transportation process equivalent to the classic LE-TRA transportation process.
The functions of Basic TM are part of the SAP S/4HANA Enterprise Management license.
Advanced TM uses the full scope of SAP S/4HANA Supply Chain for Transportation Management. The
functions of Advanced TM are part of SAP S/4HANA Enhanced LOB Functions licenses, which are in addition to
the SAP S/4HANA Enterprise Management license.
Technical Details
Type New
Additional Details
The transaction /SCMTMS/AUDIT can be used to run the report during implementation projects.
In addition, the transaction is used by the central SAP Auditing Department. Auditing in the customer system
takes place regularly in alignment with the customer.
Please note that the report is for your orientation. Certain functions, for example, Embedded Analytics based
on core data services or collaboration apps in TM, amongst others, are currently not verified.
For more information about the audit report, see SAP Note 3289248 .
The CDS view Flxbl. Intvl. f. Transp. Bus. Perf. Mon. (I_TRANSPBUSPERFMNTRFLXBLINTVL) has been
deprecated with SAP S/4HANA 2023.
SAP will not provide a successor view. However, you can find a similar view in the related package:
I_TranspBusDshbrdFlxblIntvl.
Technical Details
Type Deprecated
Additional Details
Remember that the following CDS views deprecated with SAP S/4HANA 2022 will become unusable soon:
With this feature, you can use pre-configured templates to define alternative determinations for identifying
alternative confirmations for requirements.
Technical Details
Type New
Additional Details
In the Configure Alternative Determination app (app ID: F5354), you can now use the Create from Template
pushbutton to define an alternative determination on the basis of the pre-configured, template alternative
determinations listed for selection on the Select Alternative Determination screen. After choosing one of the
templates, you can remove, add, and adapt the used rating attributes and hard constraints, as required to suit
your business needs. Furthermore:
• The Used Template field in the header data for an alternative determination displays the pre-configured
template alternative determination that was used to define the alternative determination.
• You can use the Revert to Template pushbutton to restore the pre-configured rating attribute and hard
constraint data that you may have changed during the definition of an alternative determination on the
basis of a pre-configured template alternative determination.
Related Information
With this feature, you can define an alternative determination that will use the leading substitute defined in
master data to generate an alternative confirmation for a requirement.
Technical Details
Type New
Additional Details
The Configure Alternative Determination app (app ID: F5354) now offers an additional rating attribute, Prefer
Leading Substitute, which, when selected during determination definition, ensures that only an alternative for
which the Lead Substitute indicator is maintained in the substitution master data is considered as a valid
alternative for a requirement.
Related Information
With this feature, you can sort the rating attributes used in alternative determinations more efficiently.
Type New
Additional Details
The Configure Alternative Determination app (app ID: F5354) has now been enhanced to provide more efficient
sorting of alternative determinations. When you add new or edit existing alternative determinations, you can
use the Move Up and Move Down pushbuttons to position the rating attributes in the required sequence - doing
so will automatically update the sequence by adapting the defined Ordinal Number automatically. Note that:
• You can no longer adapt ordinal numbers independently: this action is controlled by the Move Up and Move
Down pushbuttons.
• The ordinal number for rating attribute Maximum Confirmation Ratio is set automatically to 1 and cannot
be changed.
Related Information
With this feature, you can use additional hard constraints to define alternative determinations for identifying
alternative confirmations for requirements.
Technical Details
Type New
Additional Details
The Configure Alternative Determination app (app-ID: F5354) now offers additional hard constraints for the
determination of alternative confirmations during availability checks. In addition to the hard constraints
Confirmation Ratio (previously Minimum Confirmation Ratio) and Delay (previously Maximum Delay), you can
now use the following new hard constraints:
• Number of Plants
• Number of Products
• Number of Storage Locations
• Number of Substitutes
• Original Plant
• Original Product
Related Information
With this feature, the Configure Alternative Determination app provides more information about BAdI-based
alternative determinations.
Technical Details
Type New
Additional Details
The Configure Alternative Determination app has been enhanced to display additional information about BAdI
implementations used to determine alternative confirmations:
• When you define a BAdI-based alternative determination and choose a BAdI implementation on the Select:
Implementation Name dialog screen, the system checks if the chosen BAdI implementation is active as
well as the implementation's filter setting values. The check result (Consistent or Inconsistent) is displayed
subsequently in the Consistency Status field.
• The Implementation Information subscreen displays the data maintained in the backend for the BAdI
implementation specified chosen on the Select: Implementation Name dialog screen and displayed in the
Implementation Name field.
Related Information
This OData version 4 service enables you to carry out product availability check to verify if the previously
calculated confirmations are still valid after a change in the demand or supply situation in the order fulfillment
process. For example:
Type New
Additional Details
The Backorder Processing Run API offers the following service operations:
Related Information
With this feature, the Review Availability Check Result app has been enhanced with multiple new functions.
Technical Details
Type New
Additional Details
In addition to now being able to use the Review Availability Check Result app to process sales orders without
charge and quotations, you can now:
Note that Review Availability Check Result has been integrated in the SAP Fiori-based Manage Sales Orders
app.
Related Information
With this feature, you can define with increased granularity which stocks, receipts, and requirements are to be
considered when availability is checked on the basis of a specific scope of check.
Type New
Additional Details
On the Stocks, Receipts, and Requirements subscreens in transaction OVZ9A, Scope of Advanced Availability
Check, you can now specify exactly which receipts, stocks, and requirements are to be included - or excluded -
when an availability check is run on the basis of a specific checking rule and checking group, thereby increasing
the flexibility you have to fine-tune confirmations to your business processes. When checking availability for
sales orders, you can now, for example:
Effects on Customizing
You can reach Scope of Advanced Availability Check from transaction ATP_IMG. Alternatively, in SAP Reference
IMG, navigate Cross-Application Components Advanced Available-to-Promise (aATP) Product Availability
Check (PAC) .
Related Information
With this feature, you have additional options for configuring replenishment lead time for availability checks.
Type New
Additional Details
You can:
• In transaction OVZ9A, Scope of Advanced Availability Check, configure replenishment lead time to generate
a zero confirmation for an availability check, thereby avoiding potential over-confirmations and allowing an
improved adaptation to your logistics processes.
In the Results After Check Horizon dropdown in the Check Horizon subscreen, you can choose Zero
Confirmation in addition to Ignore Check Horizon and Full Confirmation.
• In transaction OVZ2A, Availability Checking Group advanced ATP, assign a scheduling schema to
determine replenishment lead time in the BPS Schema for Check Horizon field. A sample schema,
AVAILY_CHECK_HORIZON is available and can be adapted as required - available parameters are Material
and Plant.
Effects on Customizing
• To navigate to activity Scope of Advanced Availability Check in the SAP Customizing Implementation Guide,
go to Cross-Application Components Advanced Available-to-Promise (aATP) Product Availability
Check (PAC) .
• To navigate to activity Availability Checking Group advanced ATP in the SAP Customizing Implementation
Guide, go to Cross-Application Components Advanced Available-to-Promise (aATP) Define
Availability Checking Groups Define Availability Checking Group Behavior .
Related Information
With this feature, you can now correlate schedule line quantities for delivery groups.
Technical Details
Type New
Additional Details
In transaction VOV7, Maintain Item Categories, you can now use the Create Delivery Group field in the Bill of
Material/Configuration subscreen to set up your system to create delivery groups with correlated schedule
lines quantities, in addition to delivery dates. This ensures that any quantity correlations defined in the bill of
material are retained for individual deliveries.
The Review Availability Check Result screen clearly displays the confirmed delivery date and quantity for each
schedule line for any requirements from delivery groups.
As of SAP S/4HANA 2023, SAP liveCache is no longer in use for shortening runtimes and database loads
during product availability checks.
Technical Details
Type Deprecated
Related Information
The new Business Add-In (BAdI) ATP Product Allocation Characteristic Value Combination Determination
ATP_PAL_CVC_DETERMINATION enables you to modify the result of the characteristic value combination
(CVC) determination during a product allocation check. You can replace the CVC determined for a requirement
with another one, as well as add a CVC from the current allocation object when none was found. Furthermore,
you can also change the constraint status of the CVC that is used in the check.
Technical Details
Type New
Additional Details
The BAdI is called at the point in time when the product allocation check is being prepared.
Using the CVC constraint status value Not Relevant allows you to remove the CVC from further processing: the
system behaves as if no CVC was found.
Effects on Customizing
You can find the new BAdI in Customizing at Cross-Application Components Advanced Available-to-
Promise Product Allocation (PAL) Enhancements for ATP Product Allocation Check BAdI: ATP Product
Allocation Characteristic Value Combination Determination .
The new Business Add-In (BAdI) ATP Product Allocation Sequence Constraint Preparation
ATP_PAL_SQNC_CSTRT_PREPARATION enables you to influence which requirements and how these
requirements will be checked against product allocation. You can change parameters of the product allocation
sequence constraint, i.e. changing validity periods, the number of backward/forward consumption periods, the
sequence constraint status, and the allocation rate.
Technical Details
Type New
Additional Details
This BAdI is called during the preparation phase of the product allocation check.
For further information, see the BAdI documentation that is available in the system.
You can find the new BAdI in Customizing at Cross-Application Components Advanced Available-to-
Promise Product Allocation (PAL) Enhancements for ATP Product Allocation Check BAdI: ATP Product
Allocation Sequence Constraint Preparation .
With the following new apps you can display the change documents recorded for changes that were made to
product allocation objects, product allocation sequences and characteristic value combinations:
Technical Details
Type New
Additional Details
The Monitor Allocation Object Changes app provides a list of changes made to the product allocation object
(PAO) data, changes to characteristic value combinations (CVCs) of the selected PAO and changes made to
allocation periods of CVCs in the allocation object. The Monitor Allocation Sequence Changes provides a list
of changes made to the fields of the allocation sequence header data, changes to material-plant assignments,
and changes to sequence groups and constraints. The Monitor Allocation Value Combination Changes app
displays the changes made to characteristic value combinations (CVCs) used in product allocation objects.
You can access the change document apps via buttons in the apps for maintaining product allocation objects
(Configure Product Allocation), maintaining allocation sequences (Manage Product Allocation Sequences,
maintaining allocation planning data (Manage Product Allocation Planning Data) and assigning sequences to
material-plant combinations Assign Product to Product Allocation).
To enable users to access these apps, their business users need to have the following business catalog(s)
assigned:
Related Information
With this feature, you can check fashion-related contracts against product allocation to plan high volumes of
incoming orders and provide confirmations for customers early in time. Customers later call off quantities
reserved in the contract via sales orders. You can check the contract requirements for availability and also
against product allocation. The call-offs for the contract are checked for availability and can also be checked
against product allocation.
Technical Details
Type New
Additional Details
If a fashion-related quantity contract is checked against product allocation, then the confirmed quantities are
reserved as contract consumptions.
Related Information
With this feature, you can use several new fields and columns in the Product Allocation monitoring apps
(Monitor Product Allocation Periods, Monitor Product Allocation Characteristic Value Combinations, and Monitor
Product Allocation Order Items).
Technical Details
Type New
Additional Details
The following new fields, columns, and buttons have been added:
Related Information
With this feature, an authorization check has been added for key users executing the destruction report
AATP_PROD_ALLOC_DES. For destroying characteristic value combinations using option 2 and 3 of the
report (Last Change Date Selection tab and CVC Selection tab), users need to have the authorization object
M_PAO_CVC with authorization activity Extended Maintenance (36).
Technical Details
Type New
This feature enables you to use Alternative-Based Confirmation (ABC) with Supply Creation-Based
Confirmation (SBC). ABC can use substitutes (plants, storage locations, or products) that allow supply
creation for producing the missing quantity to fulfill a requirement. ABC can consider substitute materials,
plants, or storage locations for which supply creation has been activated and supply elements (planned orders,
purchase requisitions or stock transfer requisitions) can be created for the missing quantity.
Technical Details
Type New
Additional Details
During the substitution process, substitutes (plant, storage location, or material) without supply creation
can be combined to fulfill the requirement. However, when creating supply, you can only use one substitute
to create the missing quantity. Several substitutes creating supply for the same request aren't supported.
You also can't combine different substitutes while producing the remaining missing quantity in one of the
substitutes.
Effects on Customizing
To use ABC with SBC, in Customizing of Advanced Available-to-Promise (aATP), choose Configuration
Activities for Enhanced Check Methods Configure Enhanced Check Methods by Document Purpose and
set ABC and supply creation to active for your document purpose and availability checking group.
With this feature you can use the app Configure Activity Attributes for stock transport orders for more precise
scheduling results. It enables you to flexibly configure durations and working times of logistical activities for
scheduling with Business Process Scheduling (BPS).
Technical Details
Type New
Additional Details
App-ID: F6439
To enable users to access this app, their business users need to have the following business role assigned:
Order Fulfillment Manager - Scheduling (SAP_BR_ORD_FLFMT_MNGR_SCHDG).
As a key user, you are required to configure some activities to use BPS. For more information, see Use BPS with
Stock Transport.
Related Information
The OData API Product Substitution (Version 3) is enhanced to support the functionality to update the
validities period of substitution as timestamps.
Technical Details
Type Changed
Related Information
The OData API Product Substitution Exclusion (Version 3) is enhanced to support the functionality to update
the validities period of substitution as timestamps.
Technical Details
Type Changed
Related Information
The OData API Plant Substitution (Version 2) is enhanced to support the functionality to update the validities
period of substitution as timestamps.
Technical Details
Type Changed
The OData API Plant Substitution Exclusion (Version 2) is enhanced to support the functionality to update the
validities period of substitution as timestamps.
Technical Details
Type Changed
Related Information
The OData API Storage Location Substitution (Version 2) is enhanced to support the functionality to update the
validities period of substitution as timestamps.
Technical Details
Type Changed
Related Information
The OData API Storage Location Substitution Exclusion (Version 2) is enhanced to support the functionality to
update the validities period of substitution as timestamps.
Technical Details
Type Changed
Related Information
The OData API Product Substitution (Version 2) is deprecated. It is replaced by the successor OData API
Product Substitution (Version 3).
Type Deprecated
Related Information
The OData API Product Substitution Exclusion (Version 2) is deprecated. It is replaced by the successor OData
API Product Substitution Exclusion (Version 3).
Technical Details
Type Deprecated
Related Information
The OData API Plant Substitution (Version 0001) is deprecated. It is replaced by the successor OData API Plant
Substitution (Version 0002).
Technical Details
Type Deprecated
Related Information
The OData API Plant Substitution Exclusion (Version 0001) is deprecated. It is replaced by the successor
OData API Plant Substitution Exclusion (Version 2).
Technical Details
Type Deprecated
Related Information
The OData API Storage Location Substitution (Version 0001) is deprecated. It is replaced by the successor
OData API Storage Location Substitution (Version 0002).
Technical Details
Type Deprecated
Related Information
The OData API Storage Location Substitution Exclusion (Version 0001) is deprecated. It is replaced by the
successor OData API Storage Location Substitution Exclusion (Version 0002).
Technical Details
Type Deprecated
Related Information
Some CDS views for substitutions are deprecated with this release.
Technical Details
Type Deprecated
The following CDS views are deprecated and replaced with the corresponding new CDS views:
This feature enables you to define a specific storage location as the planning level for supply protection.
Usually, supply protection is defined on the level of a material-plant combination. It is now also possible to
define protection for a specific storage location.
Technical Details
Type New
Additional Details
Demands for the same product in another storage location are not affected by the defined protection. For one
material-plant combination, all active supply protection objects must have the same planning level.
If supply protection is defined for the storage location as the planning level, the demand elements must
contain a storage location.
Related Information
This feature in supply protection enables you to define a check for whether a demand is covered by the
remaining protection of the related time bucket or whether it exceeds the remaining protection.
Technical Details
Type New
Additional Details
If the demand is covered by the remaining protection, only protection groups of equal or higher priority act as
a restriction. For any demand exceeding the remaining protection, protection groups with lower priorities are
also considered as a restriction.
Related Information
Technical Details
Type New
You must create and activate your own implementation of this BAdI. For this, go to the Custom Logic app. For
further information, see the BAdI documentation that is available after you choose the BAdI that you want to
implement.
Related Information
Custom Logic
Creating Implementations
App Extensibility: Manage Supply Protection (Key User)
Type New
You must create and activate your own implementation of this BAdI. For this, go to the Custom Logic app. For
further information, see the BAdI documentation that is available after you choose the BAdI that you want to
implement.
Related Information
Custom Logic
Creating Implementations
App Extensibility: Manage Supply Protection (Key User)
The following events are now available to provide information about supply protection:
Technical Details
Type New
Related Information
This API enables you to perform a product availability check considering advanced ATP (aATP) basic methods
such as product allocation (PAL) and supply protection (SUP). The API takes the sequence of the demand
elements into account and considers their respective consumption within the request. This check is a
simulation of a real demand without creating a sales order and a persisting reservation.
Technical Details
Type New
Related Information
Availability Change Log (ACL) is a framework that captures the date and time whenever there's a change in the
availability situation.
Technical Details
Type New
Additional Details
With this feature, we allow the capture of all availability situation-related changes in the documents. The
captured changes are then used during the backorder processing run to filter out the requirements for the
material-plant combinations where there was no change in the availability situation.
Related Information
With this feature, you can use CDS views to retrieve data for the Availability Change Log (ACL) framework.
Type New
Additional Information
With the following CDS views, you can retrieve the details of the material-plant-MRP area combination records,
timestamps, and categories for ACL:
• I_AVAILYCHGLOG
• I_AVAILYCHGLOGTMESTMP
• I_AVAILYCHGLOGCAT
Represented Objects These CDS views represent the following SAP object type:
Related Information
This feature enables you to maintain Extended Service Parts Planning (eSPP)-related product master data
for MRP areas using the existing mass maintenance reports for MRP areas (reports RMMDDIBE and
RMMDDIBE02).
Technical Details
Type Changed
SCM-BAS-MD-PR
Additional Details
The maintenance of eSPP-specific data for the active version in the SCM product master (transaction /
SAPAPO/MAT1) was already limited to specific fields in the past releases. It has now been completely disabled
since alternatives exist for all fields.
If you need to create an incident regarding the maintenance of eSPP-specific fields in reports RMMDDIBE and
RMMDDIBE02, use component SCM-S4H-MD-PR.
The user interface of report RMMDDIBE (transaction MDDIBE) has been enhanced with a new button Extended
SPP data on tab Create/Change with Data. Pressing this button opens a popup window where eSPP-specific
fields from database table /SAPAPO/MATLSPP can be maintained.
The user interface of report RMMDDIBE02 has been enhanced with a new tab Extended SPP data where
eSPP-specific fields from database table /SAPAPO/MATLSPP can be maintained.
The user interface of transaction /SAPAPO/MAT1 has been changed. When maintaining location product data
for the active version, all fields on the following tabs are now read-only:
In addition, the Product Groups on tab Properties 2 and the fields New Product, Prod. Start Date and Production
End Date on tab Properties of eSPP are now read-only.
Users maintaining eSPP-specific data for MRP areas might need additional authorization to use reports
RMMDDIBE and RMMDDIBE02.
Related Information
This feature enables you to mark and handle errors in demand tables to improve the process and performance.
The new functionality offers a complete scenario of handling failed demand. The failed records not uploaded
from the staging tables (/SAPAPO/SDDEM, /SAPAPO/EXTDEM and /SAPAPO/STODEM) to the tables /
SAPAPO/RAWDML and /SAPAPO/DEMHIS will acquire the new status Processed with Error. This status is
represented by a new field that will be marked for every wrong record to indicate that it was processed with
errors.
Technical Details
Type New
Additional Details
In eSPP demand is captured from sources and stored in staging tables. From the staging tables the demand
lines are forwarded to tables holding the raw demand and the demand history. Previously, when the upload of
demand data into the raw demand and demand history table failed, the entry remained in the staging table
and an error was reported in the application log. Given the volume of the data in the process, this could lead to
errors being repeated continuously and a diminished performance over time.
The new functionality offers a complete scenario of handling failed demand as mentioned in the section above.
• If the indicator is set, you will exclude the records marked with an error flag from further processing.
• If the indicator is not set, you will reprocess the records with an error.
Recommendation
We recommend creating two service profiles. One for the regular processing that excludes the records
marked with the error flag from further runs of demand capture as it improves the performance of the
process, and one that takes both new records and the ones that were marked with the error flag into
account.
In this way, the performance of the regular service is not impacted, but there is a tool to treat and reprocess
the wrong records.
Effects on Customizing
In the Customizing for Extended Service Parts Planning under Capturing Demand you can define service
profiles for SD Demand, Stock Transfer Purchase Order Demand and External Demand data.
The settings made here are considered by the Planning Service Manager (PSM) during the planning run for
demand capture.
With this feature you can now snooze one or several alerts at a time and thus prioritize alerts in your alert
monitor. To snooze an alert, a date is entered and until that date is reached, the alert will only be shown in a
separate list of snoozed alerts for that alert type. All siblings of a snoozed alert, that is all alerts of the same
alert type and business object, will be hidden while the alert is snoozed.
Technical Details
Type New
Existing alerts and alert types will be extended to include the snooze field for immediate use.
Related Information
Alert Monitor
Snooze Alerts
This feature enables you to aggregate value changes along the BOD when manually adjusting the demand
history. Before, value changes only applied to the location product for which you changed the values, and the
system did not aggregate the values along the BOD. Whereas now, if you change values in the demand history
field, the changes are aggregated along the BOD.
Technical Details
Type New
Related Information
With this feature you can now use the Multistage Safety Stock service to calculate the following values for each
location product:
The service will now also output two explanatory key figures: Safety Stock Demand Variability share and Safety
Stock Service Variability share.
Furthermore, the service is now tightly integrated into well-known Inventory Planning components, allowing for
Multistage Inventory calculation and approval directly from the Inventory Planning UI (/SAPAPO/SPPINVP).
Technical Details
Type New
Additional Details
The Multistage Safety Stock service uses the Supply Chain Algorithms Library (SCAL). More specifically it
uses SCAL’s capabilities of calculating inventory key figures optimized for an entire Bill of Distribution (BoD)
considering all its locations. With the mentioned extensions to the Multistage Safety Stock service, more of the
library’s features are now used in eSPP.
With the new capabilities of the Multistage Safety Stock service more configurations are now required
for the HANA DB. This is because the service now uses more features of the Supply Chain Algorithms
Library which require additional roles and privileges for technical HANA users. The report /SAPAPO/
CHECK_MULTISTAGE_INVP can be used to automatically determine missing configurations.
With this feature you can assign product groups to products based on other information than that available in
the master data, e.g. demand data. There has been a planning service to assign product groups to products
with the help of a BRF+ (Business Rule Framework plus) application. Now, this new enhancement spot that
works with the mentioned solution enables you to assign product groups on a different basis.
Technical Details
Type New
Additional Details
Effects on Customizing
A service profile in transaction SM30 needs to be created in table /SAPAPO/PMDSPGAC, where the created
BRF+ application’s name and ID, and the name and ID of the BRF+ function in the application should be
inserted.
A planning profile must be configured using the product group assignment planning service
(SPP_PMDS_PRDGRP_A) and the above-mentioned service profile.
This feature enables you to display external key figures in the Interactive Forecast UI planning book. You also
have the option to choose the External Time Series profile for ARIMAX and Gradient Boosting of Decision Trees
and to define the External Time Series profile in Customizing.
Technical Details
Type New
The External Time Series for GBDT and ARIMAX has been reworked and now the External Time Series profile
can be assigned to GBDT and ARIMAX instead of only having the option to assign the External Time Series ID.
Effects on Customizing
A new IMG activity has been created – Define Profile for External Time Series. In this activity you can maintain
External Time Series profiles and edit which key figures you want to assigned to which External Time Series
profile.
For more information, see the Customizing for Extended Service Parts Planning under Forecasting Define
Profile for External Time Series .
With this feature you can consider additional (external) factors using the new Extened ARIMA forecast model
that can influence the demand when creating the optimal model, or when creating the forecast. With the
Extended ARIMA (AutoRegressive Integrated Moving Average with eXplanatory variables, or simply ARIMAX)
forecast model you can consider external data like weather, temperature, unemployment rate, production data,
etc.
Technical Details
Type New
Additional Details
When choosing ARIMAX, a valid External Time Series Profile ID should be added to the corresponding field of
either the forecast profile or service profile containing properly maintained TSID/key figure pairs with external
time series data that covers the whole forecast horizon (from the starting period of the history until the last
forecast period (!)).
Related Information
With this feature you can now run consistency checks within the eSPP view of product substitution master
data. On the screen of report /SAPAPO/SPP_PRODSUB_EXPL you can mark a new checkbox: Run consistency
checks. If this box is marked, consistency checks will run on the selection and the result will be shown before
displaying the list of substitutions.
Technical Details
Type New
Additional Details
This new feature checks whether there are loops in the supersession chains or whether there are redundancies
in the substitutions (e.g. the same product is already substituted by another product).
This feature enables you to mass adjust raw demand using report /SAPAPO/PDEM_RAWDEM_CHANGE,
combining various selection fields in any way. All demand records that match the selection become subject
to change. The following fields can be adjusted at the same time: facing location, customer number, demand
category, abnormal indicator and the custom field.
Technical Details
Type New
Additional Details
For this new feature there is also a transaction available: /SAPAPO/RAWDEM_CHG. For more information in
general, see the documentation attached to report /SAPAPO/PDEM_RAWDEM_CHANGE within the system.
Effects on Customizing
The report execution can trigger the Demand Alignment service if needed. To enable this function, in the
system Customizing the Demand History parameter must be set to Persisted.
Related Information
With this feature you can migrate eSPP-specific demand data from the SCM Business Suite to an SAP S/
4HANA system in the following way:
First, demand is captured from sources (SCM Business Suite Infocube) and stored in the staging table. Then
demand data is transferred from the SCM Business Suite system to an S/4HANA system using a transport
request. Once the data is transferred and stored in the new staging table, the demand data is forwarded to
tables holding the raw demand and the demand history.
Technical Details
Type New
Additional Details
To set up the planning service configuration, it is mandatory to define at least one service profile as the
settings that you make here are considered by the Planning Service Manager (PSM) during the planning run for
capturing demand migration data.
The actual transfer has to be done in a traditional way using a transport request, that will be used to transfer
the data from the SCM Business Suite system to the S/4HANA system. This step is not within scope of this
development.
This feature enables you to plan with locations of type MRP area for storage locations in addition to locations of
type plant and distribution center within Extended Service Parts Planning.
Technical Details
Type New
Additional Details
• Definition of BOD
Demand Capture
You can capture a sales demand item where the plant - storage location combination is defined as location of
type MRP area for storage locations:
• Case 1 - the BOD contains the location of type MRP area for storage locations.
The MRP area location is set as sales order item facing location.
• Case 2 - the BOD contains the plant location.
The plant location is set as sales order item facing location.
Demand Alignment
Demand Alignment will (re)determine the MRP location or plant location as a facing location for the above
mentioned sales demand item depending on the actual BOD structure.
DRP
The sales order data selection for the key figure Customer Demand is executed on plant - storage location level.
It is possible to make a stocking or destocking decision on the MRP area for storage locations level.
It is possible to calculate an EOQ & SFT on the MRP area for storage locations level.
Forecasting
Your Forecast is calculated at each location of the BOD. This includes locations of type MRP area for storage
locations.
Deployment
You can create stock transfer orders between locations of type plant (or distribution center) as well as between
locations of type MRP area for storage locations and between a mix of locations of type plant / distribution
center and MRP area for storage locations.
Inventory Balancing
You can create stock transfer orders between locations of type plant (or distribution center) as well as between
locations of type MRP area for storage locations and between a mix of locations of type plant / distribution
center and MRP area for storage locations.
For more Information on planning with locations of type MRP area for storage locations, see SAP Note
3314036 .
This feature enables you to transfer relevant changes to sales orders within a defined time frame to the
staging table /SAPAPO/SDDEM using PSM service SPP_PDEM_CPD_SD_DELTACOPY_SRV as an alternative
to the delta mode of report /SAPAPO/PDEM_SDDEMCOPY. This allows for a parallelization of the delta upload
procedure.
Additionally, the service will also transfer new sales orders which were created within the defined time frame.
Technical Details
Type New
Effects on Customizing
To use this service, a time frame must be defined in /SAPAPO/PDEMCUST for parameter SDLOOKBACK.
Additionally, a planning profile must be configured which uses the specialized package building method
LOCPROD_CPD_SD_DELTACOPY_SRV in the process profile.
The selection can be generic, e.g., product = '*', or specific to certain products/locations. In the latter case,
new and changed sales orders will be restricted to the specified selection. Deleted sales orders, items, or
schedule lines cannot be restricted in this way as the necessary information is no longer available.
Related Information
With this feature you can plan the repair of already used, broken and returned (unserviceable) parts. Using
this feature, eSPP DRP planning runs result in planned refurbishment orders in case of an in-house repair
or in purchase requisitions in case subcontractors are involved. Parts of the required demand may also be
replenished via external procurement instead of repair, as usual in eSPP. In many cases the repair of parts is
more cost-efficient than the procurement of completely new parts.
Technical Details
Type New
Related Information
Repair or Buy
With this feature, you can enable the integration with Microsoft Teams as a system administrator. This feature
allows your users to collaborate with co-workers by directly sharing a link to a business application in the SAP
system, simply by choosing Share: Microsoft Teams with the options As Chat and As Tab.
Technical Details
Type New
You must have enabled the Share: Microsoft Teams integration option using the available plug-ins.
Related Information
The scope item 4A1 connects SAP S/4HANA with SAP Business Network through SAP Integrated Suite,
managed gateway, and automates the sales processing for suppliers and trading partners from creating sales
orders to sending customer invoices. With this release, it has been enhanced with the following:
• Fallback rules in the flexible determinations of internal partner numbers, as well as sales area and sales
document types. When no valid result is returned based on the flexible determination rules, the system can
conditionally trigger fallback logic.
• Multiple address handling in the static and flexible determinations of internal partner numbers.
In addition, the data routing of sales orders, order confirmations, and customer invoices via SAP Integrated
Suite, managed gateway has been enhanced. You can now, for example, send the address of the ship-from
party in the customer invoice from SAP S/4HANA to SAP Business Network.
Technical Details
Type Changed
Additional Details
• The customizing activity Assign Company Code to SAP Business Network ID has been renamed to Assign
Company Code to ANID.
• Previously, if you have activated a formula for the flexible determination of internal partner numbers or
sales areas and sales document types, the system would no longer apply the static determination rules.
Now, SAP provides an additional usage task SET_FALLBACK, where you can specify and activate fallback
rules for the corresponding formula. For details, see the following:
• Flexible Determination of Internal Partner Numbers.
The usage task for setting fallback is automatically added to the formulas that are created since SAP S/4HANA
2023. There is no impact on existing formulas unless you manually check for new usage tasks within the
formulas.
You can use the new deployment scenario SAP_COM_0848 to activate the SAP Application Interface Framework
(AIF) content. For more details, see the set-up instructions for scope item 4A1.
Effects on Customizing
• To specify and activate fallback rules for the corresponding formula used in the flexible determination
of sales areas and sales document types, use usage task SET_FALLBACK in Customizing activity Define
Formulas for Sales Area and Sales Document Types.
Note
To display this usage task in formulas created before this release, you must first check for new usage
tasks in the Formula Tasks dialog.
For more information, see the set-up instructions as well as Flexible Determination of Sales Area and Sales
Document Types.
• To specify and activate fallback rules for the corresponding formula used in the flexible determination
of internal partner numbers, use usage task SET_FALLBACK in Customizing activity Define Formulas for
Internal Partner Number.
Note
To display this usage task in formulas created before this release, you must first check for new usage
tasks in the Formula Tasks dialog.
For more information, see the set-up instructions as well as Flexible Determination of Internal Partner
Numbers.
• To enable multiple address handling, see the set-up instructions as well as Multiple Address Handling in SD
Documents Using SAP Business Partner.
Related Information
Automation of Source-to-Pay with SAP Business Network (42K) now allows you to:
• Approve or reject cancellation of invoices in SAP S/4HANA, based on requests created by suppliers in SAP
Business Network.
• Block the delivery of goods receipts for service items, from SAP S/4HANA to SAP Business Network.
• Support storage of attachments at the header, for invoices, service entry sheets, and advance shipment
notifications received in SAP S/4HANA from SAP Business Network.
• Support inclusion of suppliers' comments in the header, for invoices received in SAP S/4HANA from SAP
Business Network.
• Allow a supplier in SAP Business Network to deliver unlimited quantities of materials to a purchaser in SAP
S/4HANA.
• Prevent goods receipts for service items from being sent to the suppliers in SAP Business Network.
Technical Details
Type Changed
Sourcing with SAP Ariba Sourcing (4BL) now supports the following:
Technical Details
Type Changed
Additional Details
Resend RFQ
Create a new job in the app Schedule Purchasing Jobs using the template Resend RFQ
Output(SAP_MM_PUR_RFQ_RESEND_T). With this, you can schedule and monitor the background job for
resending an RFQ from SAP S/4HANA to Ariba, when no success confirmation has been received for it.
In your system, run the program MMPUR_RFQ_RESEND_OUTPUT using the transaction MMPURRFQRESEND.
Item Hierarchy
With item hierarchy, the Manage RFQs app has the field Hierarchy Number, to denote the order of the item or
subitem based on the hierarchy.
The Guided Buying Capability with SAP Ariba Buying (2NV) now enables you to do the following:
• Receive spot buy items in the guided buying requests from guided buying
• Approve and deny guided buying requests using the Document Approval API in guided buying.
Technical Details
Type Changed
Scope Item 2NV (Guided Buying Capability with SAP Ariba Buying)
Additional Details
For more information on new or changed features, see What's new in SAP Ariba.
1. Enter the feature ID in the Search field at the top of the SAP Ariba new features table to find a feature.
2. Click See More in the Description of the feature to access detailed documentation.
The guided buying capability for central procurement with SAP Ariba Buying now enables you to approve and
deny guided buying requests using the Document Approval API in guided buying.
Technical Details
Type Changed
Scope Item 3EN (Guided Buying for Central Procurement with SAP Ariba
Buying)
Additional Details
For more information on new or changed features, see What's new in SAP Ariba.
1. Enter the feature ID in the Search field at the top of the SAP Ariba new features table to find a feature.
2. Click See More in the Description of the feature to access detailed documentation.
Related Information
Guided Buying for Central Procurement with SAP Ariba Buying (3EN)
Contract Management with SAP Ariba Contracts (4AZ) now enables you to view details of the contract created
in SAP Ariba Contracts, such as Source System and Source System ID, in the header of the operational
purchase contract in SAP S/4HANA.
Technical Details
Type Changed
Additional Details
The new fields visible in the app Manage Purchase Contracts in SAP S/4HANA are as follows:
• Source System: Name of the source system from where the operational purchase contract has been
created.
• Source System ID: ID of the source system from where the operational purchase contract has been
created.
Related Information
You can import travel requests and expense report obligations from your SAP Concur system and post the
documents in Public Sector Management.
Technical Details
Type Changed
Additional Details
For detailed information, see chapter “Budget Integration” in the SAP Integration with Concur Solutions – Setup
Guide.
Related Information
You can now replicate your employee master data from the SAP S/4HANA system to your SAP Concur system
using the v4 User Provisioning API.
Type Changed
Additional Details
New connections will automatically begin using the User Provisioning API to export employee master data.
Existing connections will have the option to change the User API to the User Provisioning API via a dropdown
list in the Employee export wizard. You can also test the User Provisioning API and its respective field mapping
prior to its activation via the Trial Settings for a manual export.
Caution
You cannot revert to the User API once you've activated the User Provisioning API for your connection. We
therefore strongly recommend reading the documentation prior to activating the User Provisioning API.
For more information, see the SAP Integration with Concur Solutions – Setup Guide.
Related Information
The Financial Posting wizard has been restructured. Now, dedicated Expense Report and Cash Advance wizards
are available.
Type Changed
Additional Details
You can access the wizard for expense reports by choosing Financial Posting Set Up Expense Report
Import and for cash advances by choosing Financial Posting Set Up Cash Advance Import .
Settings maintained in the Financial Posting wizard and Additional Posting Settings prior to this release are still
maintained to ensure your business processes are not disrupted.
Related Information
The phased rollout functionality has been enhanced to allow you to export exchange rates that were valid in the
past and would otherwise be excluded from current exports.
Technical Details
Type Changed
Additional Details
The feature is available for the initial load only, meaning that the Exchange Rate integration used with phased
rollout cannot already be in use. In this case, you must delete the integration and create it anew.
If phased rollout is not already in use, you can simply activate the phased rollout functionality to export the
historic exchange rates.
To use this feature, select Phased Rollout (Restricted Export) on step Phased Rollout of the Exchange Rate
wizard. Then maintain column From Date to determine which rates to export. If this column is left blank, then
only today's rates for the defined To-currency are exported.
If you're deleting an existing Exchange Rate integration to export the historic exchange crates, consider that the
already-replicated exchange rates are not deleted in your SAP Concur system.
Related Information
The feedback loop now considers error messages listed in the Automatic Posting Retry table. This prevents a
series of failed postings for temporary errors, like a locked employee, in the SAP S/4HANA system.
Technical Details
Type Changed
Additional Details
To register an error, choose one of the import wizards like Financial Posting Automatic Posting Retry . In
the table, choose Insert Row and maintain the columns Document Type, Message Class, and Message Number.
When the feedback loop is then executed, SAP Concur documents that would've failed due to the registered
error are set to status Blocked (Temporarily) instead.
When the error has been resolved, the feedback loop will process all documents, including the ones with
status Blocked (Temporarily), and set the appropriate status depending on if the posting was successful or not.
Documents still impacted by a registered error message will remain in status Blocked (Temporarily).
For more information, see the SAP Integration with Concur Solutions – Setup Guide.
Related Information
The automatic import of attachments can now be decoupled from the feedback loop.
Type Changed
Additional Details
To decouple the automatic import of attachments from the feedback loop, proceed as follows:
Once saved, the feedback loop will continue to import your SAP Concur documents per the scheduling defined
in the Expense Report wizard and attachments will be imported according to the scheduling defined in the
Additional Posting Settings.
For more information, see chapter “Additional Posting Settings” in the SAP Integration with Concur Solutions –
Setup Guide.
Related Information
You can now restrict postings to only when the employee (supplier) is active by selecting the Time-dependent
supplier determination checkbox.
Type Changed
Additional Details
The Time-dependent supplier determination checkbox is located on step Supplier Determination of the Expense
Report wizard.
Changes to the checkbox will take effect for all SAP Concur documents in status New and New
(Acknowledged).
Note
Postings may fail in Financials, because of system configurations for example, if your supplier
determination is time dependent.
For more information, see the SAP Integration with Concur Solutions – Setup Guide.
Related Information
This feature enables you to replicate SAP S/4HANA business object data (for example, master data,
transaction data, or configuration data) to data ingestion for industry cloud solutions.
For information about the new supported entities, see Additional Details.
Type New
Additional Details
Note
For more information about which entity versions are supported by which release, see SAP Note
3261630 .
Related Information
With this feature, you can enhance the replication of Retail Product Regular Sales Price data from SAP S/
4HANA to data ingestion for industry cloud solutions.
Technical Details
Type New
Additional Details
For the integration of SAP S/4HANA with industry cloud solutions, we enable the replication of different
business objects by applying different filter concepts.
The pricing data replicated from the Retail Product Regular Sales Price business object can further be
enhanced for its use and process in the industry cloud solutions. The following enhancement options are
now available for Retail Product Regular Sales Price:
• Before replication, you should map the sales condition types to the regular sales price. The regular sales
price is fetched for the condition key that is maintained in the Customizing. If this table is not maintained,
or no condition keys are maintained, the regular sales price will not be fetched.
• Before replication, you can maintain a custom pricing procedure and the sales price past period in days,
which will be used to obtain the sales price data for the retail products. The sales prices for the retail
products are obtained in days, for the specified past period. If the past period value is not maintained, by
default, the sales price data is obtained for the past 365 days.
• You can use the BAdI, to specify the custom table in which you have stored the condition type details for a
particular product. These custom condition types are linked to a pricing procedure that is used to calculate
the sales price for the retail product at the Price List, Distribution Center and Store levels.
Effects on Customizing
The Customizing activity Maintain Sales Condition Type was added to the Customizing for Integration with
Other SAP Components under Integration with Industry Cloud Solutions Data Replication to Industry Cloud
The Customizing activity Maintain Custom Pricing Procedure and Past Period was added to the Customizing for
Integration with Other SAP Components under Integration with Industry Cloud Solutions Data Replication
to Industry Cloud Solutions Replication Settings for Pricing Replication Settings for Retail Product Regular
Sales Price . For more information about the activity, refer to the system documentation.
The Business Add-In BAdI: Custom Table for Sales Condition Type Details was added to the Customizing for
Integration with Other SAP Components under Integration with Industry Cloud Solutions Data Replication to
Industry Cloud Solutions Replication Settings for Pricing Enhancements Using Business Add-Ins (BAdIs) .
For more information about the BAdI, refer to the system documentation.
Related Information
Technical Details
Type Changed
When adjusting your custom content, take the following details into account:
• The initial value of the ProfitabilitySegment field will change. For records created after the upgrade, the
initial value is blank and for records created before upgrade it is 0000000000.
• The ProfitabilitySegment field will contain alpha numeric characters after the system reaches the highest
numerical value.
• Manual Accruals
• Billing Document - Read, Cancel, GetPDF
• Purchase Requisition
• Supplier Invoice - Create, Read, Release, Reverse
• Outbound Delivery (A2X)
• Material Documents - Read, Create
• Service Entry Sheet
• Billing Document Request - Read, Reject, Delete
• Accounting Document - Read (A2X)
• Customer Returns Delivery (A2X)
• Scheduling Agreements
• Inbound Delivery (A2X)
Related Information
With SAP Master Data Integration, you can replicate master data between SAP S/4HANA and other products
and systems. With this release, you can now replicate purchasing organization and purchasing group using SAP
Master Data Integration.
Type New
Scope Item 2NV (Guided Buying Capability with SAP Ariba Buying),
4AZ (Contract Management with SAP Ariba Contracts),
4B0 (Contract for Central Procurement with SAP Ariba Con
tracts)
Additional Details
For more information about setting up the replication of purchasing organization, see Purchasing Organization
Replication.
For more information about setting up the replication of purchasing group, see Purchasing Group Replication.
Related Information
With this release, extensibility information is provided for master data replication using SAP Master Data
Integration. Currently, this information includes extensibility for cost centers.
Technical Details
Type New
Additional Details
Extensibility information is available for the following master data object types:
Related Information
14.1 Argentina
This feature enables you to generate the Journal Ledger report in the Run Statutory Reports app.
Technical Details
Type New
Additional Details
The Journal Ledger report (report category AR_JOURNAL_LEDGER) generates, on a monthly basis, an
accounting book for the journal ledger in PDF format.
Related Information
Journal Ledger
You can now generate a new withholding tax report SICORE Earning Wittholding Tax report to inform the
earning withholding taxes and other national withholding taxes.
Technical Details
Type New
You can generate a new withholding tax report SICORE VAT Perception that enables you to generates the legal
document billed to customers.
Technical Details
Type New
You can now generate a new withholding tax report - Social Security to inform the Social Security withholding
taxes and other national withholding taxes.
Type New
You can now generate a new withholding tax report to inform the VAT withholding taxes and other national
withholding taxes.
Technical Details
Type New
14.2 Australia
14.2.1 Finance
With this feature, you can exchange electronic invoices and credit notes via Peppol with business partners
based in New Zealand.
Type New
Related Information
14.3 Austria
14.3.1 Finance
With this feature, the Annual Financial Statement (RFIDATAFS) report has been adapted to ERV-JAb version
03.31. In addition, you can now select a specific ledger and maintain signatory information in the selection
parameters.
Technical Details
Type New
Related Information
14.4 Belgium
With this feature you can define rules to enable the system to determine which contract accounting line items
are relevant for a form item when the user runs the Balance of Payments - F01DGS and Balance of Payments -
S01CCR reports for Belgium in the Run Statutory Reports app.
Technical Details
Type New
Within the Configure Balance of Payments (GLO_BOP_VC) view, you can define rules for contract accounting
items. To do so, assign general ledger accounts and, if necessary, also tax codes or document types to an item
in the Define Rules for FI-CA view.
Related Information
14.5 Brazil
You can create one individual return nota fiscal referring to multiple and distinct sales. Now, the system avoids
the creation of multiple notas fiscais and creates only one nota fiscal for the return.
Technical Details
Type New
The system considers sales order items ICMS exempt when the destination of the goods is a Free Tax Zone
Region and the item has a SUFRAMA code.
Type Changed
Technical Details
Type New
Additional Details
With the new Customizing activity Change Message Control for Nota Fiscal, you can set specific system
messages to appear in the way that meets your requirements. For example, change error messages to
warnings.
Technical Details
Type New
Effects on Customizing
You can find this Customizing activity in SAP Customizing Implementation Guide under Logistics - General
Tax on Goods Movements Brazil Change Message Control for Nota Fiscal .
Note
The name of the previous Customizing Change Message Control for Nota Fiscal has been changed to
Change Message Control for Localization. You can find it in SAP Customizing Implementation Guide
under Logistics - General Tax on Goods Movements Brazil Change Message Control for
Localization .
Changes have been made to your SAP system to support the exclusion of the ICMS from the PIS and the
COFINS tax base for Purchase of Freight (CT-e) scenarios.
Technical Details
Type New
Additional Details
The Exclude ICMS from PIS and COFINS base (EXCLUDE_ICMS_FROM_PIS_COF_BASE) method is available
in the BAdI: Extension of Tax Calculation Features Customizing activity for you to enable and configure the
exclusion.
Related Information
Changes have been made to your SAP system to support the exclusion of the IPI from the PIS and tha COFINS
tax base.
Type New
Additional Details
The Exclude IPI from PIS and COFINS base (EXCLUDE_IPI_FROM_PIS_COF_BASE) method is available in the
BAdI: Extension of Tax Calculation Features Customizing activity for you to enable and configure the exclusion.
The Document Reference Type (DOCREF_TYPE) and 44-Digit Access Key (ACCESS_KEY) fields have been made
available in your SAP system to support legal requirements of the nota fiscal.
Technical Details
Type New
The Document Reference Type (DOCREF_TYPE) and 44-Digit Access Key (ACCESS_KEY) are available in the
following objects of your SAP system:
• Nota Fiscal Writer (J1B*N) transactions, External NFe References table under the Additional Information tab
of the document.
• Additional Data for Nota Fiscal (J_1BNF_ADD_DATA) BAdI.
These fields were added to nota fiscal document to allow referencing external NF-e by informing the
access key. The access key may be informed with zeroed numeric code (random number) to meet secrecy
requirement.
New fields have been made available in your SAP system to support legal requirements of the nota fiscal
regarding monophasic ICMS.
Technical Details
Type New
The following fields are added in the nota fiscal contexts as follows:
Table Fields
(P_ORIG)
Ad rem tax rate of ICMS retained established for the product (ADREMICMSRET)
The fields mentioned in this section are available in the following objects of your system:
• Nota Fiscal Writer (J1B*N) transactions, under the Taxes and Fuel tabs of the of the nota fiscal item.
• Additional Data for Nota Fiscal (J_1BNF_ADD_DATA) BAdI.
You can enable the calculation of the monophasic ICMS based on the ICMS ad rem rate, which is a fixed value
per unit of quantity.
Technical Details
Type New
The required customizings consist of new Access IDs configuration and must follow the implementation guide.
Effects on Customizing
The new access IDs for ICMS AD REM, ICMS AD REM RETEN, ICMS AD REM rate reduction percentage and
Proportion payable to destination UF are available the Customazing under SAP Customizing Implementation
Guide Industry Solution Oil & Gas (Downstream) TDP (Tariffs, Duties and Permits) Country/Region-
specific features Country/Region-specific features for Brazil Basic settings Maintain Dynamic Access
Sequence .
Related Information
Changes have been made to your SAP system to support the exclusion of the ICMS from the PIS and the
COFINS tax base amounts for Sales and Distribution and Materials Management in oil-related scenarios,
when the rates are defined by percentage. This adjustment is necessary due to recent changes in taxation
regulations for certain products, including diesel, gasoline, anhydrous alcohol, and liquefied petroleum gas
(LPG).
Type New
Additional Details
The Exclude ICMS from PIS and COFINS base (EXCLUDE_ICMS_FROM_PIS_COF_BASE) method is available
in the BAdI: Extension of Tax Calculation Features Customizing activity for you to enable and configure the
exclusion.
Note
You only need to select the ICMS exclusion, the other parameters used in the BAdI return are not used in
the exclusion.
Sample Code
cs_icms_excl_params-icms = abap_true
You can enable the calculation of the monophasic ICMS based on the ICMS ad rem rate, which is a fixed value
per unit of quantity.
Technical Details
Type New
The required customizings consist of the BAdI implementation and must follow the implementation guide.
Effects on Customizing
The BAdI to enable ICMS ad rem calculation (BADI_LOGBR_ENABLE_ICMS_ADREM) is available in the BAdI:
Enable ICMS ad rem Calculation Customazing under SAP Customizing Implementation Guide Logistics -
General Tax on Goods Movement Brazil Materials Management Invoice Verification Business Add-
Ins (BAdIs) .
Related Information
The Nota Fiscal – Create, Update( API_LOGBR_NOTAFISCAL_SRV) API has now the entities Brazil Nota
Fiscal Document Reference(A_BR_NFDocumentReference), which allows to inform the Document Reference
Type (BR_NFDocumentReferenceType) and the 44-Digit Access Key (BR_NFDocReferenceAccessKey)
fields and the Brazil Nota Fiscal Fuel Origin Indicator (A_BR_NFFuelOriginIndicator), which allows to
inform the Import indicator (BR_NFImportIndicatorFuelOrigin), the UF of origin of producer or importer
(BR_NFOriginRegion), and the Originating percentage for the UF (BR_NFRegionOriginatingPercent)
fields in the nota fiscal. New fields are also available in the Brazil Nota Fiscal Item (A_BR_NFItem) and the Brazil
Nota Fiscal Fuel (A_BR_NFFuel) entities.
Type Changed
Additional Details
Entity Fields
Related Information
You can buy from a supplier reseller classified as industrial equivalent and have the benefit of IPI tax credit.
Type New
This update enables you to use the improved version of the feature to report the CTR.
Technical Details
Type Changed
54D
Additional Details
This update enables you to use the improved version of the feature to send the ECF.
Technical Details
Type Changed
54D
Additional Details
• A filter is implemented in the node A_PL_CONTA to filter only ECF type. The new
aggregation A_PL_CONTAS is implemented to aggregate any other duplicate field.
• New layout 9 of ECF for registers with dates from 2022 and special situations of 2023 is supported.
This update enables you to use the improved version of the feature to send the EFD Contribuições report.
Type Changed
54D
Additional Details
• Changes in the EFD Contribuições parameters screen allow you to enter a range of days for the execution.
• The register PCO_C190_014 has the field EX_IPI, which is calculated by a new formula ignoring the EX
characters.
• The records for the register PCO_C180_014 are grouped by item code and period by filling in the following
fields:
• DT_DOC_INI: the date of the item's first occurrence in the period.
• DT_DOC_FIN: the item's last occurrence date in the period.
• The records for the register PCO_C190_014 are grouped by item code and period by filling in the following
fields:
• DT_REF_INI: the date of the item's first occurrence in the period.
• DT_REF_FIN: the item's last occurrence date in the period.
• The filter does not include the documents with the CFOP 5927 and 6927 in the records of the
registers C190, C191, and C195.
• The register 0035 reports all SCP Identification (SCP_Code) included in table /TMF/
D_IDENT_SCP, considering the release date (DT_LANC).
• The domain /TMF/DD_PCO_CATEGORY is updated to include the value N - Not Relevant.
• The filter for Nota Fiscal document items on register C180 is improved, adding a restriction to exclude
CFOP's with category 01 (Electric Energy) and also excluding CFOP's with prefix 52 and 62 (which are also
related to electric energy sales).
• The class /TMF/CL_SPED_REG_PCO_C175 is corrected to adapt to the correct rule for value and quantity
fields reporting.
• The view PCO_C100_005 doesn't have the code ("IND_OPER" = '0' and "COD_MOD" = '55') in the
filter of the node P_C100_FILTER.
• The method /TMF/CL_SPED_REG_EFD_K010-FORMAT_OUTPUT is fixed, and the field SORTER correctly
considers the value K001 first in the sorting.
• The table Control of amounts withheld (/TMF/D_VLRRETFON) on the data domain /TMF/
DD_IND_NAT_RET is updated according to the options presented in the match code of the
domain Indicator of Nature of Withholding at Source (/TMF/DD_IND_NAT_RET).
This update enables you to use the improved version of the feature to send the ECD.
Technical Details
Type Changed
54D
Additional Details
• Includes a validation for cost center to the registers I051 and I052.
• The calculation field CA_DIFERIMENTO_EXERCICIO in the view VARIANTE_EXERCICIO_FISCAL is fixed
and considers zero when DIFERIMENTO_EXERCICIO is empty.
This update enables you to use the improved version of the feature to send the EFD ICMS IPI report.
Technical Details
Type Changed
54D
Additional Details
• The EFD ICMS/IPI report allows you to enter a range of days for the execution.
• Layout 17 is now supported:
• CTR views are redeployed, adjusting the length of field NUM_PROC.
• COD_SIT 04 and 05 are not reported any more with new filter rule (not(in("COD_SIT",
'04','05')) on the following views:
• New views:
• EFD_1500_017
• EFD_B020_017
• EFD_C460_017
• EFD_C470_017
• EFD_C490_017
• EFD_C500_017
• EFD_C510_017
• EFD_C590_017
• EFD_C800_017
• EFD_C850_017
• EFD_D500_017
• EFD_D100_017
• EFD_E110_017
• EFD_E210_017
• EFD_E310_017
The Globalization Services Brazil NF-e Monitor (F2300) and Globalization Services Brazil Contingency (F2041)
apps will be deprecated as of SAP S/4HANA 2023.
Technical Details
Type Deprecated
You can use the Run Statutory Reports app to generate the cash flow statement that fulfill the requirements of
the government in Bulgaria. You can use the direct method and submit it to the tax authorities based on your
business needs.
Technical Details
Type New
Related Information
The Golden Tax Interface solution is enhanced with a new app, to support the Fully Digitalized Electronic Invoice
(FDEI) rollout out by China tax bureaus. The app Create Golden Tax Documents - China (app ID: APP_IDGT
(AC_IDGT_OUTBOUND)) supports features like:
Technical Details
Type Changed
Related Information
With this feature, you can import bank receipts by spreadsheet files prepared with the provided template in the
Import Bank Receipts - China app.
Technical Details
Type New
This app is the successor of the previous Import Bank Receipts - China app. The previous Import Bank Receipts
- China app is deprecated and will be deleted from the SAP Fiori launchpad in an upcoming release. The
deprecated app may no longer be available by default on the SAP Fiori launchpad. In this case, you can find it in
the app finder until it is deleted. We recommend that you switch to the successor app as soon as possible.
Related Information
The Cash Operations for China (COPC) are deprecated and will be deleted in an upcoming release.
Type Deprecated
Additional Details
The functions provided by the apps listed above have been replaced by the Cash and Liquidity Management
solution under application component FIN-FSCM-CLM.
The Create Electronic BoE Payable - China app is deprecated and will be deleted from the SAP Fiori launchpad
in an upcoming release. The deprecated app may no longer be available by default on the SAP Fiori launchpad.
You can use the Create BoE Payable - China app to create electronic bills of exchange.
Type Deprecated
Apart from the existing features, now you can use this report to exclude the reversed or reversal documents
with different conditions for printing. Those journal entries that have already been reserved will be filtered out,
and then the reserved or reversal documents will not be part of the document printing.
Technical Details
Type Changed
Related Information
You run this app to display balance sheets or income statements as required in China. Apart from the existing
features, now you can use the financial statement version based on the local chart of accounts to generate the
balance sheet or income statement.
Type Changed
Additional Details
You can display the balance sheet or income statement according to your selected filters, for example, ledger,
financial statement structure and financial statement version, and reporting period. The financial statement
version can be defined based on the global chart of accounts or local chart of accounts.
• If you use the financial statement version based on the global chart of accounts, the global account
number is displayed in the G/L Account column and the local account number is displayed in the Altern.
Account column.
• If you use the financial statement version based on the local chart of accounts, the local account number is
displayed in the G/L Account column.
Related Information
This app has been deleted from the SAP Fiori Launchpad and cannot be used anymore.
Technical Details
Type Deleted
14.8 Croatia
With this feature, you can use the Run Statutory Reports app to generate the EC Sales List reporting file for
Croatia.
Technical Details
Type New
Additional Details
The HR_ECSL (Croatia EC Sales List) report is available in the search help of the Report Name field in the Run
Statutory Reports app so you can generate the EC Sales List XML file.
To support the generation of the EC Sales List, make the required settings in Customizing for Cross-
Application Components under General Application Functions Document and Reporting Compliance
Country/Region-Specific Settings Croatia EC Sales List General Settings Setting Up Your Statutory
Reporting .
Related Information
EC Sales List
Technical Details
Type New
Additional Details
The HR_GL_LINE_ITEMS (Croatia G/L Account Line Items) is available in the search help of the Report Name
field in the Run Statutory Reports app so you can generate the G/L account line items data in a table view
format.
Effects on Customizing
To support the generation of the G/L account line items, make the required settings in Customizing for
Cross-Application Components under General Application Functions Document and Reporting Compliance
Related Information
With this feature, you can use the Run Statutory Reports app to generate the PDV and U-RA reporting files as
part of the VAT Return for Croatia.
Technical Details
Type New
Additional Details
The HR_VAT_DCL (Croatia VAT Return) is available in the search help of the Report Name field in the Run
Statutory Reports app so you can generate the VAT Return XML files.
Effects on Customizing
To support the generation of the VAT Return - Forms PDV and U-RA, make the required settings in
Customizing for Cross-Application Components under General Application Functions Document and
Reporting Compliance Country/Region-Specific Settings Croatia VAT Return - Forms PDV and U-RA
General Settings Setting Up Your Statutory Reporting .
With this feature, you can use the Run Statutory Reports app to generate the PPO reporting file as part of the
VAT Return for Croatia.
Technical Details
Type New
Additional Details
The HR_VAT_PPO (Croatia VAT Report - Form PPO) is available in the search help of the Report Name field in the
Run Statutory Reports app so you can generate the VAT Return XML file.
Effects on Customizing
To support the generation of the VAT Return - Form PPO, make the required settings in Customizing for
Cross-Application Components under General Application Functions Document and Reporting Compliance
Country/Region-Specific Settings Croatia VAT Return - Form PPO General Settings Setting Up Your
Statutory Reporting .
Related Information
You can use the Run Statutory Reports app to generate the cash flow statement that fulfill the requirements of
the government in Croatia. You can use the indirect method and submit it by month/quarter/year to the tax
authorities according to your business requirements.
Technical Details
Type New
Related Information
With this feature, you can use the Run Statutory Reports app to generate the Balance Sheet and Income
Statement for Croatia.
Technical Details
Type New
You can use the GENC_FINSTMNT_CAT report in the Run Statutory Reports app so you can generate the
Balance Sheet and Income Statement in a table view format.
Effects on Customizing
To support the generation of the financial statement, make the required settings in Customizing. For more
information about the report configuration, see Setting Up the Financial Statement Report.
Related Information
Financial Statement
To calculate the reduced tax claim in line 52 of the VAT return report, you set up the coefficient for the reduced
tax deduction for tax periods of the calendar year.
When you apply the reduced tax deduction in tax periods of the current calendar year, you can calculate the
settlement coefficient and the tax deduction settlement. The settlement coefficient is computed in the last tax
period of the calendar year from data for the whole calendar year. Its value is filled in the VAT return report line
53.
For the correct settlement coefficient calculation, all the previous monthly VAT return reports are in the status
Content Accepted by the Government.
Type New
Additional Details
The calculated Settlement coefficient and amount of settlement of tax deduction will be displayed in line 53 of
the VAT return report for the last tax period of the calendar year. The settlement coefficient will be used in the
next calendar year as an advance coefficient in line 52 and must be customized manually.
Effects on Customizing
To use this function, enter parameter CZ_COEFFICIENT in the Setting Up Your Statutory Reporting
Customizing activity. Under Enter Parameters Specific to Report Category dialog structure, define the date
in the Valid From field and in the Low Value field enter the percentage number. This number represents the
percentage value of the coefficient.
Use the proper tax codes for the reduced tax deduction.
Related Information
You can insert additional node(s) to the Czech Republic Financial Statement to ensure they are reflected in the
report's output that you submit to the tax authorities.
Type New
Additional Details
You can assign number of the line to the corresponding new node, which will represent the line in Financial
Statement report output.
Effects on Customizing
To activate the new solution, you carry out the following new Customizing activities:
Related Information
14.10 Egypt
The Egypt Withholding Tax - Form 11 report in the Run Statutory Reports app enables you to generate a
withholding tax Form 11 (local name مستقطعة١١ )نموذجthat provides details of the withholding tax retained from
Technical Details
Type New
Additional Details
The report generates the withholding tax Form 11 in the CSV format prescribed by the Egypt Tax Authority
(ETA), on a monthly basis. The file provides details of payment documents that contain withholding tax
retained from foreign suppliers and service providers.
This report replaces the old Remittance Statement and Summary report (RPFIEG_TXREM) while the Clear
Withholding Tax Items activity replaces the old Clearing of Liabilities report (RPFIEG_TXCLR). These reports will
be available until the planned end-of-support date, after which the old reports will become obsolete.
Effects on Customizing
You need to complete customizings to define you reporting preferences, set up withholding tax details and
recipient type for your foreign suppliers, and to enable the Clear Withholding Tax Items activity. See the related
links for more details.
Related Information
The Egypt Withholding Tax - Form 41 report in the Run Statutory Reports app enables you to generate a
withholding tax Form 41 (local name خصم واضافة٤١ )نموذجthat provides details of the withholding tax retained
from resident suppliers and service providers. The Clear Withholding Tax Items activity available for this report
enables you to clear withholding tax documents included in the Form 11.
Technical Details
Type New
Additional Details
The report generates a withholding tax Form 41 in the CSV format prescribed by the Egypt Tax Authority (ETA),
on a quarterly basis. The file provides details of payment documents that contain withholding tax retained from
resident suppliers and service providers.
This report replaces the old Remittance Statement and Summary report (RPFIEG_TXREM) while the Clear
Withholding Tax Items activity replaces the old Clearing of Liabilities report (RPFIEG_TXCLR). These reports will
be available until the planned end-of-support date, after which the old reports will become obsolete.
Effects on Customizing
You need to complete customizings to define you reporting preferences, set up withholding tax details and
recipient type for your resident suppliers, and to enable the Clear Withholding Tax Items activity. See the related
links for more details.
Related Information
You can use the Run Statutory Reports app to generate the cash flow statement in the indirect method that
fulfill the requirements of the government in Egypt. You can generate it to be presented to the shareholders
during their annual meeting as an audit report, as well as to the Egypt government authority.
Technical Details
Type New
Related Information
You can insert additional node(s) to the Czech Republic Financial Statement to ensure they are reflected in the
report's output that you submit to the tax authorities.
Technical Details
Type New
Additional Details
You can assign number of the line to the corresponding new node, which will represent the line in Financial
Statement report output.
Effects on Customizing
To activate the new solution, you carry out the following new Customizing activities:
Related Information
14.10.2 Finance
The Remittance Statement and Summary report (report ID RPFIEG_TXREM) has been replaced by the Egypt
Withholding Tax - Form 11 and Egypt Withholding Tax - Form 41 reports in the Run Statutory Reports app. Both
reports will be available until the planned end-of-support date, after which this old report will become obsolete.
Technical Details
Type Deprecated
Additional Details
See SAP Note 2480067 to know more about the planned end-of-support date of the Remittance Statement
and Summary report.
Related Information
The Clearing of Liabilities report (report ID RPFIEG_TXCLR) has been replaced by the Clear Withholding Tax
Items activity in the Egypt Withholding Tax - Form 11 and Egypt Withholding Tax - Form 41 reports in the Run
Statutory Reports app. The report will be available until the planned end-of-support date, after which it will
become obsolete.
Technical Details
Type Deprecated
Additional Details
See SAP Note 2480067 to know more about the planned end-of-support date of the Clearing of Liabilities
report.
14.11 France
This feature enables you to generate the Balance of Payments - Form ECO report with contract accounting
(Contract Accounts Receivable and Payable (FI-CA)) data.
Technical Details
Type New
Additional Details
To run the report with contract accounting data, you must activate contract accounting for the company code.
Maintain the following Customzing activity for the Balance of Payment - Form ECO report using the SM34
transaction:
Related Information
This feature enables you to generate the Balance of Payments - Form RTE report with contract accounting
(Contract Accounts Receivable and Payable (FI-CA)) data.
Technical Details
Type New
Additional Details
To run the report with contract accounting data, you must activate contract accounting for the company code.
Maintain the following Customzing activity for the Balance of Payment - Form RTE report using the SM34
transaction:
Related Information
14.11.2 Finance
The Overdue Invoices (France) (RPFIFR_OVERDUE_INV) report is being replaced by the Overdue Invoices
(FR_INV_OVERDUE) statutory report. Both reports will be available until a planned support end, after which
the Overdue Invoices (France) (RPFIFR_OVERDUE_INV) report will become obsolete. For a complete list of
statutory report replacements with additional details, please see SAP Note 2480067 .
Technical Details
Type New
Related Information
Overdue Invoices
14.12.1 Finance
The DTAUS format has been deprecated and deleted from the transactions that supported it.
Technical Details
Type Deleted
Additional Details
The DTAUS format in all transactions related to bank statement processing (such as Import Electronic Bank
Statement (FF.5 and FF_5)) has been deprecated and deleted. The DTAUS format is not an available option
under the File Specifications section anymore. Instead of the DTAUS format, you can use other options that are
available in the transactions.
Related Information
You can now generate a withholding tax report for reporting taxes withheld from various vendors in Greece. The
report is available by default.
Technical Details
Type New
Preparation Required No
Related Information
With this feature, you can use the Run Statutory Reports app to generate the customer ledger report for
Greece.
Type New
Additional Details
The GR_GL_CUSTOMER (Greece Customer Ledger) report is available in the search help of the Report Name
field in the Run Statutory Reports app so you can generate the report with details about customer movements
and line items in a table view format.
Effects on Customizing
To support the generation of the Customer Ledger report, make the required settings in Customizing for Cross-
Application Components under General Application Functions Document and Reporting Compliance
Country/Region-Specific Settings Greece Customer Ledger General Settings Setting Up Your Statutory
Reporting .
Related Information
Customer Ledger
With this feature, you can use the Run Statutory Reports app to generate the G/L detailed ledger report for
Greece.
Type New
Additional Details
The GR_GL_LINE_ITEMS (Greece G/L Detailed Ledger) report is available in the search help of the Report
Name field in the Run Statutory Reports app so you can generate the report with accounting movement details
for your company code in a specific reporting period in a table view format.
Effects on Customizing
To support the generation of the G/L Detailed Ledger report, make the required settings in Customizing for
Cross-Application Components under General Application Functions Document and Reporting Compliance
Country/Region-Specific Settings Greece G/L Detailed Ledger General Settings Setting Up Your
Statutory Reporting .
Related Information
With this feature, you can use the Run Statutory Reports app to generate the supplier ledger report for Greece.
Type New
Additional Details
The GR_GL_SUPPLIER (Greece Supplier Ledger) report is available in the search help of the Report Name field
in the Run Statutory Reports app so you can generate the report with details about supplier movements and
related line items in a table view format.
Effects on Customizing
To support the generation of the Supplier Ledger report, make the required settings in Customizing for
Cross-Application Components under General Application Functions Document and Reporting Compliance
Country/Region-Specific Settings Greece Supplier Ledger General Settings Setting Up Your Statutory
Reporting .
Related Information
Supplier Ledger
With this feature, you can use the Run Statutory Reports app to generate the customer trial balances report for
Greece.
Type New
Additional Details
The GR_TRIALBAL_LINEITM_CUST (Greece Customer Trial Balances) report is available in the search help of
the Report Name field in the Run Statutory Reports app so you can generate the customer trial balances in a
table view format.
Effects on Customizing
To support the generation of the Customer Trial Balances report, make the required settings in Customizing for
Cross-Application Components under General Application Functions Document and Reporting Compliance
Country/Region-Specific Settings Greece Customer Trial Balances General Settings Setting Up Your
Statutory Reporting .
Related Information
With this feature, you can use the Run Statutory Reports app to generate the G/L Account Trial Balances report
for Greece.
Type New
Additional Details
The GR_TRIALBAL_GLACCT (Greece G/L Account Trial Balances) report is available in the search help of the
Report Name field in the Run Statutory Reports app so you can generate to generate an audit report with the
balance of your general ledger accounts in an ALV format.
Effects on Customizing
To support the generation of the G/L Account Trial Balances report, make the required settings in
Customizing for Cross-Application Components under General Application Functions Document and
Reporting Compliance Country/Region-Specific Settings Greece G/L Account Trial Balances General
Settings Setting Up Your Statutory Reporting .
Related Information
With this feature, you can use the Run Statutory Reports app to generate the Supplier Trial Balances report for
Greece.
Type New
Additional Details
The GR_TRIALBAL_LINEITM_SUPLR (Greece Supplier Trial Balances) report is available in the search help of
the Report Name field in the Run Statutory Reports app so you can generate the supplier trial balances in a
table view format.
Effects on Customizing
To support the generation of the Supplier Trial Balances report, make the required settings in Customizing for
Cross-Application Components under General Application Functions Document and Reporting Compliance
Country/Region-Specific Settings Greece Supplier Trial Balances General Settings Setting Up Your
Statutory Reporting .
Related Information
With this feature, you can use the Run Statutory Reports app to generate the VAT Return report for Greece.
Type New
Additional Details
The GR_VAT_DCL (Greece VAT Return) report is available in the search help of the Report Name field in the Run
Statutory Reports app so you can generate the VAT Return ALV file.
Effects on Customizing
To support the generation of the VAT Return, make the required settings in Customizing. For more information
about the report configuration, check Setting Up the VAT Return Report and Making Additional Settings for VAT
Return.
Related Information
VAT Return
14.14 Hungary
As of release SAP S/4HANA 2023, the reporting framework function used to generate reports in ALV, PDF,
XML, and CSV file formats in accordance with legal and business needs in the Public Sector solution for
Hungary will be deprecated. For more information, see SAP Note 3347307 .
Type Deprecated
Related Information
14.15 India
You can now generate withholding tax report Form 26Q in enhanced mode (full DRC mode) in India. This
functionality is available by default.
Technical Details
Type Changed
Additional Details
You can use added functionality of Manage Withholding Tax Items, data preview, analyzing data, making
manual adjustments, etc. while generating a withholding tax report in the enhanced mode. All other
configurations and process to generate the report remain the same.
Related Information
Form 26Q
You can create electronic documents for B2B or B2G customers for convergent invoicing for India.
Technical Details
Type New
Scope Item 2BG (Convergent Invoicing - Invoice Creation for Usage and
Service), 2BE (Convergent Invoicing - Invoice Correction
Processing), 2T3 (Convergent Invoicing - Recurring and One-
Off Items)
To exchange electronic documents with your customers, you must maintain the relevant master data settings.
Effects on Customizing
You must carry out the following Customizing activities. You can search for the relevant activities in transaction
SM30 using the technical name:
Related Information
The India GST ANX1 and India GST ANX2 reports that you run using the Run Statutory Reports app are
deprecated because they are no longer legally required. The report documentation will be unavailable as of SAP
S/4HANA 2023 FPS01.
Technical Details
Type Deprecated
Related Information
14.15.2 Finance
You can define the tax code that is used for tax determination for foreign and domestic invoices. You can also
display or hide the fields relevant for tax determination.
Technical Details
Type New
Scope Item 2BG (Convergent Invoicing - Invoice Creation for Usage and
Service), 2BE (Convergent Invoicing - Invoice Correction
Processing), 2T3 (Convergent Invoicing - Recurring and One-
Off Items)
Additional Details
In India, you use different tax codes for invoices that you send to your customer depending on if it is
foreign trade or domestic trade. You can decide to hide or display the fields relevant for tax determination
according to your business needs. Use the Customizing Includes: Enhancement for Tax Determination for India
(RFKK_ENH_TAXDET_IN) report to display the fields for tax determination for India.
Effects on Customizing
You can use the following Customizing activities for tax determination for India:
• Define Tax Codes for Tax Determination - Foreign Trade (posting area transaction FQ2661)
• Define Tax Codes for Tax Determination - Domestic Trade (posting area transaction FQ2660)
Related Information
You maintain Customizing activities to configure your system to determine the correct tax amount for
convergent invoicing in India.
Technical Details
Type New
Scope Item 2BG (Convergent Invoicing - Invoice Creation for Usage and
Service), 2BE (Convergent Invoicing - Invoice Correction
Processing), 2T3 (Convergent Invoicing - Recurring and One-
Off Items)
Additional Details
The following Customizing activites have been created for tax determination for convergent invoicing in India:
Define Tax Codes for Tax Determination - Foreign Trade (post You define which tax code the system uses when the user
creates invoices that were issued from India to a country/re
ing area transaction FQ2661)
gion outside India.
Define Tax Codes for Tax Determination - Domestic Trade You define the tax code that is used for tax determination for
domestic invoices in India.
(posting area transaction FQ2660)
Related Information
You can now include QR codes containing banking details on print invoices. The QR code is generated for
business-to-consumer (B2C) invoices, and not registered business-to-business (B2B) invoices that are exempt
from electronic invoicing.
Technical Details
Type New
Scope Item 2BG (Convergent Invoicing - Invoice Creation for Usage and
Service), 2BE (Convergent Invoicing - Invoice Correction
Processing), 2T3 (Convergent Invoicing - Recurring and One-
Off Items)
Additional Details
The QR code contains bank details that your customer requires to pay the invoice.
For registered business-to-business (B2B) invoices, the QR code is generated by the Invoice Registration
Portal (IRP).
You must also make the required master data settings for tax determination.
Effects on Customizing
You must carry out the following Customizing activities. You can search for the relevant activities in transaction
SM30 using the technical name:
Related Information
You maintain the customizing activity Maintain House Banks to generate a QR code for invoices for convergent
invoicing in India. The QR code is included in business-to-consumer (B2C) invoices, and not registered
business-to-business (B2B) invoices that are exempt from electronic invoicing.
Technical Details
Type New
Scope Item 2BG (Convergent Invoicing - Invoice Creation for Usage and
Service), 2BE (Convergent Invoicing - Invoice Correction
Processing), 2T3 (Convergent Invoicing - Recurring and One-
Off Items)
Additional Details
The following Customizing activity has been created for the QR code for convergent invoicing in India:
Name Description
Maintain House Banks (V_FICA_IN_HB) You define the house bank and account ID that is included in
the paper invoices for convergent invoicing for India.
Related Information
14.15.3 Sales
CDS View Accumulation Header I_IN_AccumulationHeader provides Total Sales Accumulation Amount and
Tax Collected at Source amount for the Seller ID and Buyer ID combination. Seller ID, Buyer ID and Accounting
Document Tax Item combination.
CDS View Accumulation Item I_IN_AccumulationItem provides Current Sales Accumulation Amount
and Current Tax Collected at Source Amount for Seller ID, Buyer ID and Accounting Document Tax Item
combination.
Technical Details
Type New
Related Information
14.16 Indonesia
New parameter G_CF_RUN_TYPE has been added to the Setting Up Your Statutory Reporting Customizing
activity for you to configure whether to run the cash flow statement in the direct method only or in the indirect
method only, or in both methods in the Run Statutory Reports app.
Technical Details
Type New
You can manually enter the new parameter G_CF_RUN_TYPE on the Enter Parameters Specific to Report
Category tab in the Setting Up Your Statutory Reporting Customizing activity.
• Select 1 as the value of this parameter if you want to run the cash flow statement in the direct method only.
• Select 2 as the value of this parameter if you want to run the cash flow statement in the indirect method
only.
• Select 3 as the value of this parameter if you want to run the cash flow statement in both methods.
Related Information
With this feature, you can use the enhanced business place framework in Indonesia.
Technical Details
Type Changed
Effects on Customizing
A Customizing activity, Define Business Places for Indonesia, has been added in Customizing for Cross-
Application Components, under General Application Functions Cross-Application Document Numbering
Indonesia Business Place Define Business Places for Indonesia for making settings related to business
Related Information
Business Places
Business Place
Customizing for Business Place
14.16.2 Finance
Apps Display Cash Flow Statement, Define Cash Flow Statement Versions, Auto Determine Offsetting Accounts,
and Manually Determine Offsetting Accounts are deprecated and will be deleted from the SAP Fiori Launchpad
in the upcoming release.
We recommend that you switch to the successor solution and run the Run Statutory Reports app to generate
cash flow statements as soon as possible.
Technical Details
Type Deprecated
Related Information
You can use this feature to generate your tax report for capital gains after selling your assets during a fiscal
year.
Technical Details
Type New
Effects on Customizing
To support the generation of the capital gains tax report with the Run Statutory Reports app, make the required
settings in Customizing for Cross-Application Components under General Application Functions Document
and Reporting Compliance Country/Region-Specific Settings Israel Statutory Reporting Capital Gains
Tax Report :
Related Information
This feature enables you to generate the Italy VAT Register (FI-CA) report in the Run Statutory Reports app
based on Contract Accounts Receivable and Payable (FI-CA) data.
Technical Details
Type New
Additional Details
The Italy VAT Register (FI-CA) report requires you to use the Official Document Numbering (ODN) solution
with number groups. You can switch to the ODN with number groups by using the ODN Italy Switch
Report (transaction FICA_ODN_SWITCH). The ODN Italy Switch Report also deactivates the Italy-specific ODN
solution.
Effects on Customizing
Before you run the Italy VAT Register (FI-CA) report, you use the Maintain Page Numbers for FI-CA view to
specify the VAT registers that you want to report for a company code and maintain the last page numbers of
the generated VAT reports.
Related Information
14.18.2 Finance
You can now use the Remaining Tax-Exempt Amount per Tax Exemption License Number (FICA_TXEX_BAL)
report to check the remaining tax-exempt amount for a tax exemption license. Your customer received the tax
exemption license from the Italian tax authorities.
Technical Details
Type New
Scope Item 2BG (Convergent Invoicing - Invoice Creation for Usage and
Service), 2BE (Convergent Invoicing - Invoice Correction
Processing), 2T3 (Convergent Invoicing - Recurring and One-
Off Items)
Note
The Remaining Tax-Exempt Amount per Tax Exemption License Number report calculates the remaining
tax-exempt amount based on the billing document.
In the master data settings for the contract account, you need to maintain the tax exemption license number
along with the license, its issue date, the issue period, the limit for the tax-exempt amount, and the tax code.
Related Information
14.19 Japan
You can maintain the validity periods of tax registration numbers for suppliers who have registered as qualified
invoice issuers.
Technical Details
Type New
Related Information
14.19.2 Finance
You run this app to list the open items for accounts receivable based on different time intervals and the net due
dates according to a specific key date based on a country/region practice. Note that the key date should be
later than the baseline date of the selected open item.
Technical Details
Type New
Related Information
You run this app to list the open items for accounts payable based on different time intervals and the net due
dates according to a specific key date based on a country/region practice. Note that the key date should be
later than the baseline date of the selected open item.
Technical Details
Type New
Related Information
14.20 Kazakhstan
This feature enables you to assign tax turnover codes to a tax code or a combination of a tax code and a
material in the Customizing view VAT Tax Turnover Codes Mapping (view FIKZV_TURNCODMAP, transaction
SM30). The system uses tax turnover codes to form Section 5 of the VAT Return (report category KZ_VAT_DCL)
generated in the Run Statutory Reports app.
Type Changed
Additional Details
For more information about the related changes, see SAP Note 3346313 .
It is no longer possible to assign a tax turnover code to a tax code in Customizing for Cross-Application
Components under General Application Functions Document and Reporting Compliance Country/
Region-Specific Settings Kazakhstan Statutory Reporting Maintain VAT Return Data (view cluster
FIKZVC_VAT, transaction SM34). The existing mappings of tax turnover codes to tax codes remain unchanged,
but they will no longer be visible in this view cluster.
To transfer the existing mappings from Maintain VAT Return Data (view cluster FIKZVC_VAT) to VAT Tax
Turnover Codes Mapping (view FIKZV_TURNCODMAP), use the migration program VAT Return Kazakhstan:
Turnover Codes Migration (program RPFIKZ_VAT_TURNCODE_MIGRATION, transaction SE38). In this program,
you need to specify the VAT Return Version from which you want to migrate tax turnover code mappings. After
you have completed the migration, the tax turnover codes assigned to the tax codes will show up in VAT Tax
Turnover Codes Mapping (view FIKZV_TURNCODMAP).
Effects on Customizing
You define tax turnover codes in Customizing for Financial Accounting under General Ledger Accounting
Periodic Processing Report Statutory Reporting: Kazakhstan Statutory Reporting (Document and
Reporting Compliance) Maintain Tax Turnover Codes (view FIKZV_TURN_CODES, transaction SM30).
You can assign tax turnover codes to tax codes in the Customizing view VAT Tax Turnover Codes Mapping (view
FIKZV_TURNCODMAP, transaction SM30). If required, you can also specify a material here. If you do this, the tax
turnover code will be mapped to the combination of the tax code and the material.
14.21 Luxembourg
14.21.1 Finance
With this feature, you can enable the reporting of tax amounts in the journal entry line items with a
certain special G/L indicator. The new maintenance view, Enable Tax Reporting in Special G/L Indicator Line
(FILUV_SP_GL_TAX) is available for this purpose.
Technical Details
Type New
The maintenance view is inserted on the SAP Easy Access screen for the Standard Audit File for Tax Purpose
(SAF-T) generation in Accounting Financial Accounting General Ledger Reporting Standard Audit
File for Tax Purposes (SAFT) SAFT Settings Country/Region-Specific Settings Luxembourg Enable Tax
Reporting in Special G/L Indicator Line (transaction code: FILUV_SP_GL_TAX).
The FILUV_SP_GL_TAX maintenance view is also inserted in Customizing for Financial Accounting under
General Ledger Accounting Periodic Processing Report Statutory Reporting: Luxembourg SAF-T for
Luxembourg Enable Tax Reporting in Special G/L Indicator Line .
Related Information
SAF-T
Enable Tax Reporting in Special G/L Indicator Line
14.22 Malaysia
New parameter G_CF_RUN_TYPE has been added to the Setting Up Your Statutory Reporting Customizing
activity for you to configure whether to run the cash flow statement in the direct method only or in the indirect
method only, or in both methods in the Run Statutory Reports app.
Technical Details
Type New
You can manually enter the new parameter G_CF_RUN_TYPE on the Enter Parameters Specific to Report
Category tab in the Setting Up Your Statutory Reporting Customizing activity.
• Select 1 as the value of this parameter if you want to run the cash flow statement in the direct method only.
• Select 2 as the value of this parameter if you want to run the cash flow statement in the indirect method
only.
• Select 3 as the value of this parameter if you want to run the cash flow statement in both methods.
Related Information
14.23 Mexico
14.23.1 Finance
With this feature, you can defer the tax amount when the invoice is issued, when you sell any services in
Mexico.
Technical Details
Type New
In Mexico, when you sell services, you can defer the tax amount when the invoice is issued. Deferred taxes
are not recognized immediately when you issue an invoice to a customer. They are only recognized when the
customer pays. During the process, you can post documents in contract accounting with a deferred tax code,
clear the items after the customer paid, and then transfer the deferred tax amount to a target VAT account
using the Deferred Tax Transfer Posting app (report RFKKXXDFTP).
Effects on Customizing
• Define tax codes in transaction Maintain Tax Code (transaction code: FTXP).
• In Customizing for Contract Accounts Receivable and Payable under Basic Functions Postings and
Documents Document Define Account Assignments for Automatic Postings Automatic G/L Account
Determination Define Acct Assmt Data Relevant to Main Transactions , determine the C001 posting area
for Contract Accounting, and in the Tax Determination field, enter the deferred tax account.
• In Customizing for Contract Accounts Receivable and Payable under Basic Functions Tax Reports
Define Report Times for Sales/Purchase Tax , define the information for the sales tax code that is relevant
for recording.
• In Customizing for Contract Accounts Receivable and Payable under Basic Functions Tax Reports
Configure Transfers for Deferred Tax , configure the transfer of deferred tax to the target VAT.
Related Information
With this feature, the VAT declaration can process journal entries that were created based on contract
accounting documents.
Type New
Additional Details
In the analytical view for generated runs, you can check the details of the contract accounting documents in
the Reconciliation Key and Reference Document Type columns.
Related Information
Analyze Data
14.24 Netherlands
With this feature, you can use the new International Trade in Services (NL_BOP_IHD) report in the Run Statutory
Reports app to generate the data for the survey of international trade in services (internationale handel in
diensten) for Statistics Netherlands (Centraal Bureau voor de Statistiek - CBS).
Type New
Effects on Customizing
Related Information
This feature enables you to create electronic documents for contract accounting documents and submit them
electronically to the recipients using the Peppol network.
Technical Details
Type New
Additional Details
The following source document type for contract accounting documents is now supported: FI-CA Document
(FICA_DOC).
Effects on Customizing
You must set up your system to be able to create electronic documents based on contract accounting
documents. For more information, see the prerequisites described in Creating Electronic Contract Accounting
Documents.
Related Information
This feature enables you to specify the source of the invoice number in the output file. You specify the invoice
number source in the Document Number Source field in the Assign eDocument Type to Accounting Document
Type for FI-CA Customizing activity before creating electronic documents based on contract accounting
documents.
Type New
Additional Details
When electronic documents are created from contract accounting documents, the system determines the
invoice number in the output file based on the value you specify in the Document Number Source field
• OPBEL - FI-CA Document Number: If you select this option, the invoice number is determined based on the
contract accounting document number stored in the system.
• XBLNR - External Reference Number: If you select this option, the invoice number is determined based on
the reference document number stored in the system.
• EXBEL - Official Document Number: If you select this option, the invoice number is determined based on
the official document number stored in the system.
Effects on Customizing
To specify the source of the invoice number, access the Assign eDocument Type to Accounting Document Type
for FI-CA Customizing activity (view V_TFK003EDOC2). For more information, see Assigning eDocument Type
to Contract Accounting Document Type.
Related Information
14.25.1 Finance
With this feature, you can exchange electronic invoices and credit notes via Peppol with business partners
based in Australia.
Technical Details
Type New
Related Information
You can now generate a new withholding tax report for reporting taxes withheld from freelancers in Peru. The
report is available by default.
Technical Details
Type New
Preparation Required No
Related Information
This feature enables you to use the Run Statutory Reporting app to generate the Journal Ledger report to fulfil
the statutory reporting requirements in Peru.
Technical Details
Type Changed
Additional Details
In the Journal Ledger output file (050100), Field 20 for PE_CAR_IDENTIFIER is completed with data in
accordance with the SUNAT CAR code (Código de Anotación de Registro).
If you need to create an incident regarding this feature, use component FI-LOC-FI-PE-ACR.
Effects on Customizing
Define reporting preferences for the Journal Ledger for Peru by completing the activities in Setting Up the
Journal Ledger and Making Additional Settings for the Journal Ledger.
Related Information
Journal Ledger
This feature enables you to use the Run Statutory Reporting app to generate the Purchase Ledger report to fulfil
the statutory reporting requirements in Peru.
Technical Details
Type New
Additional Details
If you need to create an incident regarding this feature, use component FI-LOC-FI-PE-ACR.
Effects on Customizing
Define reporting preferences for the Purchase Ledger for Peru by completing the activities in Setting Up the
Purchase Ledger and Making Additional Settings for the Purchase Ledger.
Related Information
Purchase Ledger
This feature enables you to use the Run Statutory Reporting app to generate the Sales Ledger report to fulfil the
statutory reporting requirements in Peru.
The Sales Ledger report enables you to generate, on a monthly basis, the Sales Ledger (SUNAT code 140100)
electronic accounting book in TXT format.
Type New
Additional Details
If you need to create an incident regarding this feature, use component FI-LOC-FI-PE-ACR.
Effects on Customizing
Define reporting preferences for the Sales Ledger for Peru by completing the activities in Setting Up the Sales
Ledger and Making Additional Settings for the Sales Ledger.
Related Information
Sales Ledger
You can now generate a new report for reporting taxes withheld from local vendors in Peru.
Technical Details
Type New
You can now generate a new report for reporting taxes withheld from local vendors in Peru.
Technical Details
Type New
You can now generate a new withholding tax report for reporting taxes withheld from foreign vendors in Peru.
The report is available by default.
Technical Details
Type New
New field Report Generated Date & Time has been added in the generated Computerized Accounting System
(CAS) reports. It displays the date and the time including the time zone of the report generation. The format is,
for example, November 23 2022 05:47:29 AM CET. In addition, new parameter PH_REG_TIN_TYPE has been
added to the Customizing activity, Setting Up Your Statutory Reporting. This parameter decides the company
TIN type displayed in the CAS reports, which gives an indication whether the company is VAT-registered or not.
Technical Details
Type New
Additional Details
You can maintain the new parameter PH_REG_TIN_TYPE on the Enter Parameters Specific to Reporting
Category tab in the Setting Up Your Statutory Reporting Customizing activity. If your company is VAT-
registered, leave the parameter value empty. If your company is non-VAT-registered, enter “N” as the
parameter value.
The new parameter has been enabled for the following CAS reports:
14.27.2 Finance
With this feature, the taxpayer identification number (TIN) in the header of the printed payment receipts is
displayed according to its format that you have maintained at the company code level and at the business
partner level.
Technical Details
Type Changed
Additional Details
When you maintain the TIN number for your compony or business partners, enter it with suffix V or N to
indicate whether the company or the business partner is VAT-registered or not. Then, the printed payment
receipts will display the information accordingly. For detailed information, refer to Customizing Taxpayer
Identification Numbers.
Related Information
Important enhancements and changes have been done to the payment receipt function. For more information,
see details in the Additional Details section.
Technical Details
Type Changed
Additional Details
In the Create Payment Receipts app and the Manage Payment Receipts app,
• When you choose to manually create payment receipts in the Create Payment Receipts app, Company
Code, Customer, and Fiscal Year are mandatory fields to be filled out. You may create a payment receipt for
multiple journal entries as long as they are from the same customer and with the same company code.
• When you create a payment receipt for a payment document (for example, document type DZ) with
multiple line items, all of the line items related to this payment document will be selected and included in
this payment receipt.
• In the detail page of the payment receipt, Cash Discount Amount and Payment Amount have been added
for each journal entry.
• The length of the company address and the business partner address has been extended. The address
format is like the following:
House Number + space + Street 2 + space + Street 3 + space + Street + space + Street 4 + space + Street
5
Postal Code + space + City + comma + Region (Description)
Country/Region
• The date format is now MM/DD/YYYY.
• Field Invoice Number contains the official document number (ODN) of all the invoices (BSET-XBLNR) this
payment is related to, but removes the duplicated ODN numbers (BSEG-XBLNR).
• Field Total Sales is equal to the total tax base amount of VATable Sales, VAT Exempt Sales, and Zero-Rated
Sales.
For more information about the fields in the form template of payment receipts, see Information Provided in
Payment Receipts .
Related Information
The Payment Receipt business object has been enabled the following new event:
Technical Details
Type New
Additional Details
The new Business Add-In (BAdI) Modification of Header Forms for Payment Receipts
(GLO_PR_PRINT_STANDARD) enables you to implement the custom logic for filling out the values for the
custom fields added to the header data of a payment receipt according to your business needs.
Technical Details
Type New
Related Information
Apps Print Official Receipts - Before Payment, Print Official Receipts - After Payment, and Change Status of
Official Receipts are deprecated and will be deleted from the SAP Fiori Launchpad in the upcoming release.
We recommend that you switch to the successor apps, which are the Create Payment Receipts app (App
ID: F3739) and the Manage Payment Receipts app (App ID: F3734), to process payment receipts as soon as
possible.
Type New
Related Information
Payment Receipts
14.28 Portugal
By implementing the SAP Note 3324398 , contract accounting data can be included in the EC sales list.
Technical Details
Type New
In the analytical view for generated runs, you can check the details of the Contract Accounting documents in
the Reconciliation Key and CA Document Number columns.
Related Information
Analyze Data
EC Sales List
With this feature, you can use the new Periodic VAT Return and Annexes (PT_VAT_DCL) report in the Run
Statutory Reports app to generate the periodic VAT return (declaração periódica) and its annexes in XML
format.
Technical Details
Type New
Effects on Customizing
For more information, see Setting Up the Periodic VAT Return and Annexes and Making Additional Settings for
the Periodic VAT Return and Annexes.
Related Information
The Payment Receipt: VAT on Cash (Portugal) (FIEUAR_VAT_RECEIPT) report now prints payment receipts in
PDF format only. The Smart Form option is no longer available.
Technical Details
Type Changed
Related Information
With this feature, you activate the HR integration solution in the PSM-FM component. The activation enables
the proper monthly budget consumption calculation during the payroll posting to accounting process. During
the process, the system derives the correct budget keys.
Technical Details
Type New
Effects on Customizing
You shall create a BAdI implementation using the Customizing activity in Customizing for Public
Sector Management under Funds Management Government Actual and Commitment Update/
Integration Integration Country/Region-Specific Settings Portugal Human Resources Activate the
Integration with Human Resources Implementation: HR Integration - HRPP Posting Engine
(PTFM_IMP_HRPP_POSTING_ENGINE).
Related Information
Human Resources
Customizing Settings for Monthly Budget Consumption Calculation
14.29 Russia
This feature enables you to generate the unified tax notice (notification about calculated tax amounts, advance
payments on taxes, fees, and social insurance contributions) in XML format using the Run Statutory Reports
app.
Technical Details
Type Changed
Additional Details
In Russia, you now pay most of the taxes in a single payment, alongside which you must submit the unified
tax notice. This is an XML document that contains the calculated amounts of particular taxes, fees or social
insurance contributions for a reporting period. The unified tax notice allows the tax authorities to correctly
distribute your tax payment against these payment types.
To enable users to access this report, their business users need to have the following business catalog
assigned: General Ledger - Reporting for Russian Federation (SAP_FIN_BC_GL_REPORTING_RU).
Effects on Customizing
In order to use the report, you need to carry out the following Customizing activities:
• Set up the Unified Tax Notice report in Customizing for Cross-Application Components under General
Application Functions Document and Reporting Compliance Country/Region-Specific Settings Russia
Statutory Reporting Unified Tax Notice General Settings Setting Up Your Statutory Reporting
• Define your version of the Unified Tax Notice report in Customizing for Cross-Application Components
under General Application Functions Document and Reporting Compliance Country-/Region-Specific
Settings Russia Statutory Reporting Unified Tax Notice Define Versions of Unified Tax Notice
Related Information
This feature enables you to post documents for the property tax declaration (report category
RU_PROPERTY_TAX) in the Run Statutory Reports app according to the new procedure. Now you can post
the documents immediately after setting the Report Run Status to Submitted to Government. Previously, you
could only post the documents after setting the Report Run Status to Content Accepted by Government.
Technical Details
Type Changed
Additional Details
Starting from reporting year 2022, the deadline for paying property tax is March 1st, while the deadline for
submitting the property tax declaration is March 31st. This means that companies can now pay property tax
before the declaration is submitted and accepted by the tax authorities. The new procedure for document
posting reflects this change.
Related Information
14.29.2 Finance
This feature enables you to use the new posting scheme in the Automatic Postings for VAT Paid for Other Party
solution. This solution covers the scenario in which you need to pay VAT for your supplier and then deduct
Technical Details
Type Changed
Additional Details
The new posting scheme applies starting from 1 January, 2023. You can find a detailed description of the new
scheme and examples of using it in the Automatic Postings for VAT Paid for Other Party solution by accessing
the links below.
Related Information
With this feature you can update the RNPT status of traceable goods in the Displaying Assignments of
Registration Numbers of Traceable Goods app (transaction J3RMRNUSAGE) in one of two ways:
• Manually, in the RNPT Validity Status field where the current status is displayed
• Automatically, using the Update RNPT Status checkbox
The automatic RNPT status update requires an active BAdI implementation to connect to the official
traceability web service.
Technical Details
Type Changed
Additional Details
Effects on Customizing
Automatic RNPT status verification with the Update RNPT Status checkbox requires an active implementation
of the Business Add-In (BAdI) Check RNPT Validity (J3RL_RN_CHECK) that interacts with the traceability web
service provided by the Federal Tax Service of Russia.
Related Information
The General Ledger Corresponding Accounts (Russia) app (ABAP Program Name: RFHABU10) is deprecated
and will become obsolete as of SAP S/4HANA 2023 FPS01. This functionality is now covered by the Display
Account Balances app (App ID: W0130).
Technical Details
Type Deprecated
Related Information
RFHABU10 (Deprecated)
Display Account Balances
Using this feature, you can use the Manage Withholding Tax Items activity for the Saudi Arabia Withholding Tax
Declaration - Form 06 report to adjust the withholding tax items for the reporting period.
Type New
Additional Details
The Manage Withholding Tax Items activity has been enabled for the Saudi Arabia Withholding Tax Declaration
- Form 06 report. Using this activity, you can navigate to the Manage Withholding Tax Items app to adjust the
withholding tax items to be reported in the Form 06.
Effects on Customizing
To use the Manage Withholding Tax Items activity, you need to complete the customizing activity Activate
Withholding Tax Reporting Date.
Related Information
With this feature, you can generate withholding tax certificates (correspondence forms) for suppliers, using the
Saudi Arabia Withholding Tax Declaration - Form 06 report in the Run Statutory Reports app.
Type New
Additional Details
The Saudi Arabia Withholding Tax Declaration - Form 06 report in the Run Statutory Reports app generates the
withholding tax certificates in a PDF format. You can download these certificates and share them with your
suppliers as required.
The Saudi Arabia Withholding Tax Declaration - Form 06 report replaces the old Withholding Tax Certificates for
Vendors (SAU) (report ID FIWTSA_CERT) report. Both reports will be available until the planned end-of-support
date, after which the old report will become obsolete.
See the SAP Note 2480067 for information on the planned end-of-support date for the Withholding Tax
Certificates for Vendors (SAU) report.
Related Information
14.30.2 Finance
The Withholding Tax Certificates for Vendors (SAU) report (report ID FIWTSA_CERT) has been replaced by the
Saudi Arabia Withholding Tax Declaration - Form 06 report in the Run Statutory Reports app. Both reports will
be available until the planned end-of-support date, after which the old report will become obsolete.
Type Deprecated
Additional Details
See the SAP Note 2480067 for information on the planned end-of-support date for the Withholding Tax
Certificates for Vendors (SAU) report.
Related Information
14.31 Serbia
With this feature, you can use the Run Statutory Reports app to generate the POPDV and PPDV reporting files
as part of the VAT Return for Serbia.
Type New
Additional Details
The RS_VAT_DCL (Serbia VAT Report) is available in the search help of the Report Name field in the Run
Statutory Reports app so you can generate the VAT Return XML files.
Effects on Customizing
To support the generation of the VAT Return, make the required settings in Customizing. For more information
about the report configuration, check Setting Up the VAT Return Report and Making Additional Settings for the
VAT Return.
Related Information
You can use the Run Statutory Reports app to generate the cash flow statement that fulfill the requirements of
the government in Serbia. You can use the direct method and submit it by year to the tax authorities.
Technical Details
Type New
Related Information
With this feature, you can use the Run Statutory Reports app to generate the Balance Sheet and Income
Statement for Serbia.
Technical Details
Type New
Additional Details
You can use the GENC_FINSTMNT_CAT report in the Run Statutory Reports app so you can generate the
Balance Sheet and Income Statement in a table view format.
To support the generation of the financial statement, make the required settings in Customizing. For more
information about the report configuration, see Setting Up the Financial Statement Report.
Related Information
Financial Statement
14.32 Singapore
14.32.1 Finance
With this feature, data source FDP_J_1HKORDSG_SRV has been extended with a node called NoteNode to
enable you to add the Notes field into your own form template for the documents sent to print in the Print
Document Extracts app in Singapore. To do so, you download a form template, add the Notes field, and upload
the form template to the Maintain Form Template app for use. Afterwards, the documents you send to print will
include the information in the Notes field that has been filled out when you create and post journal entries.
Technical Details
Type New
Related Information
You can use the Run Statutory Reports app to generate the Standard Balance Sheet and Standard Income
Statement that fulfill the requirements of the government in South Korea. The files are generated in the PDF
format and you can submit them by year to the tax authorities.
Technical Details
Type New
Related Information
You can use the Run Statutory Reports app to generate the cash flow statement that fulfill the requirements
of the government in South Korea. A new parameter G_CF_RUN_TYPE is added to the report category. And it
indicates in which method the cash flow statement is generated.
Type Changed
Related Information
With this feature, the VAT declaration can process journal entries that were created based on Contract
Accounting documents.
Technical Details
Type New
Additional Details
In the analytical view for generated runs, you can check the details of the Contract Accounting documents in
the Report Run Key, Reconciliation Key, and Reference Document Type columns.
Analyze Data
VAT Declaration
14.34 Slovakia
According to the legal change announced by the Financial Administration of Slovak Republic, you can apply
reduced VAT rate of 5%.
Technical Details
Type New
Effects on Customizing
If you use reduced VAT rate of 5%, you should carry out the following Customizing activities:
Related Information
14.34.2 Finance
The system uses the following country/region-specific fields for invoices that are used for Slovak-specific
functions:
Technical Details
Type Changed
Related Information
With this feature, you can create electronic documents based on contract accounting data from the invoice
type AJ for tax register books with Immediate Supply of Information System (SII).
Technical Details
Type New
Additional Details
When you create electronic documents based on contract accounting data from the invoice type AJ (ajuste del
margen de beneficio / profit margin adjustment), the generated XML file will not contain the tax fulfilment date
to comply with legal requirements of Spain.
With this feature, you can use the new Payment Period to Suppliers report in the Run Statutory Reports app to
prepare the data about payments to suppliers that you need to publish in your accounts report with the annual
financial statements.
Type New
Effects on Customizing
For more information, see Setting Up the Payment Period to Suppliers Report.
Related Information
With this feature, you can verify whether your electronic documents stored in the SAP system (also known as
eDocuments) are consistent with those stored in the tax authority's system.
Technical Details
Type New
Additional Details
The following apps and reports are available for this feature.
App: Check Electronic Document Consistency You can find out whether the electronic documents stored in
your SAP system (eDocuments) are consistent with the cor
responding documents stored in the tax authority's system.
App: Resolve Electronic Document Consistency You can resolve the inconsistencies between the electronic
documents stored in your SAP system (eDocuments) and
the corresponding documents stored in the tax authority's
system. The app provides resolutions for you.
Report: eDocument Inbound Message Handler You can pull electronic documents into your SAP system
(EDOC_INBOUND_MSG in SE38) from the tax authority's system using relevant message
types. This acts as a basis for the subsequent consistency
checks configured for the onboarded consistency scenarios.
Report: DCC Validation Report (EDC_VALIDATION_REPORT You can schedule jobs to run routine checks to compare
in SE38) the consistency between eDocuments in SAP and the corre
sponding invoices in the tax authority's system.
The following are the business catalog and business role template used for consistency checks.
Business catalog Globalization - Electronic Document To access this app, you must have a
Consistency SAP_SD_BC_GLO_EDC business user that contains a business
role with this business catalog.
Business role template Billing Clerk SAP_BR_BILLING_CLERK This business role template already
contains the required business catalog.
Effects on Customizing
You as a key user must carry out the following customizing activities.
Related Information
Consistency Checks
Run Consistency Checks on Electronic Documents
Check Electronic Document Consistency
Resolve Electronic Document Inconsistencies
The system can now fill tax boxes 95, 96, 97, 98, and 662 automatically when you run the Annual VAT
Declaration - Form 390 report in the Run Statutory Reports app. The report derives the values from the VAT
Return - Form 303 report. Previously, these values were entered manually.
Technical Details
Type New
Additional Details
This feature is relevant only if you're required to generate both Modelo 390 and Modelo 303.
New selection parameters on the report selection screen enable you to verify and edit the values that the
system has derived for boxes 96, 96, 97, 98, and 662. The system fills these boxes if the following applies:
• 95 and 96: The status of the M303 report in all periods is Content Accepted by Government.
• 97, 98, and 662: The status of the M303 report in the last period (12 or 4T) is Content Accepted by
Government.
Related Information
14.36 Switzerland
As of this release, in the eDocument Cockpit you can create, edit or delete a comment for electronic
documents, such as customer or supplier invoices.
Technical Details
Type New
In the eDocument Cockpit (transaction EDOC_COCKPIT), choose the Help pushbutton of the process on the
selection screen for further information.
Related Information
eDocument Cockpit
14.37 Thailand
With this feature, you can activate the international address version – Thai version in the Activate International
Address Versions - Client-Specific Customizing activity. Then, you can use the international address version to
set addresses in Thai for company codes, business places, business partners, and business partners’ branch
codes. As a result, addresses set in the international address version – Thai version will be displayed in the
generated VAT reports in the Run Statutory Reports app and the printed tax invoices.
Technical Details
Type New
To use the international address version to set addresses in Thai for company codes, business places, business
partners, and business partners' branch codes, you should do the following:
• Activate the international address version - Thai version in the Activate International Address Versions -
Client-Specific Customizing activity.
• Set the international address version - Thai version for the company code address in the Maintain
Additional Parameters configuration activity.
• Set the international address version - Thai version for the business place address in the Define Business
Places for Thailand configuration activity.
• Set the international address version - Thai version for the business partner address by clicking
International Versions on the Address tab and for the branch code address by clicking International
Versions on the Customer: Country Specification Enhancement or the Vendor: Country Specification
Enhancement tab in transaction BP.
After you have activated the international address version -Thai version, you can configure the address script
for Thailand in the Define Countries/Regions Customizing activity. You can use the address layout key 032 or
132 for Thailand.
Once you have activated the international address version – Thai version and used it to set addresses in
Thai for company codes, business places, business partners, and branch codes, then addresses set in the
international address versions - Thai version will be displayed in the following reports generated in the Run
Statutory Reports app and the printed invoices:
• P.P. 30 reports
• Input Tax Reports
• Output Tax Reports
• P.P. 36 reports
Related Information
You can use the Run Statutory Reports app to generate the cash flow statement that fulfill the requirements
of the government in Turkey. You can use the direct method and submit it to the tax authorities based on your
business needs.
Technical Details
Type New
Related Information
14.38.2 Finance
The Insurance Turkey solution is deleted starting with SAP S/4HANA 2023. For more information, see SAP
Note3164537 .
Type Deleted
The Generate XML File for TRAMER Reporting report is removed from the SAP Easy Access screen from
Claims Management Country Specifics Turkey is removed.
Effects on Customizing
The following activities are removed in Customizing for SAP Insurance, under Claims Management
Country-Specific Settings for Turkey TRAMER Reporting :
14.39 Ukraine
With this feature you can use the Financial Statements report (report category UA_FIN_STMNT) to generate
the following forms:
Technical Details
Type Changed
Additional Details
Note
This feature of the Financial Statements report (report category UA_FIN_STMNT) replaces the old Cash
Flow Statement - Ukraine solution (transaction J1UFCFS): XML generator hierarchies UAS3D (form 3) and
UAS3I (form 3-H) for the J_3RF_TAX_XMLEXPORT report, financial statement versions UAPM (form 3)
and UANM (form 3-H) for the J_3RFFORM4 report.
Both the new report and the old solution will be available until December 31, 2024, after which the old
solution will become obsolete.
To generate a cash flow statement, you need to check the Generate Cash Flow Statement box on the selection
screen when creating a New Run in the Generate Financial Statement activity. The system will then generate
a cash flow statement - direct method (Form 3) or a cash flow statement - indirect method (Form 3-H),
depending on your Customizing settings.
Note
Note that only the documents posted with the Offsetting Account Determination (New) solution enabled
will be considered for the cash flow statement.
Effects on Customizing
You need to activate the BC-Set FIN_LOC_UA_BCS_CF_2023. It contains the template versions of cash flow
statement - direct method (version UAPM) and cash flow statement - indirect method (version UANM).
Related Information
Financial Statements
Setting Up the Financial Statements Report
Making Additional Settings for Financial Statements
Manage Cash Flow Statement Version
Example of Cash Flow Statement Version Settings
Generating the Financial Statements
14.39.2 Finance
This feature enables you to generate and print the Asset Write-Off Record form.
Technical Details
Type New
Additional Details
To access the report on the SAP Easy Access screen, choose Accounting Financial Accounting Fixed
Assets Information System Reports on Asset Accounting Preparations for Closing Country Specifics
Ukraine Asset Accounting Forms Asset Write-Off Record (transaction J1UFWRITEOFFREC).
Make the required settings in Customizing for Financial Accounting under Asset Accounting Information
System Country-/Region-Specific Functions Ukraine Statutory Forms .
Related Information
This feature enables you to define rules for calculating the deadlines by which tax invoices and corrective tax
invoices must be registered in the Unified Register of Tax Invoices (ERPN). The system uses the deadlines
calculated according to these rules to determine the value of the Registration Due Date Indicator in the Register
of Incoming and Outgoing Tax Invoices (transaction J1UF_IN_OUT).
Technical Details
Type New
Additional Details
For more details about the related changes, see SAP Note 3318412 .
You can define rules for calculating the ERPN registration deadlines in Customizing for Financial
Accounting under General Ledger Accounting Periodic Processing Report Statutory Reporting: Ukraine
VAT Accounting and Reporting Define Rules for ERPN Registration Period Determination (view
J_1UF_REG_PER_V, transaction SM30).
For more information, see the documentation of the Customizing activity in the system.
Related Information
With this feature, you can use the Run Statutory Reports app to generate files if required by HMRC for auditing
purposes.
Technical Details
Type New
The GB_HMRC (Great Britain HMRC Audit Files) is available in the search help of the Report Name field in the
Run Statutory Reports app so you can generate the audit files in ALV format.
Effects on Customizing
To support the generation of the Audit Files, make the required settings in Customizing. For more information
about the report configuration, see Setting Up the HMRC Audit Files Report.
Related Information
With this feature, you can use the Run Statutory Reports app to generate the required reporting file with
payment data for the United Kingdom.
Technical Details
Type New
Additional Details
The GB_PPPR (Great Britain Payment Practices and Performance) is available in the search help of the Report
Name field in the Run Statutory Reports app so you can generate the payment data in ALV format.
To support the generation of the Payment Practices and Performance, make the required settings in
Customizing. For more information about the report configuration, see Setting Up the Payment Practices and
Performance Report.
Related Information
14.41.1 Finance
With this feature, you can directly automate shared processing rules in the Manage Processing Rules app.
Technical Details
Type Changed
1JT (Lockbox)
Additional Details
Now, you can automate shared processing rules in the Manage Processing Rules - For Bank Statements and
Manage Processing Rules - For Lockbox apps. Before this release, you had to stop sharing a processing rule
Remember
You can only automate processing rules if you have the necessary authorizations assigned to your user. For
more information, see How to Assign the Authorizations of the Advanced Bank Statement Automation.
Note
After automating a shared processing rule, the system considers the processing rule as an automated
processing rule - not as a shared rule anymore. The consequences of automating a shared processing rule
are the following:
• Processing rules that you share with your colleagues appear under the Shared Rules tab in the Manage
Processing Rules - For Bank Statements and Manage Processing Rules - For Lockbox apps. However,
after automating a shared processing rule, the rule does not appear under the Shared Rules tab
anymore. Instead, you can find it under the Automated Rules tab.
• In the Reprocess Bank Statement Items and Reprocess Lockbox Items apps, you can use shared
processing rules to manually process items by selecting the Apply Manual Rule button. However, after
automating a shared processing rule, you cannot find the rule with the Apply Manual Rule button
anymore. Instead, you need to select the Apply Automated Rules button.
Related Information
With this feature, the system supports you when you manually clear payments.
Technical Details
Type Changed
1JT (Lockbox)
Additional Details
When you want to clear a payment manually, the system automatically calculates the debit and credit amount.
As soon as you double-click into any of the Debit Amount or Credit Amount fields, the system automatically fills
in the respective field and updates the balance.
Related Information
In the Manage Processing Rules app, you can now select two new options to define the rules' conditions: does
not contain and not equal to.
Type New
1JT (Lockbox)
Additional Details
In the Conditions section of processing rules in the Manage Processing Rules - For Bank Statements and
Manage Processing Rules - For Lockbox apps, there are two new values in the Option field: does not contain and
not equal to. You can use these values to define your rules' conditions more precisely. For example, you can
define a condition that is valid for bank statement items or lockbox items whose memo lines do not contain a
certain word or sequence of letters or numbers. Or you can define a condition for items whose amount is not
equal to a certain sum.
Related Information
With this feature, you view and use custom fields in the Manage Processing Rules app.
Technical Details
Type New
1JT (Lockbox)
Additional Details
In the Custom Fields and Logic app, you can now enable custom fields to be used in the Manage Processing
Rules - For Bank Statements and Manage Processing Rules - For Lockbox apps. The custom fields that you
create are visible in the processing rules that have the G/L Posting action type. You can fill in the custom fields
while you create or edit a processing rule. The custom field and its value are then visible in journal entries that
the system created during the posting of payments with the respective processing rule.
Related Information
The functionality to view sums in the overview table in the Reprocess Bank Statement Items and Reprocess
Lockbox Items apps has been deprecated and will be deleted in the upcoming SAP S/4HANA 2025 release.
Type Deprecated
1JT (Lockbox)
Additional Details
Until now, you could view the sum of the items' amounts in the overview table in the Reprocess Bank Statement
Items and Reprocess Lockbox Items apps.
To enhance the overall performance of the apps, this functionality has been deprecated and will be deleted in
the upcoming SAP S/4HANA 2025 release.
Related Information
Due to a technical improvement, the system can no longer display drafts of processing rules that you had saved
in the Manage Processing Rules – For Bank Statements and Manage Processing Rules – For Lockbox apps.
Technical Details
Type Changed
1JT (Lockbox)
Additional Details
In the Manage Processing Rules – For Bank Statements and Manage Processing Rules – For Lockbox apps, the
system can no longer display rule drafts that you had created before the delivery of this release. If you create
new drafts of processing rules, the system can save and display them.
If you had already drafted unsaved processing rules, the system discards the drafts immediately with the
delivery of this release. If you need rules based on those discarded drafts, you need to recreate the rules in draft
mode.
Related Information
After an on-account posting, the system fills in the Item Text field of journal entries automatically.
Technical Details
Type Changed
Additional Details
This enhancement is only relevant if the system is processing bank statements and lockbox files with payment
advices. If the system cannot find a matching open item while processing a bank statement item or a lockbox
item with a processing rule that contains the MTCH or ASMT processing instructions, the system posts the
respective bank statement item or lockbox item on account. The system fills in the Item Text field of the
respective journal entry automatically with the following information: the payment advice reference and, if
one of the following data is available, the invoice reference of the lockbox item or bank statement item, or
the reference document number (XBLNR), or the accounting document number (BELNR), or the assignment
number of the payment advice (ZUONR).
Related Information
Processing Instructions
Allocation Algorithms
Manage Processing Rules - For Bank Statements
Reprocess Bank Statement Items
Manage Processing Rules - For Lockbox
Reprocess Lockbox Items
Manage Journal Entries
With this feature, you can see whether the system has partially posted a bank statement item or a lockbox item
in the Reprocess Bank Statement Items and Reprocess Lockbox Items apps.
Technical Details
Type New
Additional Details
In the overview tables of the Reprocess Bank Statement Items and Reprocess Lockbox Items apps, you can
display an additional column, which gives you the number of the latest journal entry of the partial application
of the bank statement items or lockbox items. If you select the value in the Journal Entry Number of Partial
Application column (JE No. of Prtl Appl.), you can view the respective journal entry.
Related Information
You can now use the lockbox invoice reference in the Reprocess Lockbox Items and Manage Processing Rules -
For Lockbox apps to easier match open items with payment advice items.
Technical Details
Type New
1JT (Lockbox)
Additional Details
In the Manage Processing Rules - For Lockbox app, you can use the lockbox invoice reference in the Match Items
in Sequence section of the predelivered ASMT processing instruction. In that section, you can determine that
the system should use the value in a payment advice item's Invoice Reference (Lockbox) field to find matching
open items.
In the Reprocess Lockbox Items app, you can use the lockbox invoice reference when you manually match open
items with payment advice items.
Lockbox Invoice Reference in the Manage Processing Rules - For Lockbox app
Related Information
Now, you can add the order number to the G/L action of your processing rules in the Manage Processing Rules
app.
Technical Details
Type New
1JT (Lockbox)
Additional Details
In the Manage Processing Rules - For Bank Statements and Manage Processing Rules - For Lockbox apps,
you can add an order number when the rule's action is a G/L posting. In the coding block, you can fill in
an additional field: Order. If the system processes an item with a processing rule in whose actions you have
specified an order number, then the system includes the order number in the journal entry.
Related Information
Use the PROM processing instruction to post bank statement items or lockbox items, and to clear open items by
finding the matching promises to pay.
Type New
1JT (Lockbox)
Additional Details
In the Reprocess Bank Statement Items and Reprocess Lockbox Items apps, you can now use the PROM
processing instruction to manually post bank statement items or lockbox items, and to clear open items.
You can also use the PROM processing instruction in the Manage Processing Rules app, and set it as the action of
your processing rules.
The PROM processing instruction automatically looks for promises to pay for the respective customer and
company code, and uses the promises to pay to search for matching open items. The processing instruction
also automatically closes promises to pay after the payment is processed. For more information, see the
section about the PROMISE_TO_PAY allocation algorithm.
Related Information
Two job templates have been renamed. Their functionality has not changed, though.
Type Changed
1JT (Lockbox)
Additional Details
The Bank Statement: Rule Application Repetition job template in the Schedule Accounts Receivable Jobs app
has been renamed to: Bank Statement: Repetition of Processing Rules.
The Lockbox: Rule Application Repetition job template in the Schedule Lockbox Jobs app has been renamed
to: Lockbox: Repetition of Processing Rules.
The functionality of the job templates has not been affected by the renaming.
Related Information
The OData service for reprocessing lockbox items with the fin.ar.lockbox.reprocess ID and
the /sap/bc/ui5_ui5/sap/fin_lbit_reprc URL has been deprecated and deleted. This is relevant if you
have created your own tiles for this OData service on the SAP Fiori launchpad.
Technical Details
Type Deleted
1JT (Lockbox)
Additional Details
The OData service for reprocessing lockbox items with the fin.ar.bankstatementitems.reprocess ID
and the /sap/bc/ui5_ui5/sap/fin_bsit_reprc URL is the successor of the service for reprocessing
lockbox items with the fin.ar.lockbox.reprocess ID and the /sap/bc/ui5_ui5/sap/fin_lbit_reprc
URL. The service for reprocessing lockbox items with the fin.ar.lockbox.reprocess ID and the /sap/bc/
ui5_ui5/sap/fin_lbit_reprc URL has been deprecated and deleted. If you have created your own tiles for
this service on the SAP Fiori launchpad, we recommend that you switch to the successor service as soon as
possible.
Related Information
You can now unlock a bank statement item or a lockbox item if you have locked it in the Reprocess Bank
Statement Items and Reprocess Lockbox Items apps.
Technical Details
Type New
1JT (Lockbox)
Additional Details
If you have opened a bank statement item or a lockbox item to edit it in the Reprocess Bank Statement Items
or Reprocess Lockbox Items app, and if you opened another tab in your browser or carried out another action
which led to you accidentally locking the item, then the system does not allow you to process the item. First,
you need to unlock the item yourself. To do that, you need to select the item in order to edit it, and confirm the
subsequent warning message.
Caution
We recommend that you do not use this action frequently because it might lead to inconsistencies or errors
in your postings. Instead, we recommend that you try to return to the original browser tab in which you had
opened the item or that you try to reverse the action that had led to you locking the item.
Related Information
With this feature, you can upload and download processing rules in the Manage Processing Rules app.
Type New
1JT (Lockbox)
Additional Details
In both the Manage Processing Rules - For Bank Statements and Manage Processing Rules - For Lockbox apps,
you can now upload and download manually applicable, shared and automated processing rules.
This feature is useful if you want to transfer a set of processing rules from one of your systems into another one
(for example, from your test system into your productive system). After selecting some processing rules, you
can download them as an XML file. You can then upload the XML file containing the data of the processing rules
into your other system.
In order to avoid any errors, we recommend not to edit the XML file after downloading your processing
rules.
Caution
• The system does not carry out any consistency checks of the uploaded XML file or of the accuracy
of the rules. That means, if you upload the same rule twice or if you upload a rule that has the same
conditions and actions as another rule that already exists in your target system, you will have duplicate
rules in your system. Having multiple instances of rules with the same conditions and actions can lead
to problems in the automated posting process.
• When downloading the processing rules in an XML format, the system only downloads the data that
is user-independent and system-irrelevant. That means, the XML file only contains data that can be
used consistently throughout multiple systems. For example, the unique identifiers of the rules are
not downloaded into the XML file because they are data that is relevant to the source system and
that would not work in another target system. The Favorite flag is also not downloaded because it is
user-dependent data.
• You can download or upload a maximum amount of 150 processing rules at once.
Related Information
Some changes have been made to the Run Statutory Reports and Define Statutory Reports apps in statutory
reporting.
Type Changed
The following changes have been made to the Run Statutory Reports and Define Statutory Reports apps:
• You can now use the Advanced Search option to search different types of data such as Amount/Quantity
Value, Date Value, and Any Other Value at the table level. Based on the selected value, you will see the
Define Conditions section, where you can choose to define multiple conditions for advanced search.
• The Change Log and Analyze Data features are now accessible on the Preview screen, allowing you to
utilize these functions directly from preview.
• Errors and warnings are now grouped according to the nodes they belong to. You can see the grouping of
the error/warning in the footer section of the message. For instance, if three nodes are selected, the errors
and warnings will be grouped under their respective nodes. Additionally, repeated errors and warnings for
the same column in a table with multiple rows are now grouped together.
• The number of errors and warnings for complex elements are now displayed in the table and will be
updated for each complex element upon manual adjustment.
• You can now regenerate multiple documents in parallel. After editing the data in Preview, even while
the document is still in the In Process status, you can proceed to make changes and regenerate other
documents simultaneously.
• You can now change the text label of certain buttons, sections and/or statuses for a reporting activity
under a particular report category as per your unique requirement.
• You can now use Formatting Function to format the date value of an element or attribute and pass the
formatted date value to the output file.
• The analytical projection view (V3 view) is now supported for data provisioning.
• The Run Statutory Reports app has now undergone UI improvements to provide a better user experience
and now includes breadcrumbs at the top of the screen for ease of navigation through the app.
Additionally, certain field labels have now been updated as follows:
Add Create
• The following changes have been made to Spaces and Pages for statutory reporting:
• The space Reporting has now been renamed as Document and Reporting Compliance.
• Two new sections called Monitoring Compliance and Statutory Reporting (Periodic Activities) have now
been introduced to the page Statutory Reporting.
You can use the Inbound Messages (F7317) app to list, filter, and process inbound messages related to
electronic documents.
Technical Details
Type New
The following are the business catalog and business role template relevant for the Inbound Messages app:
Business catalog Globalization - Electronic Documents To access this app, you must have a
(SAP_SD_BC_GLO_EDOC) business user that contains a business
role with this business catalog.
Business role template Billing Clerk This business role template already
(SAP_BR_BILLING_CLERK) contains the required business catalog.
In Customizing for Cross-Application Components choose General Application Functions Document and
Reporting Compliance General Settings and make the relevant settings under Activate Document and
Reporting Compliance Features. Alternatively, you can search for the GCOV_ADV_LIC_CTR view using the SM30
transaction.
Related Information
Inbound Messages
As of this release, a new app named Create Electronic Documents Manually - Special Cases is available. You can
use it to create electronic documents manually when automatic creation fails or doesn't apply.
Technical Details
Type New
Additional Details
Normally, electronic documents are created automatically once source documents are posted. However, there
are special cases where you can't use automatic creation. Examples include:
• The source documents were posted before the electronic document solution went live.
• An electronic document was created automatically once the source document was posted. Later, you
deleted the electronic document, but now you want to create an electronic document for the source
document again.
You can create electronic documents for the following types of source documents manually:
• Journal entry
• Billing document
• Convergent invoicing document
• Invoice verification document
• Purchase order
• Settlement document
Tip
The functionality of this app is also provided by the eDocument Cockpit app. Just choose the app that you
prefer.
The following are the business catalog and business role relevant for this app:
Business Catalog Globalization - Electronic Documents This business catalog contains the app.
(SAP_SD_BC_GLO_EDOC)
Business Role Billing Clerk This business role already contains the
(SAP_BR_BILLING_CLERK ) above business catalog.
Related Information
14.42.2 Finance
You run this app to display general ledger account balances for specified fiscal periods. Apart from the existing
features, now you can also do the following:
Type Changed
Additional Details
• Calculate the year-to-date debit balance and credit balance in the current period
• Calculate the year-beginning balance and year-to-date balance
• Display the balance with or without Beginning Balance, Total by Day, Current Amount, Year-to-Date Amount.
Related Information
With this app, you can display balances of the general ledger account for specified fiscal periods and in a
format based on the country/region-specific accounting practices. It provides information such as account
number, opening balance, closing balance, debit and credit amounts in different views.
Technical Details
Type New
Related Information
15.1 Consumer
15.1.1 Agriculture
With this app, you can apply and reverse documents to or from contracts and pricing lots (within the
contracts). You can also view the details of application document and can request spot contracts and
accumulate to own contracts.
Technical Details
Type Changed
This app is the successor of the Manage Applications app. The Manage Applications app is deprecated and
will be deleted from the SAP Fiori launchpad in SAP S/4HANA 2024 release. The deprecated app may no
longer be available by default on the SAP Fiori launchpad. In this case, you can find it in the app finder until it is
deleted. We recommend that you switch to the successor app Maintain ACM Applications as soon as possible.
With this feature, you can set the status of a route to Settled manually after errors were resolved to allow timely
archiving of all settled routes.
Technical Details
Type New
Additional Details
After final settlement, the system sometimes cannot detect that an error no longer exists, for example, if an
error related to configuration settings, master data, or middleware access has been resolved. Even after the
errors were resolved and all related steps, such as the creation of deliveries and posting of goods issues, have
been completed, the route still has the settlement status With Settlement Errors after the Route Settlement
Component: Background Job report has run again.
In such cases, the Set to Settled function can be used to set the status of a route to Settled manually so that the
route can be archived.
Note
Only completed or canceled routes can be archived. A prerequisite for the completion of a route (route life
cycle status Completed) is that the route has been settled.
The Set to Settled button is displayed on the details page of a route in the Monitor Route Data app. When
this function is used, a settlement resolution code must be provided to indicate how the settlement error was
resolved and/or the type of error.
Note
In the Settle Route Data app, the statuses With Prevalidation Errors and With Settlement Errors are merged
into the With Errors status.
Additional authorizations might be required to set the status of a route to Settled manually. For more
information, see Authorizations for the Monitor Route Data App.
Effects on Customizing
A settlement resolution code must be provided. Settlement resolution codes are defined in Customizing
for Logistics Execution under Last Mile Distribution Basic Settings Reason Codes Define Settlement
Resolution Codes .
With this feature, you can track the statuses of all processes that are relevant for a route: from the creation
of a freight order in Transportation Management, through the preparation and execution of the corresponding
route, to its final settlement in Last Mile Distribution.
Technical Details
Type New
Additional Details
The Route Process Tracking app allows you to monitor the end-to-end preparation and execution of routes in a
paper-based scenario and a mobile scenario. For information about this app, see Route Process Tracking.
You can now show the following route process statuses in Last Mile Distribution by using the Route Process
Tracking app:
• Execution and life cycle statuses of freight orders that are relevant for routes
For more information, see Freight Order Statuses.
• Routes statuses
You can now track the statuses of the initial check-out stop and the final check-in stop of a route (only if
intermediate settlement is enabled). For more information, see Route Statuses.
• Route stock status, that is, the posting status of goods movements
For more information, see Route Stock.
• Overall picking status of deliveries assigned to a route
• Warehouse execution status of return deliveries and outbound deliveries
Note
The warehouse execution status is only relevant if Transportation Management is integrated with
Extended Warehouse Management.
Furthermore, the Route Process Tracking app also shows the following statuses:
When freight orders are created or changed in Transportation Management, the freight order status is sent to
Last Mile Distribution in a SOAP service message.
For information about setting up the corresponding SOAP service, see SOAP Services for Route Process
Tracking.
SAP provides the template business role SAP_BR_TRANSPRT_MNGR_LMD (Transportation Manager - Direct
Distribution). To use the Route Process Tracking app, the relevant role must be assigned to users on the
front-end server and the back-end server.
You can find the data required to implement the Route Process Tracking app at SAP Fiori Apps Reference
Library.
The data used to support the tracking of route processes can be deleted when it is no longer needed. For
more information about setting up the authorizations required to delete route process tracking data, see
Authorization Object LMD_RPT [page 1508].
Effects on Customizing
• The document types that the system considers for the purpose of tracking route processes must be
specified in Customizing for Logistics Execution under Last Mile Distribution Basic Settings Specify
Document Types for Route Process Tracking .
These documents can be of the following types:
• Documents created during route execution on mobile devices, for example, deliveries and returns
• Documents sent to Last Mile Distribution from Transportation Management together with freight order
data, for example, deliveries, returns, and visit lists
• You enable the tracking of changes made to freight orders in Transportation Management in Customizing
for Logistics Execution under Last Mile Distribution Integration Integration with Transportation
Management Specify Relevant Freight Order Types by selecting Track Freight Orders in LMD.
Extensibility Options
You can define additional document types that are to be considered for route process tracking by implementing
the following Business Add-Ins (BAdIs) in Customizing for Logistics Execution under Last Mile Distribution
Business Add-Ins (BAdIs) BAdIs for Integration with Transportation Management :
With this feature, presales routes can be planned to start or end at a driver location or an alternative location,
such as the home depot of a driver.
Type New
Additional Details
Drivers typically start routes from the primary location, such as a warehouse or distribution center, which is
specified in their master data (for a business partner with the Driver role). A preseller might also start or end a
route at another location, such as a home depot.
To ensure that the actual sequence of stops of presales routes is reflected in the system, the home depot must
be defined as an additional location and the business partner must be specified in the location data record.
You define an additional location for a driver in the Define Location app (transaction /SCMTMS/LOC3).
• The primary driver location must have the location type 1021 (Business Partner) and must have a reference
to the business partner data maintained for the driver (under Reference Object).
In the business partner master data, a business partner with a driver role and a customer role must be
maintained, and a resource ID (Resource for Stock Transfer) must be maintained in the master data record
for the driver role or the customer role.
For more information, see Manage Master Data for Drivers and Manage Master Data for Transshipment
Locations.
• The additional location for the driver, for example, a home depot, must not be of location type 1021
(Business Partner); however, any other location type can be used, for example, 1020 (Transportation
Service Provider).
The business partner of the driver must be specified in the data of the additional location (under Partners).
Related Information
With this feature, you can set up the authorizations required to track route processes in Transportation
Management and to delete route process tracking data when it is no longer needed.
Technical Details
Type New
Additional Details
To support the tracking of route processes, when freight orders are created or changed in Transportation
Management, the freight order status is sent to Last Mile Distribution in a SOAP service message. This
information is stored in Last Mile Distribution together with further information that is used to track route
processes. After a specified period, this data is no longer needed and can be deleted.
The Deletion of Route Process Tracking Data (P_LMD_RPT_CLEANUP) report allows authorized users to
delete route process tracking data in tables LMD_RPT_HEADER and LMD_RPT_DOC. For more information, see
Schedule a Job to Delete Route Process Tracking Data.
Users must have the correct authorization to delete route process tracking data. The system checks
the authorization object LMD_RPT (Last Mile Distribution: Route Process Tracking), activity Delete (06), to
determine whether a user has the authorizations required to run the Deletion of Route Process Tracking Data
(P_LMD_RPT_CLEANUP) report. The authorizations defined for authorization object LMD_RPT must be set up
for a technical user and assigned to the user role manually. For more information, see Set Up Authorizations for
Deleting Route Process Tracking Data.
The SOAP service LMD_ON_FO_POST_RPT_IN is used to send data that is related to routes from Transportation
Management to Last Mile Distribution. This data includes the execution and life cycle statuses of freight orders
For information about setting up authorizations for SOAP service LMD_ON_FO_POST_RPT_IN, see Set Up
Authorizations for SOAP Services (TM to LMD).
Related Information
With this feature, you can plan visit lists in external systems and send them to Last Mile Distribution for route
assembly, route execution, and route settlement.
Technical Details
Type New
Additional Details
Deliveries are created in SAP S/4HANA. Based on this delivery information, visit lists can be planned by using
the SAP Sales Cloud, dynamic visit planning add-on or a third-party solution for visit and activity management.
The visit list information is then sent back to Last Mile Distribution by using the OData service Visit List. The
Visit List Planning report (P_LMD_VL_PLANNING) can then be used to generate freight orders, each with a
reference to the respective visit lists. After the creation of freight orders, the route is assembled in Last Mile
Distribution and goes through the typical phases of route execution and route settlement.
The Visit List Planning report (P_LMD_VL_PLANNING) has been enhanced to support the creation of freight
orders with stages for visit lists that have already been planned based on existing deliveries.
For information related to the Visit List Planning report, see Visit List Planning.
The visit lists with reference numbers of existing deliveries are sent to Last Mile Distribution with the OData
service Visit List. The Customer Delivery entity has been added to the service. For more information about the
service and the entity, see Visit List and Customer Delivery (available in English only).
The archiving object LMD_VL has been enhanced with the table LMD_VL_VISIT_DLV. For more information
about the archiving object, see Archiving Visit List Data for Last Mile Distribution Using LMD_VL.
Furthermore, extensibility options for the OData service Visit List have been enhanced. It is now possible to
add fields to the service entity A_LSTMIVISITCUSTOMERDELIVERY. For more information about extending the
service, see Extensibility: Visit List (available in English only).
Related Information
With this feature, you can assign payments to current deliveries including those with return items in a paper-
based scenario. These payments and assignments are then prepared for automatic clearing during route
settlement.
Technical Details
Type New
Additional Details
Assignment of payments to current deliveries: Customers can pay for a current delivery before route
execution is completed and before a driver returns to the warehouse.
Assignment of payments to current deliveries with return items: If a customer is entitled to a refund for a
return delivery, the driver can reduce the due amount for a delivery by the refund amount. The customer only
pays the reduced amount calculated by the driver and the driver records the reduced amount on the delivery
note. In the Settle Route Data app, the settlement clerk adds this payment (the reduced amount) to the visit
and assigns it to the delivery. The customer receives a final invoice after settlement is completed.
Note
This feature is only supported for planned deliveries with return items. Drivers do not give cash payments
to customers.
Current deliveries are now displayed in the Settle Route Data app at the top of the Open Items table and can be
identified by the modifiable Amount fields and the document number that equals the document number of the
delivery.
During settlement, the assignment field of the accounting document is filled with the reference number of the
route to prepare it for clearing.
Note
The clearing process takes place outside of Last Mile Distribution processes and is not triggered by the
settlement process. Clearing processes can be performed within SAP S/4HANA Finance by using, for
example, transaction F.13.
For more information about the assignment of payments to current deliveries and return deliveries, see Add a
Payment to a Current Delivery.
With this feature, you can track all visits related to a route and you can easily identify which customer
document is related to which visit.
Technical Details
Type Changed
Additional Details
In the Settle Route Data app on the Visits tab, you can now find a list of all customer visits and, if applicable,
stock transfer stops. Settlement clerks use this tab as an overview of all visits and stock transfer stops for the
relevant route.
By default, the list of visits and stock transfer stops is sorted by sequence numbers assigned during route
assembly. To find a specific visit, stock transfer, or customer document, you can use the search bar by
entering a customer name, a driver name, or a document ID. For more information, see Visits and Customer
Documents.
On the visit details page, you can find all customer documents related to a specific visit. If changes have been
made to one or more customer documents, these documents can quickly be identified by the Manual Changes
text on the visits overview page. Especially in a paper-based scenario, settlement clerks can easily go through
the individual visits and related customer documents to review and/or update route data.
The structure of the Settle Route Data app (F4242) has been reworked. The Customer Documents tab has been
renamed to Visits. Previously, all customer documents for a route were displayed in a flat list. The app now
groups the relevant customer documents under the related visit (on the visit details page). In addition, stock
transfer stops are now displayed as individual visits and are listed as well under the Visits tab. For stock transfer
stops, the Customer ID is filled with the driver ID.
With this app, you can create and edit reload requests during route execution to load additional products onto a
vehicle that are required to complete a route.
Technical Details
Type New
Additional Details
During route execution, drivers sometimes need to return to a warehouse or distribution center to load
additional products that are required to complete a route. For example, a van seller might notice that specific
products have been sold in greater quantities than expected.
In a mobile scenario, a van seller can contact a transportation manager who creates a reload request by using
the Manage Reload Requests app to ensure that a stop is scheduled and that the products are available at
the reload location. The request lists the products to be loaded on a vehicle and contains information about
the relevant reload stop. For more information about the Manage Reload Request app, see Manage Reload
Requests. For information about creating reload requests, see Create a Reload Request.
Note
A reload request does not need to be created for any empties or returned products that are unloaded
during a reload stop.
When the status of a reload request changes to Released, the system creates the corresponding sales
document (a load request) and the delivery for the products automatically. If the reload location is a new
stop, the system creates stops for both reload check-in and reload check-out.
The information about products recorded at reload check-in and reload check-out is shown in the Settle Route
Data app. For more information, see Reload Check-In Data and Reload Check-Out Data.
Note
If intermediate settlement is enabled, the reload check-in and reload check-out stops are settled directly;
otherwise, they are settled during final settlement.
SAP provides the template business role SAP_BR_TRANSPRT_MNGR_LMD (Transportation Manager - Direct
Distribution). To use the Manage Reload Request app, the relevant role must be assigned to users on the
front-end server and the back-end server.
Authorizations to perform specific activities related to reload requests must be maintained and assigned to the
related transportation manager user role (transaction PFCG). For more information, see Authorizations for the
Manage Reload Requests App.
You can find the data required to implement the Manage Reload Request app at SAP Fiori Apps Reference
Library.
Effects on Customizing
• You define number ranges for reload requests in Customizing for Logistics Execution under Last Mile
Distribution Reload Request Management Define Number Ranges for Reload Requests .
• You define sales order types in Customizing for Sales and Distribution under Sales Sales Documents
Sales Document Header Define Sales Document Types .
• You configure reload request types in Customizing for Logistics Execution under Last Mile Distribution
Reload Request Management Configure Reload Request Types .
• Optional: You can configure the automatic settlement of check-out and check-in stops, which includes
reload check-in and reload check-out stops, in Customizing for Logistics Execution under Last Mile
Distribution Route Settlement Configure Automatic Settlement .
With this feature, you can create, read, update, delete, and release reload requests that are managed by using a
third-party solution and import the related data into SAP S/4HANA.
Technical Details
Type New
Additional Details
During route execution, drivers sometimes need to return to a warehouse or distribution center to load
additional products that are required to complete a route. For example, a van seller might notice that specific
products have been sold in greater quantities than expected.
If a third-party solution is used to manage reload requests, reload request information can be imported into
SAP S/4HANA by using the OData version 4 (V4) service Reload Request (LASTMILERELOADREQUEST).
For more information about this service, see Reload Request (available in English only).
For more information about setting up authorizations to import reload requests that were created in an
external system, see Set Up Authorizations for OData Service LASTMILERELOADREQUEST.
Effects on Customizing
• You define number ranges for reload requests in Customizing for Logistics Execution under Last Mile
Distribution Reload Request Management Define Number Ranges for Reload Requests .
Related Information
With this feature, you can grant users authorizations to create, read, update, delete, and release reload
requests.
Technical Details
Type New
Additional Details
Transportation managers can now use the Manage Reload Requests app to create and manage reload requests.
For more information, see Manage Reload Requests [page 1513].
Special authorizations must be maintained and assigned to the related transportation manager user role
(transaction PFCG).
Furthermore, if a third-party solution is used to manage reload requests, reload request information
can be imported into SAP S/4HANA by using the OData version 4 (V4) service Reload Request
(LASTMILERELOADREQUEST). For more information, see OData API: Reload Request [page 1515].
In both cases, the new authorization object LMD_RLDREQ (Last Mile Distribution: Reload Request) is used to
determine whether the relevant authorizations required to process reload requests are available.
When data related to reload requests is transferred by using the Reload Request OData service, authorization
checks are run against the authorization object LMD_RLDREQ to determine whether the following activities are
possible:
The following properties are checked against the corresponding authorization fields:
Users must have the correct authorization to release reload requests. The system checks the new
authorization object LMD_RLDREQ, activity Release (43), to determine whether a user is authorized to release a
reload request.
Further authorization objects are used to control other activities that a user can perform on reload requests.
For more information, see Authorizations for the Manage Reload Requests App.
Related Information
With this feature, you can offer customers payment by link as a payment method and facilitate secure,
end-to-end processing of digital payments.
Type New
Additional Details
The SAP digital payments add-on can be integrated with SAP S/4HANA in the system where Last Mile
Distribution is running. The SAP digital payments add-on connects Last Mile Distribution and non-SAP
consumer applications with non-SAP payment service providers (PSPs).
During route execution (mobile scenario only), digital payments are captured on the mobile device of a driver
and are then uploaded to the back-end system where these payments are processed. After a route has been
settled, the relevant accounting documents are created, the digital payments are posted to the driver and
customer accounts, and the open items related to these payments are cleared by SAP S/4HANA Finance.
The OData version 2 (V2) service Mobile Data for Last Mile Distribution (LMD_MA) is used to download
configuration data to the mobile devices of drivers and to upload information related to collected payments.
The PaymentType entity contains information about the payment methods for payments that drivers collect
from customers during route execution and can now be included in download requests.
The DigitalPaymentRequestID property has been added to the CollectionPayment entity can now be
included in an upload request when a customer pays by link.
When a payment link (URL) is requested, a digital payment request ID is returned from the SAP digital
payments add-on. The customer uses this link for the digital payment.
For an overview of the entities and properties that need to be uploaded from a mobile device to the back-end
system when a customer pays by link, see Upload Use Cases: Collection of Payments (available in English
only).
You need to integrate the SAP S/4HANA system in which Last Mile Distribution is running with the SAP digital
payments add-on so that digital payments (payments by link) that are captured on mobile devices can be
processed. For more information, see SAP Note 2524512 .
Effects on Customizing
You define digital payment methods in Customizing for Logistics Execution under Last Mile Distribution
Route Settlement Settings for Collected Payments and Bank Deposits Define Payment Methods .
Note
Each digital payment method must be assigned to the payment category Digital Payment by Link.
Related Information
Few business role names for retail have changed for releases SAP S/4HANA 2023 and higher.
Technical Details
Type Changed
Additional Details
Related Information
With this feature, you can control settings for showing or hiding available stock quantity in a store and/or
distribution center by using Look Up Retail Products application.
Type New
Additional Details
If you need to create an incident regarding this feature, use component LO-RFM-STO-FIO.
Effects on Customizing
You can enable Display ATP Stocks in Store and/or Display ATP Stocks in DC checkboxes for a customizing
schema in the configuration activity Define Basic Settings for Look Up Retail Products under Logistics -
General Store Operations In-Store Merchandise and Inventory Management - UI5 Apps Look Up Retail
Products .
Related Information
For merchandise data replication in a POS system, default value for maximum lead time is 999.
SAP recommends that you use maximum settings for lead time and suggests to configure the lead time using
Assign POS Lead Time to Organizational Units configuration activity at organizational level (Sales Organization
and Distribution Channel level, or Sales Organization, Distribution Channel and Store level).
Type Changed
Additional Details
If you need to create an incident regarding this feature, use component LO-RFM-IFC-OUT.
Users use multiple pricing conditions for an article, some within the current validity period and others
outside the current validity period. If you invoke the price changes to your POS system using the Product
Merchandise Data – Replicate (Asynchronous A2A) API, the SAP S/4HANA system does not send
all price changes to POS system. Only the price changes within the current validity period are sent to POS,
while price changes far away in the future (outside the current validity period) are not sent to POS.
To address this issue, the fallback value of lead time is changed from 2 days to 999 days. This would ensure
prices existing for different validity dates are sent to your POS system.
Effects on Customizing
You can configure the lead time using Assign POS Lead Time to Organizational Units configuration activity
under Sales and Distribution POS Interface Outbound .
Related Information
With this feature, you can use POS Outbound EAN Relevance Check (RFM_POSO_CHECK_EAN_RELEVANCE)
business add-in (BAdI) to replicate any type of articles (except generic article) which does not have GTIN, from
SAP S/4HANA to POS system using POS Outbound (DRFOUT) service.
Technical Details
Type New
Additional Details
If you need to create an incident regarding this feature, use component LO-RFM-IFC-OUT.
Related Information
With this CDS view you can retrieve the list of merchandise categories and merchandise category hierarchy
nodes. This CDS view also provides the hierarchy representations between the parent nodes (merchandise
category hierarchy nodes) and child nodes (merchandise category hierarchy nodes or merchandise
categories).
Type New
To use this feature, you need to activate the following business functions:
• Retail (ISR_RETAILSYSTEM)
• Retail, Store & Multichannel (ISR_RETAIL_STORE)
Related Information
• Replicate the selected business data (scheduling group, assigned product, or order and delivery schedule)
from SAP Order and Delivery Scheduling to SAP S/4HANA.
• Display past replication status, volumetric consistency of the replicated data, and any open data available
for replication of the business data in SAP Order and Delivery Scheduling and SAP S/4HANA.
Type New
Related Information
With this app, you can display the application log entries for the replication runs.
Technical Details
Type New
Related Information
With this feature, you can use the order and delivery schedules to determine the additional processing times
such as staging date and time, and availability date and time using Business Process Scheduling (BPS) for
stock transport orders.
Technical Details
Type New
Additional Details
BPS provides a flexible and configurable scheduling framework that can be used to schedule logistical activities
of different business processes.
To use this feature, you need to activate the business function ISR_RETAILSYSTEM.
Related Information
The SAP Web GUI version of this application is deprecated and will be deleted as of SAP S/4HANA 2025.
Technical Details
Type Deprecated
Additional Details
This report will no longer be available from SAP S/4HANA 2025. SAP recommends using the SAP Fiori
application Replicate Business Data.
Related Information
With this app, you can now select the partially delivered sales document items so that you can change the
corresponding sales documents accordingly.
Technical Details
Type Changed
Application Component LO-RFM-SD (Sales and Distribution for Retail & Fashion)
Use the following business catalog, group, and role to access the corresponding apps from SAP Fiori home
page:
Related Information
With this feature, you can now enable the system not to restore the rejected call-off quantity to the sales
contract.
Type New
Application Component LO-RFM-SD (Sales and Distribution for Retail & Fashion)
To use this feature, you need to activate the business function ISR_RETAILSYSTEM.
Effects on Customizing
To enable this feature, you must select the Do Not Restore Requirements checkbox in the Customizing for Sales
and Distribution under Sales Copying Control for Sales Documents Set Copying Control: Sales Document
to Sales Document on item level.
Related Information
Sales Contracts
With this feature, you can now use more than 132 characters for VAS long text in following OData APIs:
Type Changed
Application Component LO-RFM-SD (Sales and Distribution for Retail & Fashion)
To use this feature, you need to activate the business function ISR_RETAILSYSTEM.
With this feature, you can use the properties added pertaining to value-added services, seasons, and
segmentation for SAP S/4HANA for fashion and vertical business in Sales Order - Simulate (A2X) OData
API.
Technical Details
Type New
Application Component LO-RFM-SD (Sales and Distribution for Retail & Fashion)
To use this feature, you need to activate the business function ISR_RETAILSYSTEM.
Related Information
With this feature, you can now enable the system to copy value-added services (VAS) and season information
from the intercompany purchase order of the receiving company to the intercompany sales order.
Technical Details
Type New
Application Component LO-RFM-SD (Sales and Distribution for Retail & Fashion)
LO-RFM-PUR (Purchasing)
Additional Details
The advanced intercompany stock transfer process in retail supports only single articles or materials. Retail
articles with variants are not supported.
To use this feature, you need to activate the business function ISR_RETAILSYSTEM.
With this feature, you can now use the diversion process to delete a purchase order item and create a new
non-account assigned distribution center (DC) purchase order item in the same purchase order or a new
purchase order item.
Technical Details
Type Changed
To use this feature, you need to activate the business function ISR_RETAILSYSTEM.
Effects on Customizing
To enable this feature, you must select the Delete Delinked PO Item and Create New Item checkbox in the
Customizing for Sales and Distribution under Sales Sales Documents Sales Document Item Maintain
Item Categories for Fashion Management .
With this feature, you can now use the Split PO mode to create a new PO based on changes in the field values or
the selection of New PO checkbox (supported only for non-account assigned POs).
Technical Details
Type New
To use this feature, you need to activate the business function ISR_RETAILSYSTEM.
Related Information
With this feature, you can enable a specific application to update the advanced Available-to-Promise (aATP)
Availability Change Log (ACL) filter with the time stamp only when the supply or demand situation for a
material or article changes.
Type New
Additional Details
aATP only considers these changed ACL filter values in the next backorder processing (BOP) run.
To use this feature, you need to activate the business function ISR_RETAILSYSTEM.
Related Information
With this feature, you can exclude the supply assignment(ARun) status of the assigned quantities from being
overwritten during the release check process of the requirement documents.
Technical Details
Type New
Additional Details
While defining the release rule, you can set the supply assignment (ARun) status of the assigned quantities of
the requirement documents that need to be excluded from the update. The master data of the release rule is
enhanced to save the exclusion criterion.
To use this feature, you need to activate the business function SUPPLY_ASSIGNMENT_01.
For more information on the business function, see Supply Assignment (ARun)
Related Information
With this app, you can now perform confirmation-based segmentation and prioritization for schedule lines
based on the selections in the supply assignment rule.
Technical Details
Type Changed
Use the following business catalog, group, and role to access the corresponding apps from SAP Fiori home
page:
Related Information
With this feature, you can enable logging for changes made to temporary assignments and preview
assignments.
Technical Details
Type New
To use this feature, you need to activate the business function SUPPLY_ASSIGNMENT_01.
For more information on the business function, see Supply Assignment (ARun)
Effects on Customizing
• To enable logging for temporary assignments, select the Temporary Assignment checkbox in Customizing
for Cross-Application Components under Advanced Available-to-Promise (aATP) Supply Assignment
(ARun) General Settings in Supply Assignment Enable Logging for Supply Assignment Records .
• To enable logging for preview assignments, select the Preview Assignment checkbox in Customizing
for Cross-Application Components under Advanced Available-to-Promise (aATP) Supply Assignment
(ARun) General Settings in Supply Assignment Enable Logging for Supply Assignment Records .
Related Information
The Drop Open Requirements (ARUN_DROP_REQUIREMENTS) report is deprecated and will be deleted as of
SAP S/4HANA 2025.
Technical Details
Type Deprecated
Additional Details
As of SAP S/4HANA 2023, the Drop Open Requirements report is deprecated. This report will no longer
be available as of SAP S/4HANA 2025. SAP recommends using the SAP Fiori applications Manage Excess
Requirements App or Schedule Rejection of Excess Requirements.
This report is still supported with limited functionality.
To use this feature, you need to activate the business function SUPPLY_ASSIGNMENT_01.
For more information on the business function, see Supply Assignment (ARun)
Related Information
With this integration, you can now also replicate segmentation-relevant planned orders to SAP S/4HANA
Digital Supply Chain (DSC) edition.
Technical Details
Type New
To use this feature, you need to activate the business functions LOG_SEGMENTATION and RFM_SEGMENTATION.
Related Information
Integrating Segmentation with SAP S/4HANA Digital Supply Chain (DSC) Edition
With this integration, you can now replicate segmentation-relevant planned independent requirements to
PP/DS as characteristic values.
Technical Details
Type Integration
To use this feature, you need to activate the business functions LOG_SEGMENTATION and RFM_SEGMENTATION.
This feature offers a usability improvement in Process Receipts application which enables you to:
• View serial number information in the serial number facet. You can use this facet to view existing serial
numbers, assign serial numbers and auto create serial numbers for stock items.
• View item distribution information in the item distribution facet for non-warehouse scenarios. This facet
can be used to distribute the delivered quantity into different storage locations, stock types, batches, and
serial numbers for stock items.
Technical Details
Type New
This feature enables you to perform goods receipt with movement type 109 in Process Receipts - Stock
and Non-Stock Items application. In the cases when 2-step goods receipt is being used for stock materials
(SP11-SP14).
Technical Details
Type New
This feature enables you to procure components using SP12 supply processes ( as well as SP11, SP13, SP13
with specific versions) with item category non-stock and create account assigned stock transport requisitions
from maintenance order.
Technical Details
Type New
This feature enables you to have a view of all the documents created in the supply process when a request
is raised for a maintenance order by the demand plant. It tracks the documents in the forwards process until
receipt at the remote location for all stock supply processes (SP11-SP14).
Note
The number and kind of document types that are tracked depends on the supply process and existing links
between the documents.
Technical Details
Type New
• View the auto-determined storage location when receiving item to a receiving plant with only one storage
location. You may also maintain the data manually as needed.
• View maintenance order, reservation, and reservation item in Process - Cross Plant Receipts application
without an activated kitting feature for supply process SP11 (version V1 and V3), SP12, SP13 (version V1
and V3) and SP14.
• Use scan functionality for handling unit and products for GS1 compliant bar codes in addition to the
existing QR code support.
• Receive stock transfers from one base location to another.
Note
The base storage location and remote storage location fields are renamed to source and destination
storage locations.
Type New
• Use the scan functionality for handling unit, products, and batch or serialized material items for GS1
compliant bar codes in addition to existing QR code support .
• Print product or handling unit labels for multiple items from the worklist page. Additionally, you can view
labels from object page using the Print Preview option.
• Autoconfirm any warehouse tasks for non-stock and service items by entering the load quantity.
Additionally, you can perform picking for non-stock and service items through navigation to the Process
Warehouse application.
• The Create Outbound Delivery checkbox is selected by default.
Technical Details
Type New
Technical Details
Type New
• View the voyage summary for multiple items from the worklist page. Additionally, the voyage summary can
be viewed from the object page using the Print Preview option.
• Configure the voyage summary document with custom fields.
• Specify planned departure time and planned arrival time under voyage stages.
• Create and publish custom logic for custom fields.
• Avoid assignment of container to the voyage when you choose the mode of transport as Air. However, you
can override this default application behavior based on your business need.
Technical Details
Type New
Technical Details
Type New
• Track the logistics items which meet the demand originating from the maintenance orders throughout the
supply and return flows.
• View the progress of stock, non-stock, and supplier items associated with a service in a pre-defined
sequence of logistics milestone events.
• View the details of the risks which occur in the logistics journey and navigate to the related business
documents to take any actions as required.
• Use the delivered milestone events and associated risks or adjust them and define your own in the
provided configuration. Milestones define the major landmarks in the logistics journey. Risks define any
irregularities or threats for a given milestone completion.
Technical Details
Type New
With the objects released in Field Logistics, you have a stable interface to access data from SAP S/4HANA
when building custom applications or extensions with developer extensibility. You can integrate the released
objects in your custom code or extend them at predefined extension points. Depending on your use case,
different object types are provided (such as BAdIs, CDS views, business object interfaces). You find all the
released objects in the ABAP Development Tools (ADT), when you're connected to SAP S/4HANA
Technical Details
Type New
Preparation Required No
CA-FL-SG (Shipment)
CA-FL-SRV (Services)
The following table summarizes the objects that have been added, changed or deprecated for developer
extensibility with the current release.
RAP business object Process Shipment I_FLDLOGSPROCESSS New With this RAP business
Item HIPMENTITEMTP object, you can read
and process Field Lo
gistics delivery item
data. Furthermore, this
RAP business object
is now extensible. In
the Custom Fields ap
plication, key users can
add their own custom
fields and then use
them in this RAP busi
ness object.
RAP business object Received Container I_FLDLOGSRCVDCONT New With this RAP business
List AINERLISTTP object, you can read
and process Field Lo
gistics container data.
Furthermore, this RAP
business object is
now extensible. In the
Custom Fields applica
tion, key users can
add their own custom
fields and then use
them in this RAP busi
ness object.
RAP business object Received Handling Unit I_FLDLOGSRCVDHNDL New With this RAP business
Item GUNITITEMTP object, you can read
and process Field Lo
gistics handling unit
item data. Further
more, this RAP busi
ness object is now ex
tensible. In the Custom
Fields application, key
users can add their
own custom fields and
then use them in this
RAP business object.
RAP business object Returns Product I_FLDLOGSRETURNSP New With this RAP busi
RODUCTTP ness object, you can
create, read, and up
date Initiate Returns
by Product application
data. This business ob
ject to represent the
return of stock, non
stock, and rental mate
rials from remote loca
tion (rig or offshore)
to base (onshore) loca
tion. Furthermore, this
RAP business object
is now extensible. In
the Custom Fields ap
plication, key users can
add their own custom
fields and then use
them in this RAP busi
ness object.
RAP business object Shipment Container I_FLDLOGSSHIPMENT New With this RAP busi
CONTAINERTP ness object, you can
create, read, and up
date Field Logistics
container master data
and its certificates.
Furthermore, this RAP
business object is
now extensible. In the
Custom Fields applica
tion, key users can
add their own custom
fields and then use
them in this RAP busi
ness object.
RAP business object Shipment Voyage I_FLDLOGSSHIPMENT New With this RAP busi
VOYAGETP ness object, you can
create, read, and up
date voyages and its
corresponding stages.
Furthermore, this RAP
business object is
now extensible. In the
Custom Fields applica
tion, key users can
add their own custom
fields and then use
them in this RAP busi
ness object.
RAP business object Supplier Item I_FLDLOGSSUPPLIER New With this RAP business
ITEMTP object, you can create,
read, and update sup
plier items in Manage
Logistics - Supplier
Items application.
RAP business object Transfer Supplier Item I_FLDLOGSTRANSFSU New With this RAP business
PPLIERITEMTP object, you can exe
cute actions on sup
plier items to initiate
or cancel transfer in
Initiate Transfers appli
cation. This business
object displays all sup
plier items at remote,
which can be transfer
red to another remote
location or purchase
order.
RAP business object Delivery Container Unit I_FLDLOGSDELIVCON New With this RAP business
TAINERUNITTP object, you can cre
ate, read, and update
packed containers.
RAP business object Delivery Item I_FLDLOGSDELIVERY New With this RAP business
ITEMTP object, you can cre
ate, read, update, and
delete delivery items.
This business object
displays all delivery
items at base or re
mote, which are ready
for shipment.
Developer extensibility allows you to create development projects in SAP S/4HANA by using ABAP
Development Tools for Eclipse. This gives you the opportunity to build extensions, services, and SAP Fiori
apps using the complete set of ABAP features released for SAP S/4HANA, for example, with the ABAP RESTful
Application Programming model, http services, and ABAP objects. For more information about the released
objects and how to find them, see Released Development Objects.
For more information about the authorizations required for working with the development objects released for
developer extensibility, see Configure Authorizations.
Technical Details
Type New
The data transfer is based on background remote function call technology (bgRFC).
New data mapping functionality has been implemented to link objects of industry solution IS-OIL with objects
of Transportation Management. The data mapping is a prerequisite for the data transfer between industry
solution IS-OIL and Transportation Management. The data mapping is captured in new tables for the following
objects:
• Location
• Transportation Connection Point
• Vehicle Type (optional)
• Event Type (optional)
Effects on Customizing
• Integration Customizing between industry solution IS-OIL and Transportation Management is required.
• Basic integration setup
• BgRFC setup to enable the data transfer between industry solution IS-OIL and Transportation
Management
• Mapping of required master data objects
• Locations for Trader’s and Scheduler’s Workbench
• Transportation Connection Points
• Application integration setup
• Integration setup for Trader’s and Scheduler’s Workbench
• Integration setup for Transportation and Distribution
• Customizing of the required functionality in Transportation Management to perform cost calculation,
settlement, and distribution
With this feature, you can maintain all the relevant information related to Division Order Interest in a single
dashboard, including the new attributes added to division order, e.g., ownership attribute group and dynamic
SD instruction.
Type New
Additional Details
Common marketing-free attributes can now be defined within a new entity called an Owner Attribute Group.
An Owner Attribute Group can then be assigned to owners within a division of interest (DOI), simplifying the
maintenance of common or lease-specific marketing-free attributes for PRA owners.
Technical Details
Type New
Additional Details
A customer can now make use of standard extensibility options to enable dynamic rule-based assignment
of Settlement Diversity formulas to owners in PRA revenue. Dynamic Settlement Diversity further supports a
new concept of Smart Formulas for cases where the Settlement Diversity formula construct itself can be also
derived through business rules.
Technical Details
Type New
Additional Details
Smart Formulas can enable a customer to automatically compute a designated owner’s settlement using an
alternate contract price, or the higher-of the alternate price or a base price. Additional Smart Formula controls
allow a customer to conditionally: override bearer groups, alter the tax allocation basis, or alter the level of
payable detail.
The PRA Division Order Interest data migration object and API are enhanced with new fields for assignment of
Ownership Attribute Group and Dynamic SD Instruction.
Type Changed
Additional Details
15.2.2 Utilities
The objective is to seamlessly integrate sales and distribution (SD) orders with customer engagement sales
contracts, primarily for new contracts. This integration aims to enable configuration and pricing functionalities
within SD, which will then be transferred to utilities sales contracts, utilities business add-ins, and billing
for SAP for Utilities (IS-U). Additionally, the system will be equipped to handle multiple divisions in a single
contract, such as energy, gas, or water, providing a comprehensive solution for managing various utility
services.
Technical Details
Type New
The new Business Partner overview feature provides a comprehensive display of actions associated with a
specific Business Partner in a timeline format. This timeline not only presents a clear overview of the status
of these actions but also facilitates seamless navigation to access detailed information for each action. With
this functionality, users can efficiently track and manage various activities related to the Business Partner,
improving overall productivity and decision-making.
Technical Details
Type New
This feature allows for the direct display of PM notifications within the Interaction Center (IC). With this
functionality, users can seamlessly access and view PM notifications from within the IC interface, streamlining
the process and facilitating efficient management of maintenance-related tasks and communication.
Technical Details
Type New
This feature allows users to initiate the contract creation process and pause it at any point without triggering
any processing. The contract's current status is saved, enabling users to resume the creation process later
from the exact point where it was paused. This functionality provides flexibility and efficiency, ensuring that
users can seamlessly manage contract creation according to their workflow and requirements.
Technical Details
Type New
This feature offers the ability to view the Payment Plan or Budget Billing Plan directly within the Interaction
Center interface. With this functionality, users can conveniently access and review payment plans and budget
billing details without the need to navigate to separate screens or systems. This streamlined approach
enhances user productivity and ensures a more efficient management of payment-related information for
customers.
Type New
This feature allows users to initiate a Service Connection process directly from the IC (Interaction Center)
interface. By leveraging this functionality, users can efficiently begin the Service Connection process without
the need to switch to other applications or systems. This streamlined approach enhances user experience,
simplifies workflow, and facilitates faster service provisioning for customers.
Technical Details
Type New
This feature provides the capability to view, create, and edit a Service Quotation directly within the Interaction
Center interface. By leveraging this functionality, users can conveniently access and manage Service
Quotations without the need to switch to other applications or interfaces. This streamlined approach enhances
efficiency, simplifies the quotation process, and ensures a seamless customer service experience.
Type New
The handling of portions in the Fiori apps Block Utilities Contracts (F3131) and Release Blocked Utilities
Contracts (F2708) has been improved to optimize their performance and enhance their semantic usage.
All details about this enhancement can be found in the SAP note 3335053 .
Technical Details
Type New
Related Links
SAP note 3335053
A new CDS cube and query focused on Business Process Exception Management (BPEM) enable you to
analyze and monitor the clarification cases that for example have not yet been solved and need to be
processed. Several optional parameters allow you to refine your search and obtain BPEM-related KPIs and
results.
Type New
In addition to the existing utilities-specific roles Billing Specialist and Meter Data Specialist, a new role
Operations Specialist (Utilities) (PFCG role SAP_BR_OPERATIONS_SPEC_ISU) can now be assigned to users
who are responsible for the smooth and efficient operation of business processes at a utilities company.
The assignment of the new role is a prerequisite for using new SAP Fiori apps for the analysis and management
of clarification cases in the meter-to-cash processes in the SAP for Utilities solutions.
The tasks of operation specialists include supervising the performance of the meter to cash processes,
monitoring business exceptions, organizing the resolution of these business exceptions by assigning them
to dedicated process area specialists, supervising the resolution within service level agreements, following up
issues of high priority.
Technical Details
Type New
Related Information
More information about utilities-related roles and apps can be found in the SAP Fiori Apps Reference Library.
The new function is relevant for Japan and supports the use of different billing periods for different division
categories within a single client (for example, Japanese billing period for electricity and the standard billing
period for gas), which allows time-of-use (TOU) billing and real-time-pricing (RTP) billing for different billing
periods. In this solution, IS-U meter reading is only supported for the standard billing period.
Specifically, this development reduces the total cost of ownership by reducing the number of clients required to
run different billing periods, which brings significant benefits to Japanese utilities retail companies operating in
deregulated markets.
Technical Details
Type New
Additional Details
Customizing
The following Customizing activity must be maintained as described in the SAP Note 2834512 : SAP
Utilities Contract Billing Special Functions Billing Periods for Japanese Market Define Billing
Periods .
A new Fiori app enables you to obtain a complete picture of the existing BPEM (Business Process Exception
Management) clarification cases in the Utilities meter-to-cash processes.
Technical Details
Type New
Related Information
A new Fiori app enables you to display a list of BPEM (Business Process Exception Management) clarification
cases in Utilities meter-to-cash processes, to access detailed information related to clarification cases, and
apply actions.
The app provides forward navigation to the transaction EMMAC3 (“Display Clarification Case”), where further
detailed information and BPEM features are available.
Technical Details
Type New
Related Information
Additional integration capabilities support the integration of further contract objects, such as Meter Operation
Service (MOS) contracts, with standard utilities functions and processes.
Technical Details
Type New
Additional Details
The following enhancement options are available for integrating MOS contracts and additional contract objects
with the IS-U standard functions:
The reverse charge logic ("Steuerschuldumkehr" according to "§ 13b Umsatzsteuergesetz (UStG)" in Germany)
can be now applied to statistical budget billing plans.
If the recipient of benefit and not the utilities company is responsible for VAT, the VAT amounts are only
calculated for information purposes, and are excluded from the budget billing amounts. The statistical budget
billing plan now supports multi-level taxes, which are technically used to calculate VAT amounts in a first step
and then subtract them in a second step from the budget billing amounts requested from the end customer.
Technical Details
Type New
Additional Details
Utilize the Utilities Product Integration Layer API to transmit product configuration in the form of name-
value pairs, thereby impacting the outcomes of billing simulation. Enhance the API response to encompass
comprehensive billing details, encompassing itemized billing components alongside associated costs. This
augmented response will empower frontend applications, like customer web portals or mobile apps, to
effectively exhibit both individual pricing elements and the overall simulated billing aggregate.
Type New
15.3.1 Banking
With this feature, you can find some deprecated and successor CDS views. You can't create new content based
on deprecated CDS views (for example, creating a new custom analytical query based on a deprecated SAP
cube view). We recommend that you switch to the successor CDS views as soon as possible.
Technical Details
Type Deprecated
Due to naming conventions, the following CDS views have been deprecated and a successor view is provided.
Deprecated CDS View Successor CDS View Successor CDS View Label
Related Information
15.3.2 Insurance
In the standard system, the time of positioning an application is defined by the returned change type and the
fine control value of the time model functions.
Using the BAdI:Determination of Positioning Strategy now enables you to account for the specific time of loss
when positioning an application.
Instead of merely passing the day, you can now pass the time and time zone of the claim with the new
parameters time and time zone. Hereby, you can account for the time of loss when positioning an application
and overwrite the change type for the loading of the contract.
Example
• If the time of loss is less than or equal to 12 p.m., the contract version before the contract change should be
loaded. No further costumer-specific steps are necessary and the change type of the time model function
does not need to be overwritten because the system continues to use change type 20.
• If the time of loss is greater than 12 p.m., the contract version after the contract change should be loaded.
To do so, overwrite the change type of the time model function in this BAdI with a value greater than 70.
Technical Details
Type Changed
Effects on Customizing
You can find the BAdI:Determination of Positioning Strategy in Customizing for Policy Management
under Integration Claims Management FS-CM Business Add-Ins (BAdIs) General Functions for CM
Interface .
You can find further information on this BAdI in the BAdI documentation.
Related Information
Positioning of Claims
When you use the distribution plan for coinsurance, you can now enrich the resulting cash flow with data from
the distribution plan. You can do this by implementing the Business Add-In (BAdI) BAdI: Change Coinsurance
Documents at the Time of Document Split.
In both cases, you fill customer fields in the cash flow accordingly.
Technical Details
Type New
Effects on Customizing
In Customizing for Policy Management, choose Accounting Component Business Add-Ins (BAdIs) BAdI:
Change of coinsurance documents during document split .
Related Information
On the Edit Distribution Plan screen, you can now both select the business partner and the coinsurance key.
This is especially useful, if you have assigned multiple coinsurance keys to one business partner.
Type New
Related Information
Distribution Plan
Process or End Coinsurance
Policy Management now provides a RESTful API (program interface) that you can use to find a policy or an
open application. SAP provides the OData service Insurance Policy Search (API_INSURANCEPOLICYSEARCH)
for this purpose, which is published on the SAP Business Accelerator Hub.
External applications can then use a service URL to search for a policy or an open application in accordance
with the virtual data model (VDM) of Policy Management.
SAP also delivers SAP Object Node Types. These convert the codes and IDs that are returned by the Insurance
Policy Search service into meaningful texts in the user’s logon language.
This provides you with an open program interface that you can use to search policy data from external
applications (such as a customer portal) in a simple and standardized way.
Technical Details
Type New
Both the Insurance Policy Search service and the code list services are of type OData V4.
The OData service returns the search results for a policy or an open application in accordance with the VDM of
Policy Management. This is data from the following most important entities of the Policy business object:
• Policy
• Contract
• Application Journal
• Policyholder
• Premium Payer
• Insured Object Person
The package VDM_PM_PLCY_SEARCH_API contains the service bindings and the service definitions.
Constraints
Sorting and filtering of virtual elements: Note that for a virtual element, the framework is expecting a reference
field within the related entity. Due to the missing reference field, it is not possible to provide a sorting or filtering
functionality of the virtual element.
Related Information
Policy Management now provides a RESTful API (program interface) that you can use to read policy data on an
effective date, to read a policy by version ID (order number), or to create a new policy. SAP provides the OData
service Insurance Policy Service (API_INSURANCEPOLICYSERVICE) for this purpose, which is published on the
SAP Business Accelerator Hub.
SAP also delivers SAP Object Node Types. These convert the codes and IDs that are returned by the Insurance
Policy Service service into meaningful texts in the user’s logon language.
This provides you with an open program interface that you can use to read or create policy data from external
applications (such as a customer portal) in a simple and standardized way.
Technical Details
Type New
Additional Details
Both the Insurance Policy Service service and the code list services are of type OData V4.
The OData service returns or creates the policy data in accordance with the VDM of Policy Management. This is
data from the following most important entities of the Policy business object:
• Policy
• Contract
• Contract package
• Coverage Package
• Coverage
• Subcoverage
• Policy Holder
• Premium Payer
• Clause
• Deductible
• Limit
• Surcharge/discount
• Insured Object
The package VDM_PM_PLCY_API_COMMON contains the service bindings and the service definitions.
Constraints
• Read policy:
• You can read the change history and cashflow data with their full history, not on a specific date. The
service does not include information about planned changes or renewal history.
• It is not possible to read multiple policies nor multiple policy versions in one service call.
• Reading subordinate entities by using the navigation path, e.g. coverage under contract -> GET /
Contract/{InsurPlcyUUID}/{InsurPlcyInsurContr}/_Coverage, may lead to duplicate records in the
service response depending on the data constellation inside the journal tables in FS-PM. You can
only determine subordinate entities by reading directly from the main axis object, e.g. coverage under
contract -> GET /ContractCoverage. Use $expand to provide the requested subordinate entities.
• Create Policy:
In the RAP framework, the response for the create operation is based on the key of the created entity, and
the system, by default, triggers the read operation based on the key to frame the response. In the case of
simulation, no document is created, so the response doesn't contain any results.
• Node Extensibility is not supported for this ODATA service.
Effects on Customizing
For the create policy scenario, you can create a RAP action for your API and assign a RAP implementation class
to implement you own logic to the API. To do so, in Customizing for Policy Management choose Integration
Services RESTful APIs Maintain RAP Action and RAP Action Implementation Class .
Related Information
You can use this function to dissolve an existing vehicle change in the Change business process. The Dissolve
Vehicle Change pushbutton is available at contract level of the source and target contract provided there is an
active vehicle change for the contract and the bonus-malus is not used in duplicate on the effective date. The
Dissolve Vehicle Change action can also be executed in the background.
Type New
Additional Details
You can use the Dissolve Vehicle Change action to dissolve an existing active vehicle change. The source and
target contract remain active and any existing reversal dates for the source contract or source policy are
deleted. The system does not write any commission entries and it is not possible to dissolve postdating and
reimplement processing for the Dissolve Vehicle Change action.
If you confirm the dissolution of the vehicle change in a message, the status of the vehicle change changes to
"Flagged for Dissolution". If you reject the application, the system sets the status back to "Active".
As long as the status is "Flagged for Dissolution", the system considers the vehicle change to be active in
existing processes. The status of the vehicle change changes to "Dissolved" only when the business process is
released. This is a final status and the vehicle change cannot be processed further. However, you can execute a
new vehicle change.
The Dissolve Vehicle Change action is possible only in policy processing. This means that you must select the
processing level "Policy Processing" in the dialog and set the Force Policy Processing indicator in the update
run.
You can use this function to dissolve a vehicle change on the selected effective date using the remote-enabled
function module (RFM) Dissolve Vehicle Change (/MVA/AMT_SVC_CHGVEC_DISSOLVE). The RFM can be
executed for a source or target contract provided there is an active vehicle change for the contract and the
bonus-malus is not used in duplicate on the effective date.
Technical Details
Type New
Additional Details
When you execute the RFM Dissolve Vehicle Change, the status of the vehicle change changes to "Dissolved".
This is a final status and the vehicle change cannot be processed further. However, you can execute a new
vehicle change.
After the RFM Dissolve Vehicle Change has been executed, the source and target contract remain active and
any existing reversal dates for the source contract or source policy are deleted. The system does not write any
commission entries and it is not possible to dissolve postdating and reimplement processing for the Dissolve
Vehicle Change action.
With this function, the system provides the option during the inclusion of CIC notifications (such as “positive
answer”) to automatically adjust the fully comprehensive bonus-malus (FC B/M) to the liability bonus-malus
(VL B/M). You can use the object-oriented enhancement technique Business Add-In (BAdI):
• To define the rule set that decides whether the adjustment is necessary
• To adjust the functions of the adjustment
Technical Details
Type New
The system calls the implementation during the inclusion of CIC notifications when the related date Include IIS
Notification (/MVA/CLAIM_VAS) is executed.
The previous insurer data of the FC B/M is deleted during an adjustment to the VL B/M and the rating reason is
changed to Adjustment of Compr. Ins. to Veh. Liab..
To determine the correct premium level, the system uses the premium levels of the fully comprehensive and
liability bonus-malus rated after inclusion as well as the data entered by the processor before inclusion in fully
comprehensive coverage. The system transfers the most favorable premium level for the policyholder to the FC
B/M. If there is no FC answer record, the bonus-malus data entered by the processor is used to determine the
adjustment.
If the rating reason is Adjustment of Compr. Ins. to Veh. Liab. and the fully comprehensive and liability bonus-
malus both have the premium level “M”, the premium level is adjusted to “0” and the rating reason is set to the
rating reason entered in Customizing as the default rating reason.
A BAdI is available for customer-specific implementations of the functions of the automatic adjustment
(decision whether adjustment is necessary, execute adjustment). You can find this BAdI in Customizing under
SAP Insurance Policy Management Bonus-Malus Management Business Add-Ins BAdI: Automatic
Adjustment of Comprehensive B/M to Liability B/M .
Effects on Customizing
In Customizing under SAP Insurance Policy Management Bonus-Malus Management Manage Risk
Codes for Adjustment of Comprehensive B/M to Liability B/M , you can define the risk codes for
which the automatic adjustment is to be executed. The Customizing setting is used in the standard
implementation /MVA/AMB_ADJUST_DE_BADI of the BAdI definition /MVA/AMB_ADJUST_BADI.
With this function, you can use Registration Management (Germany) according to the changed legal
requirements of the Gesamtverband der Deutschen Versicherungswirtschaft e.V. (GDV) (German Insurance
Association) in “Legal Person As Representative of an Association”.
Technical Details
Type Changed
Additional Details
• The Diff. Ownr Permitted field is displayed first, followed by the fields BP Type, Legal Rep., Association
Name, Name of Legal Person, Last Name, and so on.
• You can no longer enter solely a natural person in the Legal Rep. field but can now also enter a legal person.
• In the case of an association, the Name of Legal Person field is ready for input when the data for the legal
representative is entered manually.
• The BP Type field is displayed first, followed by the fields Legal Rep., Association Name, Leg. Pers. Name,
Last Name, and so on.
• You can no longer enter solely a natural person in the Legal Rep. field but can now also enter a legal person.
• In the case of an association, the Leg. Pers. Name field is ready for input when the data for the legal
representative is entered manually.
15.3.2.2 msg.PMQ
With this release the new technological base of PMQ.Designer is the development platform Eclipse 2023-03.
Technical Details
Type Changed
Additional Details
With this change, at least Java 17 must now be used. Starting PMQ.Designer with older Java versions is no
longer possible.
Encoding settings may need to be adjusted to UTF-8, see PMQ.Designer Release Notes for details.
The SVN Connector is not included in the Designer installation by default, but can be installed via an update
site.
As of this release, it is possible to navigate starting from product modules via product module relations as well
as via references from PMQ object restrictions with the help of the new PMQ Product Navigator view.
Technical Details
Type New
Additional Details
Relations of product module types or attributes with PMQ object restrictions serve as navigation criteria.
Using this new view, product modules/templates are grouped based on the navigation criterion and all relation
targets of this group for a type relation are displayed.
Further information can be found in the PMQ.Designer User Guide in the section 'Displaying Product
Navigator'.
With this release, smaller issues has been fixed and the usability has been improved.
Technical Details
Type Changed
Additional Details
• PMQ.Designer
• The column width is now, as already for the comparison editor and the product navigator, also
automatically adjusted to the visible content for the editors of tables and table extensions.
• The display mode menu (view mode) and the Origin field of aggregated product module relations are
now updated after saving. Since the display names are updated only after saving in the build process, it
is not possible to change them immediately.
• The behavior of PMQ.Designer in connection with licenses has been improved. If only one user license
is installed, it is now also accepted as start license for a workspace, even if it is not explicitly set as
workspace license.
• Unwanted switching between editors occurred in connection with the PMQ Explorer as well as the
Project Explorer. This has been fixed.
• Only the technical name is now displayed in an editable name field. At all elements for which the
technical name is displayed at this point, there is now an additional tooltip that represents the display
name.
• Columns in the tree views of editors and views are now prevented from resizing to a width of 0.
• POTATO
• With this release it is possible to export and import either the discrete values (VALUE) or the identifiers
(NAME) of enumeration constraints in table columns and arrays. In this course a new data version of
the POTATO configuration was created (data version 2306). Further information can be found in the
POTATO User Guide in the sections 'Reader' and 'Writer'.
• With the new parameter tableimportmodus of the class PMQDesignerDataWriter, which is used in the
POTATO task for the combined table import, it is now possible to define whether only newly created
data sets should be re-imported. Previously exported data sets in PMQ.Designer will thus not be
imported and the re-import of accidentally changed data will be prevented. The default value replace
(replace all) corresponds to the previous behavior. Lines that no longer occur are deleted. With the
values merge (Merge) and append (Append) rows that no longer occur are retained.
• For POTATO the import and export of multidimensional parameter assignments to calculation
functions has been corrected. Values are written to the Excel table distributed over several lines, as is
the case with multidimensional attributes. This ensures that the respective entries per dimension can
be correctly assigned again during import as well.
• Value constraints and null capability are now imported correctly during combined table transports.
• PMQ.Deployment
• When adding individual projects or libraries to the content in a deployment configuration, the version is
now initially set to automatic.
• The creation and definition of content configuration files has been generalized and can be applied to all
deployment targets.
• The XML file that was previously automatically stored in the file system for each QAR deployment
is now no longer generated by default. However, this can optionally be activated explicitly and then
contains the fixed name runtime_configuration.xml.
Claims Management now provides OData API that you can use to perform First Notice of Loss (FNOL).
This OData service Insurance Claim First Notice of Loss is published on the API Business Accelerator Hub.
Extermal publications can then use a service URL to read claim data in accordance with the virtual data model
(VDM) of claims management. Only the data of the latest claim version is read.
Technical Details
Type New
Additional Details
The OData service returns the data about the latest version of a claim, in accordance with the VDM of the
Claims Management. This is the data from the following most important entities of the Insurance Claim FNOL
business object:
• Damaged Object
• Claim Notes
• Witnesses
The package ICL_VDM_FNOL_API contains the service binding and the service definition.
To use the Insurance Claim FNOL service, the following authorization object must be assigned to the user:
• I_ICL_CTYP
• I_ICL_ACLM
• B_BUP_DCPD
• B_BUPA_GRP
• B_BUPA_RLT
• I_ICL_ACT
• I_ICL_SBRG
• I_ICL_SCLT
• I_INS_OBJ
Related Information
Claims Management now provides OData API Insurance Claim No Touch Claim (NTC) that you can use to
process entire claim with no or minimal human intervention - from the first notice of loss to settlement.
This OData service Insurance Claim No Touch Claim is published on the SAP Business Accelerator Hub.
External Publications can then use a service URL to read claim data in accordance with the virtual data model
(VDM) of Claims Management. Only the data of the latest claim version is read.
Type New
Additional Details
The OData service returns the data about the latest version of a claim, in accordance with the VDM of the
Claims Management. This is the data from the following most important entities of the Insurance Claim NTC
business object:
• Claim Header
• Header
• Payment
• Participant
• Subclaim
The package ICL_VDM_NTC contains the service binding and the service definition.
To use the Insurance Claim No Touch Claim service, the following authorization objects must be assigned to the
user:
• I_ICL_CTYP
• I_ICL_ACLM
• B_BUP_DCPD
• B_BUPA_GRP
• B_BUPA_RLT
• I_ICL_ACT
Effects on Customizing
No Touch Claim is using the Auto LoB Customizing currently and works only with the Glass Scenario.
Bank account synchronization is an enhancement of the existing solution, which enables synchronization of
bank details in case of multiple bank accounts stored within the Business Partner.
Technical Details
Type Changed
Additional Details
The enhancement provides the correct selection of bank account details in case when an old bank account
becomes obsolete and a new bank is inserted. Then the new bank account becomes a valid bank account.
Proper synchronization of the bank account details is handled across multiple components, including:
• Business Partner
• Claims Management
• Human Capital Management
• Collections & Disbursements
As a consequence, the valid bank account is shown on the benefit statement and payments are distributed to
the correct bank account.
Transfer of additional bank details to HCM and FS-CD component is triggered only after a new bank account is
assigned to the corresponding payment.
Claims Management provides Core Data Services (CDS) views that gives the list of all insurance claim scope
of loss codes and the language dependent text in the system. This CDS View is used in auxiliary A2X OData
Services for Claims Management.
Technical Details
Type New
Related Information
Scope of Loss
Claims Management now provides Core Data Services (CDS) views that you can use to calculate actuarial
estimates.
Type New
Related Information
Outstanding Reserves
Claims Management now provides Core Data Services (CDS) views that you can use to analyze and project the
development of losses over time.
Technical Details
Type New
Related Information
Loss Triangle
Claims Management now provides Core Data Services (CDS) Views that you can use for claim payments. This
CDS view provides the claim number, benefit type, payment amount, display and claim payment currency,
coverage type, record type of payment, posting date, calendar year, losses/expenses, line of business, claim
and subclaim type, authorization group, contract number, claim status, and organizational unit.
Technical Details
Type New
Related Information
Claim Payment
Claims management now provides Core Data Services (CDS) Views that provides the claim number,
authorization group, claim and subclaim type, line of business, claim status, coverage type, claim handler,
and organizational unit.
Technical Details
Type New
Related Information
Number of Claims
Claims management now provides Core Data Services (CDS) Views for total claims expenditure. This CDS
view provides the claim number, losses/expenses, reserve type, organizational unit, claim and subclaim type,
authorization group, coverage type, claim status, contract number, line of business, claim handler and calendar
year.
Technical Details
Type New
Related Information
Claims Management now provides Core Data Services (CDS) Views that provides the claim damage category
code and the language dependent text in the system. This CDS view is used in auxiliary A2X OData Services for
Claims Management.
Type New
Related Information
Damage Category
Claims Management now provides the changes to the approach of the delivered API services. There is a list of
updated Inquiry API services. Additional CDS views are created and exposed to the SAP Business Accelerator
Hub.
This service is designed for A2X communication and can be consumed by UIs.
SAP provides the OData service Insurance Claim Read for this purpose, which is published on the SAP
Business Accelerator Hub.
Technical Details
Type Changed
The OData service returns data about the latest version of a claim in accordance with the VDM of Claims
Management. This is data from the following most important API services of the Insurance Claim business
object:
General Inquiry:
P&C:
Health:
Related Information
Entities
For information about new apps, features, and functions in Contract Accounts Receivable and Payable (FI-CA),
see the Contract Accounting section under Billing and Revenu Innovation Management.
Technical Details
Type New
Related Information
If you process your business partner’s credit card payments by using SAP digital payments add-on, when
transferring data with BAPI BAPI_PPLAN_ITEM_CREATE or function module ISCD_SCPOS_MAINTAIN, you can
now create subledgers with card supplement for the payment data (debit entries with card supplement):
The system does not store the payment data in the payment plan items, but exclusively in the generated
documents.
Technical Details
Type New
• The credit card payment was billed (captured) with SAP digital payments add-on, for example, via your
customer portal, before you transfer the data.
• The payment plan items created in this way are entered directly on the debit side during the transfer.
If you use function module ISCD_SCPOS_MAINTAIN for the transfer, set field I_POST to X.
If you use BAPI BAPI_PPLAN_ITEM_CREATE for the transfer, set the current date in parameter POST_TO.
• This payment is a one-off payment.
If you use function module ISCD_SCPOS_MAINTAIN for the transfer, indicate this by using field PSNGL in
tables parameter T_SCPOS.
If you use BAPI BAPI_PPLAN_ITEM_CREATE for the transfer, indicate this by using field SINGLE_PAYMENT
in tables parameter POSITION.
• The payment plan item refers to document category “Payment Plan Item”.
If you use function module ISCD_SCPOS_MAINTAIN for the transfer, fill field BLTYP in tables parameter
T_SCPOS with value 20.
BAPI BAPI_PPLAN_ITEM_CREATE for the transfer of payment plan items always sets document category
“Payment Plan Item” automatically.
• The payment plan item refers to a value in field Grouping Field for Automatic Payment Transactions starting
with value \Z.
If you use function module ISCD_SCPOS_MAINTAIN for the transfer, fill field PYGRP in tables parameter
T_SCPOS with a freely-definable value starting with \Z.
If you use BAPI BAPI_PPLAN_ITEM_CREATE for the transfer, fill field PAYMNT_GRP in tables parameter
POSITION with a freely-definable value starting with \Z.
• During the transfer, the indicator for direct clearing by payment card/payment service provider is set.
If you use function module ISCD_SCPOS_MAINTAIN for the transfer, fill field XCCCL in parameter
I_PCARD_PROC with X.
If you use BAPI BAPI_PPLAN_ITEM_CREATE for the transfer, fill parameter CARD_CLEARING with X.
• The payment card data or payment service provider is transferred though the following fields:
• In function module ISCD_SCPOS_MAINTAIN with tables parameter T_PCARD.
• In BAPI BAPI_PPLAN_ITEM_CREATE with tables parameter PAYCARD.
Related Information
Debit Entries with Card Supplement for Digital Payments Using SAP digital payments add-on
Data retrieval is activated for all ILM objects relevant for data retrieval that are assigned to an archiving object
or to a data destruction object in Collections/Disbursements (FS-CD).
If data retrieval is active, you can search for and retrieve personal data of a data subject.
Technical Details
Type New
Effects on Customizing
To enable you to search for personal data, you define purposes in the Customizing activity Maintain Purposes,
which specify the purpose for which the data is collected and processed. You then assign an ILM object to each
purpose here.
To enable the retrieval of personal data from archive files, in the Customizing activity Maintain Profiles
(transaction DTINF_MAINT_PROFILE), create a profile for the data collection that includes archived personal
data in the search.
Related Information
Archiving
Data Destruction
Incentive and Sales Force Management now provides a RESTful API (program interface) that you can use
to read all types of commission contract data from the database. For this purpose, SAP provides the OData
service Commission Contract (API_COMMISSIONCONTRACT).
Technical Details
Type New
Related Information
Incentive and Sales Force Management now provides a RESTful API (program interface) that you can use to
read all types of commission document data from the database. For this purpose, SAP provides the OData
service Commission Document (API_COMMISSIONDOCUMENT).
Technical Details
Type New
Effects on Customizing
Incentive and Sales Force Management provides two activities to customize the OData API:
Related Information
Incentive and Sales Force Management now provides a RESTful API (program interface) that you can use to
read all types of commission case data from the database. For this purpose, SAP provides the OData service
Commission Case (API_COMMISSIONCASE).
Technical Details
Type New
Effects on Customizing
Incentive and Sales Force Management provides two activities to customize the OData API:
Related Information
Incentive and Sales Force Management now provides a RESTful API (program interface) that you can use to
read all types of payment item list data from the database. For this purpose, SAP provides the OData service
Commission Payment Item List (API_CommsnDocPaymentItemList).
Technical Details
Type New
Incentive and Sales Force Management provides two activities to customize the OData API:
Related Information
Incentive and Sales Force Management now provides a RESTful API (program interface) that you can use
to read information on the commission entitlement that is generated by business transactions through
API calls. For this purpose, SAP provides the OData service Commission Document Remuneration Inquiry
(API_COMMSNDOCRMNRTNINQUIRY).
Technical Details
Type New
Incentive and Sales Force Management provides two activities to customize the OData API:
Related Information
This feature enables you to slice commission contract master data and related individual agreement data by
effective dates. This data is saved and later used in the virtual data model for the commission contract master
data.
Slicing the master data by effective dates replaces the versioning in the commission contract. The contracts
are linked with the agreements using these effective date slices.
Technical Details
Type New
In Customizing for Incentive and Sales Force Management, choose General Tools OData Services
Commission Contract Slice Commission Contract Master Data by Effective Dates .
The Customizing activities for Segment Assignment in the commission application have been deprecated as of
SAP S/4HANA 2023.
Technical Details
Type Deprecated
This feature has been transformed from an existing API to become a standalone app Compare Authorized with
Actual Materials for Person. The user now has a holistic view of the materials held by a person and what was
planned for them. Even materials that were not originally authorized can be pulled into the overview.
Type New
Additional Details
• Detailed selection capabilities, such as the force element, position, and person, but also distinct criteria for
both authorized materials and personnel master data.
• A summary overview of assignments that are authorized and issued to a person.
• Clear visibility of the difference between authorized and issued.
• Detailed line item overview of each authorized assignment that is issued to a person.
This feature enables you to create an extended warehouse (EWM) in the MRP area. Creation is based on a
predefined EWM warehouse that is used as a copy. In a second step, the warehouse (WM) and EWM are linked
and finally the WM warehouse is set to be maintained as an EWM warehouse. This new feature not only creates
a new EWM warehouse, but also ensures that there is a connection between the WM and the EWM.
Technical Details
Type New
Effects on Customizing
This feature uses three different Customizing entries in the background to create an EWM warehouse:
• Copy Warehouse Number Customizing (in Customizing under SCM Extended Warehouse Management
Extended Warehouse Management Cross-Process Settings )
• Assign Warehouse Numbers from Logistics Execution (in Customizing under SCM Extended Warehouse
Management Extended Warehouse Management Interfaces ERP Integration General Settings )
• Configure SAP SAP EWM- Specific Parameters (in Customizing under Logistic Execution Extended
Warehouse Management Integration Basic Setup of Connectivity )
A Customizing request may be required if you are not working in a production environment or if the client role is
not Customizing and the editing settings for the client allow changes to be made without a transport request.
This feature that is provided for CDS view extractors enables a new analytical data extraction to be transferred
to SAP BW/4HANA solutions.
CDS view extractors are created or enhanced for force elements, logistics, maintenance, and SAP S/4HANA
Foundation. The technology used for the force element hierarchy is S-API. The core SAP S/4HANA CDS can
also be used to complement the extraction of the SAP S/4HANA Defense & Security data.
Technical Details
Type New
See also SAP Note 3305388 - S/4 Defense & Security CDS Extractors.
1. The CDS extractors are based on the new data model, meaning that mapping to all the classical fields in
consumer data models might be remodeled.
2. The CDS extractors require mapping transformations to the info objects and other analytical content so
that they are suitable for the analytical data model.
3. Classical evaluation paths are supported for hierarchy extraction if no data model changes are involved.
This feature contains APIs for mass creation of force elements, capabilities, capability statements and flexible
material planning objects.
Technical Details
Type New
The SAP Fiori application Manage Flexible Material Planning Object Hierarchies [F4119] will be deprecated and
will disappear from the Fiori App Library in the upcoming release SAP S/4HANA 2023.
Type Deprecated
This feature enables you to do the following for a selected master equipment, critical equipment or a "regular
equipment":
Increase efficiency by providing easier navigation to necessary information and by updating data.
Technical Details
Type Changed
From the list view in the Display Status Board app, this completely new feature enables you to do the
following with a minimum number of clicks for a selected master equipment, critical equipment or a "regular
equipment":
From the detailed view in the Display Status Board app, new hyperlinks complete the previous “display only”
hyperlinks, which can be used to update and create maintenance requests, notification, work, or flight orders.
This feature enables additional capacities to receive real-time alerts about changes to dependent transactional
data for the technical objects currently being displayed in the status board application:
• Alert for equipment master data change, critical and “regular” equipment
• Alert by the functional location hierarchy
• Alert triggering Customizing
This feature also allows immediate and accurate user decisions to be taken by automatically and continuously
displaying current data
Technical Details
Type Changed
In addition to the main equipment, real-time alerts about changes to dependent transactional data for the
technical objects are now also available from the list view in the Display Status Board app for critical equipment,
regular equipment and the functional location.
The button Confirm All Alerts is available for all types of equipment from the list view and the detailed view in
the Display Status Board app, which enables all alerts for an object to be confirmed.
The alert indicator on the facet header gives you the information that alerts exist on facets on which you are not
currently focusing, and on which you could focus at a later stage.
You can now use the Customizing settings for alert triggering to define which changes trigger alerts from
various backend transactions.
This feature can be used to also generate assignments for all child objects for the selected force element,
including force elements, positions, persons and FMPOs.
Technical Details
Type Changed
Additional Details
Feature flexibility allows you to define which type of objects (authorized and actual personnel, authorized
material) should be included and to use the structure view to exclude some child force elements that are not
involved in the process.
This feature improves customer efficiency by providing an overview of the qualifications, including the
qualification level. All qualifications that describe the position, including the ones inherited from the job and
qualification block, or those that are directly assigned to the position, are listed here.
Qualification sources are also reflected in the overview to provide additional information.
Technical Details
Type Changed
This feature provides the capability to distribute data between the central S/4HANA system and a remote
server, that is required for configuration control functions, and in doing so enable an enhanced scope of
business processes that users can perform at a remote site working offline in a communication-challenged
environment.
Technical Details
Type New
By distributing the data from the central system to the remote server, it is possible to do the following on the
remote server:
This feature provides the capability for customers to use a BAdI implementation to define whether the change
protection for a maintenance plan follows the SAP-defined default distribution logic, or whether a customer-
defined logic for the change protection distribution applies.
Technical Details
Type New
SAP-defined rules for the distribution of change protection for maintenance plans:
1. Change protection for a maintenance plan and its items can only be distributed if the same technical object
is assigned to all maintenance items and the maintenance item object list.
This rule is a prerequisite for consistent data distribution and cannot be influenced by customer-defined
rules.
2. Change protection for the maintenance plan and its items follows the change protection for the technical
object assigned to the maintenance items.
• Customers can use the BAdI implementation to define that change protection for a maintenance plan and
its items is not distributed even though SAP-standard rules would distribute the change protection.
• Customers cannot distribute the change protection if the SAP-standard logic prevents the distribution due
to the first rule (1) not being fulfilled.
• Organizations may decide that maintenance plans are generally only to be scheduled in the central system.
They can therefore use the BAdI implementation to completely prevent the distribution of the change
protection for any maintenance plans and items.
• Organizations may decide that maintenance plans for a specific type of maintenance (for example,
calibration activities) are to be scheduled in the central system. They can therefore use the BAdI
implementation to define that for such maintenance plans – that are determined for example using a
specific sort field – change protection is not be distributed even if standard SAP rules would determine the
change protection of such a maintenance plan as being relevant for distribution.
The following BAdI can be used to implement customer-specific rules for distribution of change protection for
maintenance plans and items:
This feature enables you to decide when saving a maintenance notification or order whether the change
protection is to be distributed according to the work center involved.
In the case of a “network” of linked notifications and a work order, the system ensures an “all or nothing”
approach to change protection distribution for the notifications and the order for the network. This enables the
linked notifications and the order to be edited in the system in which all of them have change protection.
Type New
Additional Details
1. Dialog box for a user-decision about distributing change protection for a maintenance notification or order
• If the notification or order header contains a work center whose ownership (change protection) is
found in a different system to the one in which the notification or order is currently being edited, the
system displays a dialog box when you save, asking you to make a decision about distributing the
change protection for the notification or order.
• The following options exist:
• Cancel: The system does not save and returns to the edit mode for the notification or order
• Yes: The notification or order is saved, and the change protection is distributed to the system in
which the work center has change protection.
• No: The notification or order is saved without distribution of the change protection
2. Distribution of change protection for a network of linked notifications and an order
• A link between a notification and an order can exist as a result of the following:
• Direct link of the notification and order (notification / order header)
• Assignment of notifications to the order object list
• If a network of linked notifications and an order exists, the change protection for all notifications and
the order for the network must be found in the same system to ensure that they can be edited.
• If the dialog box mentioned in 1) appears when saving a notification or order, if the user confirms with
Yes, the system distributes the change protection for both the edited notification or order, and also for
all other notifications / the order of a potential network to ensure that the items in the network are all
consistent and can be edited in a single system.
3. Transaction for analyzing the current change protection for each of the linked notifications and order for a
network and their work centers
• A new report has been delivered to provide a quick overview of where the change protection for each
notification and order of a network and their work centers currently resides.
• The report can be started by entering one or more notifications or orders for which the network and
change protection data is to be displayed.
• Details of the report:
• Transaction: DFS_DIS_NO_WO_CP
• Transaction text: Transaction for NO/WO CP Network
This feature provides the capability to distribute selected accounting data between the central S/4HANA
system and a remote server, which enables additional functions in the areas of maintenance and supply, and
in doing so enables users to perform additional business processes while operating at a remote site working
offline in a communication-challenged environment.
Technical Details
Type New
Additional Details
By distributing the data from the central system to the remote server it is possible to do the following on the
remote server:
This feature provides the capability to distribute handling unit and packing instruction data between the central
S/4HANA system and a remote server, thereby enabling users to perform additional business processes while
operating at a remote site working offline in a communication-challenged environment.
Technical Details
Type New
Additional Details
By distributing the data between the central system and the remote server it is possible to do the following:
This feature provides the capability to distribute individual database tables that contain data that is not
necessarily automatically derived using the subscription during the initial data distribution. These can be
specific Customizing, non-Customizing, or customer-owned tables.
The report also provides the option of distributing data for specific pre-defined business objects for which no
other automatic data distribution method exists.
Type New
Additional Details
1. Customizing Tables
This option refers to Customizing tables which contain data that is maintained directly in the productive
system in the context of the SAP S/4HANA Defense & Security solution. This means that this data is
therefore not otherwise distributed to the different systems using the standard table transport tools.
2. Non-Customizing tables
This option refers to application tables which are either not included in the standard data derivation
and distribution scope, or which contain data entries that are required in the target system but are not
necessarily derived as required.
Examples: Table WPSORR - “Conversion rules for work centers”; Customer-specific tables required in the
target system can also be distributed using this option.
3. Business Objects
This option refers to dedicated business objects for which no other standard distribution mechanisms
exist.
Example: Rates for cost center / activity type combinations
• Transaction: DFS_DIS_DISTRIBUTE
• Transaction text: Configuration Data Program
This feature provides the capability to filter out completed maintenance and supply data from the initial data
distribution, thereby reducing the distribution data volume and improving performance.
Filtering out refers to completed or closed maintenance notifications and work orders and to those supply
documents where the full supply process has been completed up to the final goods receipt.
Type New
Additional Details
This feature provides the capability to analyze the memory required for the synchronization of a mobile data
object between the central S/4HANA system and a remote server, thereby enabling bandwidth and memory
sizing in communication-challenged environments.
Type New
Additional Details
The information about the queue size can be used to estimate the queue size parameter, which is a feature that
already exists for the disconnected operations solution.
The information about the memory value for each mobile data object can be used for bandwidth and memory
sizing and calculation.
This feature provides the capability to consistently process distribution queues by relating the queues to each
other using different parameters that enable multiple checks and actions to be performed.
Technical Details
Type New
• Connectivity check:
Before a queue is sent, the connectivity to the target system is checked and the queue is handled
according to the result.
• Ensuring completion of initial data distribution before delta distribution:
Delta distribution of a data synchronization cannot start until the initial data distribution using the
subscription has been completed successfully including the data checkout.
• Sequencing of delta distribution queues:
During the delta distribution, conditional processing ensures that queues for the same object type and key
are processed in the correct order to avoid creating inconsistent data.
• Sequencing of initial data distribution queues:
During the initial data distribution using the subscription, conditional processing ensures that queues are
processed in the correct order observing any object dependencies between the queues.
• Queue reprocessing:
Queues with an error status stop the data synchronization. Reprocessing provides the option to resend the
data after the cause of the error has been resolved in the sending system.
This feature provides the capability for a system landscape administrator to start with a high-level overview
of the data distribution status between the central system and the remote servers, and to drill down into the
analysis of errors for each remote server where required.
Navigation from the new SAP Fiori application to supporting tools is also provided to further support the
administrator when they perform the analysis.
Technical Details
Type New
The following functions are provided by the new SAP Fiori app Monitor Disconnected Operations Systems:
1. System overview:
• Filter for relevant systems to be displayed in the list
• Save filter as variants
• Display status overview for each system in a card layout
• Navigation to supporting tools
• Generic data distribution
• Change protection distribution
• Number range monitor
2. Details for each system card:
• System name
• Status of connectivity
• Customer-defined field, could be used for the priority or responsibility of a system
• Total number of data distribution errors that currently exist
• Number of outbound/inbound queues for the different statuses
• Hyperlink navigation to an overview of subscriptions related to the system
3. Queue overview for each system:
• Pre-defined filter for queues, can be adjusted by the user
• Different facets for initial distribution and delta distribution queue lists
• Various fields that can be selected for display in the lists, such as the object type, queue status, source
or target system, subscription ID
• Action buttons to process or cancel queues
4. Queue details:
• List of objects (ID and type) with currently owning system and data transfer status
• Error log
• Acknowledgement queues from the target to the source system with their queue status
• Dependencies with other queues
This feature provides the capability for a system landscape administrator to manually distribute the change
protection for a specific object or for all relevant objects in a subscription either from the remote server to the
central system or vice versa.
In exceptional cases, this capability can be used beyond the SAP standard logic for the distribution of change
protection.
Type New
Additional Details
The following options exist when using the report for exceptional distribution of change protection:
1. Recall or resend
• Recall refers to the distribution of the change protection from the remote server to the central system.
• Resend refers to the distribution of the change protection from the central system to the remote
server.
2. Distribution of change protection for a subscription or a specific object
• Subscription: The change protection is distributed for all relevant objects having been distributed as
part of the subscription ID entered.
• Specific object: The change protection is only distributed for the specific object ID entered. It is only
possible to enter objects for which a change protection mechanism is in place.
• Transaction: DFS_DIS_CP
• Transaction text: Transaction code for CP Recall/Resend Report
This feature provides the capability for a system landscape administrator to perform different activities related
to the rollback of subscriptions, which involves redistributing ownership and change protection from the
remote server to the central system, stopping further data distribution between the remote server and the
central system, and deleting the subscription in the central system.
Type New
Additional Details
The following options exist when using the subscription rollback report:
• Transaction: DFS_SUBS_ROLLBACK
• Transaction text: Rollback Subscriptions
This feature enables you to use the standard OData service for the PSM Commitment Carryforward Lot Item.
The service is called:
• API_CMTMTCARRYFWDLOTITEM
Technical Details
Type New
Related Information
This feature enables you to use the standard OData service for the PSM Commitment Carryforward Document.
The service is called:
• API_CMTMTCARRYFWDDOCUMENT
Type New
Related Information
This feature enables you to use the new Fiori App F7408 to maintain the update date for each user (similarly to
the existing SAP GUI transaction code FMOD).
Technical Details
Type New
Related Information
This Fiori app Manage Earmarked Funds (F7564) enables you to maintain earmarked funds documents:
• Ability to create and manage earmarked funds documents to reserve budgets for expected expenditures
outside of procurement.
• Multilevel categories of earmarked funds documents that allow modeling of internal and external demands
and commitments.
Technical Details
Type New
Additional Details
Related Information
This feature enables you to use a hyperlink to navigate from the funds management master data (and the
master data group) SAP Fiori apps, such as Manage Funds Center, Manage Fund, Manage Commitment Item, to
the transaction Budgeting Workbench and the SAP Fiori app Manage Budget Transfers.
Technical Details
Type New
This feature enables you to use a hyperlink to navigate from the SAP Fiori apps Manage Purchase Orders and
Manage Purchase Requisitions to the commitment line item reporting apps for Funds Management and Grants
Management.
Technical Details
Type New
This feature enables you to optimize compliance and effectiveness when integrating the Travel Request and
Expense Report Obligation from SAP Concur solutions with public sector budget management and grantee
management processes:
• Introduction of an additional value type for the Expense Report Obligation in the Funds and Grantee
Management commitment, that performs an update before the expense report is actually posted.
• Optional reservation of budgets for expected expenditures for travel requests or expense report
obligations.
• Automatic reduction of the predecessor document Travel Request and Expense Report Obligation by the
successor document.
• Active budgetary availability control for commitments and actual expenses.
• Updates to the budgetary ledger.
Technical Details
Type New
This feature enables you to use the funded program in closing operation transactions that are used to make
amount adjustments in document chains:
Type New
This feature enables you to display U.S. Federal-specific fields in the new version of the SAP Fiori app Manage
Journal Entries - New Version (F0717A).
Technical Details
Type New
Effects on Customizing
To use this feature, you have to activate the U.S. Federal fields in Customizing under Public Sector
Management Functions for US Federal Government General Settings Activate US Federal Fields in SAP
Fiori Apps .
Related Information
This feature enables you to enter the profit center in the funds center master record. When Budget Control
System (BCS) transactions are executed and where the funds center can be entered, the profit center is
updated in the budgetary ledger document.
Technical Details
Type New
This feature enables you to use a hyperlink to navigate from the grants master data SAP Fiori apps Grant and
Grant Group to the GM transaction Create Budget Document and the SAP Fiori app Grant 360 Degree.
Technical Details
Type New
This feature enables you to add attachments, for example supporting documents, to grantor programs in
Grants Management for Grantor.
Technical Details
Type New
Related Information
Enabling Attachments
This feature enables you to assign one or more business partners in several partner functions to grantor
programs in Grants Management for Grantor.
Technical Details
Type New
Related Information
This feature enables you to use case management integration for Grants Management for Grantor. With this
feature, you can assign grantor objects such as applications and agreements to a new or an existing case.
Technical Details
Type New
Related Information
Case Management
This feature enables you to save and search change requests in Grants Management for Grantor.
Type New
Related Information
Change Request
This feature enables you to create notes in grantor programs in Grants Management for Grantor.
Technical Details
Type New
Related Information
Enabling Notes
With this feature you can use two new actions for the assessment process in the Post Processing Framework
(PPF).
Technical Details
Type New
Related Information
Editing Applications
Editing Claims
You can use the new Post Processing Framework (PPF) action PRINT_REJEC_LETTER_AND_ATTACH to print
and attach a rejection letter to the grantor application if the status of the application is set to Rejected. The
rejection letter template is delivered as a Smart Form called CRM_GM_REJECTION_LETTER.
Technical Details
Type New
Related Information
Editing Applications
This feature enables you to create ad hoc billing plans for grantor objects in Grants Management for Grantor.
Ad hoc billing plans provide you with complete flexibility to influence the timing and the amount of the financial
terms, which in turn allow the authorized amount to be split into various installments.
Technical Details
Type New
Related Information
This feature provides you with two workflow templates to support your business processes in Grants
Management for Grantor:
• You can use the workflow template WS51400007 to support your business processes for assessing change
requests.
• You can use the workflow template WS51400010 to support your business processes for assessing claims.
Technical Details
Type New
Related Information
The UI of the Tax Return Web Dynpro application in Tax and Revenue Management has been enhanced for a
better user experience. For more information about the enhancements, see SAP note 3349353 .
Type New
Related Information
Improvements in the Public Sector Contract Accounts Receivable and Payable component are available to you
in the context of the SAP Customer Connection project for Public Sector Collection and Disbursement. These
improvements are based on proposals submitted by customers through the Customer Influence program.
Improvement Details
Product Fea
Application Com Improvement De Software Compo tures are (New/ Improvement Re
ponent scription nent Changed) quest ID SAP Note
Effects on Customizing
You can define the execution plans in Customizing under Contract Accounts Receivable and Payable Basic
Functions Requests Standing Requests Define Execution Plans .
More Information
The investigative case management (ICM) now offers a new switch CRMS4_IPS_ICM. Once the new switch is
enabled ICM applications are then available for use in SAP S/4HANA.
Technical Details
Type New
Additional Details
Refer to the additional release information mentioned in the ICM note 3325253
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
• Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:
• The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
• SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
• Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering an SAP-hosted Web site. By using
such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities,
genders, and abilities.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.