SAP BTP 学習日記 Day11 —— iFlow 応用:Request Reply で S/4HANA API 連携・Router で条件分岐を実装
Cloud Integration の iFlow を改造して Request Reply ステップで SAP サンドボックスの受注データ取得に成功。さらに Router(条件分岐)ステップを追加して orderId の有無によって処理を分ける iFlow を実装しました。条件式のハマりポイントも詳しく記録しています。
SAP BTP 学習日記 Day10 —— SAP Integration Suite 入門:最初の iFlow を作成・デプロイ・動作確認まで
SAP Integration Suite のサブスクリプション作成からロール設定・ケイパビリティ有効化・最初の iFlow 作成・デプロイ・Bruno による動作確認まで完全に記録しました。途中で遭遇したアクセスエラーや認証エラーの解決方法も詳しく説明します。
SAP BTP 学習日記 Day9 —— CAP Java + XSUAA が効かない!6層のエラーを一つずつ解決した記録
BTP にデプロイした CAP Java アプリで XSUAA を設定したのに認証が効かない問題を徹底的に調査しました。xs-security.json の不備・CDS 認可ルールの欠如・Spring 独自エンドポイントの問題・UTF-8 BOM・依存関係不足・application.yaml の手書き設定という 6 層の問題を一つずつ解決した実戦記録です。
SAP BTP 学習日記 Day8 —— CAP Java から S/4HANA カスタム API 連携・XSUAA 認証・BTP デプロイ
Day7 で作成した S/4HANA カスタム OData V4 API を CAP Java から呼び出す実装を行いました。SSL 証明書期限切れや文字コードエラーなど複数のエラーを解決し、BTP へのデプロイ・XSUAA 認証設定まで一通り完了しました。
SAP BTP 学習日記 Day7 —— S/4HANA 練習環境で ABAP RAP カスタム OData V4 API を作成してみた
Eclipse + ADT を使って S/4HANA 練習システムに接続し、ABAP RAP(RESTful Application Programming)でカスタム OData V4 API をゼロから作成。テーブル・CDS View・Behavior Definition・Service Binding まで一通り作成し Bruno でデータの登録・取得まで成功しました。途中で遭遇した数々のエラーと解決方法も詳しく記録しています。
SAP BTP 学習日記 Day6 —— api.sap.com サンドボックス API 接続 & Destination Service 入門
api.sap.com の Sales Order A2X API をブラウザと Bruno で確認し、CAP Java から RestTemplate で実際にデータ取得成功。さらに BTP Cockpit で Destination を作成し、Destination Service の概念を学びました。
SAP BTP 学習日記 Day5 —— CAP Java Handler 入門:@Before・@After イベントでビジネスロジックを実装
Java 21・Maven のインストールから CAP Java プロジェクト作成、@Before バリデーション・@After ログ出力まで実装。Node.js 版との違いや gen/ フォルダの仕組みも解説します。
SAP BTP 学習日記 Day4 —— CDS Projection・SQLite 永続化・Bruno テスト・Fiori アノテーション
CDS Projection のフィールド絞り込み・計算フィールド・where 条件、SQLite ファイルへの永続化、Bruno を使った OData CRUD テスト、Fiori アノテーション(@UI.lineItem)の設定まで学習しました。
SAP BTP 学習日記 Day3 —— CDS データモデル深掘りと Fiori Preview 自動生成
CDS の基本型・Association・Composition・managed aspect を学び、CSV テストデータの追加、OData V4 クエリの練習、Fiori Elements による画面自動生成までを一気に体験。数十行のコードで検索・フィルタ付き一覧画面が自動生成される CAP の強みを実感しました。
SAP BTP 学習日記 Day2 —— 最初の CAP プロジェクト作成から cf push デプロイまで
SAP CAP プロジェクトをゼロから作成し、BTP Cloud Foundry にデプロイするまでの全手順を記録。途中で遭遇した3つのエラー(cds バージョン不一致・HANA ドライバー・XSUAA 認証)の解決方法も詳しく解説します。