はじめに
今年の夏ごろから、個人の検証でClaude Codeを使うようになりました。9月からはCAPも触り始め、SAPのデータをAIエージェントから扱う、といったことを少しずつ試しています。
試したことは手元にメモしているのですが、あちこちに散らばっていて、あとから見返しにくくなってきました。そこで、自分用のメモを兼ねて、ここに載せていくことにします。
もともとはSAP ABAPをやってきた人間です。CAPやBTP、AIエージェントはまだ勉強中なので、ABAPの経験から見て引っかかった点も、そのまま書いていくつもりです。
書いていく予定のこと
まずは、最近試した次の内容から始めます。
- CAPで作ったアプリを
@cap-js/agentsでAIエージェント化した話 - Fiori ElementsのDraftと、外部のOData(RAP)を組み合わせたときにはまった点
- SAP AI Coreを使わずに、BTP上でエージェントを動かした話
- Claude CodeにRAPとCAPの両方を作らせた進め方
1本にまとめると長くなるので、概要と詳細に分けて投稿する予定です。
このメモの位置づけ
個人の検証環境で試したことの記録です。本番での利用を前提にした内容ではありません。また、内容は個人の見解であり、所属する組織とは関係ありません。
うまくいったことだけでなく、動かなかったことや、まだ分かっていないことも書きます。間違いや、もっと良いやり方があれば、コメントで教えてもらえるとうれしいです。
次の投稿では、CAPアプリをAIエージェント化して、BTPからローカルのSAPのデータをチャットで更新するところまでの概要を書きます。