Skip to content

latonaio/sap-sandbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Starting Up the API Environment on a "Full-of-Beans" SandBox


sap-sandbox

sap-sandbox は、主にエッジコンピューティング環境において、外部システムをSAPと統合することを目的として作成されたリソースをまとめたリポジトリです。
sap-sandbox の 「sandbox」は、Netflix 韓国ドラマ 「START-UP」 より、すべての開発者のための 地ならし になればという想いから命名されました。
なお、各リポジトリのリソースは、そのままクラウド環境におけるアプリケーションにも適用可能です。

前提条件

sap-sandbox は、オンプレミス版である(=クラウド版ではない)SAPS4HANA API の利用を前提としています。
クラウド版APIを利用する場合は、ご注意ください。

Latona における SAP 領域・機能ごと の リソース整備状況

下の図において、チェックマークが付いているリソースが、Latonaにおいて(少なくとも1次の)整備が行われたものであり、github上に公開されています。

リソース整備状況

各リソースの所在

各リソースの所在は、次の箇所です。

Central Functions

EVENTS
READS
CREATES
SQL

Logistics

EVENTS
READS
CREATES
SQL

Inventory Management

EVENTS
READS
CREATES
SQL

Sales Management

EVENTS
READS
CREATES
SQL

Procurement Management

EVENTS
READS
CREATES
SQL

Production Management

EVENTS
READS
CREATES
SQL

Process Management

EVENTS
READS
CREATES
SQL

Quality Management

EVENTS
READS
SQL

Plant Maintenance

EVENTS
READS
CREATES
SQL

Customer Service

EVENTS
READS
SQL

sap-sandbox における SAP領域・機能 の選択基準

sap-sandbox におけるSAP領域・機能は、SAP S4HANA のあらゆる領域・機能のうち、世界中の企業で繰り返し利用され、利用頻度が高いと判断されるものが、選択されています。

SQL 作成の基準

sap-sandbox において ある機能 に対して SQL を 作成するかどうか は、次の基準に基づいて判断されています。

  • 外部システム側で当該機能の必要十分なデータ量を保持する要求が、平均的にあるかどうか
  • 当該機能の平均的要求に、外部システムから帳票を出力することが含まれるかどうか

上記基準のいずれかに当てはまれば、sap-sandbox において SQL が作成され、該当するレポジトリが存在します。
なお、SAP API Business Hub にて READ API が公開されていない機能については、sap-sandbox において SQL は作成されません。

Rededgeとの依存関係

以下の図は、sap-sandbox と rededge との依存関係を示した図です。(sap-sandbox は マイクロサービス であり、rededge と独立して動作します。rededge と組み合わせないと機能しないということではありません)
SAP-SANDBOX は、REDEDGE との統合に関連して、以下の機能を提供します。

  • Full Coverage of SAP S4HANA APIs(SAP S4HANA API の完全なカバレッジ)
  • Frexibly Mixed Golang / Kubernetes Runtime for API Callers(API Caller のための フレキシブルに組み合わせ可能な Golang / Kubernetes ランタイム)
  • Fragmented and Microservicized Parts(細かく刻まれマイクロサービス化された部品)
  • Nascently Styled API Formats and SQL Sheets(新生にスタイルされた APIフォーマット と SQLシート)
  • Latest! Always Latest!(リソースは常に最新の状態です!)

rededge_sap

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published