ビズドットオンライン

ABAP

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

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

変数の命名―わかりやすい名前の付け方はこれだ!

プログラミングのゴールは「設計書通り動くこと!」。設計書通り動いていれば、テストも通るし実際の業務にも影響を及ぼさない―。 というのは、一見正しいように見えますが、「設計書通り動くこと」というのは100%のプログラミングではありません。100%は「わかりやすいソースコードであること」という条...
2019.10.09
FI

【SAP】FIの基礎―すべては会社コードから

SAPのFIモジュールの基礎「会社コード」を説明していきます。 記事後半で会社コードの設定方法自体も解説しています。 前半では、なぜ会社コードが重要なのか?という点に力点を解説します。というのも、会社コードって結局何?みたいな根本的な問いに答えることが、FIモジュールの基礎理解となるた...
2019.10.09
FI

【SAP】反対仕訳(逆仕訳)とは?マイナス転記とは?

なんとなくわかるようで、意外とよくわかっていない「反対仕訳」について解説します。反対仕訳?マイナス転記?という疑問に回答していきます。 このページはSAPでの「反対仕訳」について解説していますが、前半はSAP関係なく一般的な簿記の解説なので、反対仕訳のみを知りたい方も是非ご覧ください。 ...
2019.10.09
ABAP

【ABAP】FIELD-SYMBOLS―フィールドシンボル―意味と使い方

本ページではフィールドシンボル(FIELD-SYMBOLS命令)の解説をします。 「フィールドシンボル」は、フィールドシンボル単体で説明するとかえって混乱します。というのも、「フィールドシンボル」単体で利用するシーンがほとんどないためです。 このページでは、FIELD-SYMBOLS命...
2019.10.03
ABAP

【SAP】バックグラウンド実行プログラムをデバッグする

ABAPのプログラム実行方法は2種類存在します。 1つが、オンライン実行。 もう1つが、バックグラウンド実行です。 本記事では、前提知識として2つの実行方法の違い、利用シーンについて解説。その後、デバッグできないバックグラウンド実行プログラムをどうにかデバッグする方法を解説します...
2019.09.30
ABAP

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

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

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

本ページでは、選択画面作成の際に必須となる「PARAMETERS命令」について解説します。 選択画面を作成するには、「SELECTION-SCREEN命令」「SELECT-OPTIONS命令」、そして本ページで解説する「PARAMETERS命令」を理解していればOKです。 以下に、 「...
2019.09.12
IT-Skills

知っておきたい「ソフトウェアテストの7原則」とは?

単体テスト、結合テスト、業務検証テスト、パフォーマンステスト・・・。 世の中には、実に多くの「テスト」が存在します。しかしながら、その「テスト」の品質はテスター個人のノウハウやスキルに依存するのが実情です。 本ページの執筆のきっかけともなった、とあるプロジェクトにおける「炎上」事例をも...
2019.09.12
IT-Skills

基本設計(外部設計)と詳細設計(内部設計)の違いは?

本ページでは、基本設計と詳細設計の記載内容の例を説明しつつ、それぞれの違いをなんとなく理解できるよう解説していきます。 基本設計は、現場によって「外部設計」、詳細設計は「内部設計」とも呼ばれますが、本ページでは「基本設計」「詳細設計」の用語で統一します。 基本的には、呼び方が変...
2019.09.11
IT-Skills

構成管理とは?目的と意味を3分で解説!

システム関連の仕事をしているとたまに出てくる「構成管理」という単語―。 皆さんは、その意味をちゃんと理解しているでしょうか? 初めて「構成管理」という言葉を聞いた人に分かりやすく説明できるでしょうか? 最近になって、ますます「構成管理」という概念が重要視されるようになり、関連ツー...
LifeHack

応用情報技術者試験―1週間で合格する勉強法

このページでは、応用情報技術者試験に1週間で合格した体験談をもとにトータルの勉強時間や試験難易度、最短1週間での合格に向けた勉強方法を解説していきます。 2回~3回受験しても合格できないSE経験者もいる資格ですが、やり方をミスせずIPA(※応用情報技術者試験を主管する独立行政法人)が求める知...
2019.09.08
IT-Skills

ホワイトボックステストとブラックボックステストの違い

システム開発ステップで最重要部分であるテスト技法について解説します。 「テスト」と一口に言っても、単体テスト、結合テスト、総合テスト、業務検証テスト、受入テスト、運用テスト等、テストには実に様々な種類が存在しています。 テストの目的に応じて使い分ける必要があるのですが、それらを更に大雑...
2019.09.08
ABAP

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

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

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

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

【FI】転記キーとは?仕組みと基本設定の5項目

簿記が分かっていても、その仕組みがよく分からないのが転記キー。転記キーによって、使える勘定コードがあったりなかったり。取引内容によっても入力する転記キーが指定されていたりして、正直ややこしいです。ですが、このページを最後まで読めば、1から10まで確実に理解できます。というのも、仕組み自体は実は難し...
2019.08.23
FI

【SAP】事業領域とは?覚えておきたい2つのポイント

SAPにおける事業領域の役割と設定方法、2つのポイントに絞って解説します。 事業領域は1度理解してしまえば難しくはありませんので、このページでマスターしておきましょう。 事業領域はFI領域における組織設定の一種です。 「会社コード」の概念、FIモジュールの最終ゴールを事前に理解し...
2019.08.23
ABAP

【ABAP】汎用モジュールのテスト方法

汎用モジュールは「部品」です。それ単体では動きません。 このページでは画像付きで汎用モジュールのテスト方法の手順を解説します。 汎用モジュールの作り方を知りたい方は、こちらのページをご覧ください。 汎用モジュールのテスト方法 汎用モジュールのテストは「SE37(...
2019.08.23
ABAP

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

日々、刻々と進化するIT業界、そしてWEB業界。IT人材の活躍の場は増える一方で、日々知識を吸収し続けなければならない状況ですね。ABAPも、かなりレガシーと化した言語になっているように感じますが、一方でこれから大きな波(~2025年)が来ることも確か。(多分) 今回は、最新のABAPコーデ...
2019.08.23
ABAP

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

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

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

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

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

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

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

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

【FI】財務諸表バージョンの設定-システム動作6項目

FIコンサルを目指す人にとって、避けては通れない道が「財務諸表バージョン」です。かつ、SAP利用者にとっても「なんじゃそりゃ?」と一回は疑問に思うのが「財務諸表バージョン」です。 SAPの財務諸表バージョンとは何か? どんな設定がされていて、どんなことに影響するのか? このページ...
2019.08.23
ABAP

【ABAP】SELECT文で外部結合―(内部結合との違いは?)

連載:ABAPで書くSQL構文 本ページでは、ABAPにおけるオープンSQLをコーディングする際に知っておくべき基本概念である「外部結合」についての解説ページです。 内部結合を知っていることが前提となるため、もし内部結合の概念がなければ、以下のページをお読みになってから、本ページに戻っ...
2019.08.23
タイトルとURLをコピーしました