ABAP

blankABAP

【ABAP】3分で理解する「テキストシンボル」

本ページでは、ABAPの基礎知識―テキストシンボルについて解説しています。 テキストシンボルは、名称付きのデータオブジェクトのことで、画面上で表示する文字・テキストをIDで管理したものです。実際のプログラムでは、このIDを指定することで、文字・テキストを出力して利用します。 このページ...
2019.12.31
blankABAP

【ABAP】3分で学ぶCONCATENATE命令―文字列結合

本ページでは、ABAPで文字列結合を行うCONCATENATE命令について解説します。 CONCATENATE命令は、文字列を結合する命令です。基本的にはExcelの「concatenate」関数と同じような働きをするため難しい内容ではありません。 このページで学べる内容 CON...
2019.12.16
blankABAP

【ABAP】3分で学ぶMOVE命令―値の代入

このページでは、MOVE命令による値の代入方法について解説します。値の代入とは、変数に別の変数の値を入れたり、直接文字や数字などの値を入れたりして変数の値を変えることを言います。 ページ後半では、MOVE命令の応用編「MOVE-CORRESPONDING命令」についても解説しています。よくあ...
2019.12.10
blankABAP

【ABAP】3分で学ぶMODIFY―行の変更/挿入

本ページでは、テーブルレコードの編集or挿入処理であるMODIFY命令について解説します。 今回は、DB操作の「MODIFY文」について解説していきます。 このページを理解するために以下の2つの命令についての知識が必要です。 INSERT命令UPDATE命令 学ぶ順番として...
2019.11.14
blankABAP

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

WRITE命令の構文ルール、利用方法、各種オプションについて解説しています。 WRITE命令は、内容自体は理解しやすく構文も簡単ですが、出力位置の指定方法などに独特なコツとツボが存在します。また、WRITE命令1つで一覧画面を作ることができる分、出力位置の指定や書式の設定方法など、かなり詳細...
2019.11.14
blankABAP

【ABAP】オフセットーデータ読込・書込

本ページでは、ABAPのオフセット(Offset)について解説しています。 オフセットってなんだ・・・・? という方のために、オフセット(※ITの一般用語として使われます。ABAP限定ワードではありません。)とは何かも解説していますので、是非ご覧ください。 DATA命令の知識が必...
2019.10.17
blankABAP

【ABAP】内部テーブルの宣言―理解しておきたい3つのポイント

ABAPプログラミングの一番の特徴をあげるとすれば、「内部テーブル」です。 他の言語では内部テーブルという概念がないのでとっつきにくく感じるかもしれませんが、ABAPのコーディングはこれを知らないと何も始まりません! とはいえ、理解してしまえば難しくない概念ですしコーディングも簡単です...
2019.10.10
blankABAP

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

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

【ABAP】DO/WHILE―構文ルールと無限ループについて

ABAPのループ処理の代表「DO」と「WHILE」を解説します。 ABAPのループ処理は「DO」「WHILE」に加えて「LOOP」「PROVIDE」「SELECT」がありますが、基本的な概念として「DO」「WHILE」から学習すると良いでしょう。 DO/WHILEをしっかり理解しておけ...
2019.08.26
blankABAP

SAP テーブルバッファリング―3タイプ別解説

本ページではSAPでアドオンテーブル作成時に設定できるバッファタイプについて解説します。 テーブルバッファリング・・・? 実はこの設定はアドオンテーブル作成時の必須項目ではないため、実は理解せずともなんとなく生きていけてしまうのですが、知っていると便利なのでこのページで解説します。 ...
2019.08.23
blankABAP

【ABAP】SELECT-SINGLE―押さえておきたい2つのポイント

以前解説したSELECT-SINGLE命令の補足編をポイントを2つに絞り解説します。そもそものSELECT-SINGLE構文を知りたい!という方は、まずは以下のページを読んでから戻ってきてください。 また、今さら、、、と思うかもしれませんが、改めて構造とテーブルの違いも知っている...
2019.08.23
blankABAP

【ABAP】クラスタテーブルとプールテーブルの全貌を明かす

SAPのテーブルは、大きく分けて3種類に分類することができます。 その3種類、全て理解していますか? と言いつつ、3種類あるんだーと言われても分からない人が多いのが実情かと思います。 このページの内容を理解して「一段上のスキルを持っているなあ」と感心されるABAPerを目指しまし...
2019.08.23
blankABAP

モジュール化の3つのメリットとは?

汎用モジュール・サブルーチン・クラスなど、プログラムを細かい機能単位でモジュール化する手法はABAPだけではありません。実際、なんとなく便利だなあ、とは感じているものの体系だってモジュール化のメリットを考えたことがある人は少ないと思います。この記事では「モジュール化のメリット」を大きく3つに分けて...
2019.08.23
blankABAP

【ABAP】DB操作のための必須知識のなんちゃってカリキュラム

SAP―ABAPの特徴。それは、なんといっても「テーブル」でしょう。アドオンテーブルやら、内部テーブルやら初心者にとってはややこしいですよね? ビューとか、INSERTとかいきなり言われてもよくわかりません・・・。 という人に、いきなりMODIFYの説明をしても理解不能でしょう。ですが...
2019.08.23
タイトルとURLをコピーしました