BAP3

BAP3_BFH Wirtschaft & Verwaltung

BAP3_BFH Wirtschaft & Verwaltung


S. Z.
Diese Lernkarten decken fortgeschrittene Themen der Informatik auf Universitätsniveau ab, mit einem Schwerpunkt auf SAP-Systemen und ABAP-Programmierung. Sie behandeln die Erstellung und Nutzung von Funktionsmodulen, die Modularisierung von Programmen, sowie die Arbeit mit Datenbanktabellen und deren Eigenschaften. Die Karteikarten sind besonders nützlich für Studierende und Entwickler, die sich mit der SAP-Technologie vertraut machen und ihre Fähigkeiten in der ABAP-Programmierung vertiefen möchten.
Karten
104
Lernende
5
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
24.06.2015 / 26.06.2017

Lernkarten

Data Elements Register Attributes 

Originalsprache wichtig für die Übersetzungen 

Data  Register Data Type

Elementary TypeàDomain (siehe Domain) oder vordefinierter Typ ; Reference Typeà Beschreibt die eindeutige Referenz auf Klassen und Schnittstellen auf ABAP 

Data Element Register Further Characteristics  

Search HelpàText bei Taste F4; Parameter IDàPersönliche Parameter (SU3); Default Component Name 

Data Element Register Field Label

Stellt die Felder in verschiedenen Grössen dar. Kurz, Mittel, Lang & Überschrift. Bei der Länge muss darauf geachtet werden, dass die jeweiligen Übersetzungen auch noch Platz haben 

Data Element Documentation

Was ist über die F1 Taste im Feld aufrufbar. 

Database Table

Tabelle mit Feldern (Data Elements) 

Datenbanktypen 

Pool TablesàEine einzige Tabelle in der physischen Datenbank, alle Pool Tables sind dem  Pool zugeordnet, alle Datensätze der Pool Tables werden in der Tabelle Pool abgespeichert und mit dem  Namen der Pool Table wird darauf referenziert. // Cluster TablesàBesteht aus mehreren Cluster Tables, kombinier Datensätze mit gleichem Schlüssel in mehrere Cluster Tables, in einem Eintrag der physischen Datenbank. // Transparent TablesàNormalerweise werden diese benützt, um die Daten der Programme zu speichern, ist der einzige Tabellentyp, welcher eine 1-1 Relation zwischen der Tabellendefinition im ABAP Dicitionary und der physischen Datenbank erstellt. 

Database Table Register Delivery & Maintenance

Delivery ClassàReglementiert den Transport der Tabellendaten (Während den Installationen, den Upgrades, den Mandantenkopien und den Transporten in andere SAP Systeme // Data Browser / Table View MaintenanceàReguliert die Autorisierungen (Berechtigungen), welche Sie für die Anzeige und Pflege mit Standardwerkzeugen für die SAP Wartung vornehmen können 

Database Table Register Fields

siehe grafik

Business vs. Technical Attributes

siehe Grafik

Database Table Technical Settings

siehe Grafik

Buffering

Bestimmt welche Sätze einer Tabelle beim Zugriff auf einen Satz der Tabelle in den Puffer des Applikationsservers geladen werden. Für gute Performance empfohlen 

Enhancement Category 

Bevor die Tabelle aktiviert wird muss die Erweiterungskategorie ausgewählt werden. Definiert inwiefern Tabellen aus dem ABAP Dictionary später via Append Strucutres oder Costumizing Includes erweitert werden. Ist notwendig da ansonsten Laufzeitfehler drohen. 

Vorgehen beim Anlegen einer Database Table

siehe Grafik

Foreign Keys

Verbindung zwischen mehreren Tabellen 

Anlegen Foreign Keys

siehe Grafik

Foreign Key Field Types

aiwhw Grafik

Kardinalität

Beschreibt die Fremdschlüsselbeziehung im Hinblick auf die Anzahl der möglichen abhängigen

Sätze, Wird immer aus Sicht der Check Table definiert 

Indexes

Suchen in einer Tabelle kann durch setzten von Indexes beschleunigt werden, im weiteren Sinne handelt es sich um eine reduzierte Kopie einer Datenbanktabelle, ein Zeiger auf den eigentlichen Satz in der Databasetable ist vorhanden / Ob ein Index für den Zugriff auf eine Tabelle verwendet wird, wird vom Optimizier des Datenbanksystems entschieden 

Indextypen

PrimärindexàEnthält das Schlüsselfeld der Tabelle, Wird beim Anlegen der Tabelle auf der Datenbank automatisch mit angelegt, Identifizierung ist 0 // SekundärindexàIst notwendig wenn auf die Tabelle häufig auf eine Art zugegriffen wird, bei der die Sortierung des Primärindexes nicht für den Zugriff ausgenutzt werden kann die Identifizierung ist 3 Stellig

Indexeigenschaften

siehe Grafik

Index Erstellung

siehe Grafik

Parameter ID

Füllt ein Feld automatisch mit dem in den persönlichen Daten des Benutzers gespeicherten Werten 

Variablentypen

siehe Grafik

Konventionen Variablen

siehe Grafik

Deklaration von Variablen

siehe Grafik

Elementare Datentypen

TYPE cfür Zeichenketten, grösse muss präzisiert werden (Max 65535 Zeichen) Bsp.: DATA chracter03(20) TYPE c . // TYPE stringfür Zeichenketten ohne definierte Länge, Bsp.: DATA chracter String TYPE String // TYPE nfür die numerischen Typen oder das „numeric text field“ Enthält NUR numerische Typen, Bsp.: DATA chracter01N TYPE n. // TYPE iInteger (Max. 4) // TYPE ffloat (Max. 8) // TYPE p ABAP Programm  Dezimalzahl mit 2 Dezimalen // TYPE dfür Datum (sy-datum = aktuelles Systemdatum) // TYPE tàFür Zeit 

Erstellen von eigenen Programmlokalen Datentyoen

siehe Grafik

Betriebswirtschaftliche Datentypen

Data Elements oder Data Types des ABAP Dictionary

Ausgabe

siehe Grafik

Text Elements

siehe Grafik

Standard Vs Globale Datentypen

siehe Grafik

ABAP Language Operations Konventionen

siehe Grafik

Arithmetische Berechnungen

siehe Grafik

Mathematische Funktionen

siehe Grafik

Umwandlungsregeln

siehe Grafik

Zeichenkettenverarbeitung 1

siehe Grafik

Zeichenkettenverarbeitung 2

siehe Grafik

Zeichenkettenverarbeitung 3

siehe Grafik

Zeichenkettenverarbeitung 4 

siehe Grafik

Lernen