Тёмный

Part 2 CDS View Performance | Measure S/4HANA CDS runtime performance using ST05 

Anubhav Trainings (official channel)
Подписаться 50 тыс.
Просмотров 10 тыс.
50% 1

In this series of videos, We want to discuss some performance aspects of ABAP CDS views. When a Fiori app is executed, user parameters will be passed down via OData query options to some handler logic in the ABAP backend. Either the SADL framework builds an SQL statement on a CDS view that is directly passed to the database, or some ABAP processing logic is called that executes SELECTs or JOINs on CDS views.
Course Page: www.anubhavtrainings.com/aoh-...
Call us on +91-84484 54549
Mail us on contact@anubhavtrainings.com
Website: www.anubhavtrainings.com
Our forum: www.anubhavtrainings.com/anub...
Join Our Telegram Channel : t.me/Anubhavlearningseries12
Linkedin: / anubhav-oberoy-3a216957
Pinterest: / anubhavtrainings
Twitter Page: / anubhavoberoy
Facebook : / anubhavtraining
Instagram : / anubhavtrainings
Linkedin: / anubhavtrainings
Feel free to call us on +91 8448454549, Or mail us on contact@anubhavtrainings.com
You can download the ppt of this session from below
anubhavtrainings.com/anubhav-...
Learn all the different techniques, which include the development of CDS in following aspects
➜ Finding CDS DDL Source Table
➜ CDS View with Dependency Tree, Dependency Graph and Graphical Editor
➜ Method 1 CDS Execution Plan: WIth the SQL Trace ST05
➜ Method 2 CDS Execution Plan: SQL Console
➜ CDS Execution Plan and Operations
➜ Best Practices to Improve Performance
➜ Demonstrate Null Value Preserving vs Non-Preserving Performance
➜ Code Push Down Exceptions
➜ Summary of the Section and Course
▶ Core Data Service is also known as CDS is one of the integral parts of many SAP® Projects. Advantage of Using CDS are:
➜ With the help of Core Data Services, we can expose data in views
which are compatible with ABAP® Dictionary
➜ Transport CDS views across multiple systems
➜ We can perform complex queries and join operations and reuse
existing CDS views
➜ We can use CDS view inside the ABAP® program with AMDP to Take
Advantage of Performance of HANA® and Features of ABAP®
➜ CDS also come up with feature-rich annotations, with the help
of which we can expose CDS views as oData source in a few
simple steps
➜ All than and more gives you enough reason to learn and
understand CDS view
In both cases, the resulting SQL statement will incorporate the access to a CDS view, which is a SQL expression on its own, plus one or several of the following ingredients:
Filters (via WHERE-clause and / or view parameters), projections (field lists), and other SQL options (GROUP BY, ORDER BY, LIMIT, …)
Explicit joins of the CDS view with other tables and views in ABAP OpenSQL
Additional OUTER JOINs that are added if associations are followed explicitly by accessing fields via path notation
Additional fields in WHERE-clause or joins are added if authority checks (DCLs - Data Control Language objects) are assigned to the CDS view

Опубликовано:

 

31 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@joycisco
@joycisco 4 года назад
Thank you Anubhav for sharing your hard core knowledge .
@ashlehsashekhawat5006
@ashlehsashekhawat5006 3 года назад
Video is awesome it helps a lot The trainer is very efficient and cooperative
@vaishalityagi2813
@vaishalityagi2813 4 года назад
Many thanks for the video I have seen many online videos but this training was one of the most dynamic. I hope to see more videos.
@nd60311
@nd60311 4 года назад
Thanks Anubhav. Explained very nicely.
@rz8679
@rz8679 4 года назад
Thanks a lot for this interesting topic. Would you please explain how to find the memory. Leak issue for the CDS (as mentioned in part 1)? Thanks
@goldiedevarapalli6161
@goldiedevarapalli6161 4 месяца назад
Thank you. Helps a lot. BUT Suprise - after applying dataclass/servicequality/sizecategory - performance of CDS views degraded - time taking increased a lot. Can anyone help me out why time taking process increased.
@kevinzhang3203
@kevinzhang3203 3 года назад
Hi Anubhav, Thanks a lot for this topic. However I saw an opposite result in case you trace ST05 with these annotations first, then remove the annotations and trace ST05 again. The time cost of CDS views with annotation is more than the one without annotation. Is it expected?
@RanjithKumar-bt5kw
@RanjithKumar-bt5kw 2 года назад
If we give wrong values like suppose I am uising master data tables in CDS,but I used DataClass : TRANDACTIONAL etc. Can this lead to performance issue, because of wrong values?
@Laharikashree1007
@Laharikashree1007 4 года назад
👍
Далее
🛑 до конца!
00:12
Просмотров 68 тыс.
Штаны легионера
00:44
Просмотров 324 тыс.
NEW 2024 Model Y is Here! What Changed?
20:54
Просмотров 454 тыс.
Microservices with Databases can be challenging...
20:52
🛑 до конца!
00:12
Просмотров 68 тыс.