ABAP開発

記事数 24
  • ABAP開発

よくあるプログラムバグ:SELECT-OPTIONSなのに条件指定をイコール(=)にしている

SAPのERPシステムは、パッケージシステムといえども、どのプロジェクトでも多かれ少なかれアドオンプログラムは作成されています。おそらく今後、ノーコードツールも今以上に充実していくでしょうから、それに合わせてアドオン開発も減っていくとは思いますが、現状はまだまだ新規プログラムが作成されていっている

  • ABAP開発

バッチインプットプログラムを作成する時に気を付けておきたいこと

アドオン開発をする時に大量データを一括でSAPにインプットしたい場合に活用する技術として、バッチインプットがあります。SAPの場合、標準機能がブラックボックスになっているため、直接テーブル更新の処理を行ってしまうと、どこに影響が出てしまうのかが見えないため、通常は標準テーブルの更新は行わず、BA

  • ABAP開発

デッドロックが発生したときのログの確認

多くの人が同時に使うITシステムにおいてトランザクション制御というのは難しい課題の1つで、同じデータを同時に複数のセッションから更新しないように排他制御を行うというのは基本的な考え方です。セオリーとしてはデータを更新する前には、そのレコードのデータにロックを掛けて、他から更新できな

  • ABAP開発

ジョブエラーや実行時エラー(ショートダンプ)した時にチェックするトランザクション

SAPコンサルとして仕事をしていると予期せぬエラーや障害が発生することが少なからずありますよね。プログラム不具合であったり、マスタ設定の不備やメモリ不足など原因が多岐に渡り、原因の特定に時間が掛かってしまうことも多いです。そのようなSAPのプログラムが実行時エラーになってしまった場合に、原

  • ABAP開発

効果的にデバックをするためのテクニック

ABAP開発に限らずプログラミングに不具合はつきものです。人の頭で考えられるキャパには限りがあるので、いざ実行してみたら想定していなかった動きをする事は普通に起こる事です。だからこそ、テストをしっかりと行なって、本番化に向けて不具合をつぶしていく作業をするのですが、ソースコードを見ているだ