A to Z of CDS - Core Data Services - Understand, Create, Extend, Consume, Associate & Trace

Ғылым және технология

00:12 - Why CDS View?
15:26 - What's there for ABAP Developers in S/4HANA?
22:28 - What is the Approach to Develop in S/4HANA?
35:50 - What is Core Data Service?
37:07 - Data Dictionary View is already there. Then why do we need CDS View?
38:48 - Difference between Data Dictionary View & CDS View
41:30 - What is ABAP Developer's Role & Responsibilities in S/4HANA?
48:57 - ABAP Perspective in Eclipse
56:00 - Create you first CDS View
1:07:45 - Execute your first CDS View to see the output
1:16:09 - Create CDS View with Session Variables
1:27:54 - Create CDS View with Case & Nested Case
1:41:11 - Introduction to Association in CDS
2:02:45 - Create CDS View with Associations
2:40:35 - Create CDS View with Path Expression in Associations & Multiple Associations in CDS
2:50:25 - Create CDS View with Path Expression with Filter
3:04:00 - How to Use Association as Data Source for CDS View?
3:09:00 - Understand Cardinality in CDS with Examples
3:14:30 - How to Handle Cardinality while Consuming the CDS from ABAP Programs?
3:17:20 - How to Trace CDS View & Confirm is a Join has been Executed or Not?

Пікірлер: 128

  • @thejasvinitheju7149
    @thejasvinitheju71493 жыл бұрын

    Your content is so systematic. Keep up the good job !!! I keep looking forward for your uploads.

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Thejasvini.. Glad you found it systematic. Please keep visiting and sharing our links. Team SAPYard.

  • @AK-ok2jh

    @AK-ok2jh

    3 жыл бұрын

    The way of teaching is like any layman can understand it

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    @@AK-ok2jh - Thank You! so much

  • @liyanalee4022
    @liyanalee4022 Жыл бұрын

    Thank you ZapYard for providing most useful content for ABAP S4Hana beginner. Looking forward to attend next course with you!!!

  • @ZAPYard

    @ZAPYard

    Жыл бұрын

    Thank you Liyana for going through our content and attending our paid live instructor led online training. Thank you so much for your trust and support. Team ZAPYard.

  • @AllenRKz
    @AllenRKz Жыл бұрын

    what an amazing tutorial, good explanation, good examples, easy to understand and follow. good job sir.

  • @ZAPYard

    @ZAPYard

    Жыл бұрын

    Thank you Art. We are happy that you liked it. Please keep visiting and sharing. Team ZAPYard

  • @jyothsnapraveen7185
    @jyothsnapraveen7185 Жыл бұрын

    Believe it is Rishi, the Presenter. Thanking you for sharing your knowledge with clarity of subject.

  • @ZAPYard

    @ZAPYard

    Жыл бұрын

    Yes Jyothsna. It is Rishi. We shared this from our live video training. Team ZAPYard.

  • @apostatevicky
    @apostatevicky Жыл бұрын

    One of the best tutorials. Keep up the good work!!

  • @ZAPYard

    @ZAPYard

    Жыл бұрын

    Thank you @Apostate. Glad you liked it. Please keep visiting and sharing. Team ZAPYard.

  • @tylerdurden9411
    @tylerdurden94112 жыл бұрын

    Awesome tutorial, thanks a lot for sharing your knowledge

  • @tkbiswas760
    @tkbiswas7603 жыл бұрын

    One of the Best Presentations on CDS - Great Job, keep doing Sir

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    So nice of you

  • @mj-xd8jv
    @mj-xd8jv2 жыл бұрын

    Great lecture! i learned a lot of things I was curious about CDS, Thanks to Ur efforts!!!

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Thank you. Glad you liked it. Please keep visiting and sharing our links. Team ZAPYard.

  • @vuralavci4716
    @vuralavci4716 Жыл бұрын

    Absolute fantastic work, im sure that this channel will be one of the biggest in this category. Subed + Liked

  • @ZAPYard

    @ZAPYard

    3 ай бұрын

    Thank you @vural. glad you liked it. Please keep visiting and sharing our content.

  • @ujsmart55
    @ujsmart553 жыл бұрын

    Best video for CDS views, keep them coming...🙌

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank You! @Ujjwal. Please keep visiting. Team SAPYard.

  • @kunalchanda4854
    @kunalchanda48542 жыл бұрын

    Excellent presentation. It is the most simple and detailed explanation of CDS View in youtube. Thank you so much.

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Thank You! @kunal for your positive feedback. Glad you found it useful..

  • @kunalchanda4854

    @kunalchanda4854

    2 жыл бұрын

    😇

  • @henrywylde
    @henrywylde Жыл бұрын

    Nice to see that the lecturer is himself a practitioner 👍

  • @ZAPYard

    @ZAPYard

    Жыл бұрын

    Hey Henry. Yes, all our trainers are hand-on practitioners. They work in live projects. Please keep visiting and sharing our links with your friends, colleagues and team members. Team ZAPYard.

  • @DebanshuMukherjee
    @DebanshuMukherjee3 жыл бұрын

    Commendable effort... Keep up the good work!

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Debanshu.. Glad you liked it. Team SAPYard.

  • @devendrapatel6389
    @devendrapatel6389 Жыл бұрын

    Thanks for the excellent session on CDS View

  • @ZAPYard

    @ZAPYard

    Жыл бұрын

    Thank you @Devendra. So glad that you liked it. Team ZAPYard.

  • @karthickrajkumar1117
    @karthickrajkumar11172 жыл бұрын

    Wonderful Explanation 🤯

  • @haftomteame
    @haftomteame7 күн бұрын

    Nice Titorial, keep it up thank you

  • @rachidr.5590
    @rachidr.55902 жыл бұрын

    very clear ! And the summary is highy useful !

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Thank you so much. Please keep visiting and sharing our links. Team ZAPYard.

  • @bak9953
    @bak99533 жыл бұрын

    This is really helpful....thanks alot

  • @chinna01ify
    @chinna01ify3 жыл бұрын

    Really appreciate your efforts... Thanks for this video

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Akash for your encouraging words. Please keep visiting. Team SAPYard.

  • @tanvikatanvi1213
    @tanvikatanvi12132 жыл бұрын

    Thankyou very much for sharing this valuable content. Excellent explanation. Keep rocking..

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Thank you Tanvika. Glad you like it. Please keep visiting and sharing our links. Team ZAPYard.

  • @sanahaider1996
    @sanahaider19963 жыл бұрын

    Very helpful...thank you so much for content 👍👍👍

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Sana. Glad you found it useful. Please keep visiting. Team SAPYard.

  • @hhonneysett
    @hhonneysett2 жыл бұрын

    Very helpful thank you for sharing!

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Thank you Hayden. Glad you liked it. Please do keep visiting and sharing our website tutorials and youtube videos. Team ZAPYard

  • @CoconutIndia
    @CoconutIndia2 жыл бұрын

    Wonderful effort . thanks

  • @ragunaths1464
    @ragunaths14643 жыл бұрын

    Good Material for CDS View... Good work Rishi..!!

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Ragu..

  • @HariKrishna-xu7zx
    @HariKrishna-xu7zx3 жыл бұрын

    Great session, keep going Rishi

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Hari for your feedback. Appreciate you going though our videos. Please keep visiting and sharing. Team ZAPYard.

  • @aiswaryasarangi2501
    @aiswaryasarangi25013 жыл бұрын

    Very good content for beginners 👌 Great effort👍

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you @Aiswarya. Please keep visiting..

  • @deCodingHappinezz
    @deCodingHappinezz Жыл бұрын

    One of the best Tutorial I have seen so far. Where can I get the next Part of the session, could you please guide?

  • @RahulKumar-yi3nq
    @RahulKumar-yi3nq3 жыл бұрын

    Keep Up the Good Work guys.

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Rahul. Please keep visiting. Team SAPYard.

  • @DebendraSahoo-zv5mg
    @DebendraSahoo-zv5mg3 жыл бұрын

    Great effort in systematic way!! Thank you for sharing!!

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Debendra. Glad you liked it. You may also like A to Z of AMDP too - kzread.info/dash/bejne/k5Z7tZaAdKydpKw.html Team SAPYard.

  • @yogeshshukla4206
    @yogeshshukla42063 жыл бұрын

    very well explained.. thank you :)

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Yogesh. Please keep visiting. Team SAPYard.

  • @malvikasebastian3433
    @malvikasebastian34333 жыл бұрын

    This was immensely helpful. Thank you.

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you @Malvika.. Glad you found it useful. Please keep visiting. Team SAPYard.

  • @pavankumar-eo6xc
    @pavankumar-eo6xc3 жыл бұрын

    cardinality , functioning in select query is correct for second case, where duplicate entries also calculating, becoz, it grouping all sales orders for aggregation.

  • @sravandasari6716
    @sravandasari67162 жыл бұрын

    Good Content and Good Explanation! Keep it up!

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Thank you Sravan. Please keep visiting and sharing our content. Team ZAPYard

  • @Ajay-nx2bt
    @Ajay-nx2bt3 жыл бұрын

    Great effort.. Thanks for sharing

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    So nice of you. Please keep visiting Ajay. Team SAPYard.

  • @shubhamjaiswal2322
    @shubhamjaiswal23223 жыл бұрын

    Thanks, it was very helpful.

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank You! Shubham for your feedback. Please keep visiting and sharing..

  • @ashwaniprasad7381
    @ashwaniprasad73812 жыл бұрын

    Beautiful

  • @farhanazhar7694
    @farhanazhar76942 жыл бұрын

    Very Detailed Information on CDS and very helpful for beginners too... Good Job

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Thank you Farhan. Glad you found it useful. Team ZAPYard

  • @saikatnath
    @saikatnath2 жыл бұрын

    Nice lecture :)

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Thank you Saikat for your feedback. Please keep visiting and sharing our links. Team ZAPYard.

  • @urmileshrajput3320
    @urmileshrajput33203 жыл бұрын

    Please tell me if there is any difference btw HANA db views and DDIC view.

  • @vivekverma6584
    @vivekverma65843 жыл бұрын

    Amazing

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Vikek.

  • @YassineAbdelkrim
    @YassineAbdelkrim Жыл бұрын

    Hello thanks for this useful content, id like to know can i create this with VScode ? iam not very familiar with Eclipse

  • @dhammadeeppathade7040
    @dhammadeeppathade70403 жыл бұрын

    Best explanation. One question should we create cds view for cdhdr n cdpos table as these are most transactional table in sap

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Dhammadeep. Glad you found it useful.

  • @sowmyachowmi2510
    @sowmyachowmi25102 жыл бұрын

    Thanks for the excellent session!!!.. Will se11 database view create any hana artifacts in the db layer ? 40minutes

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    No

  • @awesomeshree
    @awesomeshree3 жыл бұрын

    Hi, can you create a video for important annotations and functions used in CDS...in detail .

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    sure. we will try to upload soon. Team SAPYard.

  • @sunilbestha7719
    @sunilbestha77193 жыл бұрын

    Hi Very nice explanation. I have some doubts, please help me with these : 1. Does OPEN SQL fall under code push down technique ? 2. ABAP on HANA artifacts( OPEN SQL, ABAP CDS, AMDP) can be used only if AS ABAP is present ? 3. ABAP on HANA artifacts are supported only if the DB is HANA and the system is S4 HANA ? 4. Is AS ABAP optional if clients want to go with only HANA ?

  • @rahulranjan4117
    @rahulranjan4117 Жыл бұрын

    How to fetch the record with latest date using cds

  • @abhiescape2010
    @abhiescape20103 жыл бұрын

    Nice course , any follow up video to this please ?

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Yes, soon.. Please keep visiting

  • @zeafreeks
    @zeafreeks2 жыл бұрын

    hello, how to know which adt version to download in eclipse. we are o hana 1709

  • @vedvishwa
    @vedvishwa3 жыл бұрын

    Dear trainer, I have a question @1:25:15 - If there are multiple tables combined with (JOIN or ASSOCIATION) wherein some of which are client dependent and others are not, then what will be the behavior of the annotation ClientHandling.Type: #INHERITED?

  • @sowmyachowmi2510

    @sowmyachowmi2510

    2 жыл бұрын

    it will become dependent

  • @Alpagut88
    @Alpagut882 жыл бұрын

    Hey I have one more question. Is this video for Hana Cds or Abap cds? Can i go through this tutorial if I work with a Abap on Hana system (not s4hana)?

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    ABAP CDS. Yes, you can use in ABAP on HANA.. CDS is database independent.

  • @aarthyr5133
    @aarthyr51333 жыл бұрын

    Could you help me to understand how to use Hierarchy binding and its all types?

  • @AK-ok2jh
    @AK-ok2jh3 жыл бұрын

    Can you please help me understand when we can easily create HANA VIEWS and Procedures, Why should we go for CDS/AMDP Better is to learn HANA views and PROCEDURES....Right???

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    so that developers do not go and create at the database. to create HANA views, the BW Modelers need access to Database.. We do not want to give DB access to all developers.. SAP wants to keep all developments in the Application Layer yet have the power of Database. Also, integrating HANA Views/Procedures to ABAP needs some more work while CDS/AMDP do not need..

  • @AK-ok2jh

    @AK-ok2jh

    3 жыл бұрын

    @@ZAPYard Still not convinced, You said "SAP want to keep all development at the Application layer" And in actual SAP is more focusing on SAP HANA2.0 HDI Development, SAP CAP Which are parts of development on database layer with more secured way, Development on database layer could be faster than CDS and also Advance reporting tools like SAC, POWER BI, TABLEAU, QLIKVIEW, MICROSTRATEGY etc. can easily consume HANA Calculation views for reporting. Also in terms of FIORI/UI5, SAP HANA XSODATA are easy to create as compared to other SAP ODATA development technologies

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    SAC, Power BI etc can easily consume CDS View.. Created Models using CDS Views are way more easier and developer friendly than HANA Views. Also, OData service can be created from CDS with just one line of annotations. Our SAC and Power BI team are building complex models using Queries and OData Services created out of CDS.. And you do not need a separate modeling team.. ABAPer can build these queries and odata services. Modelers can concentrate on modeling in SAC/PowerBI etc. All Standard Fiori/UI5 app which are released by SAP in S/4HANA are built out of CDS.. CDS is one of the pillars of S/4HANA Programming model.. HANA 2.0 also has CDS.. while SAP CAP is a different story.. We cannot compare Apple with Orange.. Also SAP has 2 flavours of CDS.. You can have ABAP CDS and HANA CDS.. both have their own usage and advantages.. So, CDS is the future and here to stay. We have to eventually master CDS to stay in the game..

  • @AK-ok2jh

    @AK-ok2jh

    3 жыл бұрын

    @@ZAPYard Thanks a lot for your answers Rishi. From the point of view that company dont need to spent some extra bucks for the hana modelers yes i would agree here, Speaking about which is easier, Its also depends who is working more in which side of development, i agree. And CAP development is much more similar to SAP NATIVE HANA 2.0 SPS05 Development thats why i mentioned. But as you also told in the video that database views are faster than CDS views, can we also consider this before choosing where to model our view in hana views or ABAP CDS Views. Can you share a scenario where ABAP CDS would be preferred even database is HANA only.

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you @AK.. We think it is more sort of SAP Strategy.. They have already deprecated HANA Attribute View and HANA Analytical View from HANA 2.0. We only have HANA Calculation View. Reusability/Consumption may be one of the criteria for choosing CDS vs HANA Views. We need to put some effort to create proxies of HANA Views to consume in SAP Programming language. Exposing them as Services for SAP and Non-SAP also need some effort. Also movement of HANA Views from dev to qa, pre-prod and prod needs some extra effort. While CDS is seamless with ABAP Transport Management.. If modelled properly, CDS Views and HANA Views can have comparable performance.. both are at the database layer.. Also, if we do not have HANA database even there we can use CDS as they are DB independent. But as you mentioned, HANA Views have their own advantages.. But we need to understand SAP's goal. They want to make CDS the monster which will replace Calculation Views.. Also BW on S/4HANA is embedded in S/4.. so looks like CDS will be granted more power. Our BW teams are already using CDS instead of traditional modeling views.. We will try to put this questions to SAP and wait what they have the justification. Lets see what they reply.. :)

  • @yash3011
    @yash30113 жыл бұрын

    Hi sir, This video is amazing... I want a full video of CDS view + ADMP ...how can I get it?

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    please whatsapp us at +1-251-727-9273.

  • @Manojkumar-sr6xg

    @Manojkumar-sr6xg

    2 жыл бұрын

    @@ZAPYard i also need for the same.

  • @pushpajha8257
    @pushpajha82572 жыл бұрын

    I love your other videos, 1 question from my end , will I be able to know everything about CDS views if I complete this video ? I am new on HANA thing and going to follow ur video. Please guide me on this & answer my query plssssssssssss

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Dear Pushpa - This one video will give you almost all concepts. After that you will be dig deeper yourself. All the Best. Team ZAPYard.

  • @pushpajha8257

    @pushpajha8257

    2 жыл бұрын

    @@ZAPYard Thanks Team :)

  • @keerthip1562
    @keerthip15623 жыл бұрын

    Hi. I wanted to learn SAP HANA ABAP. I liked the way you are explaining in a very simple language. Could you please let me know how can I contact you?

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Hi Keerthi - We have a new batch starting 3rd April 2021. You may join this course.. kzread.info/dash/bejne/X3qgxdZ9pKjKiLQ.html You may whatsapp us at +1-251-727-9273.

  • @suryaprakashnellutla5278
    @suryaprakashnellutla5278 Жыл бұрын

    Great explanation sir.. thanks .. In which institute you will teach and how can i reach you

  • @ZAPYard

    @ZAPYard

    Жыл бұрын

    Thank you NSP for your feedback. Please keep visiting and sharing. Team ZAPYard

  • @shakosurguladze3498
    @shakosurguladze34982 жыл бұрын

    any ideas how to access my created CDS view from sap lumira BW LIVE connection?

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    u may expose it as OData Services. Also for live connection, you may expose it as queries. Just like in BW.

  • @yourfriend9407
    @yourfriend94072 жыл бұрын

    little disappointment for Association. I can't understand his explanation about tables(sales order or salesorder item table, or products?)

  • @kavyavinod9347
    @kavyavinod93473 жыл бұрын

    This is a great presentation. I want to enroll for the entire certification course. I tried mailing to the mentioned mail id. However, I did not get a response. Can you kindly share the details to me over email?

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Kavya. Our email team will respond. You may also whatsapp us at +1-251-727-9273. Team SAPYard.

  • @kavyavinod9347

    @kavyavinod9347

    3 жыл бұрын

    @@ZAPYard I have tried watsapp as well....no response yet!!

  • @Alpagut88
    @Alpagut882 жыл бұрын

    Do we need odata services when we can create cds views which technology is better to learn?

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Dear Cakir - CDS and OData are two different topics. Currently an ABAP Developer should learn and know both. Team ZAPYard.

  • @Alpagut88

    @Alpagut88

    2 жыл бұрын

    @@ZAPYard absolute your right. But I wanted to say can we only use work with cds views if we want. For example create a cds view and consume it with a fiori app? Without using a odata service?

  • @mayankranjan5535
    @mayankranjan55352 жыл бұрын

    Hello I have a query I am native hana developer, deals with procedure s , calculation views,table functions. I don't have abap knowledge Can I learn CDs views, amdp without knowledge of abap.

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    Yes. CDS you can learn without ABAP. Also AMDP need some part of ABAP but other than that you can learn both.

  • @urmileshrajput3320
    @urmileshrajput33203 жыл бұрын

    It was great session, and please dont call it sap, it's SAP.

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    Thank you Urmilesh. You are right. we should not say saap .. but S-A-P, We have conveyed the same to our team members. Please keep visiting and providing your feedback. Team SAPYard.

  • @mustafauyar6337
    @mustafauyar63373 жыл бұрын

    Hello, can you put subtitles for different language preferences?

  • @mustafauyar6337

    @mustafauyar6337

    3 жыл бұрын

    especially in Turkish

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    sure Mustafa. We will try. Team ZAPYard.

  • @rajithagadekal5907
    @rajithagadekal5907Күн бұрын

    Please share me the CDS view material

  • @paragaher4790
    @paragaher47903 жыл бұрын

    Can you please share the content?

  • @ZAPYard

    @ZAPYard

    3 жыл бұрын

    sure. we will do soon. Please keep visiting. Team SAPYard.

  • @dharmiktelefilms9647
    @dharmiktelefilms96472 жыл бұрын

    RHIS IS COMLETE CDS BRO!?

  • @ZAPYard

    @ZAPYard

    2 жыл бұрын

    This will give the detailed overview. after that you should be able to dig deeper independently.

Келесі