Youth Day at SAP Labs Bangalore on 12th August 2016
List of C4C10 certified professionals
The list of C4C10 certified professionals has become so long that I had to create a separate page! Congratulations to everyone! This is great for the SAP Hybris Cloud for Customer community.
Updated as of August 7, 2016.
ERP Sim Game Events at UA schools in August 2016
really excited to share with you a series of ERP Sim Game events for our S4HANA customers that would be hosted in 10 Top UA colleges in a few cities across India during the month of Aug-Oct (The first one starting tomorrow). Under this Business simulation game competition called “Live Business League”, 120 + teams representing various organization will compete in 15 matches spread across 8 cities. The winners of these games will meet up in 3 regional rounds where Regional champion and runner ups will be decided. All regional champions and runner-up will compete for national championship at SAP TechEd Bangalore during October. The Leagues based on ERPSim games by Baton Simulation, Unlike other turn-based simulations used for business training, ERPsim™ games have participants use the system faster than in real-time. This requires them to make on the spot decisions regarding sales, pricing, product components, marketing investments, cash management, production sequencing and more, all by using the reports and transactions found in SAP. The construct of the league is as follows We would also have students form a team of their own to compete with professionals in certain events and get to participate as an observer in each of the team to experience a live professional event. This was all possible thanks to our colleague –Prateek Mathur from Marketing who provided us with this wonderful opportunity for a great Industry Academia collaboration. Stay tuned for updates post the completion of the events.
Error in Update Statistics - SQL error -20003 at location stats_tab_collect
Hello,
I just want to share a solution for the error SQL error -20003 at location stats_tab_collect. The issue occurs on DB13 update statistics.
It began occur after a BW system refresh done through Oracle database backup from PRD.
Symptom
BR0301E SQL error -20003 at location stats_tab_collect-78, SQL statement
BR0886E Collecting statistics failed for table SAPSR3./BIC/B0000100000
I tried to find something on SAP Support, but no lucky.
Then, I found the solution below in Oracle Support Doc ID 1180514.1:
Cause
Problems with validity of the dictionary objects upon which DBMS_STATS package depends.
Solution
Log on as ora<SID> user on the OS, and then recreate DBMS_STATS package by running the following scripts with SQLPLUS:
@?/rdbms/admin/dbmsstat.sql
@?/rdbms/admin/prvtstas.plb
@?/rdbms/admin/prvtstat.plb
Regards,
Richard W. L. Brehmer
rbrehmer.com
#askSAP Analytics Innovations Community Call: Reimagine Predictive Analytics for the Digital Enterprise Webcast Recap Part 1
This was an SAP webcast held last week
The usual legal disclaimer applies
Source: SAP
Source: SAP
SAP's Ashish Morzaria started with Predictive Use cases, how the digital economy has changed
The internet has moved from a push to a peer-to-peer network
Enterprises have invested to connect suppliers, systems, every transaction is recorded and digitized.
This information is shared with people in the supply chain.
Source: SAP
New economy encourages enterprises to turn digitize assets to their advantage
Inject predictive processes into help improve processes and decisions
How create new products, services and models? Use algorithms to analyze data that you have to develop a competitive edge.
Source: SAP
Companies embracing these technologies are winning
Companies who have invested in algorithms have more revenue, more profitable, more competitive
Source: SAP
Predictive Analytics accelerates process using automated techniques
Faster, without a single line of code, and models can be reused by analysts in organization
You can apply a segmentation to them to create derivatives of models
Workflows are repeatable, with guided algorithms
The data scientists can use guided workflow and do additional configuration and parameter tuning to understand results
Supports HANA and Hadoop and can push calculations down to HANA and Hadoop to reduce data transfer required
Source: SAP
HANA can run R scripts, an open source library
The issue with R is that it runs outside of HANA and this is inefficient
To solve, SAP created PAL, and PAL follows 80/20 - you can create algorithm using R, but common ones are run natively in HANA to enable in-memory execution
APL (automated predictive library) for relational sources, now in HANA
HANA can use native algorithms, APL, and automated capabilities to run
Predictive Analytics use all of this with one interface
Source: SAP
On the left you have traditional analytics
Bring into warehouse, analytical source, each step has a data extraction
Using HANA, with Predictive Analytics, federate queries/calculations to HANA layer
Flexibility of using R algorithm, mix and match between APL, PAL, R
Source: SAP
Smart data streaming includes the capability to apply scoring algorithm to streams, apply scoring "on the fly"
Source: SAP
Traditional data solutions start sampling, reducing efficiency and accuracy
When using Hadoop with a single source, limited by system with analytic engine
Hadoop + Spark allows doing things across a large number of nodes
Native spark modeling federates calculation to the model itself; have Predictive Analytics software orchestrate in Spark
Source: SAP
This is a deeper diagram showing how it works
The Spark engine is running underneath
Traditional analytics was using code
New predictive analytics has a wizard approach; workflow is similar to using a relational source
Source: SAP
Tool that works for both the data scientist and citizen data scientist
Source: SAP:
Predictive analytics is part of an analytical environment
Traditional analytics answers the questions on the left; very descriptive types of questions answering
What promotions should I run (on the right)
With predictive, understand pattern of past to apply to the future
Source: SAP:
Predictive analytics is part of an analytical environment
Traditional analytics answers the questions on the left; very descriptive types of questions answering
What promotions should I run (on the right)
With predictive, understand pattern of past to apply to the future
Source: SAP
Embedding in a workflow
Start with Predictive, create model, export model, and apply directly to a database (HANA, Oracle, etc.)
Once exported, any application using SQL will get a recordset out
Now any tool that can access database can report on it.
Every BI user can access score in this example
Source: SAP
Batch scoring; creating a retention campaign, address customers who are likely to leave
Take data that represents customers
Apply predictive model, take the score
Your BI user filters on those likely to churn
Questions:
Q: Are there any plans to make R scripts first class citizens by embedding them in HANA?
A: Plans to bring them to HANA, due to legal issues, will run on HANA but still be a separate process
No plans to make it an in-memory engine inside HANA itself
Q: BusinessObjects Predictive Analytics a separate license?
A: Separate product, licenses are included in BusinessObjects Enterprise Premium announced at SAPPHIRENOW
Capabilities exist in BusinessObjects Cloud for Predictive - more of an embedded case
Q: How Graphx - plan to embed in HANA?
A: Able to do link analysis in HANA using tools
Poll: Source: SAP
EP: Fiori Launchpad on SAP Portal - Changing the Language?
Introduction
When using the SAP Enterprise Portal (EP) within an NW Environment in a large organizational landscape business requirements may require different linguistic and language settings for multiple user bases.
As Fiori is relatively new & "fresh" in terms of large scale utilization it is beneficial to cover the basics before delving into anything too complex .
Portal - How Language Settings are maintained
Now regarding this scenario and the languages used in the Enterprise Portal there are a few important points to highlight. The language that the portal is displayed in depends on the following hierarchy, with the languages at the top of the list taking precedence over those at the bottom.
- Component (iview) language (defined in the portalapp.xml)
- Portal Mandatory language (defined in the prtDefault.properties)
- User language (defined in the user#s profile).
- Request language (defined by the browser).
- Portal Default language (defined in the prtDefault.properties)
- System Default language (default locale defined by the OS).
So for example, if you have your portal user language (as in point 3) set to German, but the language of the iView that is the logon page (as in point 1) set to English, that logon page will be displayed in English.
Fiori Launchpad on Portal - How Language Settings are maintained
The SAP Fiori Launchpad adds a fresh dimension to iView display as such a presentation is returned to the END-User in the form of Fiori Tiles as opposed to the familiar Portal iView standard. In solely Portal based scenarios organizations may choose to provide users with a degree of flexibility when it comes to changing Portal language setups e.g. through "Personalization" however with the SAP Fiori Launchpad on Portal it is not that simple.
Example Scenario - Fiori Launchpad on Portal - How Language Settings are maintained
Lets take a working example and imagine you are utilizing the SAP Fiori Launchpad on Portal in a large landscape environment. Such a setup means that your "Group" is composed of company's based in different geographic locations all of which hold their own native preferred language. Understandably you would like to offer these end-user bases the option to change the language of the Fiori Launchpad on Portal based on which country they reside. Ideally you want such a language setup to apply directly across the landscape itself .e.g on the Launchpad, WINGUI, GUI for HTML, Web Dynpro ABAP and JAVA etc.
If you had experience with the Classic Framework Page or Ajax Framework page you will be fully aware that achieving such a setup was indeed possible through "Personalization" however you've yet to see this function added in the Fiori Framework Page.
In the SAP Fiori Launchpad on Portal if you navigate to "User Preferences" you do not see an option listed which presents end-users with the chance to change their desired language.
Why can we see the Language Change option?
Firstly regarding the Fiori Launchpad itself the FLP does not support change of locales by user options through the “User Options Menu -> User. No singular user can do this or perform this action simply because this functionality as it is not supported by FLP.
- A Portal administrator can configure the local of the users through UME and it will take effect in FFP.
There are scenarios in which "Personalization" through extended API's and Custom Code have been configured to support such a Language setup however from a supported SAP Standard point of view only administrators can change language for users or end users with the content admin role assigned.
Workaround
Currently, there is no way to change the language for users via the FLP.
You can at present use one of two ways to change languages as a workaround resolution:
- Via the user management.
- Set the browser language for the desired language
There has been discussions to add this functionality as Standard in newer Fiori releases and this is presently under consideration as a feature request.
Copy Database/Move Database on SAP HANA
Copy Database/Move Database on SAP HANA
〜マルチテナントデータベースコンテナーHANAインスタンス間のデータベースの複製・移動
プライベート/パブリックを問わず、また、インフラ/プラットホーム/バックエンドを問わず、クラウドの中ではDBサーバーはマルチコンテナー対応機能抜きには投資効果は期待できない状況です。データベースレベルのマルチコンテナー化が今後の既定となるかはわかりませんが、データベースレベルでプロビジョニングをし、アプリケーションをその上に作成し、バックアップや障害対策を行うという流れは当分続きそうです。
こういった流れの中、SAP HANAもMDC(マルチテナントデータベースコンテナー)機能を実装し、SPSを追うごとに機能強化をしています。今回は、このMDCの機能の中で知っていると運用上便利そうなCopy Database/Move Databaseの設定について説明をしたいと思います。
Copy Database/Move Databaseとは?
異なる2つのMDC HANAインスタンス間でデータベースを基本的には複製する機能です。Move Databaseでも「基本的には複製」と言っているのは、CopyであろうがMoveであろうが、動作自体は、システムレプリケーションを応用した ー つまり、スナップショット+ログの転送による ー データベースのコピーである、という意味です。最後のファイナライズという処理で複製元のデータベースを削除するか、残すかだけがCopyとMoveの違いです。
Copy Database/Move Databaseの動作
前述した通り、システムレプリケーションの応用です。ということは、バックアップの仕組みが分かっていれば想像がつきます。複製先のHANAインスタンスで
create database 複製DB名 as replica of ソースDB名 at ’host:port';
と実行すると、スナップショットとログが複製元のインスタンスから転送されて来て、スナップショットからDB(indexserver)が立ち上がりログが適用されて、複製元と同じデータベースがサービスされます。
つまり、データのコピーだけではなく、必要なプロセスの起動やそれに伴うシステム情報の更新なども行われます。
何に使う?
本番システムからテストやトラブル対応ためのデータベースを作成する、テスト・検証環境でメンテナンスしたデータを本番に移行する、ハードウェアをリニューアルするときのDB移行手段などが考えられます。
なぜここで説明するか?
Copy Database/Move Databaseは双方のHANAインスタンスが安全な通信、つまりSSLが確立された状態でなければ実行することができません。
残念ながら、現在のマニュアルではSSLの設定を習熟した人でなければ、難しいと思われます。筆者もはまりました。
また、HANA独自の、DBオブジェクトとしてPKIを管理する手法が推奨となっているのですが、推奨の割にはこれを正しく設定するためにAdmin, MDC, Securityなどのマニュアル、SAP Noteなど縦横無尽に読みまくらないといけません。(まぁ、前述した通りSSLに習熟した人にとってはさほど難しい話ではないのでしょうけれども、、、。)
そういう訳で、皆さんが挑戦しやすいように成功パターンを公開しておいたほうが良かろう、という判断です。
手順
頭にスッと入らない部分があると思いますが、そこは説明不足の部分です。が、ここに書き込むと記事全体が分かりにくくなると思い、後日説明ページを作りリンクをつけるつもりです。
読まれる時には、その作業がhost1で行われているのか、host2なのかを意識して読んでください。同時に、証明書がhost1/host2どちらで得られたものなのか、も意識して読んでもらえると理解しやすいと思います。
環境
- ソースシステム
- ホスト名:mo-62963da0b(以降、host1)
- SID:SR1
- システム番号:00
- データベース名:DB1
- MDC設定:テナントDBとしてDB1を作成
- ターゲットシステム
- ホスト名: mo-984434d84(以降、host2)
- SID:SR1(SIDは、たまたまソース=ターゲットになっています。)
- システム番号:00
- MDC:設定済み
目的
- SR1/host1からSR1/host2へテナントデータベースDB1をコピーまたは移動する。
手順
- テスト用データベースの作成
- SR1(host1)のsystemdbに接続
- create database db1 system user password Hana8787;
- alter system start database db1;
- コピー、移動を確認するためにテーブルを作成しておく
- SR1(host1)のDB1に接続
- create table t1 (c1 int);
- insert into t1 values(9999999);
- ホスト間のSSL認証にsystemPKIを使用するように設定
- SR1(host1), SR1(host2)それぞれのsystemdbに接続
- alter system alter configuration ('global.ini', 'SYSTEM') set ('communication', 'ssl') = 'systemPKI';
- 即、HANAインスタンスをリスタート
- SR1(host1), SR1(host2)それぞれのsystemdbに接続
- 両インスタンスのサービス間通信の設定を行う
- host1, host2で以下を設定
- sr1admでログイン
- cd /hana/shared/SR1/hdblcm
- ./hdblcm
- 4 Configure Inter-Service Communication を選択
- Select Inter-Service Connectionで 'global' を選択
- (Select Internal Network Addressの設定はマニュアルなどには特に指定はありませんが、筆者は以下から2を選択しています。
- Index | Internal Network Address
- --------------------------------
- 1 | none
- 2 | 10.97.64/19
- )
- sr1admでログイン
- host1, host2で以下を設定
- ファイルベースのPKI管理からデータベースオブジェクトとしてのPKI管理(推奨)に切り替えるための設定(extract_certificates.pyについてはSAP Note2175664を参照し入手してください)
- host1にsr1admでログイン
- cd /usr/sap/SR1/HDB00/host1/sec
- python /hana/extract_certificates.py -p sapsrv.pse
- host1にsr1admでログイン
ALTER PSE <name> SET OWN CERTIFICATE
'-----BEGIN RSA PRIVATE KEY-----
Host1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost
1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1Pri
vateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1Private
KeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyH
ost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1
PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1Priv
ateKeyHost1PrivateKeyHost1PrivateK==
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
Host1ServerCertificateHost1ServerCertificateHost1ServerCertifica
teHost1ServerCertificateHost1ServerCertificateHost1ServerCertifi
cateHost1ServerCertificateHost1ServerCertificateHost1ServerCerti
ficateHost1ServerCertificateHost1ServerCertificateHost1ServerCer
tificateHost1ServerCertificateHost1ServerCertificateHost1ServerC
ertificateHost1ServerCertificateHost1ServerCertificateHost1Serve
Host1ServerCertificaterCertificate==
-----END CERTIFICATE-----';
(PRIVATE KEYの部分を以降、host1プライベートキーと引用します。)
(CERTIFICATEの部分を以降、host1サーバ証明書と引用します。)
- host2にsr1admでログイン
- cd /usr/sap/SR1/HDB00/host2/sec
- python /hana/extract_certificates.py -p sapsrv.pse
ALTER PSE <name> SET OWN CERTIFICATE
'-----BEGIN RSA PRIVATE KEY-----
Host2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost
2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2Pri
vateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2Private
KeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyH
ost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2
PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2Priv
ateKeyHost2PrivateKeyHost2PrivateKey==
——END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
Host2ServerCertificateServerCertificateServerCertificateServerCe
rtificateServerCertificateServerCertificateServerCertificateServ
erCertificateServerCertificateServerCertificateServerCertificate
ServerCertificateServerCertificateServerCertificateServerCertifi
erCertifiServerCertificateServerCertificateServerCertificateServ
cateHost2ServerCertificateHost2ServerCertificateHost2ServerCerti
ficateHost2ServerCertificateHost2Ce==
-----END CERTIFICATE-----';
(PRIVATE KEYの部分を以降、host2プライベートキーと引用します。)
(CERTIFICATEの部分を以降、host2サーバ証明書と引用します。)
- SR1(host1)にSSLのためのPSE(aka.Certificate Collection)を作成
- SR1(host1)のsystemdbに接続
- PSEを作成
- create pse pse_ssl;
- pse_sslにextract_certificates.pyで抽出したSQLを実行
- ALTER PSE pse_ssl SET OWN CERTIFICATE
'-----BEGIN RSA PRIVATE KEY-----
Host1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost
1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1Pri
vateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1Private
KeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyH
ost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1
PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1PrivateKeyHost1Priv
ateKeyHost1PrivateKeyHost1PrivateK==
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
Host1ServerCertificateHost1ServerCertificateHost1ServerCertifica
teHost1ServerCertificateHost1ServerCertificateHost1ServerCertifi
cateHost1ServerCertificateHost1ServerCertificateHost1ServerCerti
ficateHost1ServerCertificateHost1ServerCertificateHost1ServerCer
tificateHost1ServerCertificateHost1ServerCertificateHost1ServerC
ertificateHost1ServerCertificateHost1ServerCertificateHost1Serve
Host1ServerCertificaterCertificate==
-----END CERTIFICATE-----';
- pse_sslの目的を’SSL’に設定
- set pse pse_ssl purpose SSL;
- 接続相手であるhost2のサーバー証明書をDB内に取り込む
- create certificate from
'-----BEGIN CERTIFICATE-----
Host2ServerCertificateServerCertificateServerCertificateServerCe
rtificateServerCertificateServerCertificateServerCertificateServ
erCertificateServerCertificateServerCertificateServerCertificate
ServerCertificateServerCertificateServerCertificateServerCertifi
erCertifiServerCertificateServerCertificateServerCertificateServ
cateHost2ServerCertificateHost2ServerCertificateHost2ServerCerti
ficateHost2ServerCertificateHost2Ce==
-----END CERTIFICATE-----';
- 今作成したhost2サーバ証明書のcerticicate_idを確認
- select * from sys.certificates;
- host2サーバ証明書をpse_sslに登録
- alter pse pse_ssl add certificate <certificate-id>;
- (pse_sslの内容を確認
- select * from sys.pse_certificates;)
- SR1(host2)にSSLのためのPSE(aka.Certificate Collection)を作成
- SR1(host2)のsystemdbに接続
- PSEを作成
- create pse pse_ssl;
- pse_sslにextract_certificates.pyで抽出したSQLを実行
- ALTER PSE pse_ssl SET OWN CERTIFICATE
'-----BEGIN RSA PRIVATE KEY-----
Host2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost
2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2Pri
vateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2Private
KeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyH
ost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2
PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2PrivateKeyHost2Priv
ateKeyHost2PrivateKeyHost2PrivateKey==
——END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
Host2ServerCertificateServerCertificateServerCertificateServerCe
rtificateServerCertificateServerCertificateServerCertificateServ
erCertificateServerCertificateServerCertificateServerCertificate
ServerCertificateServerCertificateServerCertificateServerCertifi
erCertifiServerCertificateServerCertificateServerCertificateServ
cateHost2ServerCertificateHost2ServerCertificateHost2ServerCerti
ficateHost2ServerCertificateHost2Ce==
-----END CERTIFICATE-----';
- pse_sslの目的を’SSL’に設定
- set pse pse_ssl purpose SSL;
- 接続相手であるhost1のサーバー証明書をDB内に取り込む
- create certificate from '
-----BEGIN CERTIFICATE-----
Host1ServerCertificateHost1ServerCertificateHost1ServerCertifica
teHost1ServerCertificateHost1ServerCertificateHost1ServerCertifi
cateHost1ServerCertificateHost1ServerCertificateHost1ServerCerti
ficateHost1ServerCertificateHost1ServerCertificateHost1ServerCer
tificateHost1ServerCertificateHost1ServerCertificateHost1ServerC
ertificateHost1ServerCertificateHost1ServerCertificateHost1Serve
Host1ServerCertificaterCertificate==
-----END CERTIFICATE-----';
- 今作成したhost1サーバ証明書のcerticicate_idを確認
- select * from sys.certificates;
- host1サーバ証明書をpse_sslに登録
- alter pse pse_ssl add certificate <certificate-id>;
- (pse_sslの内容を確認
- select * from sys.pse_certificates;)
- SR1(host2)にDATABASE REPLICATIOのためのPSE(Certificate Collection)を作成
- SR1(host2)のsystemdbに接続
- PSEを作成
- create pse pse_rep;
- pse_sslの目的を’DATABASE REPLICATION’に設定
- set pse pse_rep purpose database replication;
- DATABASE REPLICATIONの相手であるをhost1のサーバ証明書(すでにDB内に取込み済み)をpse_repに登録
- alter pse pse_rep add certificate <certificate-id>;
- (pse_repの内容を確認
- select * from sys.pse_certificates;)
- SR1(hana1), SR1(hana2)の設定完了後、速やかに両方をリスタートする。host1-host1間でcopy database/move databaseを行うためのSSL設定は完了
- DATABASE REPLICATIONの為の認証情報を設定する。具体的には、host2からhost1に接続する時のid, パスワードの設定(xxxロールが必要)
- create credential for component 'DATABASE_REPLICATION' PURPOSE ‘host1:30001' TYPE'PASSWORD'USING'user="SYSTEM";password=“Hana8787”’;
- バックアップをして、ログモードをノーマルに変える
- hana1 systemdb, db1
- hana2 systemdb
- host1上のデータベースDB1をhost2にDB1Aという名前でコピーする
- create database db1a as replica of db1 at ’host1:30001';
- ホスト:ポート番号は、ソースシステムのsystemdbの内部通信ポートを指定
- create database db1a as replica of db1 at ’host1:30001';
- コピーの状況をモニターする
- select * from SYS(_DATABASES).M_DATABASE_REPLICA_STATISTICS;
- コピー終了後、ファイナライズをして完了
- copy databaseの場合、(ソースシステム側のデータベースを残す場合)
- alter database db1a finalize replica;
- move databaseの場合、(ソースシステム側のデータベースを削除する場合)
- alter database db1a finalize replica drop source database;
- copy databaseの場合、(ソースシステム側のデータベースを残す場合)
結果
まず、プロセスの構成が変わります。以下2つはHDB infoの出力ですが、上が設定前、下が設定&複製後です。設定&cには新しくIndexserverが増えているのがわかると思います。
次の画像は、設定&複製後のHANA Studioです。DB1Aの接続のツリーの下にテーブルT1がありデータベース複製が成功したことがわかります。
以上
*途中、余計なリスタートが含まれていますが、これはどれが不要か調査中です。
*PUBLIC KEY, CERTIFICATEのコンテンツ部分は、本物ではありません。閉じたテスト環境なので本物を出してもいいのですが、出さない習慣をつけたほうが良いという判断でダミーのデータ(でたらめ)を載せています。
2016年9月5日
花木敏久
SAPジャパン
LPP - Last Purchase Price (Brazil)
The LPP – last purchase price - solution was created due to a legal requirement in Brazil for Retail companies in stock transfer order process. In this scenario, the price of the last purchase must be taken as base for tax calculation. Therefore, the system will pick up the price of the last invoice entered.
For IPI there is no calculation for LPP.
If the condition is set to "statistics" in the tax procedure configuration, it will not update the LPP table
Formulas of the LPP:
- Goods receipt:
New average = ( total stock * average from DB + tax amount ) / ( total stock + GR quantity)
- Invoice verification:
New average = ( average from DB * ( total stock * convertion factor 1 / convertion factor 2 ) ) + tax value ) / total stock
Customizing:
The LPP can be used for ICMS, SubTrib and reimbursement conditions and it is activated via customizing, following the IMG path below:
- SPRO > Financial Accounting > Financial Accounting Global Settings > Tax on Sales/Purchases > Basic Settings > Brazil > Define Tax Types.
- Or via SM30, view J_1BAJ,
- Or via J1BTAX > Condition Set Up > Tax Types
Fields and table info:
In the table J_1BLPP the data for LPP is stored. The key of the table contains the same key fields as the valuation data table MBEW and the ID for the LPP. The information found in this table are:
- J_1BLPPID – Identifies the LPP scenario. If only ICMS is involved, the ID is set to I and if SubTrib then ID is set to S.
- J_1BLPPNET - Net amount of last Nota Fiscal.
- J_1BLPPBRT - Gross amount of last Nota Fiscal .
- J_1BICMSVAL - ICMS amount of last Nota Fiscal.
- J_1BSUBTVAL - SubTrib amount of Last posted Nota Fiscal.
- J_1BICMSAVR - Average ICMS amount over all LPP relevant Nota Fiscais.
- J_1BSUBTAVR - Average SubTrib amount over all LPP relevant Nota Fiscais.
- J_1BDOCREF - Shows the last document posted.
Some scenarios and outcomes examples:
- Posting invoice receipt with ICM0 only.
- This will not change J_1BLPP table.
- Posting invoice receipt with ICM0 and ICMS ST.
- This will update J_1BLPP table row of LPP ID ‘S’.
- Posting invoice receipt with ICMS (other than ICM0).
- This will update J_1BLPP table row of LPP ID ´I´.
- Posting invoice receipt with ICMS (other than ICM0) + ICMS ST.
- This will update J_1BLPP table row of LPP ID 'S'.
- Posting invoice receipt with ICMS + ICMS ST on the tax code but with value 0 (either one, or both conditions) in NF.
- This will update J_1BLPP table row of LPP ID ‘S’.
- Cancellation
- If a document is cancel on the same day it was posted, the LPP table will be updated. IMPORTANT: if a document is posted in the meantime, the LPP table already has new values, so if you try to cancel after a new invoice is posted the LPP table will not be updated.
Debug Tips:
- J_1B_LPP_CHECK - This function checks if conditions are activated for LPP calculation.
- J_1B_LPP_GET_PRICE – info from J_1BLPP is picked up.
- J_1B_LPP_CALCULATE - Calculation of LPP
- J_1B_LPP_UPDATE - This function updates the data base table J_1BLPP with the new calculated LPP.
- J_1B_LPP_GET_PRICE_FOR_UPDATE - The function fills the internal table, which passes to the update function. Also, it calls the enqueue function for LPP table.
- J_1B_LPP_CANCEL - The function checks if for the cancellation the LPP should be updated on the data base. This is done when the cancel document is posted on the same day as the original one.
- J_1B_CHECK_LPP_FOR_STO - This function will check whether the LPP should be pick up for the STO scenario.
See Also
- 2317999 J_1BLPP Wrong Updated when ICMS and ICST are Equal Zero
- 2314013 LPP Wrongly Updated During Goods Receipt Cancelation with STO
- 2223869 LPP: Table improperly updated J_1BLPP when there several complementary purchase
- 2245043 Values at J_1BLPP duplicated after creating a Credit Memo
- 2233870 Error while updating J_1BLPP with condition ICST
- 2230148 J_1BLPP is updated wrongly when PO has alternative UOM
Virtual Round Table: WEBGUI File Browser
Hello ITS SCN Community,
Take advantage of this opportunity to discuss about how to use the new WEBGUI File Browser with SAP Experts in a virtual session. Bring your questions and doubts, and also feel free to share your experiences with other ITS/WEBGUI users during the session. This session will cover the WEBGUI File Browser configuration in the Integrated ITS (available in all Netweaver releases).
Some important points:
- Only S-users can participate in this session (please provide your S-user in the registration)
- Session limited to 20 seats
- Concerning questions, it should not involving investigation of complex scenarios or deep analysis
- After the registration you will receive an invitation with Skype Meeting link to join the session
WHEN: Thursday, September 22nd, 2016 from 9:00 AM to 10:00 AM (BRT) [2:00PM to 3PM (CEST)]
ATTENTION: If you would like to have the session in a different date/time, then please use the comment section to share your opinion.
You can register for a seat here. The registration is opened until September, 21st, while there are free seats.
Please leave a comment below in case you have any question about this session.
Thank you.
Kind regards,
Cris
AS Java License Key Installation using Telnet
It is possible to install a license key for your AS Java system using telnet. This can be useful if you cannot get the system fully started before the 30 minute grace period elapses, or there is some error with access to the /nwa (e.g: in a upgrade scenario). The telnet licensing command also allows you to install a temporary key if required.
In this blog post I will explain the process and useful commands e.g: how to find hardware ID, system ID, install permanent or temporary keys etc. The Telnet licensing option was introduced under NetWeaver 7.1, and is available under the releases specified under SAP KBA: 2003564.
Getting Started
- You will need access to the file system of the application server, as telnet only works via localhost connections (<sid>adm user login)
- You will need a Telnet Client installed under the OS, consult your Windows or Unix OS team for this request. Do not assume it is already installed
- You will need suitable permissions/role to access telnet. Easiest way to achieve this is to use the J2EE_ADMIN or Administrator users
Logon to Telnet console and add licensing menu
NB: Telnet service runs under port 08. E.g: to access telnet under Java engine you would use port 5XX08 (where XX is instance number)
- Open your command prompt/terminal depending on OS and connect to the SAP System via Telnet, e.g for a system with instance number 00 we would use:
telnet localhost 50008 - You will now see the option to logon to the telnet server, use your admin user to logon as below:
- When you logon to Telnet, you will need to ensure you are on cluster 0. Type > jump 0 to do this.
- Next add the licensing menu using command > add licensing.
The licensing menu is now activated, you can use the man command to view the list of available options:
Install a permanent or temporary license key
- Firstly, we need the hardware id and system id for the target system. Type > mshardwareid and mssystemid if the SID is not known. Resulting output will display as below:
- Request a license key via SMP: http://support.sap.com/licensekey and follow the process. Download the license key onto the server.
- Install the license key with command > install_license -file /usr/path/to/license/key.txt
- To install a temporary key, use the command > install_license -temp
- Validate the newly installed license key via command: > list_licenses
- You have now installed your AS Java license key via Telnet!
Quatro transformações que a Realidade Virtual trará para o RH
Confira as principais mudanças que a Realidade Virtual trará para o RH:
- Recrutamento
Processos de seleção mais ágeis e sem a necessidade da disponibilidade de um espaço físico grande para abrigar todos os candidatos.
- Onboarding
Proporcionar uma melhor experiência de integração dos novos colaboradores, realista e com interatividade, sem atrapalhar os outros processos.
- Avaliação e treinamento
Menos complexidade e tempo gasto com avaliações e treinamentos.
- Reuniões
As videoconferências atingirão um novo patamar de realidade. Interações em tempo real e com qualidade entre equipes geograficamente distantes.
Quer saber com mais detalhes como a Realidade Virtual vai transformar o RH? Confira o artigo completo no blog da SAP.
Connected Cars: Show Me the Value
Data is literally everywhere and in many cases, we’re not even sure where it’s going. This conundrum raises plenty of questions, especially when it comes to connected cars: Who owns the data? Who gets to analyze it? What can be done with it? And perhaps most important of all, is it worth anything?
McKinsey projects the value of this data could come to – fasten your seatbelts -- $1.5 trillion by the year 2030 and it might even become a key focus area for the automotive industry. Naturally, high-tech giants will want to take a short cut onto this revenue-generating roadway – not to mention the myriad startups and service providers that also desire to rev up data mining capabilities for connected cars.
While the opportunity to monetize data from connected cars exists, understanding privacy issues and the business impact of data ownership might prove to be the ultimate roadblock. Thankfully, a panel of experts recently discussed the risk and reward of making money from connected cars during a recent SAP Radio broadcast, “Future of Cars: Show Me the Value – Connected-Autonomous Vehicle Data.”
Gleaning proper insight
Heather Ashton, Research Manager at IDC Manufacturing Insights believes over the past several years, the car industry has been focused on collecting data, which is short-sighted.
“If you don’t have analytics or an ability to actually mine that data then it’s not worth anything to you,” said Ashton. “Sure, put sensors everywhere, collect data, that gives you sight but it doesn’t give you vision. It doesn’t give you the ability to take action on the data which is what needs to happen from an autonomous vehicle and a connected car perspective.”
Otto Schell, Global SAP Business Architect and SAP Center of Excellence Lead at GM, also believes a holistic vision is needed when it comes to monetizing data from connected cars. To underscore his point, Schell cites a quote from German philosopher Arthur Schopenhauer: “The alchemists in their search for gold discovered many other things of greater value.”
“The reality is that we’ve been getting sensor data from vehicles for many, many years and we’ve always been trying to figure out how to make money from it or how to deliver value,” said Schell. “So, buried in all this data we receive and analyze and is probably value far beyond what we expect to be looking for.”
Larry Stolle, Senior Global Director of Automotive Marketing at SAP agrees and believes it takes some hard looking to find value you can monetize across the broad universe of customers and drivers. “It’s just not always obvious,” said Stolle. “The same gold is never always obvious inside of a mountain.”
Sharing the wealth
One obvious way to monetize data from connected cars is through ride-sharing programs like Lyft, as original equipment manufacturers will undoubtedly want to get into the game. And with Washington, D.C. looking to supplement emergency vehicleswith Uber, and the German Postal Service investing heavily in electric vehicles it’s not hard to see the opportunities that exist. And of course major car manufacturers like Toyota, GM and Ford are acquiring the innovation and adding it to the innovation that they have in house.
“Disruptors and the small startups need to exist because they can move more quickly and aren’t held back by the shareholders,” said IDC’s Heather Ashton. “But the platform companies like Ford, GM and Toyota are going to then acquire them or acquire the technology to be able to move more quickly and maintain competitiveness in the market.”
Listen to the entirety of this Future of Cars with Game Changers Radio broadcast, hosted by Bonnie D. Graham, here.
SAP HANA Cloud Platform @ SuccessConnect 2016
So I'm back in the office from SuccessConnect 2016 in Las Vegas and about to blog about my experience, which means one thing, I didn't hit any jackpots that will allow me to retire as an independently wealthy individual. All kidding aside, we once again, were welcomed back to Venetian/Palazzo Convention center for this event.
What is SuccessConnect?
For those who are unfamiliar with SuccessConnect, it is SuccessFactor's version of Sapphire, with a strict focus around the HR line of business and the SucessFactors solution. This was actually my first time attending SuccessConnect, so I was pretty excited to represent SAP HANA Cloud Platform. SAP HANA Cloud Platform is a key strategic part of SuccessFactors being SAP's cloud extension platform. There were many partners that were already familiar with the platform and some were already building some neat solutions upon and helping tell the story of why SAP’s PaaS strategy is the right one. I heard more than a few partners say this when I had introduced myself to them as being an HCP Product Manager – it was like being the popular kid on the block - very cool indeed.
So why I was there
I was there to help evangelize the story of SAP HANA Cloud Platform as well to co-present addressing the topic of SuccessFactors extensibility. Customers are mostly familiar about customizations, and what we wanted to share with them that extending solutions on SAP HANA Cloud Platform was not customization. In our session, they learned about how extensions can be done using the SuccessFactors in-app capabilities, better known as meta-data framework, or now, it will be called “Extension Center”. My co-presenter was Abhijit Salvi, a Senior Director of Product Management from SuccessFactors, who demonstrated how Extension Center could be used to codelessly build out objects using a configuration-like tool. For my part, I shared how with SAP HANA Cloud Platform, they could build solutions that further extended the functionality of SuccessFactors. HCP was/is a complete infrastructure + tools & services that would help them solve end-to-end business requirements that went beyond what MDF would allow them to do.
I must give full credit as I had heard the term “tailor” being used before from my colleague Jeramy Ivener to describe extensions. So I thought about how this story could be told. For the first time, I used the analogy of buying a suit. If you’re an average person who goes and buys a suit off the rack, it probably fits you fine, on the other hand if you’re not "average", then you’re probably going to need a tailor to help you make adjustments. Even then, this may only address part of your needs, so what do you. Perhaps getting you to 80% or even 90%. This is when you go to have a tailor actually take your measurements and cut up a suit from scratch for you. SAP HANA Cloud Platform was that tailor who provides you with the thread, the sewing machine, the needle, & the fabric (i.e. SuccessFactors) to create a suit/solution that fits you/your business. Futhermore, aside from talking about the technologies behind our platform (the services etc.), we were happy to share some of the potential use cases of how these services could be used in their enterprise to create solutions that gave their employees an edge through simplicity of consuming complex information i.e. survey results, or increasing employee engagement (rewards and recognition). All of these of which can be found on the http://www.sapappcenter.com which all extensions built on HCP could be found. Additionally, we talked about how this was the common platform that will be used to extend all SAP solutions, so that they learn how to do it once, and they can apply it to all the solutions in the SAP family, as well as non-SAP products. What was really awesome was at least a handful of customers and partners came up after the session was up to stop by and ask some clarifying questions about the platform, questions that led me to believe that they now understood the value proposition of the SAP HANA Cloud Platform. Some sample questions were, “so do I have to buy cloud connector to connect my back-end system to HCP”, “I have some thoughts on use-cases, is there someone who can help me validate”- a partner.
I’m not sure what the actual crowd size was, perhaps more than 100 people, but definitely there were some people who were standing (could also have been because they had just been sitting from the keynote). It was absolutely exciting however that people did stay behind to chat and talk. Aside from this presentation, there were also a couple of other opportunities for customers and partners to learn about SAP HANA Cloud Platform, one was on the show floor where we had a booth that was attended by a few colleagues, the other was an area where partners could learn about the platform which was managed by our partner organization.
What were some of the other things that happened
Well let me talk a little bit about the various activities on the 3 packed days. On Monday, there were some partner invited sessions, that unfortunately I was not aware of, so did not have a chance to engage until later in the afternoon where there were a couple of receptions. These were again well attended sessions and I had some great opportunities to hear from partners who were already using the platform and had some great feedback upon it. Some of that was hearing, “we are so excited about HANA Cloud Platform and absolutely think this is the right approach,” others were also asking about how to get more involved and details, to which definitely they were directed to our partner programs. I did meet one partner who was going to do a direct integration with SuccessFactors because right now, they were just focused in on SuccessFactors scenarios as they’ve historically been solely an “HR shop”. But we began to discuss further, and by the end of the conversation, we left it at, that he would keep an open mind should other opportunities comes up.
Tuesday was the first full day of general sessions, including the “un-keynote” address by SuccessFactors President, Mike Ettling. There was a live band that provided the entertainment and transition music. It was a little unorthodox and the timing was little off but the way the “un-keynote” was done with having SAP’s Media expert, Megan Meany conduct a sort of show interview with Mike and a few guests – happy birthday to her on that day by the way. It started with Mike talking about some of the challenges that HR organizations face in business today: the generation gaps within the workforce today; the rise of contingent workers; a need to follow standardize HR processes in order to help simplify; how to manage your talent, making sure people are in the right roles, closely related is making sure you’re looking in the right places for talent, is your talent pool large enough; digitization should not just be about technology, but how technology can help people. This is when Mike introduced the tagline for the conference in that, “Success is simply Human”.
With a focus on the “Human” there were a couple of programs that SuccessFactors that were supporting. The first is the STEM (Science Technology Engineering Mathematics) from NAF (http://naf.org/) helping students in under privileged communities have opportunities to attend college and professional development. One of the campaigns launched would be that SuccessFactors would do a $1 donation for every tweet that contained hashtags #BeFutureReady and #SConnect16. They also talked about “Business beyond Bias” which is an initiative to leverage technology to remove bias in the workplace. An example of how that can be achieved was using SAP technology to analyze job postings to assure that words and phrases used would be gender neutral to attract the largest possible talent pool. Intelligent services was also spoken about – this is technology offered by SuccessFactors that essentially creates an event in the system that triggers other actions that may need be performed as a result of an HR action, i.e. taking a leave of absence triggering out of office notifications, calendar rescheduling, or even just message re-routing. Look for how HCP could help companies with some of these complex scenarios. SuccessFactors performance management now has the option of supporting continuous performance management. The last two introductions were the new Learning Marketplace for enterprise learning & the SuccessFactors appcenter. Closing it off with Klaus Tschira Innovation award to honor the SAP founder who was a great philanthropist and innovator, so they are accepting nominations.
The customers who were invited onstage talked about their experiences. Corning spoke about the challenge of figuring out where to start, but they eventually realized that what they wanted to achieve was they needed to bring what people do in their personal lives into the HR world - making things simplier. Accenture’s CIO advised the audience who were about to take the journey to not be afraid, to not be afraid about taking risks or moving too fast, and that there was an importance on fostering better communication between the CIO & CHRO, of which the SuccessFactors integration with S/4 HANA would facilitate.
The rest of the day was the breakout sessions and I attended the ones that were of interest to me, which covered Intelligent Services and other stories around the SuccessFactors platform. The end of this day was marked by another set of keynotes with Mike Ettling & SAP CEO, Bill McDermott. The conversation between Bill & Mike were great as it offered many inspirational moments such as, “be in the moment with people”, “The best part of you, is you” which he shared as something that his mother had always said. Bill’s message was clearly focused on the theme of being human and focusing on each of us as people through our interactions with each other. As great as these moments were, they were just the beginning as then came on Earvin “Magic” Johnson, a basketball great of the Los Angeles Lakers.
I guess what is lesser known to those who don’t follow him, is that he is not only a basketball legend and hall of famer, but he is also a successful business man. He started out by telling the story of a young man who all he wanted to do was win. When people said that it was going to be difficult or not possible, he pushed further and worked harder for those achievements. During his time in the game, this was his philosophy. He also shared that perhaps one of the greatest moments in his career as a player was the opportunity to play with the other greats of that time, Michael Jordan & Larry Bird when they played together representing America as the first “Dream Team”. Hearing him talk about his work ethic and how he respected his opponents was such an inspiration. Once the game ended for him, he discovered that there was a new chapter in his life that dealt with business. He focused on bringing business and opportunities to the most challenged neighborhoods in a America and finding opportunities there. He faced the adversities in business the same way he had faced them in the game, head-on and working harder and focused on the people. One of the things he said was to “over deliver”. This has great meaning as it should, but this is something that I’ve always thought and believed myself. People often times think that customer satisfaction is just as simple as meeting their needs, it’s not, achieving satisfaction is to exceed their expectations, and this is what Magic said when he says to “over deliver”, do more than what is expected.
The evening was marked by a reception at Tao, but I called it an early evening as my big day was only coming the following day which I mentioned earlier.
Wednesday’s opening keynote was with started with a new initiative where customers would have the opportunity share their use case, and through audience voting, would have the opportunity to have it incorporated into standard SuccessFactors products. The first was removing duplicate candidates from the system. The second, making it easier to update employee’s profiles so that it is more accurate. The last was to have a way to be able record ratings for when a candidate goes through several rounds of interviews. By popular vote of the customer audience (using the event application), the proposal to have a way to easily remove duplicate candidates won. While not all these functionality won this, these are still great use cases for why SAP HANA Cloud Platform as a part of cloud strategy, because they still could be achieved in the platform. I hope that there are partners and customers out there, reading this post will understand this opportunity and help us know how the platform can help. This keynote session ended on a more technical note with Thomas Otter & David Ragones demo’ing some of the new features of SuccessFactors, such as the Intelligent Services, the SuccessFactors Learning Marketplace, as well as the new UI that takes more advantage of Fiori.
Some last thoughts
HR is an area that’s near to my hear as it is one of the areas that I got started in a long time ago, developing what I call rogue applications, that was, these UI’s on R/3 data. While the technologies and approaches have evolved, as you would expect them to, there is a common element that doesn’t, which reflected the message of the event, this is the Human element. The technologies we use should not take away from this approach. I find it very exciting that SAP HANA Cloud Platform has a very important enabling role in all of these conversations as a way to help achieve the goals the business and the people of that business. Whether it’s trying to help standardize basic HR processes, or tailor the processes that makes each company as unique as the people that make them up, SAP HANA Cloud Platform and its components would help customers and partners attain this goal.
Thank you for reading and until next time, keep on engaging with us and shaping the solutions that help solve your needs.
Summary of SAP #S4HANA Cloud 1608 Release
As planned, SAP has released the SAP S/4HANA Cloud 1608 as planned on August 29th 2016. The past few weeks we have put lots of effort in providing more functionality to our customers and accelerate our path to the cloud. In collaboration with all Line of Businesses, from finance to procurement to manufacturing and supply chain, we have put lots of innovations into this release.
In this blog you can find all the information about the new release. Take a look at the enhancements being delivered in 1608 by following the links of your interest.
Are you interested in the Highlights of the SAP S/4HANA Cloud 1608 Release? Read my article posted on SCN or check out the extended PDF version of the Highlights. See how with SAP S/4HANA Enterprise Management Cloud, SAP S/4HANA Professional Services Cloud and SAP S/4HANA Marketing Cloud we are providing more functionality to our customers and accelerating our path to the cloud.
If you want to get detailed information about the 1608 Release, take a look at my blog post or watch the video about the Product Management Update. Besides the key highlights for the third shipment of this year for the SAP S/4HANA Cloud, you can find out about the modular concept of SAP S/4HANA Cloud and the recently launched SAP S/4HANA Finance Cloud which provides basic processes for Procurement, Sales and the integration into HR. One more special topic you can find in this blog is our Two-Tier ERP Approach.
Do you want to find out the latest information on the SAP Fiori Launchpad? Here’s a blog post from Thomas Reiss with the news concerning the 1608 release. Watch the video from Michael Falk and become acquainted with the main aspects of SAP Fiori 2.0 and the new user experience.
Check out Henrik’s blog post about the release assets in Marketing. To clarify the positioning of the Marketing Cloud, Henrik has also provided a video that comes with the blog in which you can learn about common misconceptions about the SAP S/4HANA Marketing Cloud.
Ruxandra provides you with the latest information on Enterprise Management Cloud and Professional Services Cloud. Read about how SAP S/4HANA Enterprise Management Cloud offers Best Practices for integration to other cloud solutions and how SAP S/4HANA Professional Services Cloud helps you reduce time from projects delivery to cash collection.
Blog on Enterprise Management Cloud | Blog on Professional Services Cloud
Roadmap & Communication Changes
Have you already heard about the Communication Changes? Take a look at Yannick’s blog to get informed about the extended 4 Quarter Roadmap in the Cloud. With those key changes, SAP is now able to bring more transparency on its R&D plans for SAP S/4HANA Cloud.
More information about SAP S/4HANA you will always find here, including the test drive:
Follow us via @SAPand #S4HANA, or myself via@SDenecken
EP: KM - TinyMCE (Quick Overview)
Introduction
In my experience working with Knowledge Management (KM) scenarios in association to the Enterprise Portal I have handled many different queries regarding TinyMCE as a text editor, it's utilization and subsequent support as a content creator and editor.
Is TinyMCE Supported?
Perhaps the most common query surrounding TinyMCE as a Text Editor is whether or not this can be integrated within the SAP Enterprise Portal. In true essence TINY_MCE is provided by a third party and its utilization is not supported by SAP therefore we do not hold a position in terms of advisory consultation on the text-editor itself.
I've Integrated TinyMCE & have some issues?
Any issues, which occurs in conjunction with the use of TinyMCE in WPC, would not be supportable by SAP as a result. Support regarding TinyMCE would be considered as remote consulting and can not be handled by the standard support service under the SAP maintenance agreement.
Although the possibility is available to use TinyMCE editor in place of HTML Editor in WPC, TinyMCE is not provided by SAP and therefore it cannot be supported by SAP. The maintenance agreement only covers software or system errors in the delivered standard Enterprise Portal product.
Guidance Documentation
There is an official guidance document which can be utilized as a great reference point here:
- SAP KBA: 2274004 - Integrating TinyMCE HTML Editor for Web Page Composer (WPC) within the SAP Portal
Let me also highlight SAP Note 2274004 "When using the new WPC editors" as a very important point of reference here.
As we see the newly "revamped" editors are available from NW Versions 7.40 onward and require no additional TinyMCE integration steps to achieve the desired functionality. However the new editors in this instance wont offer the same dynamic extra functionality as a scenario in which the TinyMCE Editor was integrated inside the new WPC editors has limited functionality and does not provide more functions then the standard HTMLB Editor within the standard WPC editors.
If you want to carry out further testing you should: Go to System Administration > System Configuration > Knowledge Management > Content Management > Web Page Composer > Editor >Editor Configuration and mark the checkbox "New Web Form Editor".
- Keep in mind that the new WPC editors cannot be customized, for instance the integrated editor cannot be replaced by another editor. Also as the new editors depend on the SAPUI5 and it must be available too.
For more information about the new editors you could check this document:
Learning Portal LSO CW35/2016
Hi Guys,
The Development Team was quite busy last week. They released four notes which will be discussed below.
First note 2329386 fixes an issue where a course program could be set as completed by the user before completing all mandatory courses. This issue was caused by two previously released notes 1614590 and 1768966.
Second note 2343150 was released in order to fix an issue with displaying the description of any object on renovated learning portal. That issue was caused by the ABAP wbdynpro framework which was not rendering the text as expected.
Another note 2343389 that we have prepared corrects an issue where during cancellation of courses form portal the error message returned from BAdi LSO_CHECK_BOOKING was not considered.
Finally note 2359812 fixes an issue where cancellation reasons were not displayed correctly in the cancellation reason drop-down of course type page on the portal.
In order to fix above issues please apply corresponding support package listed in the notes or correction instruction attached to them.
Regards
LSO and TEM Support
openSAP Course: Build Your Own "Internet of Things" Prototype, Choose How SAP Gives Away $50K
I'm excited to announce that openSAP is offering a new course this month called "Imagine IoT." For those unfamiliar, openSAP is SAP's version of the "Massive Open Online Courses" (aka MOOC) philosophy on education. It's free to anyone, and each week new videos and assignments are made available along with expert help via discussion forums. And for this course specifically, there are no prerequisites.
As for the Internet of Things (IoT), it's quickly becoming the tech topic to keep an eye on. And SAP is investing heavily in tools, products, and resources to help you take advantage of it. This course starts by first teaching you about the Internet of Things independent of SAP's involvement. You'll get a good understanding of where IoT came from, why it's quickly becoming relevant today, and where it's going. You will also hear from startups and SAP partners involved in IoT.
You will then learn about SAP's strategy, including how SAP's HANA Cloud Platform can really help you jumpstart your (or your business's) own involvement in IoT. Next, you will get to leverage Design Thinking tools to create your own IoT prototype based on whatever scenario or use case you choose. As you'll learn early on in the course, IoT isn't just about your typical "business value" discussions. Rather, it's a fundamental shift in technology that has the potential to improve the world in even more significant ways.
In fact, SAP has decided to partner with global charities to give you the chance to choose how SAP will donate $50,000 to causes that involve spreading technology and technical skills to those in need. Here's how it'll work: As part of the prototyping experience, you will get the chance to give and get feedback on your prototype through a peer review system. And the top 10 best submitters will each get to choose how SAP donates $5,000 for a total of $50,000. There will also be a gallery where these top 10 prototypes (and many more runners up) will be showcased.
We here at SAP like to think of IoT as the Internet of GOOD Things and encourage you to join with us in showing how technology and creativity can be the start to making a difference in the world.
Please join us in Imagining the Internet of GOOD Things!
Explore Our Digital Future with world premiere films presented by SAP at TIFF ‘16
Digital transformation now exposes us to as much data in one day as someone in the 15th century would have seen in his or her entire life. That doesn’t happen without having a profound impact on society. Big data analytics and digital technologies are moving us into unchartered territory.
We’re in the early stages of understanding how we can use the digital revolution to improve the world and human lives, as well as how we deal with the myriad ethical issues such as data privacy. Used wisely, digital technology can ensure our future, but it will take our collective intellectual, emotional and practical strength as a species to achieve it.
There is no better stage than Toronto International Film Festival (TIFF) to spark a global conversation about our digital future. That’s why SAP has collaborated with the festival to bring to the screen world premieres that explore the present and future effects of digital technology on humanity.
The following films will premiere as part of Our Digital Future presented by SAP at TIFF ‘16:
Black Code
Toronto-based documentary filmmaker and cinematographer Nicholas de Pencier (Four Wings and a Prayer, Watermark) examines the complex global impact that the internet has had on matters of free speech, privacy and activism.
The internet, built on a foundation of openness and trust, faces great strain as it grows beyond Silicon Valley and into the myriad cultures, governments and organizations around the globe. Every day, regimes twist the internet's spirit of freedom into a vice that limits and controls. Every day, computers – the lifeblood of individuals, corporations and governments - are attacked and breached. Visions for our digital future depend on a digital foundation – the internet – that is secure and trustworthy; a place where economies, ideas, individuals and freedoms thrive.
Read more about Black Code and Our Digital Future story here: http://www.tiff.net/films/black-code/
Black Mirror
Black Mirror is a British television anthology series created by Charlie Brooker that features speculative fiction with dark and sometimes satirical themes that examine modern society, particularly with regard to the unanticipated consequences of new technologies. Receiving great acclaim for its first two seasons of chilling stories about technology, the show garnered a massive fan base across the pond. Now it returns on an international scale with a whole new set of terrors, and we’re pleased to present two of these episodes at the festival.
We are increasingly digital beings. Our lives play out, are even lived, online. What do love, work and friendship look like in our digital future? By exploring how technology can be twisted to reflect the darker side of human nature, Black Mirror challenges us to consider the sort of society we want to create. Usually drawing viewers in with unassuming, everyday human stories as the setup, each episode delivers an unnerving twist that compels us to evaluate the digital habits we’ve become so accustomed to.
Read more about Black Mirror and Our Digital Future story here: http://www.tiff.net/films/black-mirror-san-junipero-and-nosedive/
The Headhunter’s Calling
Dane Jensen (Gerard Butler) is a hard-driven Chicago-based headhunter, working at a cutthroat job placement firm. When Dane's boss (Willem Dafoe) announces his retirement, he pits Dane against Lynn Vogel (Alison Brie), Dane's equally driven, but polar opposite rival at the firm, in a battle for control over the company. As Dane gears up for the professional battle of his life, his 10-year-old son Ryan (Max Jenkins) is diagnosed with cancer. Suddenly, Dane is pulled between achieving his professional dream and spending time with his family, who need him now more than ever.
As we see with Dane in The Headhunter’s Calling, digital technology is making our lives more productive but not necessarily easier. With the draw of digital productivity tempting Dane to work, questions are raised over the promises and pressures of modern society, the effects of the indifferent technology driving it, and the wisdom of not forgetting what’s important in life.
Read more about The Headhunter’s Calling and Our Digital Future story here: http://www.tiff.net/films/the-headhunters-calling/
Lion
After a wrong train takes a five-year-old Indian boy thousands of kilometres from home and family, he survives many challenges before being adopted by an Australian couple. Twenty-five years later, armed with only the scantest of clues, he learns of a new technology called Google Earth, and sets out to find his lost family. This true story stars Dev Patel, Nicole Kidman, Rooney Mara, and David Wenham.
We all have dreams. Some dream of fame and fortune, others of happiness and fulfilment. In a world where digital applications are the backdrop for the stories of our lives and our futures, technology can help us realize them in ways previously unimaginable. In Lion, Saroo dreams of reuniting with his long lost family, taking us on a journey to discover how human determination, coupled with digital marvels like Google Earth, can make those dreams come true.
Read more about Lion and Our Digital Future story here: http://www.tiff.net/films/lion/
Snowden
Academy Award–winning director Oliver Stone tackles one of the most important and fascinating true stories of the 21st century. This politically charged, pulse-pounding thriller reveals the incredible untold personal story of Edward Snowden, the polarizing figure who exposed shocking illegal surveillance activities by the NSA and became one of the most wanted men in the world — considered a hero by some, and a traitor by others. The film stars Joseph Gordon-Levitt, Shailene Woodley, Melissa Leo, Zachary Quinto, Tom Wilkinson, Scott Eastwood, Logan Marshall-Green, Timothy Olyphant, Ben Schnetzer, Lakeith Lee Stanfield, Rhys Ifans, and Nicolas Cage.
Edward Snowden’s NSA leaks drove to the fore serious questions about data privacy and security. Three years on, and with a star-studded film telling his thrilling personal story, both sides continue trying to untangle the question “who is protecting whom?” Are governments sincerely trying to protect us by secretly collecting data, or are renegades like Snowden keeping us safe by exposing their schemes? No matter where you stand, there is no denying that big data is opening up new questions about surveillance, freedom, privacy and protection in our digital present and future.
Read more about Snowden and Our Digital Future story here: http://www.tiff.net/films/snowden/
5 Films About Technology
The characters in Peter Huang’s razor-sharp satire Five Films About Technology are as dependent as the rest of us on the devices that are supposed to make us smarter, better, and faster. But, as this hilarious series of scenarios reveals, all that tech may be making us the exact opposite of what we’ve been promised.
This clever short explores the comical side of our digital lives, with vignettes we can all relate to. Few of us today would dare give up our mobile devices – our lifelines to the digital world – despite the awkward moments they unwittingly lead us into.
Read more about 5 Films About Technology and Our Digital Future story here: http://www.tiff.net/films/5-films-about-technology/
Full details of Our Digital Future film series, including the film screenings and related events, can be found at http://discover.sap.com/our-digital-future, and the press release announcing the partnership can be read at http://news.sap.com/sap-presents-our-digital-future-film-series-at-tiff-2016/
ScanSource: Digitizing Tools for Better Vendor and Software Support in Wholesale Distribution
A wholesale distribution company that supplies high-tech value-add software to vendors, ScanSource, headquartered in Greenville, South Carolina, had many legacy systems and realized that it needed to establish efficient global processes to fuel growth.
Due to their great success that resulted in many acquisitions, ScanSource wrestled with a software landscape that had as many as 10 legacy systems. To establish efficient global processes, they knew they had a digital journey to make.
They were looking to simplify product maintenance to let partners act on discounts, streamline complex contract and charge-back functionalities and support their partners with tools that were connected to ScanSource software.
With 80% of ScanSource undergoing a digital transformation within 18 months, ScanSource was able to realize these benefits:
- Solid, scalable software that supports collaboration between re-sellers, vendors, and ScanSource
- Digital tools for managing Human Resource operations as well as re-seller price contracts
- Faster pace of acquisition and integration
Today, more than 2100 high-tech wholesale distribution companies in 94 countries utilize SAP’s expertise, best practices and solutions to manage their business. To learn more about how ScanSource was able to provide a better software platform for growth and increase their pace of acquisition integration, click here .
Hear Wesizwe Platinum thoughts on how to do Digital/IoT (webinar)
Kobus Pienaar, Chief Information officer at Wesizwe Platinum recently spoke with Georg Gradl, Global Lead for the SAP Industry Business Unit Mining about how the company - and the mining industry - is using the newest digital technologies to drive sustainable mining and be able benefit both the company and the community around them. They implemented SAP solutions in just 12 weeks! and by digital technology we mean mobility, Internet of things, 3D printing, wearable technology, sensors, industry 4.0, cloud computing....
The mining industry is as vital to today’s global economies as ever before yet it is currently combating multiple adverse trends such as falling commodity prices, a slowing global economy, health, safety and labor issues.
We hear from mining companies across the globe that they are continuously working and thinking about how technology and digitization can help mitigate these challenges and stay ahead of the curve by being more efficient and safe – and creating a platform for fast growth and flexibility.
Kobus form Wesizwe had some interesting suggestions and insights from their recent and ongoing work. Below are highlights from the 45 minute webinar.
What is a quick win using the Internet of Things? (IoT)
Kobus mentioned that using mobility in the area of printing can easily add up to 70% of savings in printing costs – and also can help reduce the carbon footprint which helps the sustainability reporting. In addition to savings – it dramatically shortens the timeframe for decision making and action. Deploy mobility technology and software directly to users in engineering, plant maintenance, procurement and finance to make the need to print obsolete.
What are the top 5 suggestions for companies embarking on digital projects?
- You must be willing to get out of your comfort zone– you are like a fish that needs to be willing to swim outside of its bowl
- Need right partners and skills internally and externally
- Need senior management buy-in. Projects only work - it will not work bottom up.
- Select the correct systems. Don’t look at emotion – look at business case. They looked at the 10 year business case including all factors and the choice was simple.
- Support the Lines of Business to chase the savings and the benefits. You must devise a way to deploy the digitization solutions such that business units chase savings – not IT. Arm your business units to know and to say that they are saving. Supply the infrastructure and platform for them to succeed – and then build on their success.
If you or colleagues are planning to go to MINExpo- SAP and RPM will be there.
Book a meeting to discuss more on digital transformation and IoT with SAP and RPM at MINExpo.