El contenido de aprendizaje está diseñado para cualquier persona que desee adquirir conocimientos sobre SAP de forma sencilla, compacta y práctica. Nuestra plataforma de aprendizaje ofrece contenidos para principiantes, avanzados y expertos. Esto le permite ampliar sus conocimientos paso a paso y desarrollar continuamente sus habilidades para convertirse en un experto de SAP.
First Steps in ABAP - ファーストステップABAP 入門
Tarifa plana
19 € al mes
Licencia única Más de 1000 libros electrónicos y tutoriales en vídeo Acceso instantáneo 12 meses(228 €al año) Renovación automática
Saber más
多くのSAPエンジニアがプログラマーとしてキャリアをスタートし、
詳細設計書の作成やABAPのコーディングを行います。
ファーストステップABAP入門はそんな初心者が手元に置いておくべ
き参考書です。本書の中には、コーディングのテクニックやベテラン
技術者でも知らない豆知識も載せています。
- ステップ バイ ステップの初心者にやさしい説明
- 全体像をつかむための説明やソースコードサンプルを用意
- 記念すべき初プログラムを作成するためのガイド
- よくある質問に対する充実した回答
SAP ABAPプログラマーとして、しっかりとした成果を出すための知
識が満載です!
Ejemplo de lectura
2-1 画面パラメータ
PARAMETERS命令はレポートの画面パラメータを定義するものです。レポートプログラムを実行すると、通常、選択画面が表示されます(表示されず、処理が進むプログラムもあります)。PARAMETERS命令が使用されていると、選択画面にパラメータが表示されます。下記のように、パラメータのID、データ型、長さ、初期値(任意)を定義します。初期値はオプションです。
PARAMETERS pa_name type c length 12 DEFAULT '山田太郎'.
データ型には後程説明するC(Character)型として定義しています。
レポートを実行すると、選択画面が表示され、初期値が設定された入力項目が表示されます(図 2.1参照)。

図 2.1: 選択画面上の入力項目
パラメータは選択画面上の入力項目の役割を果たし、後続の処理の中で、ユーザが入力した値を使用することができます。例えば、対象月というパラメータをユーザに入力させ、その月の会計伝票をデータベースから取得し、結果画面に表示するといった要領です。
パラメータを使用して、サンプルプログラムのメッセージを「Hello 山田太郎」と出力して、フレンドリーにしてみましょう。また、ここでは、Chainステートメントを使用します。
WRITE: 'Hello', pa_name.
CHAINステートメント
同じ命令を続けるときに、コロンとカンマを使って、一部を省略することができます。以下の2つは同じ内容として扱われます。下段はコロンとカンマを使うことでWRITE命令を一度記述するだけで済んでいます。いくつでもつなぐことができます。
WRITE 'Hello'. WRITE pa_name.
WRITE: 'Hello', pa_name.
入力項目にアルファベットの小文字を入力すると、結果画面では大文字で表示されます。小文字と大文字を区別したい場合は LOWER CASEオプションを使用する必要があります。
図 2.1をもう一度ご覧頂くと、PA_NAMEというIDが表示されています。わかりやすい名称に変更しましょう。
メニューのジャンプ • テキストエレメント • 選択テキストより図 2.2にあるように“名前”と入力します。

図 2.2: 画面パラメータのテキスト変更
ここで注意が必要です。ソースコード画面に戻る前にテキストエレメントの有効化が必要です(テキストエレメントには、テキストシンボル、選択テキスト、一覧ヘッダがあり、選択テキストは、テキストエレメントの一部です)。
もし、無効なオブジェクトが複数あるときに有効化すると、リスト画面が表示され、有効化したいオブジェクトを選択することができます。図 2.3はそのリストで、Object typeのREPSはソースコード、REPTはテキストエレメントを指します。プログラムはこのようにソースコード、テキストエレメントなどのサブオブジェクトから構成されており、それぞれのオブジェクト毎に有効・無効が管理されています。

図 2.3: 無効オブジェクトのリスト
無効オブジェクトのリスト
無効オブジェクトが1つしかないはずなのに、無効オブジェクトのリスト画面が表示されてしまうというときがあるかもしれません。その場合は、移送可能オブジェクトタブも開いてみてください。無効オブジェクトが見つかるはずです。
選択テキストなどのテキストエレメントは多言語対応しており、ログオンするときに指定した言語で画面が表示されます。もちろん、テキストエレメントにその言語で登録しておく必要があります。例えば、日本語と英語でログオンする可能性がある場合、日本語用に”名前”、英語用に”Name”というように2つ(言語毎に)登録しておく必要があります。
選択テキストと選択画面
選択テキストや選択画面という言葉を用いましたが、選択という言葉を使っている理由はデータ選択(抽出)に関するものだからです。後の章で、データベースからのデータ取得方法を説明しますが、その取得条件として、選択画面でユーザが指定した内容を使用します。例えば、選択画面で年月を指定して、その年月の伝票を取得し、結果画面に表示するといった要領です。
なお、選択画面は1000という画面IDで管理されています。これについても後で解説します。
Notes:
- PARAMETERS命令を使用すると、レポートの選択画面上の入力項目となり、ユーザが任意の値を入力することができます。
- 選択画面の入力項目には多言語対応のラベルがあり(選択テキスト)、ログオン言語に合わせた名称(表示内容)を表示させることができます。
Con frecuenciaPreguntas frecuentes
Preguntas y respuestas generales sobre nuestros contenidos de aprendizaje.
Nuestros productos, ya sean libros, vídeos o formación en línea, transmiten los conocimientos de SAP de forma concisa y práctica, para que pueda aplicarlos directamente en su trabajo diario, aunque disponga de poco tiempo. Usted se beneficia de una amplia cobertura de temas relevantes de SAP, contenido de alta calidad en cuatro idiomas y formatos de aprendizaje diseñados para adaptarse a sus necesidades individuales. Esto garantiza que pueda mantenerse al día y desarrollar continuamente sus conocimientos.
Nuestros libros se caracterizan por un claro enfoque práctico y una presentación compacta y fácil de entender. Explicamos temas complejos de SAP de forma concisa -sin palabras de moda de marketing innecesarias- para que los lectores puedan comprender rápidamente lo esencial y aplicar directamente los nuevos conocimientos.
Nuestros libros impresos pueden devolverse en un plazo de 14 días, en su estado original. Los gastos de envío de la devolución corren por su cuenta.
Actualmente sólo enviamos libros directamente dentro de Alemania. Si hace su pedido desde fuera de Alemania, le recomendamos que lo haga a través de Amazon. Puede encontrar el enlace seleccionando "Comprar eBook" en cualquier producto de nuestra tienda web y Amazon le mostrará entonces tanto la versión eBook como la impresa disponibles para su compra.
Alternativamente, puede acceder a todo nuestro contenido con una suscripción digital, a partir de 19 dólares al mes.
Nuestro equipo está siempre dispuesto a ayudarle y responderá a sus preguntas lo antes posible (normalmente en 1-2 días). También puede ponerse en contacto con nosotros si tiene preguntas para alguno de los autores. Correo electrónico: contact@espresso-tutorials.com


