Oct 22

Core Data Services [CDS] in SAP S/4 HANA


Edited: Oct 23




A data model represents framework of what relationships are in a database. Data models are the foundation of software development. They provide a standardized method for defining and formatting database contents consistently across systems, enabling different applications to share the same data. Professional data modeling tools provide a way to generate SQL from a modeled ER diagram although some developers often prefer writing SQL directly. Below is a look of a data model.

Virtual Data Model

The concept of the Virtual Data Model (VDM) was introduced with HANA Live three years ago. SAP HANA Live is a Virtual data model on top of suite tables which uses native SAP HANA SQL views called Calculation views for real-time operational Reporting. This came with certain issues: This model didn’t support hierarchies properly. Hierarchies help businesses to analyze their data in a tree structure through different layers with drilldown capability. For example, a time hierarchy consists comprises of levels such as fiscal year, fiscal quarter, fiscal month and so on. Since, the HANA Live virtual data models were defined in the HANA database layer itself as HANA calculation views it led to duplication of security roles between Business Suite for transactional processing and HANA database for operational reporting. With S/4HANA, SAP launched S/4HANA Analytics as an upgrade to HANA Live. S/4HANA supports a new data model by providing a ready-to-use content using CDS view. The CDS data model used by SAP S/4HANA can be considered a successor to the virtual data model used by SAP HANA Live as the new CDS provides certain advantages over VDM which are discussed later in this blog. As for our customers, which are the current users of HANA Live nothing changes unless they migrate to S/4 HANA. The existing virtual data models will continue to be supported by SAP. Once customers migrate to S/4HANA, the new CDS-based views can be used and upgraded against the simplified data model in S/4HANA.

Get qualified on most up-to-date Variation NW seven.5 on HANA SP10, S/four HANA with Cloud Appliance. S/4HANA technical coaching on 1809 OP with CDS Check out, Digital details modeling working with CDS views, AMDP, Fiori, OVP, Intelligent Filter Applications. Ship inquiry now. check here Courses: Online S/4HANA schooling, ABAP CDS Concepts, Sensible Filter application on CDS. Ideal on the internet training on cds watch canbe located in this article at https://www.anubhavtrainings.com/abap-on-hana-training


Core Data Services

With the availability of the SAP HANA platform there has been a paradigm shift in the way business applications are developed at SAP. The rule-of-thumb is: Do as much as you can in the database to get the best performance. To take advantage of SAP HANA for application development, SAP introduced a new data modeling infrastructure known as core data services. With CDS, data models are defined and consumed on the database rather than on the application server. CDS also offers capabilities beyond the traditional data modeling tools, including support for conceptual modeling and relationship definitions, built-in functions, and extensions

VDM to CDS Migration

In order to ensure a smooth migration from HANA Live VDM Model to S/4 HANA VDM CDS Model, SAP provides a migration roadmap tailored for the Customer businesses. In the past a lot of effort was spent to define and implement the HANA Live Virtual Data Model based on HANA Calculation Views. This is used as a starting point for the definition and implementation of the CDS Data Model. CDS views are generated for the Calculation views. Please note, after the generation additional effort is necessary to adapt the generated views to the new approach (CDS). Typical tasks which might be necessary are: Adding needed CDS annotations for analytical or other scenarios. Annotations allow to enhance the core Meta model with consumer-specific vocabularies. Restructuring or renaming the views to support the higher level of reuse which shall be reached with the new approach (Using naming convention like I view for public view, P for Private and C for Consumption views).Adapting the views that as parts of the original functionality could not be migrated due to missing or different features in CDS. Adapting the views to changed view behavior (if on running the view, a different result for the views is displayed).



New Posts
  • SAP Cloud Platform is the digital platform as a service to build, extend and integrate different SAP solutions, You can use sap cloud platform to - Create new applications using ABAP, Java, Node JS, XSJS - Create Microservices to provide data management and application logic - Extend existing ERP Solutions like SAP S/4HANA and S/4HANA Cloud - Integrate your existing solutions using CPI and many more available services to build new innovations
  • The SAP HANA Cloud Integration system curriculum has long been designed to go over from the fundamentals to State-of-the-art subject areas. Each individual subject matter is explained conceptually to get complete understanding as per the needed essentials of industry. Our trainers are skilled and professional finish-to-stop undertaking cycle implementer’s who can teach our students in creating expertise like analyzing and offering ideal help alternatives. Viewed in its most basic terms, SAP Cloud Platform is a PaaS that enables organizations to build, test and run SAP HANA-based applications in the cloud. However, this only scratches the surface of SAP's larger aims for the platform. The vendor positions SAP Cloud Platform integration as the entire foundation for the " intelligent enterprise ," a way to extend existing applications or develop new ones that can transform existing business processes or develop new business models.
  • Have you ever played snakes and ladders? It is an interesting game in which you roll the dice and make your move, however, it depends totally on your luck if you reach a snake and lose the game or hit a ladder and reach the top. Now take your professional life like a game of snakes and ladders and you will see that there are so many similarities between the two. You never know when you’ll find a ladder and climb your way to success or meet a snake and drop your career down to a halt. Although it totally depends on your fate as to where you end up, however, there is one thing in professional life that can turn your snakes into ladders and your ladders into a success catapult, and that is what is known as career networking. You can first focus on building the right skills and parallel to that focus on creating a good career network, we will help you to get in touch with 1000s of consultants, managers, architects around the globe who joins our group to help each other learn and grow. Thanks for the social media power today which helps us to bring all the motivated professionals together to create such a phenomenal ecosystem, join our networks below to be the best with the best around you YouTube Channel: Best SAP Learning with Anubhav Oberoy FREE Videos every Week Our forum: https://www.anubhavtrainings.com/anubhav-training-forums/anubhav-forum Linkedin: https://www.linkedin.com/in/anubhav-oberoy-3a216957/ Pinterest: https://in.pinterest.com/anubhavtrainings/ Twitter Page: https://twitter.com/AnubhavOberoy Facebook : https://www.facebook.com/anubhavtrainings Instagram : https://www.instagram.com/anubhavtrainings/ Linkedin: https://www.linkedin.com/company/anubhavtrainings/