Professional Documents
Culture Documents
1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Getting Started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1 Upgrade Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Upgrade Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Maintenance Planner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Software Update Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 SAP Product Availability Matrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4 Business Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Industry-Specific Business Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.5 Add-Ons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.6 SAP Notes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5 Post-Upgrade Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1 Generate Authorization Profile SAP_ALL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.2 Follow-Up Activities for Customer Enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Adapting your Enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Performing the WebClient UI Framework Check. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Adapting Framework Enhancements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Troubleshooting: Business Server Page Exception. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
This guide outlines how you can upgrade the add-on SAP S/4HANA for customer management 1.0 SP01 and
higher to SAP S/4HANA for customer management 2.0.
If you have installed SAP S/4HANA for customer management, you cannot upgrade SAP S/4 HANA without
upgrading the add-on and vice versa.
You can only upgrade your SAP S/4HANA for customer management installation if the associated version of
SAP S/4HANA is also upgraded.
The upgrade to SAP S/4HANA for customer management is performed in a combined and tool-driven process.
For more information about the upgrade to the appropriate SAP S/4HANA release, see the Upgrade Guide in
the relevant version of SAP S/4HANA on SAP Help Portal.
The following section explains which tools, documentation, and SAP Notes you need for the upgrade.
To ensure the upgrade is successful, you need to follow the instructions in this guide, but you also must
perform the steps described in the Upgrade Guide for SAP S/4HANA on premise 1809.
You can find this guide in the relevant version of SAP S/4HANA on SAP Help Portal.
This guide describes how to upgrade to the associated SAP S/4HANA 1809 release version.
The maintenance planner is the central tool used to plan updates or new installations in your system
landscape.
The software update manager (SUM) is the technical tool used for the upgrade to SAP S/4HANA and SAP S/
4HANA for customer management. It contains the overall process, tool, operating system and database-
specific information ( this guide contains the application-specific information).
Note
In the SAP product availability matrix (PAM), you can find information about additional languages that you can
install with the upgrade.
You can find the Product Availability Matrix on the SAP Support Portal Release, Upgrade and Maintenance
Overview Product Availability Matrix .
SAP S/4HANA for customer management does not contain any business functions. However, industry-specific
solutions may use them. For more information, see the section on Industry-Specific Business Functions in this
document.
● Always on
● Always off
● Customer-switchable
● If a business function was switched off in the start release system, but defined as always on in the target
release, the business function is activated during the upgrade.
● If a business function is defined as customer-switchable in the SAP S/4HANA target release, it retains the
status defined in the target release during the upgrade.
2.4.1.1 Utilities
After the upgrade, ensure that all of the following business functions are still activated in your existing
installation.
2.5 Add-Ons
Additional add-ons on top of SAP S/4HANA for customer management are not supported.
SAP Notes
This section tells you which steps are required before the actual upgrade.
To upgrade SAP S/4HANA for customer management, the following product versions and components are
required:
Make sure that the appropriate free space is available for both SAP S/4HANA and SAP S/4HANA for customer
management in the system that you want to upgrade:
For information about sizing, such as the Sizing Guidelines, Quick Sizer tool, and performance, see sizing on
https://www.sap.com .
3.2.2 Dependencies
The upgrade of the add-on SAP S/4HANA for customer management must be performed at the same time as
the upgrade of the core product SAP S/4HANA.
The upgrades of SAP S/4HANA and SAP S/4HANA for customer management are performed in a combined,
tool-driven process.
If you have installed SAP S/4HANA for customer management, you cannot upgrade SAP S/4HANA without
also upgrading SAP S/4HANA for customer management.
Likewise, to upgrade SAP S/4HANA for customer management, you must also upgrade SAP S/4HANA.
You can only upgrade your SAP S/4HANA installation if the associated version of SAP S/4HANA for
customer management is available.
You must use the maintenance planner to perform the upgrade to an SAP S/4HANA for customer
management release. The maintenance planner generates the download files including the add-ons, packages,
DBDs, and the stack configuration file, which the software update manager (SUM) requires for the upgrade
process. The maintenance planner checks if the following items are supported for the upgrade:
Industry solutions
If no valid upgrade path is available for any of the items listed above (for example, an add-on has not yet been
released for the upgrade), the maintenance planner prevents the upgrade. After the check, the maintenance
planner creates the stack configuration file.
This section of the guide provides information about the upgrade process.
Once you have implemented all the adaptations required to ensure your system and your custom code are
suitable for the SAP S/4HANA for customer management release to which you are upgrading, you then run the
software update manager. The SUM performs the actual software upgrade.
Note
You have to run the maintenance planner before the SUM, because the SUM requires the stack.xml
generated by the maintenance planner as an input.
For all information about using the SUM, see the guide Software Update Manager 2.0 <latest version> available
at https://support.sap.com/sltoolset Software Logistics Toolset System Maintenance Software
Update/Upgrade using SUM .
When you have completed the upgrade activities using the software update manager (SUM), you must perform
the following steps, which are specific to SAP S/4HANA for customer management:
You need to generate the authorization profile SAP_ALL using either transaction SU21 or report RSUSR406 to
ensure that the relevant authorization objects for SAP S/4HANA for customer management are available.
If the updated or upgraded system has been enhanced using customer enhancements, you must run the
WebClient UI Framework Check and read the general information about dealing with enhancements below to
ensure consistency following the upgrade or update.
For information about adapting your enhancements after upgrading or updating your system, see SAP Note
2686795 .
You can use the WebClient UI Framework Check to analyze the consistency of user interface (UI) repository
data and configuration data for the WebClient UI framework, for example, after you have upgraded your
installation of SAP S/4HANA for customer management to a higher release. If errors are detected, you can
navigate from the error messages to the affected system objects and display a history.
Start the check in Customizing for SAP S/4HANA for customer management, under UI Framework UI
Framework Definition Perform WebClient UI Framework Checks
● Views to be checked
○ Enhancement Set
○ UI Component
○ View
○ Business Role
● Types of checks:
○ Consistency of Enhanced Views
○ Comparison of Runtime Repositories
○ Design Layer
○ UI Configurations
○ UI Personalization
Note
For more information on the WebClient UI Framework Check, search for WebClient UI Framework in the
relevant Version of SAP S/4HANA for customer management on SAP Help Portal.
For more information about dealing with framework enhancements, in addition to that available in the SAP
Help documentation, see SAP Note 1122248 .
● General recommendations
● Canceling and deleting modifications
○ Deleting an enhancement element
○ Deleting a complete enhancement for a component
● Postprocessing after importing support packages and performing upgrades
● Determining enhancement sets
● Cooperation between enhancements and configurations
● Restrictions for enhanced views
For information about how to fix the exception CX_BSP_INV_ATTR_NAME, see the SAP knowledge base article
1615938 .
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 a 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.
Gender-Related Language
We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.
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.