出版社を探す

SAP ABAPプログラミング入門

著:アレグス
監:久米 正通

紙版

内容紹介

◆SAPビジネス・アプリケーション開発の基礎がわかります

ABAP(Advanced Business Application Programming)は、
SAPシステム専用のプログラミング言語です。
Add-on、バッチプログラム、業務向けのレポートなど、
SAPのビジネス・アプリケーションを開発できるため、
近年、そのニーズはますます高まってきています。

本書は、ABAPプログラミングに携わってみたい方に向けて、
基礎知識から用途、開発方法、サンプルプログラムなどを
ていねいに解説した入門書になります。
(ECC 6.0対応、S/4HANA準対応)

本書によって、実際のABAPプログラミングの仕事についての
イメージを持っていただくとともに、
すでにSAPの導入や開発に携わっている方も自身の知識の整理や
技術の深堀りのために本書を使っていただき、
SAPの仕事の守備範囲をさらに広げていただけたら幸いです。
また、演習問題も用意されているので、研修にも役立ちます。

さらにABAPエンジニアからSAPコンサルタントを目指す方は、
姉妹書『図解入門 よくわかる最新 SAPの導入と運用』と合わせて
読んでいただくことで、SAPへの理解が深まります。



【目次】

Part1 基礎知識を学ぼう
Chapter1 Add-onとABAPの知識

Part2 操作とテーブル
Chapter2 ABAPワークベンチ
Chapter3 ABAPディクショナリ

Part3 プログラミングについて学ぼう
Chapter4 ABAPプログラミング(基本)
Chapter5 基本的な命令文
Chapter6 モジュール化
Chapter7 一覧出力処理
Chapter8 ABAPプログラミング(応用)
Chapter9 ファイル操作
Chapter10 バッチインプットとBAPI
Chapter11 ジョブ
Chapter12 ダイアログプログラム
Chapter13 S/4HANAにおける開発
Chapter14 拡張開発

Part4 ツール
Chapter15 サポート機能
Chapter16 移送

Part5 演習
Chapter17 演習問題


.

目次

Part1 基礎知識を学ぼう
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Chapter1 Add-onとABAPの知識

1-1 Add-onの必要性
1-2 Add-onするケース
1-3 Add-onのメリット・デメリット
1-4 ABAP
1-5 これからの動向


Part2 操作とテーブル
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Chapter2 ABAPワークベンチ

2-1 パッケージ
2-2 移送依頼
2-3 ABAPエディタ
2-4 ABAPディクショナリ
2-5 データブラウザ

Chapter3 ABAPディクショナリ

3-1 データオブジェクトとデータ型
3-2 ABAPディクショナリ詳細① ドメイン
3-3 ABAPディクショナリ詳細② データ型
3-4 ABAPディクショナリ詳細③ テーブル
3-5 ABAPディクショナリ詳細④ 検索ヘルプ
3-6 ABAPディクショナリ詳細⑤ ロックオブジェクト


Part3 プログラミングについて学ぼう
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Chapter4 ABAPプログラミング(基本)

4-1 REPORT命令
4-2 イベント処理
4-3 選択画面
4-4 バリアント
4-5 トランザクションコード割り当て
4-6 宣言命令
4-7 内部テーブル
4-8 オープンSQL① SELECT(抽出)
4-9 オープンSQL② INSERT、UPDATE、DELETE、MODIFY
4-10 デバッグ機能

Chapter5 基本的な命令文

5-1 出力命令
5-2 メッセージ
5-3 代入
5-4 条件分岐
5-5 計算式
5-6 バイト列と文字列の処理① 連結、分割、文字列シフト、検索、置換
5-7 バイト列と文字列の処理② 圧縮、変換、上書き、オフセット、長さの取得
5-8 繰り返し処理
5-9 日付と時刻の計算

Chapter6モジュール化

6-1 サブルーチン
6-2 INCLUDEプログラム
6-3 汎用モジュール
6-4 クラス
6-5 論理データベース

Chapter7 一覧出力処理

7-1 出力命令
7-2 改ページ処理
7-3 帳票タイトルの出力
7-4 ボタン表示と制御
7-5 ALV:SAPリストビューア

Chapter8 ABAPプログラミング(応用)

8-1 動的検索
8-2 動的処理
8-3 権限オブジェクトの使用
8-4 排他制御
8-5 他機能呼び出し

Chapter9 ファイル操作

9-1 ローカルファイル
9-2 サーバファイル

Chapter10 バッチインプットとBAPI

10-1 バッチインプットを使用する際の大まかな流れ
10-2 バッチインプットレコーダー
10-3 バッチインプット用プログラムの作成
10-4 BAPI
10-5 バッチインプットとBAPIのメリット/デメリット

Chapter11 ジョブ

11-1 ジョブの構成と使用トランザクションコード
11-2 スケジュール起動
11-3 プログラム起動
11-4 メモリ領域の使用

Chapter12 ダイアログプログラム

12-1 Dynpro
12-2 Dynpro作成手順① 標準Dynpro(メインプログラムの登録)
12-3 Dynpro作成手順② 標準Dynpro(画面の作成)
12-4 Dynpro作成手順③ 標準Dynpro(GUIステータス/GUI表題)
12-5 Dynpro作成手順④ 従属画面Dynpro
12-6 Dynpro作成手順⑤ ダイアログボックス
12-7 テーブルコントロール
12-8 Dynpro各種命令文
12-9 一覧出力
12-10 トランザクションコード割り当て


Chapter13 S/4HANAにおける開発

13-1 従来のABAP開発は今後も続くか
13-2 コードプッシュダウン
13-3 Fiori

Chapter14 拡張開発

14-1 Exit
14-2 BAdI
14-3 SAPクエリ
14-4 SAPスクリプト
14-5 SmartForms
14-6 トランザクションバリアント


Part4 ツール
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Chapter15 サポート機能

15-1 プログラム分析ツール
15-2 パフォーマンス分析ツール
15-3 ショートダンプ
15-4 権限チェック照会
15-5 SECATT
15-6 LSMW①
15-7 LSMW②
15-8 LSMW③
15-9 バージョン管理
15-10 ヘルプの見方
15-11 拡張構文チェック
15-12 プログラム比較

Chapter16 移送

16-1 移送のリリース
16-2 クライアント間移送
16-3 システム間移送


Part5 演習
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

Chapter17 演習問題

17-1 ファイルを使用したテーブルアップロード/ダウンロード
17-2 消費税計算レポート
17-3 IF(インターフェース)ファイルからの会計伝票登録

Appendix 巻末資料

A-1 演習問題の解答
A-2 会計モジュールでよく使用するテーブル
A-3 ロジスティクスモジュールでよく使用するテーブル
A-4 人事管理モジュールでよく使用するテーブル
A-5 ABAPディクショナリ/ユーザ関連テーブル
A-6 用語集

著者略歴

監:久米 正通
久米 正通(くめ まさみち)

アレグス株式会社取締役。
富士通電算機専門学校でプログラミング技術を習得し、
会計事務所のIT 部門でシステム開発のSE、PGを経験。
その後、SIerに移籍し、20年以上に渡り、
SAP導入コンサルタントとして様々な会社の
SAP導入プロジェクトに参画。
テンプレートベースによるSAPの導入経験やABAP言語による
開発プロジェクトを多数経験。
得意分野は、SD、MM、FI、ABAP、システム設計・開発、
プロジェクトリーダなど。
主な著書に『図解入門よくわかる最新SAPの導入と運用』
(共著、秀和システム刊)などがある。
SAP MM、ABAP、B-ONEの認定コンサルタント。
Microsoft AX ロジスティクス認定コンサルタント。

ISBN:9784798059624
出版社:秀和システム
判型:B5変
ページ数:640ページ
定価:4800円(本体)
発行年月日:2020年03月
発売日:2020年03月27日
国際分類コード【Thema(シーマ)】 1:KJ
国際分類コード【Thema(シーマ)】 2:KF