Core Data services (CDS) are domain specific languages (DSL) and services for defining and consuming semantically rich data models in SAP HANA. They are integral part of SAP HANA, and can be leveraged in the ABAP stack.
Showing posts with label ABAP-HANA. Show all posts
Showing posts with label ABAP-HANA. Show all posts
Saturday, 2 March 2019
Tuesday, 21 August 2018
ABAP new Open SQL and CDS runtime
With the introduction of NW AS ABAP 740 SPS5, the New enhanced extended Open SQL was introduced. The new enhanced open sql has some good features such introduction of aggregate functions, right outer join, casting, etc making it a starting step for Code-Push down paradigm.
Wednesday, 13 December 2017
Concatenate multiple records in a single field using ABAP CDS Table Function
“Core data services (CDS) is an infrastructure that can be used to define and consume semantically rich data models in SAP HANA“.
The purpose is straight forward but the technical definition can provoke confusion sometimes, especially because we can find two different types of Core Data Services:
Thursday, 26 October 2017
Installing Two ABAP Systems on Separate Tenants in SAP HANA SPS 09
Over the last few months, I’ve been trying out various scenarios involving the new multitenant database containers in SAP HANA SPS 09, and I thought it might be helpful to share my findings and examples with others who want to get their feet wet with this new feature. So here goes…
“Multitenant database containers” is a bit of a mouthful, so for the rest of this article I’m going to use the abbreviation MDC.
The first scenario I tested was the installation of SAP HANA SPS 09 with MDC, followed by the installation of two ABAP systems on two HANA tenants:
“Multitenant database containers” is a bit of a mouthful, so for the rest of this article I’m going to use the abbreviation MDC.
The first scenario I tested was the installation of SAP HANA SPS 09 with MDC, followed by the installation of two ABAP systems on two HANA tenants:
Saturday, 12 August 2017
Call HANA Orion API from ABAP
The SAP HANA Repository is a key feature of the HANA native development environment. It is the design time archive for all development objects from database tables all the way up through user interface artifacts. However up until now we’ve not had a supported API which would allow application developers or 3rd party tools developers to access the Repository. With the advent of the Web-based development tooling, SAP needed to create a REST-based service interface for these development tools. These two requirements come together in SPS 09 in the form of the newly released SAP HANA REST API.
Monday, 24 July 2017
Associations in ABAP CDS(7.40)
I would like to present one simple example to explain Association in ABAP CDS view in 7.40 environment. In this example i will not concentrate on theory we will just take 3 tables and try to show association.
Let us take one problem statement
Problem Statement– “Need the details of all employees having valid addresses in database either PERMANENT or TEMPORARY”
Let us take one problem statement
Problem Statement– “Need the details of all employees having valid addresses in database either PERMANENT or TEMPORARY”
Friday, 21 July 2017
First Experience with ABAP for HANA – Evolution or Revolution?
ABAP for HANA – Revolution or Evolution?
When taking part at CEI Trailblazer I learned that SAP tried out lots of different approaches to find the best programming model for ABAP applications on top of HANA. So we had to learn about the new toolset ABAP in Eclipse and many new ABAP frameworks and techniques – in fact all represented different approaches and programming paradigms. Some of those frameworks are revolutionary in the sense that they are powerful and sophisticated – but do they allow agile development and “taste” like SAP Business Suite? We tested very conservative techniques like Open SQL with HANA as primary persistence and it worked fine and often brings immediate success. I learned that other approaches fit perfectly to HANA like OData with its filter and paging techniques.
Wednesday, 19 July 2017
ABAP on HANA Optimization – Step by Step Remediation
1. STEP BY STEP TUNE YOUR CUSTOM ABAP CODE – HANAFIED
1.1 Introduction
Before Migrating to Suite on HANA or ABAP on HANA environment we need to analyse which of my ABAP code must be changed to avoid potential functional issues. In general existing ABAP code runs on SAP HANA as before
Only if ABAP code relies on technical specifics of the old database, ABAP code changes might be necessary.
Saturday, 15 July 2017
Step-by-step Guide to setup ABAP on HANA with Eclipse
Step by Step guide to install ABAP on Eclipse for HANA Development
This blog describes how to install and update the front-end components of ABAP Development Tools (ADT) for SAP ABAP on HANA.
I’m writing this blog as I see many people have asked questions about ABAP Development tool on Eclipse. One can take different approaches within Eclipse to bring ABAP development tool and this is one such approach. This blog is suitable for anyone who seeks to start the ABAP Eclipse setup or those who need of such information.
Thursday, 29 June 2017
SAP HANA ABAP: SQLScript: Functions Part-1
The Goal of AMDP implementation is always to remove any additional logic required at the abap layer i.e. avoid loops, further joins, formatting or data conversions. To achieve this, we can leverage HANA SQL functions to ensure the that the data being returned from AMDP is complete and needs zero or a light touch while passing to the ABAP Layer.
Saturday, 6 May 2017
Virtual Fields in CRM Reporting Framework
Use Case
In one of our applications, we have a search over the 1Order documents.
It uses the tables:
- CRMD_SRV_SUBJECT (Service Subject) and
- CRMD_SRV_OSSET (Service Subject Reference Object).
Saturday, 3 December 2016
ABAP on HANA – Steps to call a CDS view from another CDS View
Core Data Services (CDS) :
CDS is an infrastructure layer for defining semantically rich data models, which are represented as CDS views.
A CDS view is used to define the structure of an SQL view and represents a projection onto one or several ABAP Dictionary tables or ABAP Dictionary views.
This blog shows how to call a CDS view from another CDS view.
CDS is an infrastructure layer for defining semantically rich data models, which are represented as CDS views.
A CDS view is used to define the structure of an SQL view and represents a projection onto one or several ABAP Dictionary tables or ABAP Dictionary views.
This blog shows how to call a CDS view from another CDS view.
Friday, 2 December 2016
Friday, 25 November 2016
Implement and consume your first ABAP Managed Database Procedure on HANA
Prerequisites
- SAP NetWeaver AS ABAP 7.4 Support Package 5 (or higher) running on SAP HANA
- SAP HANA Appliance Software SPS 05 (or higher)
- SAP HANA DB SQLScript V2.0 (or higher)
- ABAP Development Tools for SAP NetWeaver
Subscribe to:
Posts (Atom)
