ABAPConf 2025の洞察:マンハイムからの日記

TL; DR

  • ABAPConf は今年、オンラインとオンサイトの 4 つのサイトで同時に開催される本格的なイベントとなりました。
  • イベント自体は洞察力に富み、インタラクティブで、魅力的なものでした。
  • 経験者や SAP 実装チームによる素晴らしい講演が行われ、思慮深い質問や議論が交わされました。

概要

ABAP会議 2025年はXNUMXつの場所が同時に稼働し、大盛況でした 2日間以上, 開発者による、開発者のための ABAP に重点を置いたカンファレンスを次のレベルに引き上げます。 Rev-Tracは再びサポートする機会を得ました ABAP会議昨年の参加を踏まえ、 コードコネクト ザンクト・レオン=ロートで、recapとUI5Conと並んで開催されました。幸運なことに、同僚と共にマンハイムの会場で参加することができ、この種のイベントを体験するにはこれが最良の方法だと考えています。  

コミュニティデー

コミュニティデーは、ビールとピザを囲んで交流を深める居心地の良い空間を提供し、カンファレンスの雰囲気を盛り上げました。また、同僚のフリッツ・モソニー氏と共にプレゼンテーションを行い、「シフトレフト」のヒントを共有しました。 S/4HANA 変換、 空想的なおとぎ話として伝えられる 準備と文化に関する重要なポイントを強調しました。続いて、FritzはRev-Tracが移行の成功をどのようにサポートするかを紹介する創造的なボードゲームを紹介しました。 

トビアス・ホフマン氏からもいくつかお話を伺いました とても興味深い 統計a試合 SAPとABAPの使用状況を他の言語やエコシステムと比較した。もう一つ興味深い点は、on 見なす なぜこれほど大きな違いがあるのか​​、そして安定した取引を必要とするセクターの性質が大きな要因となっているのか。 

SAPコミュニティ擁護団体のローラ・シュミッツは、grを運営するロケーショングループの奨励など、コミュニティをサポートするために行われているすべてのことについて話しました。尻の根っこ このようなコミュニティイベント。 

1日目: 4年2025月XNUMX日

冒頭、Tobias Hoffman氏とPaul Peitz氏によるSAPとABAPの機能に関する最初の講演とイントロダクションで幕を開けました。この講演では、従来のABAPから現代のABAPへの移行時に直面する課題について深く掘り下げました。

私は観客が 全員が一致して、 広大な配列 オプションとコンポーネント 従来のABAPだけだった時代と比べて、今やソリューションを構築するのは大変なことです。 ドニプロ およびABAP SQL結果的に価値実現までの時間が短縮され、可動部品が少なくなります。, さまざまな拡張オプション、テクノロジーレイヤー、そして課題があります。 すべてが稼働し、IDEの選択も(そして完全なアプリを開発するにはADTとBASの両方が必要) そして統合の複雑さ。それに加えて、様々なスタックのデバッグやトレース、そしてトレーニング不足という課題も存在します。  

良い面としては、新しいAI機能がこの分野に新たな可能性をもたらすものとして挙げられました。ここで挙げられた点は非常に妥当なもので、基盤となるアーキテクチャが、現在提供しているソリューションに根本的な複雑さをもたらしています。私の唯一の推測は、 に対する この感情は、古典的なABAPのよりシンプルな時代をロマンチックに捉えるかもしれないが、過去にはBSP、WDA、PI/PO、BW/BEx、LSMW、ワークフロー、プロセスとフォーム、Visual Composerなど。どの時代にも複雑さはありますが、それは形を変えるだけです。全体として、これは素晴らしい、考えさせられる議論のきっかけとなりました。 

次に、Jouleが完全なRAPアプリケーションを生成するLabs Previewデモを見ました。nクリストフと描いた仕様 Goイルミック aセバスチャン・ヴェルナー氏。このような進歩を見るのは興味深いですが、完全に成熟するにはまだやるべきことが残っています。  

アーキッシュ ルッパ スイス鉄道(SBB)はECCの経験を共有しました S/4HANA 変革の旅。RAPで再実装したアプリの具体的な例2つと、クリーンなコア評価をどのように達成したかを詳しく見ていきます。 of 約90%と80% , それぞれです。リリースされたオブジェクトがどこにあるのかがわからない、ロックオブジェクトが現在サポートされていないなど、彼らが直面している現実的な課題を見て、聞いて、励まされました。 

次の講演者は  ビョルン・シュルツ( ソフトウェアヒーロー) は、リリースされた拡張コンポーネント ライブラリである XCO ライブラリに基づいています。 これはフレームワークを提供するクラスの標準セットです 機能レベルツールなど 日付/時刻、システム実行時情報、Json、Excel、UUID、文字列、メッセージはすべて、非常に流暢な API で実行されます。

一部 スタッフ I スポーク このトピックを高く評価しなかったが、私にとっては, まさに宝石でした。ABAPに習熟してからずっと、これこそが私が求めていたものでした。 多くの場所, 独自のメッセージオブジェクトを実装し、そのメリットを既存ユーザーに納得してもらう必要がありました。多くの混乱とやり直しがありました。しかし今では、ライブラリと、様々なリリーススコープ(標準、クラウド、主要ユーザー)に対応したライブラリが揃っています。

デモ 表示するケース入り オブジェクト生成機能、 which 役に立ったが、残念なことに、観客は動的コード生成の複雑さについて追跡調査を行いました。私にとって、XCOライブラリは理解を深める上で非常に役立ちましたが、テスト容易性に関しては大きな欠点が一つありました。ファクトリーメソッドはすべて静的であるため、これによって節約できた作業の一部が無駄になってしまいました。

 

マンハイムのABAPConfで新たなつながりを築く

2日目: 5年2025月XNUMX日

2 日目は、Boris Gebhardt 氏と Fabian Fellhauer 氏による ABAP プラットフォームの影響と戦略の概要の説明から始まりました。 ABAPについて C大声で できる オンプレミスからパブリッククラウドまで、すべてのスタックで使用可能( y私たちのe ロードマップの観点から見ると、現在, RAPビジネスオブジェクトジェネレータとABAP向けのJoule Dev Capabilitiesがあります。次に、静的ドラフトスコープと共同ドラフトのサポートが追加されます。近日中に 集計とグループ化、そしてAIによるユーザー入力の推奨機能を備えた分析テーブル。また、マネージドRAPの生成と検証の実装といったAI機能の一部についても、限定的なデモを実施しました。 

CDS RAP Fiori Elementsは、Frank Engertによる次のトピックでした。 ソフトウェイこれは、実際の使用例を紹介する優れた例であり、BTP ABAP Multitenant SaaS の事例です。 非常に 興味深い トピックを徹底的に解説し、直面した課題も共有しました。シナリオでは、クラウドコネクタを介してオンプレミスシステムに簡単に接続できる電子請求書について説明しました。,   iDoc 請求書データのプッシュアウト。Frankはソリューションの概要、マルチテナントの影響、そしてABAPチームのスキルアップに向けた学習過程について詳しく説明しました。 

彼はオープンの利点を説明した source RAPジェネレータ André Fischer氏による、このような複雑なRAPアプリのシナリオや、良いバージョンを作成する前にサンプル実行を行うなどの便利なヒントも紹介されています。ビジネスメンテナンス設定や多次元分析のための他のRAPアプリジェネレーターツールも使用しました。 良い結果データ不足などの課題も共有された。 などのツールによる自動ユニットテスト 電子キャット テストデータコンテナが一度提供されると、フランクはいくつかの質問に答えました。 専門分野 に対する 出力管理。 

昼食後, Sevdiye氏によるABAPのためのJouleの深い洞察を堪能しました。 リンホフレオン・クノール氏とマヌエル・バーニング氏。コードの説明はセヴディエ氏によって非常に分かりやすく説明され、AIモデルの品質管理と、改良を重ねる過程で他のモデルと比較評価される仕組みが紹介されました。マヌエル氏は予測コード補完の仕組みについて説明し、 提供 競合モデルのベンチマークに基づいてモデルが継続的にトレーニングされ、改良され、勝った場合にはそのモデルに切り替えるという方法について、さらに詳しく知る必要がある。彼は、 HumanEval ABAP AIのベンチマークは at 現在Pythonと比較して約80% at 94%、良好な結果 表示 これまでの進歩と今後の課題について。 

レオンはさらに詳しく説明し、AIモデルが実行時に開発者のコ​​ンテキスト(ローカルコード、依存関係、コメント、ユニットテストなど)と統合され、IPを安全に保ちながら有用かつ関連性の高い結果を提供する仕組みについて説明しました。この仕組みを高性能化するための課題と、これらのプロセスをより緊密に連携させることでパフォーマンスを向上させる新しいアプローチの概要についても説明しました。

クレメント リンゴット 実証 ABAP Cloud で新しい永続フィールドを追加して API を拡張する例です。実際のライブデモを見ることができてとても良かったです。 

ジョシュア・ハイスラーは、拡大する迷路を抜け出すための洞察力に富んだプレゼンテーションを行った。 S/4HANA (オンプレミス)。 SAP BTPガイダンスフレームワーク はこれに役立ちます。 SAP アプリケーション拡張方法論 便利なスプレッドシートがあります!また、役立つドキュメントもいくつかあります含みます: 

ジョシュア氏は、アプリケーション拡張方法論をさらに洗練させ、アーキテクチャ、概念、そして実際の視点から要件を評価し、最適なアプローチを見つけるための実用的な意思決定フレームワークを構築した興味深い方法についても共有しました。 非常に興味深い オープンソースプロジェクト、 拡張機能検査官, すべてのコンポーネントと依存関係を公開します, および拡張コードの関係。 

最後に, SAPのMarkus Koenigstein氏がABAPの最新イノベーションについて紹介しました。 かつて 4 ABAP 機能更新を含む V2508 Fiori Elements: 

  • Fiori ElementsのバックエンドをWebソケット経由でリアルタイムに更新する副作用イベントが、プライベートエディションにも導入されるようになりました。これは素晴らしい機能で、CAPの対応が羨ましいです。 
  • グループ化と合計を含む分析テーブルをオブジェクト ページ (読み取り専用) 内に表示する機能。
  • マルクスはまた次のことを共有した世代フレキシブルプログラミングモデルエクスプローラー – とてもわくわくする 確認してください, および I’m RAP と CAP の両方でこれを楽しみにしています。 
  • また、最新のキーユーザー対応も確認できました。標準アプリのフィールドラベルの更新やテキスト配置の変更が可能になりました。 
  • すべてのショートカットを状況に応じて表示できる機能もあります。 フィオリ アプリケーションバーのユーザーメニューからElementsアプリケーションを選択します. 
  • また、コンテキストヘルプにはバックエンドからのデータディクショナリヘルプが表示されるようになりました。. 

全員 ABAPの最新かつ最高の進歩に関する貴重な情報が満載で、大変満足しています。いつものようにAIに関する内容もありましたが、簡潔なマーケティング概要だけでなく、実際のデモや舞台裏の詳細も紹介されていました。いつも通り, コミュニティ内の同じ考えを持つ開発者と交流できたことで、イベント全体が大成功に終わりました。 

ABAPConf 2025は、SAP開発者コミュニティがいかに活気に満ち、協調的で、先進的であるかを改めて証明しました。会場にお越しいただいた方も、オンラインでご参加いただいた方も、共有された洞察や築かれたつながりは、きっと役立つでしょう。 維持する ABAP コミュニティの活気。