Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
PrasanthPadmanabhan
Product and Topic Expert
Product and Topic Expert
2,873

Introduction

To provide our customers of SAP S/4HANA Cloud Public Edition with disruption free upgrades and zero day 1 impact, we have been tirelessly improving release assessment and scope dependency tool to meet the latest customer demands.

We have made a few changes and improvements in the release assessment and scope dependency tool so that we can inform all Day 1 impacts, which are relevant to our customers proactively based on their usage.

Extensibility Objects

With the release of 2402.1 version of SAP S/4HANA Cloud Public Edition, all changes (Deletions/Deprecations/Changes) related to extensibility objects have been moved to the page Overview of Extensibility Objects. This now includes objects covering both Key User Extensibility and Developer Extensibility.

The tool release assessment and scope dependency is also updated and these are available under the tiles ‘Deleted/Deprecated Extensibility Objects’ and 'Changed Extensibility Objects' under the tab ‘Used Objects’

PrasanthM_0-1717673317527.png

On clicking any one of the tiles ‘Deleted/Deprecated Extensibility Objects’ and 'Changed Extensibility Objects', the customer will be able to see a detailed view of the Deletions/Deprecations/Changes, depending on the selected tile. 

PrasanthM_1-1717673398257.png

 

This table contains the following columns. Type of object, technical name of the object, object description, type of change, change detail and additional information regarding the deletion/deprecation/change. The customer will also be able to navigate to the what’s new viewer to view the changes in detail.

All changes (Deletions/Deprecations/Changes) related to extensibility objects in a specific release are available under the tab ‘Complete What’s New Information’. This is not filtered based on a customer’s usage, but rather, it provides an overall view on all changes based on a specific release.

PrasanthM_2-1711352906785.png

With this change, the contents inside the tiles ‘Deleted/Deprecated Apps, APIs and CDS Views’, ‘Changed and Must Know Information’ and New Features have been moved to the new tiles.

PrasanthM_2-1717673497949.png

Deletions/Deprecations/Changes/New Feature related to Applications have now been moved under the tile ‘Applications’.

Deletions/Deprecation of the APIs and CDS views are now clubbed along with other extensibility objects under the tiles ‘Deleted/Deprecated Extensibility Objects’ and 'Changed Extensibility Objects'.

Please not that usage of Business Events are not considered here. This means that release information related to Business Events will be available only under the tab 'Complete What's New Information'

In App Help

We have added an in app help within the latest version of release assessment and scope dependency to answer all your basic queries on the tool. You can access the in app help by clicking on the help icon on the top right corner of the tool, as highlighted below

PrasanthPadmanabhan_5-1721650487055.png

A detailed in app help will popup out, which provides you information on what each component on  release assessment and scope dependency means in brief as shown below

PrasanthPadmanabhan_6-1721651046051.png

Comparator

We are adding a feature with which our customers can compare deprecated APIs and CDS views with their successors. This is available as a button on the home screen. Customers can access CDS Comparator/API comparator by clicking on the button 'Comparator' as shown below

PrasanthPadmanabhan_1-1721649265982.png

CDS Comparator

We are releasing CDS Comparator as a new feature in the latest version of release assessment and scope dependency. With CDS Comparator, customers can now select any deprecated CDS view and compare it with its successor CDS view. Customers can access this feature directly via clicking the button ‘Comparator’ and then select CDS comparator from the dropdown, which is available in the release assessment and scope dependency tool’s homepage as shown below.

PrasanthPadmanabhan_1-1721649265982.png

Customers can also access CDS comparator via ‘Where Used List’ of Custom CDS Views. This is accessible via both ‘Deleted/Deprecated Extensibility Objects’ and ‘Where Used List’

PrasanthM_1-1717681977346.png

PrasanthM_2-1717682058834.png

Via CDS Comparator, we provide a detailed view with side-by-side comparison of all the fields that are deprecated and changed in a deprecated CDS view against its successor CDS view along with the newly added fields in the successor CDS view. Customers will be able to toggle between all the fields, changed fields and unchanged fields.

PrasanthM_3-1717682140254.png

API Comparator

We are releasing API Comparator as a new feature in the latest version of release assessment and scope dependency along with CDS comparator. With API Comparator, customers can now select any deprecated API(OData) and compare it with its successor APIs. Customers can access this feature directly via clicking the button ‘Comparator’ and then select API comparator from the dropdown, which is available in the release assessment and scope dependency tool’s homepage as shown below.
PrasanthPadmanabhan_1-1721649265982.png

Via API Comparator, we provide a detailed view with side-by-side comparison of all the fields that are deprecated and changed in a deprecated API against its successor API. We have provided separate views to compare between changes in Schema(Entity Sets) and Properties. Customers will be able to toggle between all the fields, changed fields and unchanged fields.

Compare Schemas(Entity Sets)

PrasanthPadmanabhan_2-1721650172807.png

Compare Properties

PrasanthPadmanabhan_4-1721650255054.png

Successor Companion

Successor companion will be available as a new tab with the latest version of release assessment and scope dependency. This will be available as a new tab in the tool. As of initial release, this will be available only for the major releases, but we will be extending this for continuous deliveries as well, in the upcoming versions of the tool.

PrasanthM_3-1711352942699.png

Successor companion consists of two tiles.

  • Scope Item Impact
  • Deprecation Coverage

Scope Item Impact

Scope item impact provides you with a bird’s eye view on a customer’s scope item implementation statistics on their SAP S/4HANA Cloud Public Edition landscape across all tenants based on their usage.

PrasanthM_4-1711352979427.png

If we take the data in the screenshot provided above as an example, we can understand that ~47% of all the activate scope items are being used by the customer. This means that there is an improvement scope of ~43% for the customer to derive the complete value based on the scope items activated by the customer to improve their business as envisioned by SAP.

Deprecation Coverage

With ‘Deprecation Coverage’, we want to give you a proactive view on what are the deprecated (API Deprecation Policy, CDS view Deprecation policy) objects and attributes that are currently being used by a customer and we also provide the name of the successors which are released for these deprecated objects/attributes, so that the customer can move to these successors by the time these deprecated objects/attributes are deleted.

PrasanthM_5-1711353017839.png

We derive this by looking at the past few month’s usage data of a customer to understand if the customer is using an object/attribute that was deprecated in the past releases and we proactively inform the customer that they are using a deprecated object/attribute.

As explained, this consists of two levels of information.

  • Deprecated Attributes 
  • Deprecated Objects

Deprecated Attributes

Deprecated attributes refer to fields of APIs or CDS views, that are deprecated/decommissioned. These attributes will have a successor attribute released for it, when they were deprecated.

PrasanthM_6-1711353068758.png

This will contain the list of objects with attributes that were deprecated in an older release, that are still being used by the customer along with its successor attribute. If I can take the example of a CDS view, the customer might have created custom CDS views using these objects and the deprecated attribute might have been added as a field in the custom CDS view. This will help the customer to readjust that custom CDS view with its successor.

Deprecated Objects

Deprecated objects refer to Apps, APIs of CDS views that are deprecated.

PrasanthM_7-1711353129353.png

This will contain the list of APIs, Apps or CDS views that are deprecated in an older release, that are still being used by the customer. We provide the name of object that was release as a successor for this deprecated object so that customer could adopt this to avoid any possible disruptions during upgrade. This also means that customer will be informed proactively about new objects. which will have better features compared to the deprecated objects.

Partner TDD Systems

With the latest version of the tool, we have now included Partner TDD systems as part of release assessment and scope dependency.  Partners can now log in with their Partner S-User IDs to view content related to their Partner TDD Customizing (100) client within the tool.

Conclusion

We are continuously trying to add more features to the tool so that upgrades are hassle free and our customer can derive more value out of their SAP S/4HANA Cloud Public Edition implementation. Keep watching this space for more updates on release assessment and scope dependency.

You can go thru our FAQ blog if you have any questions regarding release assessment and scope dependency.

1 Comment