![]() Views created in HANA can be consumed from the Netweaver AS using Native SQL.ĪBAP CDS: made available with SAP Netweaver 7.40 SP5, is a valuable tool to have when programming for HANA. HANA CDS: the database language that can be used to create tables, views, and structures on the HANA database itself. While significant differences have evolved between the two variants - for example, SAP HANA-based CDS obviously operates on SAP HANA, while ABAP-based CDS operates on most major database platforms as well as SAP HANA, and each has a different type of repository for development objects - both variants pursue the same goal: to represent central data definitions as a common basis for application development of all kinds. ![]() The second and most important variant of CDS that should concern ABAPers is the ABAP CDS. Views created in HANA can be consumed from the Netweaver AS using Native SQL. CDS has evolved into different variants, but the ABAP developer should chiefly be concerned with two specific ones…The lesser used option is HANA CDS, the database language that can be used to create tables, views, and structures on the HANA database itself. It provides an easy to understand and reusable tool that ABAP developers can utilize to execute the “code pushdown” paradigm. by OData clients and by OLAP tools? How can you extend the meta-model to service your applications? What is the solution…? Introduction to Cored Data Services (CDS)Ĭore Data Services, or CDS, is a “semantically rich” Data Definition Language (or DDL) created by SAP. So how can you capture the semantics of the data model in the database so that the model can be easily reused by different consumers, e.g. They should be clear and unambiguous, reusable and flexible, even extensible. High-quality data models should provide a single definition and format for the data. ![]() It is logical to conclude, from the Paradigm-shift of Code Pushdown, that to enable real-time businesses in HANA, we need some of these services ideally also brought closer to the database as well.įor SAP this presented several challenges. Well, this is also true for the underlying data models of the business applications.ĭata modeling in ABAP typically involves organizing your data in database tables/views and often providing some additional high-level services for the applications using the appropriate ABAP frameworks. This was coined as “Code Pushdown” by SAP. The rule-of-thumb is simple: Do as much as you can in the database to get the best performance. He can be reached at we described in the prior blog The ABAP Developer Road Map to SAP HANA, with the advent of SAP HANA, there has been a paradigm shift in the way business applications are developed. Jon’s focus has been in the areas of ABAP OOP and ABAP Web Dynpro. Jon has over 5 years experience with SAP, with a concentration on ECC SD, MM, and IS-OIL modules. Jon is also the President of Andre Technical Consulting LLC located out of Centreville, Virginia. Jonathan Andre is a lead ABAP developer at IT Partners.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |