SAP

FI

【SAP】3分で理解できる!統制勘定とは?

SAPで出てくる初心者殺しの「統制勘定」についてポイントを絞って解説します。 このページを読めば、統制勘定の利用・設定において必要な知識を網羅することができ、実際の業務で困ることは無くなるはずです。 「統制勘定」は簿記3級程度の知識が前提と言われますが、システム的な仕組みに加えて簿記の...
2020.01.15
BASIS

【SAP】10分で学ぶ権限設計の概念・仕組み

「ユーザ」「権限」「権限オブジェクト」「権限プロファイル」とは?SAPの権限制御の用語とシステム的な仕組みを概念イメージ付きでまとめています。

2020.01.14
ABAP

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

本ページでは、SAPのアドオン開発で用いられる「AUTHORITY-CHECK」命令について解説します。 通常、SAPの標準機能であれば、権限を付与しない限りその機能を利用できないのがデフォルトです。 ほぼすべての機能で、事前に権限チェックが実装されているため、何の権限も持たないユーザ...
2020.01.14
ABAP

【ABAP】1分で理解するSELECT SINGLE

ABAPのSELECT命令の1種「SELECT SINGLE」について解説します。 SELECT SINGLEは、取得元のデータベーステーブルから対象のレコードを1件だけ取得したい場合に用いる命令です。 このページで学べる内容 SELECT SINGLEの構文ルールと使い方・意味SEL...
2020.01.14
ABAP

【ABAP】3分でわかるABAPマクロ

ABAPでも、VBAのようなマクロを定義することができます。ABAPマクロは、1つのプログラム内で同じような命令を複数回利用する場合に、極稀に用いられることがあります。 ABAPマクロは、複数の処理を1セットにまとめて定義しておき後から呼び出して利用するという点でサブルーチンや、汎用モジュー...
2020.01.08
ABAP

【初心者向け】9つのABAP構文ルール(文法)

このページでは、検索してもなかなか出てこなかった「ABAPの基本ルール」を現役のABAPerが9つに分けて整理して解説しています。 このページで学べる内容 ABAPの基本構文ルールコメント/コメントアウトの仕方チェーン命令とは何か?ABAPをコーディングする際の注意点! 「ABA...
ABAP

【ABAP】MESSAGE命令―メッセージの出力方法

本ページでは、MESSAGE命令について解説しています。MESSAGE命令は、エラー時の制御や、ユーザの次のアクションを誘導するための重要な役割を担います。 MESSAGE命令は、入力ミスをした時などに画面の下に赤や黄色で出てくる文章を制御しています。 このページで学べる内容 M...
2020.01.08
ABAP

【ABAP】1分で理解できる!DESCRIBE TABLE命令

本ページでは、ABAPにおける内部テーブルの属性を読み込む命令―。「DESCRIBE TABLE」について解説します。 DESCRIBE TABLEをあまり見かけない方もいらっしゃるかもしれませんが、実は1つのプログラムで1回ぐらいはよく使われている命令です。 このページで学べる内容 ...
ABAP

【ABAP】3分で学ぶSORT命令―内部テーブルのソート

内部テーブルを昇順・降順での並び替えを行うSORT命令について解説します。 SORT命令は単純な並び替えを行うだけのように理解してしまいがちですが、実は結構奥が深い(ソートの優先順や、昇順・降順の混合など)命令です。 このページで学べる内容 SORT命令の意味と使い方ASCEND...
2020.01.08
ABAP

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

本ページでは、内部テーブルに対する処理の中で最も使用頻度が高いループ処理について解説します。 一口に「ループ処理」といっても、ABAPには4種類(LOOP~ENDLOOP・SELECT~ENDSELECT・DO~ENDDO・WHILE~ENDWHILE)存在するのですが、実際にABAPerが...
2020.01.07
ABAP

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

ABAPにおける文字列操作命令「CONDENSE」の使い方、「NO-GAPS」オプションについて解説します。 CONDENSEを日本語に直すと「濃縮する」「凝縮する」といった意味となり、ABAPのCONDENSE命令では変数(データオブジェクト)に含まれるブランクを削除し、文字列だけを残す処...
2020.01.07
ABAP

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

ABAPを実装していく上で、頭に入れておきたい「COMMIT WORK命令」「ROLLBACK WORK命令」についてまとめます。 また、上記2つの命令の役割を整理するにあたり前提となる「LUW」の概念についても合わせて解説します。 LUWの概念を理解していないと、データベースを直接操...
2020.01.06
ABAP

【ABAP】3分で学ぶDELETE文―レコード削除

本ページでは、テーブル(データベース)からのレコード削除―DELETE文について解説しています。 DELETEはなんか簡単そう! と思う方も多いかもしれませんが、構文も2種類ありますし、DELETE文はインパクトが大きいので誤った理解をすると大変なことになります・・・ このページ...
2020.01.06
ABAP

【ABAP】3分で学ぶ-汎用モジュール【CALL FUNCTION】

本ページでは、ABAPerなら知らないと恥ずかしい超・基本知識「汎用モジュールの利用方法/構文ルール」について解説します。 汎用モジュールは、一言でいえば「再利用可能なプログラムの部品」です。事前にロジックを定義しておき、後から呼び出す形で利用します。 そのため、汎用モジュール...
2020.01.06
ABAP

【ABAP】論理式―覚えておきたい8つの比較演算子と注意点

このページでは、比較演算子(=、>、<)で知っておきたい比較演算子を8つ解説します。ABAPでは、数字以外にもEQやNEなどのアルファベットでも比較する場合があるので合わせて解説しておきます。 このページで学べる内容 比較演算子とその使い方比較演算子に対応するアルファベット...
2020.01.06
ABAP

【ABAP】3分で学ぶCOMPUTE命令と算術式

このページでは、ABAPで行う計算処理を一通り整理して解説します。このページで解説する内容をマスターすれば、ABAPの計算式は100%理解できるでしょう。 このページで学べる内容 COMPUTE命令の意味と使い方ABAPで用いる基本的な算術式ABAPにおける計算方法の注意点 AB...
2019.12.31
ABAP

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

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

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

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

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

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

【SAP】3分でわかるRICEF(ライセフ)講座

ABAP開発における基礎知識「RICEF」について3分でサクッと解説します。 「RICEF」を一言で言えば、開発するオブジェクトをざっくり5つに分類して整理したものです。 上記5つの頭文字をとって「RICEF」です。このページでは、「RICEF」を1つずつ順に解説し、それぞれの...
2019.11.29
ABAP

【ABAP】5分で解説―ALVの基本を完全マスター

ABAPで一覧画面を実装する際に利用する「ALV」の利用方法について解説します。 ALVとは、「SAP List Viewer」の略でSAPが用意してくれている一覧表示ツール(汎用モジュール)群です。このページでは以下の内容について整理しています。 このページで学べる内容 ALV...
ABAP

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

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

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

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

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

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

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

本記事では、DATA命令で定義した変数に初期値を設定する方法を説明しています。 また、PARAMETERS命令などDATA命令以外で定義する変数に対する設定方法も本記事で解説していますので、合わせてお読みください。本題に入る前に、まずDATA命令やABAPデータ型ついて理解が曖昧な方は以下の...
2019.11.11
タイトルとURLをコピーしました