ABAP開発

記事数 24
  • ABAP開発

ABAPのレポートプログラムにおけるイベントブロックについて

ABAPのレポートプログラムにおいて重要な概念にイベントブロックがあります。ABAPのプログラムは各種イベントをトリガーに、そのイベントに応じたタイミングで処理が走る形になります。そのため、こういう機能を実装したい場合は、どのイベントにどの処理を書く必要があるのかを判断できる必要があります

  • ABAP開発

ABAPプログラムからオンライン実行かバックグラウンド実行かを判定する方法

アドオン開発をしている時に、オンラインで実行された場合とバックグラウンドで実行された場合に異なる動作をさせたいケースが割とよくあります。バックグラウンド実行をしたいということは、時間なのか先行プログラムの終了なのかなどトリガーは様々ではありますが、自動で勝手に処理しておいて欲しいということなので

  • ABAP開発

2本のプログラムを並べて見れる分割画面エディタ

似たようなアドオンプログラムを作る時に、共通化するまでもない処理とか、微妙に異なるのでコピペは出来ない部分とかを並べて見たいときありますよね。2つセッションを開いて並べて見ても良いのですが、ちょっとめんどくさいし、何か良い方法ないかなと思っていたのですが、SAP標準機能として用意してくれていまし

  • ABAP開発

バグの少ないプログラムを書くためのABAPプログラミングの基本

今回は、ABAPでアドオン開発をする時に気を付けておきたいポイントについて整理してみようと思います。プログラムとバグは切っても切れない仲で、人間がやっていることである以上、いくら気を付けても出てしまうときには出てしまうのですが、それでも日頃からバグを出しにくいポイントを意識してコーディングしてお

  • ABAP開発

アイコンを表示する場合のコードを調べるためのトランザクション:ICON

レポート機能等を開発する時に画面上にアイコンを表示したい時がありますよね。よくあるのが、ステータスを赤・黄・緑の3色で視覚的に分かりやすく表現するために、信号のアイコンを使ったりします。その時の実装方法についてですが、当然、エディタ上に絵文字を入力するわけではありません。