久しぶりに日本語ABAP書籍が発売されました。
※そもそもこの辺しか知らないですが
出版元は、最近日本語SAP書籍を2冊ほど出版しているアレグス株式会社さん。
※過去記事はこちら
今回発売された書籍の詳細については、こちらの紹介ページで↓
SAP ABAPプログラミング入門 - 秀和システム あなたの学びをサポート
以下、上記ページより引用
ABAPは、SAP社独自のプログラミング言語で、SAP製品の開発に使われます。Add-on、パッチプログラム、業務向けのレポートなど、SAPのビジネス・アプリケーションを追加開発できるため、ニーズがますます高まっています。本書は、ABAPの基礎知識から用途、言語仕様、開発方法、ツールまでをSAP ERP導入を行っている企業が持つ、現場のノウハウをふまえて解説します。また、演習問題も用意していますので、研修用としても役立ちます。
目次も引用させていただきます
Part1 基礎知識を学ぼう
Chapter1 Add-onとABAPの知識
1-1 Add-onの必要性
1-2 Add-onするケース
1-3 Add-onのメリット・デメリット
1-4 ABAP
1-5 これからの動向
Column 2025年の崖
Part2 操作とテーブル
Chapter2 ABAPワークベンチ
2-1 パッケージ
2-2 移送依頼
2-3 ABAPエディタ
2-4 ABAPディクショナリ
2-5 データブラウザ
Column SAP ECCからS/4HANAへの移行方法
Chapter3 ABAPディクショナリ
3-1 データオブジェクトとデータ型
3-2 ABAPディクショナリ詳細① ドメイン
3-3 ABAPディクショナリ詳細② データ型
3-4 ABAPディクショナリ詳細③ テーブル
3-5 ABAPディクショナリ詳細④ 検索ヘルプ
3-6 ABAPディクショナリ詳細⑤ ロックオブジェクト
Column OODA
Column DX(デジタルトランスフォーメーション)
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 デバッグ機能
Column プログラム言語の変遷
Column バグを見つける方法
Chapter5 基本的な命令文
5-1 出力命令
5-2 メッセージ
5-3 代入
5-4 条件分岐
5-5 計算式
5-6 バイト列と文字列の処理① 連結、分割、文字列シフト、検索、置換
5-7 バイト列と文字列の処理② 圧縮、変換、上書き、オフセット、長さの取得
5-8 繰り返し処理
5-9 日付と時刻の計算
Column Amazon流顧客主義
Column キャリアパス
Column 二刀流
Column 無限ループ
Column 論理式の演算子
Chapter6モジュール化
6-1 サブルーチン
6-2 INCLUDEプログラム
6-3 汎用モジュール
6-4 クラス
6-5 論理データベース
Column 内部テーブルの受け渡し
Column リープフロギング
Chapter7 一覧出力処理
7-1 出力命令
7-2 改ページ処理
7-3 帳票タイトルの出力
7-4 ボタン表示と制御
7-5 ALV:SAPリストビューア
Column RPAとは
Chapter8 ABAPプログラミング(応用)
8-1 動的検索
8-2 動的処理
8-3 権限オブジェクトの使用
8-4 排他制御
8-5 他機能呼び出し
Column 開発ツール
Column 4月の電車通勤風景
Chapter9 ファイル操作
9-1 ローカルファイル
9-2 サーバファイル
Chapter10 バッチインプットとBAPI
10-1 バッチインプットを使用する際の大まかな流れ
10-2 バッチインプットレコーダー
10-3 バッチインプット用プログラムの作成
10-4 BAPI
10-5 バッチインプットとBAPIのメリット/デメリット
Column 和暦と四季を持つ日本
Column ストレッチ、チャレンジの重要性
Column ストレスコーピング術
Chapter11 ジョブ
11-1 ジョブの構成と使用トランザクションコード
11-2 スケジュール起動
11-3 プログラム起動
11-4 メモリ領域の使用
Column 人との適度な距離感を保ち、多面的な付き合いをしたい
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 トランザクションコード割り当て
Column 夫婦(カップル)の円満さを保つには
Column コミュニケーションスキル:聴く力
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 トランザクションバリアント
Column コミュニケーションスキル:説明力
Column ボランティアの楽しみ方
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 プログラム比較
Column ドアノックにも表情がある
Column リタイア後のオンとオフ
Column 「空気」って何だろう?
Chapter16 移送
16-1 移送のリリース
16-2 クライアント間移送
16-3 システム間移送
Part5 演習
Chapter17 演習問題
17-1 ファイルを使用したテーブルアップロード/ダウンロード
17-2 消費税計算レポート
17-3 IF(インターフェース)ファイルからの会計伝票登録
Column 袖振り合うも「たしょう」の縁
Column 「ポジティブ心理学」が教えてくれる成功と幸福についての因果関係
Appendix 巻末資料
A-1 演習問題の解答
A-2 会計モジュールでよく使用するテーブル
A-3 ロジスティクスモジュールでよく使用するテーブル
A-4 人事管理モジュールでよく使用するテーブル
A-5 ABAPディクショナリ/ユーザ関連テーブル
A-6 用語集
ABAPについて、基本的な内容は網羅しているように見えます。
新しめのものだと、「コードプッシュダウン」「Fiori」でしょうか。NWの新しめのバージョンで追加された構文とかが載っているかが気になります。
(Columnも、、、気になる)
購入したので、これからじっくり読んでみます(自社の研修で使えるかな)