Information

Sie befinden sich auf der internationalen Website von Espresso Tutorials. Möchten Sie zur deutschen Website wechseln?

Schnelleinstieg in SAP ABAP

Schnelleinstieg in SAP ABAP

Parte de:

Idioma

Alemán

Páginas

172

Edición

2

Nivel

Principiante

ISBN

9783960121480

ISBN Imprimir

9783960121169

Libros electrónicos

o acceder a todos los contenidos

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

Vielleicht geht es Ihnen wie vielen angehenden SAP-Experten: Sie steigen als Programmierer ein und beschäftigen sich vor allem damit, aus funktionalen Spezifikationen technische zu erstellen, um am Ende lauffähigen Programmcode zu generieren. Und damit sind Sie auch schon mitten im Thema ABAP. Machen Sie sich zunächst anhand von Reports mit den allgemeinen Prinzipien und Werkzeugen von ABAP vertraut. Werfen Sie einen Blick auf ABAP-Anweisungen und die Definition von Variablen und lernen Sie, wie Sie sich die Werkzeuge der ABAP Workbench, allen voran den ABAP Editor, für Ihre Arbeiten zunutze machen. Ergänzend dazu beschreibt die neue Auflage den Einsatz der ABAP Development Tools (ADT) in der ABAP-Entwicklung.

Etwas komplexer wird es, wenn Sie sich den Datentypen aus dem ABAP Data Dictionary (DDIC), internen Tabellen oder den wichtigsten Modularisierungstechniken zuwenden. Der Autor erläutert Ihnen die Verwendung von Open SQL für den Zugriff auf Kundendaten in der Datenbank und gibt einen Überblick über die Technologie der Benutzeroberflächen (UI).

Dieses Buch enthält alle Werkzeuge rund um ABAP, die Einsteiger für einen erfolgreichen Start als Programmierer benötigen.

  • Schritt-für-Schritt-Anleitungen für Anfänger
  • Hilfen für Ihre erste eigene ABAP-Anwendung
  • Tipps und Tricks für das Programmieren in ABAP
  • Entwicklung mit den ABAP Development Tools (ADT)

Ejemplo de lectura

2.1 Parameter als Eingabevariablen

Die Anweisung PARAMETERS (immer im Plural!) bietet Benutzern eine einfache Möglichkeit, Eingaben für einen Report vorzunehmen, die in einer Variablen gespeichert werden.

Geben Sie den Namen des Parameters an, den Typ und ggf. einen Vorschlagswert:

PARAMETERS pa_name type c length 12 DEFAULT 'HUGO'. 

(In diesem Beispiel verwenden wir den naheliegenden Typ c für Character (Zeichen).

Wenn Sie den Report starten, zeigt das System ein einfaches Eingabefeld mit dem vorgegebenen Vorschlagswert an, den Sie überschreiben können, siehe Abbildung 2.1.

ABAP

Abbildung 2.1: Ein Parameter als Eingabevariable

Der Parameter dient als Eingabefeld und als Variable.

Nun verwenden wir die Eingabevariable, um unseren Willkommensgruß etwas persönlicher zu gestalten. Dafür nutzen wir CHAIN-Anweisungen:

WRITE: 'Hello', pa_name. 

CHAIN-Anweisungen

Eine CHAIN-Anweisung fasst mehrere Anweisungen mit demselben Schlüsselwort in einer Anweisung zusammen, die auf verschiedene Datenobjekte angewendet wird. Dafür ist nach dem Schlüsselwort (hier: WRITE) ein Doppelpunkt erforderlich sowie ein Komma zwischen den Datenobjekten, auf die sich das Schlüsselwort bezieht.

Haben Sie versucht, Ihren Namen mit Kleinbuchstaben einzugeben und festgestellt, dass er in Großbuchstaben angezeigt wurde? Sie können für das Schlüsselwort PARAMETERS den Schlüsselwortzusatz LOWER CASE einsetzen, damit Kleinbuchstaben verwendet werden. Beachten Sie, dass dies keine Konvertierung in Kleinbuchstaben ist, sondern die Erlaubnis zur Verwendung von Kleinbuchstaben (also eine Konvertierung in Großbuchstaben zu unterlassen).

Die Benutzeroberfläche (Engl.: User Interface, kurz UI) in Abbildung 2.1 weist weiterhin nur den Namen der Eingabevariablen aus, was für den Benutzer nicht immer verständlich ist. Wenn Sie bedenken, dass die Länge einer Parameterbezeichnung auf 8 Zeichen begrenzt ist, können Sie bei Bedarf auch einen aussagekräftigeren Text eingeben.

Sie können für diese Variable zusätzliche Informationen erfassen, indem Sie im Menü zu Springen • Textelemente • Selektionstexte navigieren. Geben Sie als Selektionstext für PA_NAME »Dein Name« ein, wie in Abbildung 2.2 dargestellt.

ABAP

Abbildung 2.2: Bearbeiten des Textes für eine Parametervariable

Beachten Sie, dass Sie den Selektionstext in dieser Ansicht aktivieren müssen, bevor Sie zum Quelltext Ihres Reports zurückkehren (mithilfe der Funktionstaste F3).

Falls sich bei der Aktivierung mehrere Ihrer Objekte in einem inaktiven Zustand befinden, zeigt das System diese in Form einer Liste an. So können Sie entweder nur einige oder auch alle Objekte zur Aktivierung auswählen. Im folgenden Beispiel ist der Report inaktiv. Wenn Sie den Selektionstext aktivieren, sind die beiden folgenden Objekte in der angezeigten Liste enthalten: das Objekt REPS (S für Source [Quelle]) und das Objekt REPT (T für Text), siehe Abbildung 2.3.

ABAP

Abbildung 2.3: Liste inaktiver Objekte

Liste inaktiver Objekte

Wenn Sie über etwas mehr Praxis in der ABAP-Entwicklung verfügen, begegnet Ihnen möglicherweise der Fall, in dem auch die Liste inaktiver Objekte angezeigt wird, obwohl Sie dem Anschein nach lediglich ein inaktives Objekt haben. Öffnen Sie die Registerkarte Transportierbare Objekte, um diese hinsichtlich weiterer inaktiver Objekte zu prüfen. Der Transport von Entwicklungsobjekten wird in Abschnitt 3.3 vorgestellt und erläutert.

Selektionstexte bieten den Vorteil, dass sie in weitere Sprachen übersetzt werden können. Wenn Sie bei der Anmeldung eine andere Sprache auswählen, zeigt Ihr Report den Parametertext in dieser Sprache an (vorausgesetzt, der Text wurde in diese Sprache übersetzt).

Selektionstexte und Selektionsbilder

Der Parametertext wird als Selektionstext bezeichnet, da er die Datenselektion näher beschreibt. Ein fortgeschrittener Report, der Daten aus einer Datenbank liest, weist folgenden Ablauf auf: Zunächst muss der Benutzer die Selektionsbedingungen angeben (PARAMETERS-Anweisung), anhand derer dann der Datenbankzugriff erfolgt. Anschließend werden dem Benutzer die ausgewählten Daten angezeigt.

Unter Selektionsbild wird die Anzeige der Selektionstexte verstanden. Das Selektionsbild ist der internen Bildnummer 1000 zugewiesen auf Bildnummern werde ich in Abschnitt 7.3 noch näher eingehen.

Um die wichtigsten Punkte noch einmal zusammenzufassen:

  • Eine PARAMETERS-Anweisung deklariert eine lokale Variable.
  • Zu Beginn eines Reports zeigt das Selektionsbild ein Eingabefeld, damit der Benutzer den Wert der Variablen festlegen kann.
  • Das Eingabefeld auf dem Selektionsbild verfügt über einen Textbezeichner, der übersetzt werden kann.

Con frecuenciaPreguntas frecuentes

Preguntas y respuestas generales sobre nuestros contenidos de aprendizaje.

¿Para quién es adecuado el contenido didáctico?

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.

¿Qué hace que el contenido didáctico sea especial?

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.

¿Qué distingue nuestros libros de los de otros proveedores?

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.

¿Se puede cambiar el producto?

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.

¿Cómo puedo encargar un libro fuera de Alemania?

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.

¿Con quién puedo ponerme en contacto si tengo preguntas?

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

Support-Team

  • Para obtener más ayuda, visite nuestra documentación o haga clic en Chat.