Sap-abap-environment

提供:Dev Guides
移動先:案内検索

SAP ABAP-環境

レポートは、一般的なABAPの原則とツールに慣れるための良い出発点です。 ABAPレポートは多くの分野で使用されています。 この章では、簡単なABAPレポートの作成がいかに簡単かを説明します。

こんにちは、ABAP

一般的な「Hello World」の例から始めましょう。

各ABAPステートメントは、ABAPキーワードで始まり、ピリオドで終わります。 キーワードは少なくとも1つのスペースで区切る必要があります。 ABAPステートメントに1行または複数行を使用するかどうかは関係ありません。

SAP NetWeaver Application Server ABAP(「AS ABAP」とも呼ばれます)に付属のABAPツールの一部であるABAPエディターを使用してコードを入力する必要があります。

「AS ABAP」は、独自のデータベース、ABAPランタイム環境、およびABAPエディターなどのABAP開発ツールを備えたアプリケーションサーバーです。 AS ABAPは、ハードウェア、オペレーティングシステム、およびデータベースに依存しない開発プラットフォームを提供します。

ABAPエディターの使用

  • ステップ1 *-トランザクションSE38を開始して、ABAPエディター(次の章で説明)に移動します。 多くのABAPオブジェクトの1つであるレポートの作成を始めましょう。
  • ステップ2 *-エディターの初期画面で、入力フィールドPROGRAMにレポートの名前を指定します。 ZHELLO1として名前を指定できます。 名前にとって、先行するZは重要です。 Zは、レポートが顧客の名前空間にあることを保証します。

顧客の名前空間には、接頭辞YまたはZを持つすべてのオブジェクトが含まれます。 顧客またはパートナーがオブジェクト(レポートなど)を作成するときに常に使用され、これらのオブジェクトをSAPのオブジェクトと区別し、オブジェクトとの名前の競合を防ぎます。

  • ステップ3 *-レポート名は小文字で入力できますが、エディターはレポート名を大文字に変更します。 そのため、ABAPオブジェクトの名前では大文字と小文字が区別されません。
  • ステップ4 *-レポートの名前を指定した後、[作成]ボタンをクリックします。 ポップアップウィンドウABAP:PROGRAM ATTRIBUTESがポップアップ表示され、レポートに関する詳細情報を提供します。
  • ステップ5 *-レポートタイプとして「実行可能プログラム」を選択し、タイトル「My First ABAP Report」を入力し、[保存]を選択して続行します。 次に、CREATE OBJECT DIRECTORY ENTRYウィンドウが表示されます。 [ローカルオブジェクト]ボタンを選択すると、ポップアップが閉じます。

REPORTステートメントの下にWRITEステートメントを入力することにより、最初のレポートを完了することができます。これにより、完全なレポートには次の2行のみが含まれます-

REPORT ZHELLO1.
WRITE 'Hello World'.

レポートの開始

キーボード(Ctrl + S)または保存アイコン(コマンドフィールドの横の右側)を使用してレポートを保存できます。 ABAP開発はAS ABAPで行われます。

レポートの開始は、保存と同じくらい簡単です。 [アクティブ化]ボタン(開始アイコンの隣の左側)をクリックし、アイコンDIRECT PROCESSINGまたはF8ファンクションキーを使用してレポートを開始します。 タイトル「My First ABAP Report」とともに出力「Hello World」も表示されます。 ここに出力があります-

My First ABAP Report
Hello World

新しいレポートをアクティブにしたり、既存のレポートへの変更をアクティブにしない限り、そのユーザーには関係ありません。 これは、他の開発者がプロ​​ジェクトで使用するオブジェクトを操作できる中央開発環境では重要です。

既存のコードを表示する

フィールドProgramを見て、値ZHELLO1をダブルクリックすると、ABAPエディターにレポートのコードが表示されます。 これはフォワードナビゲーションと呼ばれます。 オブジェクトの名前をダブルクリックすると、適切なツールでそのオブジェクトが開きます。