ABAPディクショナリとは
ABAPディクショナリとは
homepage
# ABAPディクショナリとは ABAPディクショナリでは、データ管理システム辞書です。<BR> ディクショナリオブジェクトは辞書の索引で考えます。<BR> ・メニューパス:ツール→ABAPワークベンチ→開発→ABAPディクショナリ<BR> ABAPディクショナリ第一画面です。(SE11) <img src="https://i.loli.net/2019/10/18/qeVKxIAfHFva4gy.png" width="70%" /> ## ABAPディクショナリのオブジェクト ABAP ディクショナリで最も重要なオブジェクトタイプは、テーブル、ビュー、データ型、ドメイン、検索ヘルプおよびロックオブジェクトです。 ### 1.1.1 テーブル テーブルは、ABAPディクショナリの中心です。<BR> データの項目、属性、 テーブルのサイズ、バッファリング、索引、等定義します。<BR> **テーブルの照会**<br> ①「ABAP ディクショナリ:第一画面(SE11)を呼び出します。<BR> ② DBテーブルにテーブル名を入力して「照会」ボタンを押下します。<BR> ③「内容」ボタンを押下して、 「実行」ボタンを押下します。<BR> <img src="https://i.loli.net/2019/10/18/7K2ZsbhylXCBHxk.png" width="70%" /> ### 1.1.2構造 構造は、データベースに一時的な保存メモリ領域です。<BR> モジュールプールとDYNPROとのインターフェイスでのデータ定義、汎用モジュールのパラメータの標準化等に<BR> 利用されます。<BR> **構造の作成と利用**<br> ABAPディクショナリ:第一画面<BR> ①「データ型」に構造名を入力し、「登録」ボタンを押下します。<BR> ②「構造」をチェックし、続行します。<BR> <img src="https://i.loli.net/2019/10/18/UXKG2cDgtlLZ4sV.png" width="70%" /> <img src="https://i.loli.net/2019/10/18/EBebJrY9qlKOzyf.png" width="30%" /> ### 1.1.3 ビュー ビューは、複数のテーブルの間で関連するデータをまとめるのに参照できます。必要がない項目を非表示(ひひょうじ)にすることができます。<BR> **データベースビュー**<br> 1つまたは、複数のテーブルを条件を指定して結合します。<BR> **ビュー(データベースビュー)の作成**<br> ①ABAPディクショナリ:第一画面「ビュー」にビュー名称を入力し、「登録」ボタンを押下します。<BR> ②「データベースビュー」をチェックし、「コピー」を押下します。 <img src="https://i.loli.net/2019/10/18/QldGYsSVnN3cerw.png" width="70%" /> <img src="https://i.loli.net/2019/10/18/sOF42beVYoWvZRw.png" width="30%" /> ### 1.1.4 データエレメント ABAPディクショナリ:第一画面<BR> ラジオボタン「データ型」をチェック、名称を入力し、登録ボタンを押下します。<BR> **データエレメントの作成**<br> ABAPディクショナリ:第一画面<BR> <img src="https://i.loli.net/2019/10/18/LeYlcoazytbwvuN.png" width="70%" /> <img src="https://i.loli.net/2019/10/18/RvKhmWzj2M5f8Ca.png" width="30%" /><BR> ①「データ型」に名称を入力し、登録ボタンを押下します。<BR> ②ABAPディクショナリ:第一画面が表示されるので「データエレメント」をチェックし、続行します。<BR> ### 1.1.5 ドメイン ドメインは、値の範囲を定義します。ドメインはデータエレメントに割り当てられます。<BR> **ドメインの登録**<br> ABAP ディクショナリの第一画面で、メインにドメインの名称を入力して、登録ボタンを押下します。 <img src="https://i.loli.net/2019/10/18/7J2N6siIdoX3Yyp.png" width="7%" /><BR> ### 1.1.6 ロックオブジェクト 複数ユーザが、同一データレコードへ同時アクセスされることがありますが、ロック機構で同期がとられます。<BR> ロックするテーブル、ロックモードを定義します。<BR> **ロックオブジェクトの作成**<br> ロッABAPディクショナリ:第一画面<BR> ロックオブジェクトに名称を入力し、登録ボタンを押下します。ロックオブジェクト<BR> <img src="https://i.loli.net/2019/10/18/JtOSyYvIrGNqiPV.png" width="70%" /> ### 1.1.7 検索ヘルプ<BR> SAP システムの標準機能です。<BR> データレコード検索に役立つツールです。 検索するテーブルと表示する項目を定義します。 **検索ヘルプの作成**<br> ①「検索ヘルプ」欄に検索ヘルプ名を入力して、登録ボタンを押下します。<BR> ②ポップアップ画面の「基本検索ヘルプ」または複合検索ヘルプにチェックして「続行」ボタンを押下します。
content
戻る