updated date: 31.May.2023 Business data has become a strategically crucial asset for enterprises after they have digitalized their business management with enterprise software. According to HBR insights, companies can derive value from data. For RISE with SAP customers, they are running their business transactions in SAP system for their corporate finance, supply chain, production, warehousing, sales and....
This blog is about the pros and cons of External SAP HANA Views vs. External SAP HANA SQL Views in context of mixed modeling scenarios. It also shares some insights on cold store pruning and how to handle currencies. Mixed modeling has become a very popular pattern for data modeling in SAP BW/4HANA in the past. In this blog,....
The purpose of this article is to explain the integration mechanism between two SAP platforms – SAP Analytics Cloud (SAC) and SAP BW/4 HANA (SAP Business Warehouse) through OData (Open Data Protocol) services that provides data writeback feature. This integration opens a plethora of opportunities for businesses to make informed decisions with advanced and flexible....
Summary: I am writing this blog because we can’t directly compare fields from two different tables in CDS View. This document will help or guide you to achieve the compare field from two different tables. Will see step by step how can we accomplish the fields from two different tables using the “contain” condition. Basically,....
The classic BW request status management (RSSM) based on Request IDs (0REQUID) is not available with SAP BW/4HANA. SAP BW/4HANA has a new request status and process management (RSPM) based on Request Transaction Sequence Numbers (0REQTSN) Now it is mandatory step need to convert Master data info objects / Open hub destination using below Task....
In 2021, SAP has published the SAP BW Birdge. Is it a SAP BW/4 HANA in the Business Technology Platform? Does this give the SAP BW a cloud SaaS perspective? What is the BW Bridge? There are already many blogposts and information material on the subject, so I’ll treat the topic only briefly here. The....
last updated: 2023-04-14 16:00 CEST After we identified our bottlenecks, understood the workload and configured the right parameters for our instance, we have to check if we should go for a new HANA workload class or use the possibility for user parameters. At first you should know that your first choice should always be to use workload....
With the migration to SAP BW/4HANA, source system of type “Web Service” is not available. And here comes a new capability “Write Interface” for DataStore Objects allowing to push data into inbound queue tables of Staging DataStore Objects and Standard DataStore Objects, replacing the push capability of PSA tables of DataSources of Web Service Source....
This blog post is related to SAP BW4HANA or BWonHANA or SAP S/4 HANA Embeded Analytics ADSO Active table partitioning. Now please understand that the active table of the ADSO holds data after activation and it is the area where all data resides. Sometimes we may come up with a situation where the ADSO reached....
Note: Adjusting SAP DWC to SAP Datasphere with the presentation of SAP Datasphere today. Repeatedly in recent years I have been confronted with the question of how to evaluate “hybrid” development” in BW, i.e. creating virtual models with SAP HANA native Calculation Views built on BW-generated HANA Calculation Views, often with the subsequent use....
last updated: 2023-01-09 18:00 CEST Ok, you already read part I of the deep dive series of HANA workload management. You are waiting for more insides after you identified some HANA resource bottlenecks? Then you are on the right track. In this part I will describe how you can get an overview of your systems workload and....
How can I consume an analytical query in ABAP ? Normally analytical queries are used with reporting tools like SAC, Analysis Office, WebDynpro Grid, or RSRT in backend. This post show how to directly access and use the query within your own ABAP application by the use of Lightweight BICS API ( LBA ) . It’s really easy....
Over the years, many customers have asked for the ability to copy or move logins from one SAP IQ instance to another as part of the normal development progression. Times arise when you want to maintain the same password. Fortunately, there are methods to do this. What I will describe below is the same process....
Als SAP BW Berater weiß man die Vorzüge eines ad-hoc-Reportings zu schätzen. SAP S/4HANA Embedded Analytics führt ein breites Spektrum an CDS-Views mit sich. Daneben lassen sich mit selbst erstellten CDS-Views vielfältige, unternehmerische Anforderungen abdecken. Wie aber lassen sich solche CDS-Views möglichst einfach in einem ad-hoc-Reporting nutzen? SAP S/4HANA Embedded Analytics nutzt dabei das SAP....
The query optimizer uses statistics to select the best query plan. The query optimizer may be unable to choose the best query plan if certain statistics are missing. If database statistics for HANA Virtual Tables have not yet been created, query performance on BW Providers using Smart Data Access may not be at its best.....
A frequent use case in hybrid data warehousing scenarios is to enrich existing data models in SAP BW/4HANA with analytical data models from SAP Data Warehouse Cloud. Data from SAP Data Warehouse Cloud is to be transferred to SAP BW/4HANA to enrich the existing data flow in the on-premise system with public cloud data. The....
In one of my earlier blogs, I put a spotlight on BW Transformations in HANA Runtime from ODP sources. The trigger came from lessons learned during an in-place conversion to SAP BW/4HANA were my team ran into situations causing some headaches. The reason was, that there is no HANA Runtime for transformations on ODP sources in....
Summary: Hierarchies are one of the most important elements in SAP BW which provides the Business users flexibility to navigate the hierarchy structure in the Frontend Reports. At times, a need arises where we need to flatten the hierarchy structure because of the business requirement in order to display only certain levels of hierarchy in....
Below a list of some of the important standard SAP tables in a SAP Business Warehouse (BW) system with their description. Also there are some recommendations with reference SAP note on how to perform housekeeping and cleaning up of these BW tables. For more information you can see SAP note 2388483 – How-To: Data Management for Technical Tables. ....
SAP BW/4HANA is SAP’s next generation data warehouse solution built entirely on one of the most advanced in-memory platforms today – SAP HANA. This Expert-Guided Implementation (EGI) service will help you prepare to convert your current SAP BW system to SAP BW/4HANA. The expert delivered session will cover “on-premise” BW/4HANA conversion concepts including; In-Place Conversion, Remote....
S4HANA ABAP CDS view provides a powerful way to model and consume the data residing in HANA database. It allows developers to create semantically rich data models which the application services expose to UI clients and various reporting tools. It is the central pillar of S/4HANA development and is used as the core technology in....
1. Introduction This simple tutorial should give you an idea of how to consume SAC APIs in ABAP and post the result to BW ADSO. SAP exposes a few data-export APIs. API documentation can be found in the following links; https://api.sap.com/package/SAPAnalyticsCloud/rest https://help.sap.com/docs/…SAP Analytics Cloud REST API 2. Use-case Store changelog for SAC metadata Enhance existing....
1. Introduction This simple tutorial should give you an idea of how to extract the flat files from MS Sharepoint 365 to BW/4HANA. Many thanks to Andrei Paul Andreianu for co-authoring this blog! 2. Use-case Load the flat files from MS Sharepoint 365 to BW/4HANA. Store the Flat File changelog and snapshots in BW/4HANA. Enhance....
S/4HANAにおけるリアルタイムアナリティクスのためのキーテクノロジーとして登場したCDSビューは、BW4/HANA、Data Warehouse CloudなどSAPのDWH系製品に対し、S/4HANAからデータ連携を行うためのテクノロジとしても、その活用範囲が広がっています。 本ブログではリアルタイムレプリケーションを中心にデータ抽出可能なCDSビューの活用方法をご紹介したいと思います。 1.データ抽出可能なCDSビューとは? データ抽出に使用できるCDSビューはアノテーション「@Analytics.dataExtraction.enabled」が”true”に設定されている必要があります。 ※CDSビューのモデリング方式であるVirtual Data Model(VDM)におけるビュータイプを決めるアノテーション「@VDM.viewType」との関連で混乱される場合がありますが、「データ抽出可能なCDSビューか」はあくまでアノテーション「@Analytics.dataExtraction.enabled」で決定されます。 以下はSAP Data Warehouse Cloudのデータビルダで、接続先のS/4HANAシステムから利用するCDSビューを選択する画面です。ここで利用可能なCDSビューはすべてアノテーション「@Analytics.dataExtraction.enabled」が”true”に設定されています。 ※SAP Data Warehouse CloudとS/4HANAとの接続設定等についてはこちらをご確認ください。 例1:アノテーションが設定されている場合(勘定コードマスタ) 例2:アノテーションが設定されていない場合(品目マスタ) 2.データ抽出可能なCDSビューの探し方 まずはS/4HANAのビューブラウザを利用する方法です。こちらは先ほどご紹介したブログの「データ連携可能なCDSビューについて」の章に記載されておりますので、ご確認ください。 S/4HANA 2020からは「データ抽出可能なCDSビュー」を検索可能なCDSビュー( I_DATAEXTRACTIONENABLEDVIEW(SQLビュー:IXTRCTNENBLDVW))が利用可能になりました。このCDSビューを利用するとデータ抽出可能なCDSビューを検索できるだけでなく、そのCDSビューがリリース済みか、またリアルタイムレプリケーションに対応しているか、まで判別することができます。 トランザクションコード:SE16Nで「IXTRCTNENBLDVW」を検索すると以下のように利用可能な項目定義を確認いただけます。 データ照会を行うと「データ抽出可能なCDSビュー」の一覧を確認いただくことが可能です。 ※「ISSAPRELEASEDVIEW」にXを指定⇒リリース済のデータ抽出可能なCDSビューの一覧 ※「DELTACHGDATACAPTUREISSUPPORTED」にXを指定⇒リアルタイムレプリケーションに対応しているデータ抽出可能なCDSビューの一覧 3.リアルタイムレプリケーションの仕組みとは? リアルタイムレプリケーションのベースとなっているのはCDC(Change Data Capture)です。この機能によりS/4HANA配下のHANAデータベーステーブルに対する更新情報がロギングされ、さらにこの更新情報を相手先に超短周期で連携することにより、リアルタイムレプリケーションの仕組みが実現されています。 以下はSAPのDWH系製品とS/4HANAの連携概念図です。今回は赤枠のSAP HANA SDIからの連携をベースに説明します。 ①まず、SDIからAPI経由でODP(Operational Data Provisioning)にリアルタイムレプリケーションの設定及び初回データ要求が行われます。 ②この要求に基づき、CDSビュー配下のテーブルの更新情報がロギングが開始されます。 (この情報はトランザクションコード:DHCDCMONで確認できます) ③ODPはCDSビュー及び要求元別に差分情報(ODQ)の管理を開始します ④CDSビュー配下のテーブルにINSERT, UPDATE, DELETEがあった場合、CDCに差分情報が管理されています。 (差分情報はテーブルのキー項目ごとにどんな変更があったかをベースに管理されていますので、CDSビューには配下のテーブルのキー項目がビュー項目として設定されている必要があります) ⑤SDIは周期的にODQにデータを要求します。QDQはCDCから前回連携分からの差分更新情報を抽出し、SDIにデータを連携します。 4.リアルタイムレプリケーション可能なCDSビューとは? リアルタイムレプリケーションが可能なCDSビューとなるためには前述のアノテーション「@Analytics.dataExtraction.enabled」に加えて、「@Analytics.dataExtraction.delta.changeDataCapture」が記載されていることが必要になります。 以下は原価センタマスタ(I_CostCenter)の例になりますが、「changeDataCapture.automatic:true」と記載されています。 原価センタマスタの場合、CDSビューの配下のテーブルが「CSKS」という単一テーブルです。この場合は、「changeDataCapture.automatic:true」の記載のみでリアルタイムレプリケーションが可能なCDSビューとすることができます。また、CSKSのキー項目がビュー項目として設定されていることがわかります。 これに対し配下に複数のテーブルを持つCDSビューの場合は少し複雑になります。複数テーブルが配下にある場合に唯一リアルタイムレプリケーションが可能なのは、N:1のLeftouter joinを作成できるケースです。(UNIONやInner Join はリアルタイムレプリケーションがサポートされません) これはCDCがテーブルのキー項目を元に差分認識をしていることによります。例えばN:NのLeftouter joinの場合は右テーブルとの結合により、左テーブル単体の場合と比較して取得されるデータ件数が変動します。そうすると正しい差分変更情報を連携できないため、左テーブルのデータ更新を基にビュー全体の差分情報生成が可能なN:1のLeftouter joinのみがサポート対象となっています。詳細はこちらを参照ください。 5.リアルタイムレプリケーション実践 これまでご説明したリアルタイムレプリケーションの仕組みを実際の画面を見ながら、復習したいと思います。(今回はSAP....
Since BW 7.3 the hierarchy frame work allows to load hierarchy data from any datasource – also from a non-hierarchy datasource. In this post, I’ll walk through the process of loading a hierarchy from a SQL database table via a master data attributes datasource. The hierarchy to be created consists of 3 levels. Source material....
One of most common requirement in Hana is to move user defined table from one Hana environment to another (Ex: Dev > QA > Prod). Here is one of the method i.e. Export & Import we can use. Solution – Will migrate the Hana Table from Source Hana Environment to Target Hana Environment. Step 1 Export....
Hello SAP Community Members, My Name is Zeshan Shafaqat Expert in SAP BI/BW and SAP Analytics Cloud. I found many peoples that having trouble that how can we install Eclipse and HANA Tools on their PC. In this Blog, I show you screenshots of how can you install Eclipse and HANA Tools on your PC.....
You want to do a mass deletion of bookmarks, how do you achieve this? The following 3 ways are what I am aware of to clean up activity related to bookmarks. There probably are more ways to address this issue but in this blog I just highlight 2 ways on how you can reorganize/delete bookmarks.....
Knock knock! Anyone else also looking for handy illustrations of the hierarchy functions introduced with HANA 2.0? Well count me in then ;). While trying hard not to write SQLs with recursive self joins to flatten a hierarchical data format presented in parent-child relationship, the hierarchy functions in HANA can be a saviour for sure. Let’s....
Sometime we have to divide two numbers in Hana Sql or in Hana views. If denominator comes as 0 there is no logic implemented handle 0 in denominator then Hana will throw Divide by 0 error during Query execution. Also this is good practice to handle denominator 0 case whenever we do any division in....
There are tons of different ways how you can performance traces on SAC for troubleshooting. In this blog I will talk about one of the tracing methods called (TIMELINE TRACES) that can be very helpful when there are performance problems being observed in SAP Analytics cloud (SAC) regardless if the connection is with BW or....
SAP BW/4HANA Starter Add-On is delivered as an SAP NetWeaver add-on. When the add-on is imported on an SAP NetWeaver installation, the system is in Compatibility Mode. Object types, processes and user interfaces in existing scenarios are still tolerated in this mode, but new scenarios must be implemented with the new SAP HANA-optimized object types,....
SAP BW/4HANA is SAP’s next generation data warehouse solution. It is a new product (not a legal successor of any existing SAP Business Warehouse solution), built entirely on one of the most advanced in-memory platforms today – SAP HANA. It provides a simple set of objects that is well suited for modelling an agile and....
SAP IQ has a built in audit feature that is well documented in the manuals and in other blogs. On the operational side, however, knowing how to process the audit data and what to do with it is just as important. If you simply use the dbtran utility to pull out the audit data, you will....
How to run native SAP HANA objects (e.g., procedures) in SAP BW Process Chains (PC) Have you ever considered running HANA artifacts such as HANA Flow Graphs, Procedures etc. direct in BW Process Chains? Instead of using the BW scheduling and HANA scheduling tools separately and trying to get things synchronized between the systems.....
We have published an updated version (22Q2) of the “Transition to SAP Data Warehouse Cloud” roadmap with the latest information on the SAP Data Warehouse cloud solution and new links to supporting material for the implemenation project. In addition, we have included information about the SAP Data Warehouse Cloud, SAP BW bridge. SAP BW bridge is....
We have published an updated version of the “Transition to SAP BW/4HANA” roadmap with new links to supporting material for the implemenation project and updated project plan templates. In addition, we have included information about the SAP Data Warehouse Cloud, SAP BW bridge. SAP BW bridge is a feature of SAP Data Warehouse Cloud, that provides a....
As you are all aware now, you cannot connect DS directly to the SAP BW4HANA system, Hance needs to connect DS DB with the HANA database via SDA and create a source system. Based on customer requirements set up HANA DB connection with MS SQL DB and set up source system. Contributor Abhishek Sinha DISCLAIMER....
Dear all, as the name implies, SAP BW/4HANA or SAP S/4HANA are fully integrated with the underlying SAP HANA platform. This also means, that the physical data model changed compared to their predecessor products (for example in FICO area). Some tables are removed, changed or consolidated which makes a lot of sense to leverage the full power....
The more we lean towards AMDP based HANA transformations compared to good old ABAP these days, the more we feel the need of having substitutes of reusable standard ABAP function modules & programs. One such instance is LAST_DAY_IN_PERIOD_GET. While we can hope for a readymade HANA function or procedure developed & delivered by SAP with the....
Abstract Innovate your IT landscape with SAP Data Warehouse Cloud, which is SAP’s strategic target solution for all data warehousing use cases in the puplic cloud, in line with SAP’s data-to-value portfolio strategy. This blog post provides SAP BW and SAP BW/4HANA customers an overview of how existing on-premises investments can be converted to the cloud. More importantly,....
During the final quarter of 2021 we have delivered lots of great features to SAP Data Warehouse Cloud. Join our product update sessions and get to know the major features delivered in Q4 2021. The session on January 19th, 2022 starts at 5 pm CET / 11 am ET and covers the following topics New....
Summary This Document explains about handling ADSO Inbound Table deletion in SAP BW Author : Bala.G.Reddy Company : Cognizant Technology solutions. Created on: 8TH Dec 2014. Author Bio I am Bala.G.Reddy working as Technology Architect at Cognizant Technology Solutions, India. I joined Cognizant Technology Solutions in 2014 and I have extensively worked on multiple SAP....
SAP Introduced new functionality from BW 7.4 on HANA where we can generate HANA view directly from B4HANA and BW on HANA application during BW object activation, The external HANA view enables to create scenarios where data, which is modeled in the BW system, are merged with data modeled in SAP HANA with SAP HANA....
Each year the Business Application Research Center (BARC) is conducting The Data Management Survey: The new survey on data management tools (bi-survey.com) and is collecting the feedback from the end users and implementation or consulting partners of Data Management solutions to present their findings and their view on the overall solution offering and portfolio of the different....
SAP BW/4HANA Starter Add-On is delivered as an SAP NetWeaver add-on. When the add-on is imported on an SAP NetWeaver installation, the system is in Compatibility Mode. Object types, processes and user interfaces in existing scenarios are still tolerated in this mode, but new scenarios must be implemented with the new SAP HANA-optimized object types,....
SAP BW/4HANA ist ein auf SAP HANA basierendes Data-Warehouse-Anwendungspaket.Mit dieser On-Premise-Data-Warehouse-Schicht für die SAP Business Technology Platform (BTP) können Sie Daten im gesamten Unternehmen konsolidieren und so eine konsistente, abgestimmte Sicht auf Ihre Daten erhalten. SAP BW/4HANA zeichnet sich durch folgende Hauptfunktionen aus: Einfache Datenmodellierung und ‑administration Integration mit Anwendungen von SAP und anderen Anbietern Schnelle Verarbeitung großer Datenvolumen Intuitive....
After getting an overview and understanding of how Virtual Data Models (VDM) and ABAP Core Data Services (ABAP CDS Views) work in SAP S/4HANA, and the requirements needed for a CDS View to be extractable in my colleague Michael Sanjongco’s blog post Part 1 – SAP S/4HANA Cloud Data Integration to power your Intelligence Enterprise. This blog will briefly explain the....
Introduction SAP Analytics cloud (SAC) is a new generation of Software-as-a-Service (SaaS) that redefines analytics in the cloud by providing all analytical capabilities for all user types in one product. It is built on SAP HANA Cloud Platform. SAC is a public SaaS solution that enables access to both on-premise and cloud data sources. In....
Diese Funktionalität wurde mit dem BW/4HANA 2.0 Support Package Stack 04 eingeführt. Die vorberechnete Wertemenge bietet die Möglichkeit die Laufzeit einer Query zu steigern, sofern die Filterwerte dynamisch ermittelt werden sollen und die ermittelte Wertemenge sehr groß sein kann. Wie geht man hierbei vor? Die betreffende Query erhält einen Filter für ein entsprechendes Merkmal. Der Filterwert....