SAP

ABAP

【ABAP】3分でわかるABAPマクロのすべて

ABAPでも、VBAのようなマクロを定義することができます。 ABAPマクロは、1つのプログラム内で同じような命令を複数回利用する場合に、極稀に用いられることがあります。 ABAPマクロは、複数の処理を1セットにまとめて […]

ABAP

【ABAP】1分でわかるCONDENSE命令

ABAPにおける文字列操作命令「CONDENSE」の使い方、「NO-GAPS」オプションについて解説します。 CONDENSE命令とは CONDENSE命令とは、ABAPにおける文字列の処理命令です。 「CONDENSE […]

ABAP

【ABAP】WRITE命令―初心者向け

WRITE命令の構文ルール、利用方法、各種オプションについて解説しています。 WRITE命令は、内容自体は理解しやすく構文も簡単ですが、出力位置の指定方法が重要となりますので、最後までご覧ください。 また、WRITE命令 […]

ABAP

【ABAP】超・基本―デバッグ(DEBUG)の手順

ABAPのデバッグ方法を初心者向けに整理しました。 時と場合によって、また人によってデバッグの仕方が異なりますが、もっとも一般的なデバッグの方法を解説します。 前提:デバッグ(DEBUG)とは? まず前提となる「デバッグ […]

ABAP

【SAP】LUW-データの整合性担保

ABAPを実装していく上で、頭に入れておきたい「COMMIT WORK命令」「ROLLBACK WORK命令」についてまとめます。 また、上記2つの命令の役割を整理するにあたり前提となる「LUW」の概念についても合わせて […]

ABAP

【ABAP】CONSTANTS命令―定数定義

ABAPにおける定数定義に用いるCONSTANTS命令について解説します。 定数とは何か?定数を定義することに意味はあるか?DATA命令との違いは何か? 実際にABAPを書く際に実践的な知識を中心に解説します。 ABAP […]

ABAP

【ABAP】READ TABLE―内部テーブルの読み込み

本ページでは、READ TABLE命令による内部テーブルの読み込み処理について解説します。 ABAPでは、この内部テーブルの処理が鍵となりますので、丁寧に理解しておく必要があります。そのため本ページでは、構文ルールに加え […]

ABAP

【ABAP】計算式―COMPUTE命令と算術式

このページでは、ABAPで行う計算処理を一通り整理して解説します。 このページで解説する内容をマスターすれば、ABAPの計算式は100%理解できます。 難しい内容はありません。 まず、計算を実行するCOMPUTE命令。そ […]

ABAP

【ABAP】3分で理解するCLEAR命令

このページでは、データオブジェクト(変数・構造・内部テーブル)の初期化を行うCLEAR命令について解説します。 CLEAR命令以外の、初期化に関する命令であるREFRESH命令やFREE命令についても本ページで解説を加え […]

ABAP

【ABAP】CONCATENATE命令―文字列の結合

本ページでは、ABAPにおけるCONCATENATE命令について解説します。 CONCATENATE命令は、文字列を結合する命令です。 ① 実際に利用する場合に頭に入れておいたほうがよいこと・留意点 ② SEPARATE […]

ABAP

【ABAP】MOVE命令―値の代入

このページでは、MOVE命令による値の代入方法について解説します。 値の代入とは、変数に別の変数の値を入れたり、直接文字や数字などの値を入れたりして変数の値を変えることを言います。 ページ後半では、MOVE命令の応用「M […]

ABAP

【ABAP】EXIT/CONTINUE命令―ループパスの強制終了

本ページでは、ループ処理の強制終了に関するEXIT命令とCONTINUE命令について解説しています。 EXIT命令は、その名の通り「抜ける」という意味でループ処理の強制終了をイメージしやすい分使用頻度が高いです。 ただし […]

ABAP

【ABAP】CHECK命令―ループパスの条件付き終了

ABAPのCHECK命令について整理します。 CHECK命令は、一般的にはある条件を満たさない場合にループ処理を抜ける命令です。 ループの外でCHECK命令を行った場合には、現在の処理ブロックを終了します。(例えば、サブ […]

ABAP

【ABAP】PARAMETERS―選択項目の作成

本ページでは、選択画面作成の際に必須となる「PARAMETERS命令」について解説します。 選択画面を作成するには、「SELECTION-SCREEN命令」「SELECT-OPTIONS命令」、そして本ページで解説する「 […]

FI

【SAP】転記日付と伝票日付と登録日付の違い

SAPのFI(会計)モジュールにおける伝票日付と転記日付、そして登録日付の違いについて解説します。 システム的に重要な日付のか、重要ではない日付なのかを意識しておかないと入力ミスにつながり、場合によっては取り返しがつきま […]

ABAP

【ABAP】IF/CASE―条件分岐の使い分け

「IF文」「CASE文」と呼ばれる条件分岐命令について解説します。 決して難しい概念ではないので、初心者でもパッと使えてしまうかもしれませんが、両者の使い分けや構文ルールをしっかり押さえておくことは重要です。 IF文を使 […]

ABAP

【ABAP】3分でわかるAUTHORITY-CHECK―権限チェック

本ページでは、SAPのアドオン開発で用いられる「AUTHORITY-CHECK」命令について解説します。 通常、SAPの標準機能であれば、権限を付与しない限りその機能を利用できないのがデフォルトです。 ほぼすべての機能で […]

SAP

【SAP】SAP導入のメリット・デメリット

本ページではSAP導入のメリット・デメリットを解説していきます。 何故、世界中の大企業がこぞってSAPを使っているのか? ここでは、一般的に言われているSAPを使うことのメリットとデメリットに加えて、SAP導入プロジェク […]