Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Vijay
Active Contributor
CDS View entities were release as of ABAP release 7.55  and SAP is currently migrating its CDS DDIC-based views (DEFINE VIEW, deprecated syntax) to CDS view entities (DEFINE VIEW ENTITY, new syntax).

To support this migration, SAP had already provided tools and utilities shown below and are explained in this wonderful blog by aschlott

































Tool name Technical name Available since
Program that lists all usages of CDS-managed DDIC views RUT_WHERE_USE_SQLVIEW SAP Note 3201681
Program for migration analysis RUTDDLS_MIGRATION_CANDIDATES ABAP 7.56 | ABAP Platform 2021
Manual migration ABAP 7.56 | ABAP Platform 2021
Program for tool-based migration RUTDDLSV2MIGRATION ABAP 7.56 | ABAP Platform 2021
ADT migration wizard

ABAP quarterly release 7.91

S/4HANA Version 2023


ADT based Wizard, to assist with this migration, was released for Public cloud with version 2302.

Good news is , this Wizard is now available for on-premise users with version 2023.

 

In this blog , i will quickly show you how to use this wizard. Let's begin...

As a prerequisite , you can start with the identification of all the DDIC based CDS views and you could create a repository tree for that as is suggest in the above mention blog from Andrea.

Once identified follow the below steps:

  • Select the DDIC based CDS view you want to migrate to CDS view entity and right click



  • You will see the additional option "Migrate to CDS View Entity"






  • Following screen will show all the selected DDIC CDS views for migration.





  • Click Next and we will see two options on the next screen

    • Simulate - This is to simulate the migrate to check for any possible errors upfront.

    • Migrate - This will migrate the DDIC view to CDS view entity and can't be reverted once done.





  • Select  simulation and click finish





  • The simulation run will shown any error or warnings. In this case we can see there are warnings in the pre-check phase.





  • Expand the Precheck node to display the details. We can see , there are warnings regarding usage of SQL view and impacts on value help with data elements as those would be impacted. We should address these impacts before we proceed with actual migration. The usage of SQL views can be checked using the Program mentioned at the beginning.






  • Once all the issues are addressed, select the migration option and finish.





  • On completion message log will be displayed to see if any errors or warning or successful migration.





  • We can see the DDIC based view is migrated to the CDS View Entity and the SQL view is deleted.




 

 

 
3 Comments
Labels in this area