SAP

ABAP

【SAP】ビュー(view)を1から説明

さて、ざっくりビューとは何でしょうか?と聞かれたらどう答えますか? データベースビューと更新ビューの違いは何でしょうか?ビューを理解・利用することは、「いかにユーザフレンドリーなSAPを構築するか」という点に大きく寄与し […]

ABAP

【ABAP】内部テーブルのテーブルデータ型とは?

内部テーブルと一口に言っても、ABAPを書いていくうちに「ソートテーブル」や「ハッシュテーブル」という言葉に出会うはずです。 なんとなく手探りで理解するのもいいのですが、人に説明する時のために体系だって覚えておきたいもの […]

ABAP

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

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

BASIS

【SAP】覚えておきたい裏技集5選

本ページでは SAPの開発者なら「知っておかないと恥ずかしい」 SAPの利用者なら「知っているとかっこいい」 トランザクションコードの裏技集を解説していきます。 トランザクションコードとは? そもそも、トランザクションコ […]

SAP

SAP理解の第1歩―トランザクションコードとは?

SAPを初めて触る人にとって、最初に戸惑うのが「トランザクションコード」です。 ちょっと見づらい画面に加えて、急に飛び出す「トランザクションコード」という言葉。ヘルプデスクに電話をしたら、「 “FB03&#8 […]

ABAP

VALUE/DEFAULTオプションを丸っと解説

本記事では、DATA命令で定義した変数に初期値を設定する方法を説明しています。 また、PARAMETERS命令などDATA命令以外で定義する変数に対する設定方法も本記事で解説していますので、合わせてお読みください。本題に […]

ABAP

【最新】ABAPのデータインライン宣言とは?

日々、刻々と進化するIT業界、そしてWEB業界。 IT人材の活躍の場は増える一方で、日々知識を吸収し続けなければならない状況ですね。ABAPも、かなりレガシーと化した言語になっているように感じますが、一方でこれから大きな […]

ABAP

【ABAP】SELECT-SINGLE データ取得入門!

連載:ABAPで書くSQL構文 今回から、ABAPで書くSQL文について解説記事を書いていきます。 実際の考え方は基本的なSQLの概念・構文とほとんど同じなのですが、ABAPで書く場合の独特なルールをきちんと解説した記事 […]

ABAP

【ABAP】LOOP―ループ処理のツボ

ABAPのコーディングで特徴的なのが、内部テーブルの使用です。 内部テーブルとは、簡単に言うとプログラムの一般用語で言う二次元配列みたいなものです。LOOP処理の解説に移る前に、内部テーブルについては事前に理解しておく必 […]

ABAP

【ABAP】5分で学ぶ「サブルーチン」―PERFORM

ABAPプログラミングの超基本知識「サブルーチン(PERFORM文)」について説明していきます。 簡単に説明すると、「サブルーチン」は繰り返し利用される機能のまとまりです。 概念はわかるけど、利用方法がよくわかっていない […]

ABAP

【ABAP】データ型―文字列型・整数型の基本理解

ABAPデータ型とは、事前にSAPに登録されているデータ型のことです。 「データ型」とは、DATA命令で定義する変数(箱)の仕様を指定するものです。(整数なのか文字列なのか日付なのか・・・。) TYPES命令でデータ型を […]

ABAP

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

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

ABAP

【ABAP】SELECT-OPTIONS―選択項目の作成

本記事では、選択画面作成時に利用する ”SELECT-OPTIONS”を説明します。 SELECT-OPTIONS命令は、SAPの画面を作成する際に必須知識となる構文です。以下のサンプル画面の中における項目「連番」「処理 […]

ABAP

【SAP】アドオンテーブル作成―全6ステップ解説

検索しても意外と出てこない「アドオンテーブル」の作成手順――。 アドオンテーブルの作成方法を知れば、ABAPのデータ構造や裏で動いている処理内容がよくわかるようになります。本ページでは、1から10まで、つまりトランザクシ […]

ABAP

【ABAP】INCLUDE―3分で分かるインクルードプログラム

このページでは、インクルードプログラムについてサクッと解説しています。 決して難しい概念ではないので、手短にまとめておきます。 まず、前提としてインクルードについて前書きさせてください。 インクルード(include)と […]

ABAP

【ABAP】SELECTION-SCREEN―選択画面作成の基本

本ページでは、ABAPの基本である「選択画面」の作り方を説明します。 「選択画面」とはそもそも何? 「選択画面」は何が重要なのか? コーディングはどうするの?SELECTION-SCREENは何をする命令なの? このよう […]

ABAP

【ABAP】レンジテーブル? 目指せテーブルマスター

レンジテーブルとは何か? そう気になってこのページに来ていただいた方のために、レンジテーブルを解説します。 が、「そもそも ”テーブル” って何か知っていますか?」 初心者の方でも分かるように解説することを心がけています […]

ABAP

内部テーブル/構造/変数―ABAPの3つの基本

ABAPをコーディングする上で、主に初心者が躓きがちな「内部テーブル」「構造(ワークエリア)」「変数」について整理して解説しています。 「内部テーブル」も「構造(ワークエリア)」も「変数」も、どれもプログラム実行中のみ存 […]