Horst Keller, Sascha Krüger. ABAP Objects. ABAP-Programmierung mit SAP NetWeaver. Galileo Press
|
|
- Johann Frei
- vor 7 Jahren
- Abrufe
Transkript
1 Horst Keller, Sascha Krüger ABAP Objects ABAP-Programmierung mit SAP NetWeaver Galileo Press
2 Vorwort WasistABAP? Die Evolution von ABAP Der Umfang von ABAP Die ABAP-Entwicklungsumgebung Das ABAP-Programmiermodell ABAP und SAP NetWeaver ABAPvs.Java? ABAP und Java! Was ist das Ziel dieses Buches? Zielgruppe dieses Buches Aufbau dieses Buches Beachtung von Programmierrichtlinien Verwendete Syntaxkonventionen Wie können Sie mit diesem Buch praktisch arbeiten? Erstellung der Beispiele Ziel der Beispiele Verwendung der Beispiele Beschriebene Releases Verwendete Datenbanktabellen 53 2 Eine praktische Einführung 2.1 Funktionalität der Beispielanwendung Erste Schritte in der ABAP Workbench Einstieg über SAP Easy Access Der Object Navigator Pakete Paket für lokale Entwicklungsobjekte Pakete für transportierbare Entwicklungsobjekte Paket anlegen Transport Organizer aufrufen Datenbanktabellen Kundentabelle anlegen Datenelement anlegen 76
3 2.4.3 Domäne anlegen Kundentabelle fertig stellen Suchhilfe anlegen Mietwagentabelle anlegen Reservierungstabelle anlegen Anlegen eines ABAP-Programms Hilfsprogramm anlegen ABAP-Syntax Allgemeiner Programmaufbau Zwei»Hello-World«-Programme Programme kopieren Hilfsprogramm implementieren 9, Quelltext des Hilfsprogramms Kettensätze Datendeklarationen Wertzuweisung an die Datenobjekte Datenbankzugriffe Ausnahmebehandlung Test des Hilfsprogramms mit dem ABAP Debugger Ergebnis des Hilfsprogramms im Data Browser Benutzerdialog Verwendung einer Funktionsgruppe Top-Include der Funktionsgruppe Funktionsbausteine anlegen Funktionsbausteine testen Anwendungslogik Ausnahmeklassen Anlegen einer Klasse für Reservierungen Anlegen einer Klasse für Kundenobjekte Anwendungsprogramm Transaktionscode anlegen Transaktion ausführen Reporting Zusammenfassung Verwendung der Schlüsselwortdokumentation ABAP-Grundlagen ABAP und SAP NetWeaver SAP NetWeaver Der Application Server 152
4 3.1.3 Der Application Server ABAP Die ABAP-Laufzeitumgebung Die Textumgebung ABAP-Programmorganisation und -Eigenschaften ABAP-Programmaufbau ABAP-Programmausführung ABAP-Programmaufrufe ABAP-Programmtypen Weitere Programmeigenschaften Verarbeitungsblöcke Quelltextorganisation Include-Programme Makros Software- und Speicherorganisation des AS ABAP AS ABAP als System Applikationsserver Benutzersitzung Hauptmodus Interner Modus Klassen und Objekte Objektorientierung Objektorientierte Programmierung in ABAP Klassen Globale und lokale Klassen Klassen anlegen Attribute und Methoden Instanzkomponenten und statische Komponenten Attribute Methoden Verwendung statischer Komponenten Editor-Modus des Class Builder Datentypen als Komponenten von Klassen Objekte und Objektreferenzen Objekte erzeugen und referenzieren Die Selbstreferenz me Referenzen zuweisen Mehrfachinstanzierung Objekterzeugung in Factory-Methode Garbage Collection 229
5 4.7 Konstruktoren Instanzkonstruktor Statischer Konstruktor Destruktoren Lokale Deklarationen eines Class-Pools Lokale Typen in Class-Pools Lokale Klassen in Class-Pools Verwendung von ABAP Objects auf dem AS ABAP Zusammenfassung und Ausblick 243 Grundlegende ABAP-Sprachelemente 5.1 Datentypen und Datenobjekte Datenobjekte Datentypen Elementare Datentypen und Datenobjekte Strukturierte Datentypen und Datenobjekte Tabellentypen und interne Tabellen Referenztypen und Referenzvariablen Datentypen im ABAP Dictionary Flache und tiefe Datentypen Generische Datentypen Mehr zu Datenobjekten Operationen und Ausdrücke Zuweisungen Typkonvertierungen Spezielle Zuweisungen Berechnungen Logische Ausdrücke Kontrollstrukturen Bedingte Verzweigungen Schleifen Zeichen- und Bytekettenverarbeitung Operationen mit Zeichen ketten Suchen und Ersetzen Teilfeldzugriff Funktionen für die Zeichenkettenverarbeitung Vergleichsoperatoren für die Zeichenkettenverarbeitung
6 5.5 Interne Tabellen Eigenschaften interner Tabellen Arbeiten mit internen Tabellen Weiterführende Konzepte von ABAP Objects Methodenschnittstellen und Methodenaufrufe Parameterschnittstelle von Methoden Methodenaufrufe Vererbung Grundlagen Unterklassen anlegen Sichtbarkeitsbereiche und Namensräume in der Vererbung Methodenredefinition Abstrakte Klassen und Methoden Finale Klassen und Methoden Statische Attribute in der Vererbung Konstruktoren in der Vererbung Instanzierbarkeit in der Vererbung Interfaces Grundlagen Interfaces anlegen Implementieren von Interfaces in Klassen Zugriff auf Interfaces in Objekten Zugriff auf statische Interfacekomponenten Interfaces zusammensetzen Aliasnamen für Interfacekomponenten Interfaces und Vererbung Objektreferenzen und Polymorphie Statischer und dynamischer Typ Zuweisungen zwischen Referenzvariablen Polymorphie Ereignisse und Ereignisbehandlung Ereignisse deklarieren Ereignisse auslösen Ereignisbehandler Ereignisbehandler registrieren Shared Objects Grundlagen - Gebiete und Co Zugriff auf Shared Objects
7 6.6.3 Gebiet anlegen Sperren Arbeiten mit Shared Objects Verwaltung von Shared Objects Klassisches ABAP - BBffiffiWiBilBftrmgni Ereignisorientierte Programmausführung Ausführbare Programme Dialogtransaktionen Vergleich der klassischen Programmausführungen 500 Prozedurale Modularisierung Funktionsbausteine Unterprogramme Fehlerbehandlung Robuste Programme Defensive Programmierung Ausnahmesituationen 524 Ausnahmebehandlung Klassenbasierte Ausnahmebehandlung Klassische Ausnahmebehandlung Nachrichten in der Ausnahmebehandlung Kombination von klassenbasierter Ausnahme behandlung und früheren Konzepten Nicht abfangbare Laufzeitfehler 555 Assertions Vorteile von Assertions Anwendung von Assertions Allgemeine Dynpros Bildschirmbild Dynpro-Ablauflogik Dynpros und ABAP-Programme Dynpro-Folgen und Dynpro-Aufrufe Dynpros anlegen Dynpro-Felder Funktionscodes und Funktionen
8 9.1.8 Kontextmenüs Dialogmodule Datentransport Bedingte Modulaufrufe Eingabeüberprüfungen Feldhilfe Eingabehilfe Dynpros und Klassen Dynpro Controls GUI Controls Selektionsbilder Selektionsbilder anlegen Parameter Selektionskriterien Weitere Elemente auf Selektionsbildern Selektionsbilder aufrufen Selektionsbildverarbeitung Funktionen von Selektionsbildern Standardselektionsbilder Selektionsbilder als Programmschnittstellen Klassische Listen Listenerstellung Bildschirmliste Listen in ausführbaren Programmen Listen und Transaktionen Funktionen auf Listen Drucklisten Listen in ABAP Objects Nachrichten Nachrichten anlegen Nachrichten senden Nachrichtentyp Verwendung von Nachrichten Web Dynpro ABAP Erste Schritte mit Web Dynpro ABAP Query mit Web Dynpro ABAP Zusammenfassung 767
9 10 Arbeiten mit persistenten Daten Datenbankzugriffe Definition von Datenbanktabellen im ABAP Dictionary OpenSQL Konsistente Datenhaltung ' Spezielle Abschnitte zu Datenbankzugriffen Datenbankzugriffe mit Object Services Persistente Klassen anlegen Persistente Objekte verwalten Objektidentität GUID Transaktionsdienst Dateischnittstellen Dateien des Applikationsservers Dateien des Präsentationsservers Daten-Cluster Daten-Cluster ablegen Daten-Cluster einlesen Daten-Cluster löschen Beispiel zu Daten-Clustern Berechtigungsprüfungen Berechtigungsobjekte und Berechtigungen Berechtigungsprüfung Dynamische 3 Programmierung Feldsymbole und Datenreferenzen Feldsymbole Datenreferenzen Run Time Type Services (RTTS) Run Time Type Information (RTTI) Run Time Type Creation (RTTC) Dynamische Token-Angaben Dynamische Angaben von Operanden Dynamische Angaben von Klauseln Spezielle dynamische Angaben von Klauseln Dynamischer Prozeduraufruf Dynamischer Methodenaufruf Dynamischer Funktionsbausteinaufruf 910
10 11.5 Programmgenerierung Transiente Programmgenerierung Persistente Programmgenerierung Externe Schnittstellen Synchrone und asynchrone Kommunikation Synchrone Kommunikation Asynchrone Kommunikation 12.2 Remote Function Call (RFC) RFC-Varianten RFC-Kommunikationsszenarien RFC-Programmierung auf dem AS ABAP RFC-Programmierung einer externen RFC-Schnittstelle RFC-Programmierung mit JCo 12.3 Internet Communication Framework (ICF) ICF im AS ABAP ICF-Server-Programmierung ICF-Client-Programmierung 12.4 ABAP-Webservices Was ist ein Webservice? Webservices und Enterprise SOA Standards für Webservices Webservices auf dem AS ABAP Rolle der Exchange Infrastructure Web Service Framework Webservice anlegen Webservice freigeben Webservice testen Webservice publizieren Client für Webservices anlegen 12.5 ABAP und XML Was ist XML? ; Die ixml-bibliothek Verwendung von XSLT Verwendung von Simple Transformations Zusammenfassung
11 13 Test- und Analysewerkzeuge 13.1 Statische Testverfahren Syntaxprüfung Erweiterte Programmprüfung Code Inspector Programmanalyse mit dem ABAP Debugger Der neue ABAP Debugger mit Zwei-Prozess- Architektur Oberfläche des ABAP Debuggers Verwendung des Debuggers Modultests mit ABAP Unit Was ist ein Modultest? Organisation von ABAP Unit Beispiel zur Anwendung von ABAP Unit Ausführung und Analyse eines Testlaufs ABAP Unit im Code Inspector ABAP Memory Inspector Dynamische Speicherobjekte Speicherabzüge erstellen Arbeiten mit dem Memory Inspector ABAP-Laufzeitanalyse Aufruf der Laufzeitanalyse Auswertung der Messdatendateien Tipps & Tricks Weitere Testwerkzeuge Coverage Analyzer extended Computer Aided Test Tool (ecatt) 1075 fhhhhihhhhhhh A.1 Übersicht aller ABAP-Anweisungen 1077 A.1.1 Programmeinleitende Anweisungen 1077 A.1.2 Modularisierungsanweisungen 1077 A.1.3 Deklarative Anweisungen 1078 A.1.4 Objekterzeugung 1079 A.1.5 Programmeinheiten aufrufen und verlassen 1079 A.1.6 Programmablaufsteuerung 1080 A.1.7 Zuweisungen 1081 A.1.8 Interne Daten verarbeiten 1081 A.1.9 Benutzerdialoge 1083 A.1.10 Externe Daten bearbeiten
12 A.1.11 Programmparameter 1086 A.1.12 Programmbearbeitung 1087 A.1.13 ABAP-Daten-und Kommunikationsschnittstellen 1087 A.1.14 Erweiterungen 1088 A.2 ABAP-Systemfelder 1088 A.3 ABAP-Programmtypen 1093 A.4 ABAP-Namenskonventionen 1095 A.5 Selektoren 1095 A.6 Hilfskiasse für einfache Textausgaben 1096 A.7 Webverweise 1099 A.8 Installation und Anwendung der SAP NetWeaver 2004s ABAPTrial Version 1100 Die Autoren 1103 Index
Andreas Blumenthal, Horst Keller ABAP - Fortgeschrittene Techniken und Tools
Andreas Blumenthal, Horst Keller ABAP - Fortgeschrittene Techniken und Tools Galileo Press Inhalt Vorwort 13 1 Fallen bei grundlegenden ABAP-Operationen vermeiden 17 1.1 Falle Nr. 1: Durchführung arithmetischer
MehrTEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4
Inhaltsverzeichnis TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA... 1 1 GRUNDLAGEN DER PROGRAMMIERUNG... 4 1.1 Das erste Java-Programm... 4 1.2 Programme und ihre Abläufe... 6 1.3 Entwurf mit Nassi-Shneiderman-Diagrammen...
MehrABAP - Next Generation
Rieh Heilman, Thomas Jung ABAP - Next Generation Galileo Press Bonn Boston Einführung 15 1.1 Anmelden und erste Schritte 26 1.1.1 Workbench Object Browser 26 1.1.2 Object-Browser-Liste 27 1.1.3 Workbench-Einstellungen
MehrWerner Achte rt DATA BECKER
Werner Achte rt. DATA BECKER Inhaltsverzeichnis 1. Einführung 21 1.1 Entwurf von Anwendungssystemen 23 1.2 Entwicklung eines Programms 25 1.3 Objektorientierte Programmierung 29 1.4 Darstellung objektorientierter
Mehr7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77
7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77 (LQOHLWXQJ Mit der SAP Testworkbench und dem Testtool ecatt können Anwender von SAP Software auf Basis des SAP Web Application Servers ab
MehrTechnik der SAP-Anbindung Christian Aigner Team Entwicklung, Kranzberg
Christian Aigner Team Entwicklung, Kranzberg Inhalt Schnell- und Kürzestübersicht über SAP Architektur Inhalt, Login, Session SapGUI Workbench,Editor,Explorer Mechanismen Die Gemeinsamkeiten: nutzbare
Mehr... Vorwort Effektive Zeichenkettenverarbeitung in ABAP Reguläre Ausdrücke für die Zeichenkettenverarbeitung in ABAP...
... Vorwort... 15 1... Effektive Zeichenkettenverarbeitung in ABAP... 19 1.1... Datentypen zum Speichern von Zeichen und Bytes... 20 1.1.1... Datentypen fester Länge... 20 1.1.2... Datentypen variabler
Mehr1 Einsatz des SAP Code Inspectors... 29. 2 Konfiguration und Funktionen des SAP Code Inspectors... 67
Auf einen Blick 1 Einsatz des SAP Code Inspectors... 29 2 Konfiguration und Funktionen des SAP Code Inspectors... 67 3 Automatisierte Prüfungen mit dem SAP Code Inspector... 125 4 Programmierung eigener
MehrInhaltsverzeichnis. 1 Grundlagen 1. 2 Einfache Programme 21
xi 1 Grundlagen 1 1.1 Daten und Befehle......................................... 2 1.2 Algorithmen............................................. 4 1.3 Variablen................................................
Mehr... Einleitung... 15. 3... Prozessintegration und Integrationsszenarien... 127 3.1... Integrationsszenariomodelle... 128
... Einleitung... 15 1... Grundlagen der Modellierung von Enterprise Services... 23 1.1... Serviceorientierte Architekturen... 26 1.1.1... Merkmale serviceorientierter Architekturen... 27 1.1.2... SOA
Mehrmagnum C++ WALTER SAUMWEBER kompakt komplett kompetent
magnum C++ WALTER SAUMWEBER kompakt komplett kompetent Quickview... 5 Liebe Leserin, lieber Leser... 13 Teil 1 Grundlagen... 15 1 Was ist Programmieren?... 17 1.1 Was ist eigentlich ein Computerprogramm?...
MehrRepetitorium Informatik (Java)
Repetitorium Informatik (Java) Tag 6 Lehrstuhl für Informatik 2 (Programmiersysteme) Übersicht 1 Klassen und Objekte Objektorientierung Begrifflichkeiten Deklaration von Klassen Instanzmethoden/-variablen
MehrJo Weilbach, Mario Herger SAP xapps - Architektur und Entwicklung mit dem Composite Application Framework. Galileo Press
Jo Weilbach, Mario Herger SAP xapps - Architektur und Entwicklung mit dem Composite Application Framework Galileo Press Inhalt Vorwort 9 Danksagung Einleitung 11 13 1 SAP xapps - Grundlagen 17 1.1 Marktsituation
MehrC für Java-Programmierer
Carsten Vogt C für Java-Programmierer ISBN-10: 3-446-40797-9 ISBN-13: 978-3-446-40797-8 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-40797-8 sowie im
MehrInhalt. TEIL I Grundlagen. 1 SAP HANA im Überblick... 31. 2 Einführung in die Entwicklungsumgebung... 75
Geleitwort... 15 Vorwort... 17 Einleitung... 19 TEIL I Grundlagen 1 SAP HANA im Überblick... 31 1.1 Softwarekomponenten von SAP HANA... 32 1.1.1 SAP HANA Database... 32 1.1.2 SAP HANA Studio... 34 1.1.3
MehrDatabase Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695
Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination
MehrDataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...
Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen
MehrTeil I ABAP Objects Grundlagen 7. 2 Einführung in die Objektorientierung 9. 3 Die Programmiersprache ABAP Objects 39
v Inhaltsübersicht 1 Vorwort 1 Teil I ABAP Objects Grundlagen 7 2 Einführung in die Objektorientierung 9 3 Die Programmiersprache ABAP Objects 39 4 Globale Klassen und Interfaces der Class Builder 85 5
MehrRemote Communications
HELP.BCFESDEI Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher
MehrProjekt: RFC to FTP. Szenario der serviceorientierten Anwendungsintegration. Sebastian Altendorf Dirk Brillski David Gebhardt
Projekt: RFC to FTP Szenario der serviceorientierten Anwendungsintegration Sebastian Altendorf Dirk Brillski David Gebhardt 18.01.2011 Agenda Anwendungsszenarien für RFC to FTP Vorstellung des umgesetzten
Mehr5... Projekt»Flugbuchung«: Anforderungsanalyse und Umsetzungsplan... 153
... Vorwort zur 2. Auflage... 19... Vorwort zur 1. Auflage... 21 1... Einführung... 23 1.1... Der Weg zum Ziel... 23 1.2... Buchstruktur und -inhalt... 26 2... Modellierungstechniken und Vorgehensmodelle...
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrWorkshop II. BAPI-basierte Business Collaboration mit dem SAP Web Application Server
BAPI-basierte Business Collaboration mit dem SAP Web Application Server Agenda Erläuterung der verwendeten Technologien Resümee Installation und Einarbeitung in SAP Web Application Server 6.40 SAP NetWeaver
MehrIAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C
IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen
MehrProgrammieren mit Java
Reinhard Schiedermeier Programmieren mit Java 2., aktualisierte Auflage ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam
MehrMakros in OpenOffice.org - Basic/StarBasic
Thomas Krumbein Makros in OpenOffice.org - Basic/StarBasic Einstieg, Praxis, Referenz Galileo Press Auf einen Blick 1 Einführung 11 2 OpenOffice.org Basic 35 3 Die Basic-IDE 155 4 Arbeiten mit OpenOffice.org-Dokumenten
MehrInhalt. TEIL I ABAP gestern, heute und morgen. 1 Qualität, Performance und Sicherheit in der aktuellen Softwareentwicklung... 23
Einleitung... 15 TEIL I ABAP gestern, heute und morgen 1 Qualität, Performance und Sicherheit in der aktuellen Softwareentwicklung... 23 1.1 Motivation... 24 1.1.1 Dimensionen von Qualität... 25 1.1.2
MehrWorkshop ABAP, März 08
Workshop ABAP, März 08 WI-Praktikum III TU Chemnitz / Professur WI1 Tutor: Sven Möhler E-Mail: mosve@hrz.tu-chemnitz.de 2 Timeline Workshop Teil1, Mo, 10.03.2008, 9-16 Uhr Organisatorisches Grundlagen
MehrInhaltsüberblick. I. Grundbegriffe - Objekte und Klassen. Organisatorisches. I. Grundbegriffe - Objektorientierte Konzepte
Grundkonzepte Objektorientierter Programmierung Nicole Himmerlich FSU Jena mit Java, Oberon-2, Object-Pascal und Python Inhaltsüberblick I. Grundbegriffe 1) Kopplung 2) Datenkaspelung 3) Konstruktor 4)
MehrEinführung: Installation und Anpassung der Site zum Buch 15
XML, XSLT, VB und ASP Praktisches XML-Wissen für Webprojekte Elmar Geese, Markus Heiliger, Matthias Lohrer Galileo Computing 350 S., 2001, geb., mit CD 34,90 Euro, ISBN 3-89842-109-0 Inhalt Vorwort 11
MehrKomponentenorientierte Software-Entwicklung. Seite 1 / 42
Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object
MehrFranz Josef Heiss, Erich Weirich, Gisela Gratzl. SAP NetWeaver Web Application Server
Franz Josef Heiss, Erich Weirich, Gisela Gratzl SAP NetWeaver Web Application Server Vorwort 13 Einleitung 15 1 Einführung 19 1.1 Die SAP AG 21 1.2 Lösungsportfolio der SAP AG 21 1.2.1 mysap Business Suite
MehrEinleitung 11. 1 Von All-in-one-Software zu Webservices 17
316IVZ.fm Seite 5 Dienstag, 22. April 2003 2:31 14 Inhalt Einleitung 11 1 Von All-in-one-Software zu Webservices 17 1.1 Enterprise Application Integration... 17 1.2 SAP-Technologie und -Komponenten...
MehrTheorie zu Übung 8 Implementierung in Java
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Theorie zu Übung 8 Implementierung in Java Klasse in Java Die Klasse wird durch das class-konzept
Mehr3 Grundlagen der ABAP-Programmierung
3 Grundlagen der ABAP-Programmierung Seit Release 4.5 ist ABAP eine hybride Programmiersprache, in der sowohl prozedural als auch objektorientiert programmiert werden kann. Die Laufzeitumgebung, in der
Mehr<Trainingsinhalt> XML und Datenbanken
XML und Datenbanken i training Inhaltsverzeichnis Vorwort 11 Kapitel 1 XML 13 1.1 Voraussetzungen für XML 14 1.2 Allgemeines 14 1.3 Migration von HTML zu XML 16 1.4 Argumente für XML
Mehr1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139
Auf einen Blick 1 Einführung... 13 2 Erste Schritte... 19 3 Programmierkurs... 33 4 Datentypen... 81 5 Weiterführende Programmierung... 139 6 Objektorientierte Programmierung... 191 7 Verschiedene Module...
MehrMichael Kolberg. einfach klipp & klar. Microsofft* Press
Michael Kolberg einfach klipp & klar Microsofft* Press III Vorwort 11 Die CD-ROM zum Buch 21 Die AutoPlay-Funktion der CD-ROM 22 Installation der Testfragen und des Ebooks 23 Installation des Computer-Lexikons
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrSAP -Datenbankadministration. Microsoft SQL Server 2000
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Paul Read SAP -Datenbankadministration mit Microsoft SQL Server 2000
Mehr... Vorwort... 15 1... Aufbau der CRM Web Client-Benutzeroberfläche... 21 2... Rollenkonzept... 73
... Vorwort... 15 1... Aufbau der CRM Web Client-Benutzeroberfläche... 21 1.1... Benutzeroberfläche im Überblick... 23 1.2... Detaillierte Betrachtung der Benutzeroberfläche... 26 1.2.1... Navigationsleiste...
Mehrzu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
MehrGrundkurs Software- Entwicklung mit C++
Dietrich May Grundkurs Software- Entwicklung mit C++ Praxisorientierte Einführung mit Beispielen und Aufgaben- Exzellente Didaktik und Übersicht Mit 30 Abbildungen 2., überarbeitete und erweiterte Auflage
MehrEntwicklung barrierefreier Software mit SAP NetWeaver
Josef Köble Entwicklung barrierefreier Software mit SAP NetWeaver Galileo Press Bonn Boston Inhalt Geleitwort 13 Vorwort 15 1.1 Ein kurzer Rückblick: Von damals bis heute 18 1.2 Wie ist dieses Buch zu
MehrDokumentation zur Anlage eines JDBC Senders
Dokumentation zur Anlage eines JDBC Senders Mithilfe des JDBC Senders ist es möglich auf eine Datenbank zuzugreifen und mit reiner Query Datensätze auszulesen. Diese können anschließend beispielsweise
MehrJava 6 lernen mit Eclipse
Gottfried Wolmeringer Java 6 lernen mit Eclipse Galileo Press Danksagung 15 Vorwort 17 Hinweise zur Benutzung des Buches 18 Learning by Doing 19 TEIL I Grundlagen 1.1 Warumprogrammieren? 23 1.2 Was ist
MehrProgrammieren I. Die Programmiersprache Java. www.kit.edu. Institut für Angewandte Informatik
Programmieren I Die Programmiersprache Java KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Eigenschaften von Java Java ist eine
MehrWolmerin; Java lernen y. mit Eclipse 3. Galileo Computing
Wolmerin; Java lernen y mit Eclipse 3 Galileo Computing Inhalt Vorwort 13 Hinweise 15 Teil I Grundwissen und Installation 19 1 Was ist Java? 21 1.1 Warum programmieren? 23 1.2 Was ist eine Programmiersprache?
MehrVBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
MehrÜber den Autor 7. Teil I Los geht s mit Java für die Android-Entwicklung 25. Kapitel 1 Alles über Java und Android 27
Inhaltsverzeichnis Über den Autor 7 Einführung 19 Wie Sie dieses Buch verwenden 19 In diesem Buch verwendete Konventionen 19 Was Sie nicht lesen müssen 20 Törichte Voraussetzungen 20 Wie dieses Buch aufgebaut
MehrI Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17
I Inhaltsverzeichnis I Inhaltsverzeichnis... 5 B Beispielverzeichnis... 11 Vorwort... 17 1 Einleitung in Visual-Basic for Applications... 21 1.1 Programmierung in Excel: Was und Warum...21 VBA 6.0 in Office
MehrSoftware Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
MehrVorwort 11. Eine neue Datenbank erstellen 79;
Vorwort 11 Der SQL Server 2012 stellt sich vor 15] 1.1 SQL Server - wer ist das? 15 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten
MehrSAP NetWeaver Web Application Server
Franz Josef Heiss, Erich Wcirich, Gisela Gratzl SAP NetWeaver Web Application Server ADDISON-WESLEY An imprint of Pearson Education Miinchen Boston San Francisco Harlow, England Don Mills, Ontario Sydney
Mehrjetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte
jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte Webprogrammierung SVEN LETZEL FRIEDHELM BETZ Inhaltsverzeichnis jetzt lerne ich Hallo! 15 1 Grundlagen 17 1.1 Das Internet
MehrÜbung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
MehrBeschreibung des Angebotes
MCSA: Windows Server 2012 inklusive C++/Visual C++.NET in Angebot-Nr. 01233810 Angebot-Nr. 01233810 Bereich Berufliche Weiterbildung Termin 06.06.2016-18.11.2016 Anbieter Ort Montag bis Freitag von 08:30
MehrAuf einen Blick. Vorwort 11. 1 Einführung 13. 2 Sprachgrundlagen von VBScript 37. 3 Objektorientierte Programmierung mit. dem Windows Script Host 115
Mehr
1. Schritt: Anlegen des Musters
Eigener Muster-Dialog Im folgenden erklären wir Ihnen, wie Sie Ihren eigenen Muster-Dialog erstellen können. Sie müssen hierfür zwei Namenskonventionen beachten und dann können Sie loslegen. Im folgenden
MehrVon SAP R/3 zu mysap ERP und NetWeaver
Von SAP R/3 zu mysap ERP und NetWeaver Bremerhaven 06.05.2006 T4T Bremerhaven 1 Inhaltsverzeichnis 1. Motivation für SAP NetWeaver 2. SAP R/3 mysap ERP und SAP Business Suite 3. Application Platform T4T
MehrDevelopment auf der Plattform SAP HANA
Development auf der Plattform SAP HANA SAP HANA Architektur SAP HANA Studio Modellierung auf SAP HANA Web basierte Data Access Role und Berechtigung SAP HANA Plattform SAP HANA als Appliance SAP HANA in
MehrInhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87
Vorwort 11 1 Der SQL Server 2008 stellt sich vor 15 1.1 SQL Server wer ist das? 16 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten
MehrWeb Dynpro / FloorPlanManager / NWBC
Web Dynpro / FloorPlanManager / NWBC Bernd Zehentner TECHNISCHE SAP BERATUNG bze@snapconsult.com snapconsult.com Norbert Prager TECHNISCHE SAP BERATUNG npr@snapconsult.com snapconsult.com 16.06.2014 SNAP
MehrSAP Smart Forms Formulare komfortabel erstellen
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Werner Hertleif Christoph Wächter SAP Smart Forms Formulare komfortabel
MehrZwischenbericht Diplomarbeit Entwicklung einer Laufzeitumgebung für Komponenten mit Ressourcenanforderungen
Zwischenbericht Diplomarbeit Entwicklung einer Laufzeitumgebung für Komponenten mit Ressourcenanforderungen Brit Engel Überblick Beschreibung Aufgabenstellung Entwurf der Komponenten Verwaltung Funktionsbereiche
MehrSoftwareentwicklung in verteilten Umgebungen Middleware Case Studies (Coulouris et al., Kapitel 5 und 19) Dieter Schmalstieg Jens Grubert
Softwareentwicklung in verteilten Umgebungen Middleware Case Studies (Coulouris et al., Kapitel 5 und 19) Dieter Schmalstieg Jens Grubert Partly based on material by Victor García Barrios and Paul Krzyzanowski
MehrISACA After Hours Seminar vom 29.3.2009
SAP -Systeme und Unternehmensdaten wie sicher sind sie wirklich? Thomas Tiede IBS Schreiber GmbH Geschäftsführer 1 Agenda 1 Sensible Unternehmensdaten Wo und wie werden sie gespeichert? 2 Unterschätzte
Mehr2 Umgang mit Entwurfsmustern
Um Software wiederverwendbar und einfach zu entwickeln, ist es sehr wichtig, die abzubildenden Prozesse genau zu spezifizieren. Dabei helfen Ihnen Kenntnisse in UML und ABAP Objects. 2 In diesem Kapitel
MehrDie Client/Server- Technologie des SAP-Systems R/3
Rüdiger Buck-Emden Jürgen Galimow Die Client/Server- Technologie des SAP-Systems R/3 Basis für betriebswirtschaftliche Standardanwendungen 2. überarbeitete Auflage " ADDISON-WESLEY PUBLISHING COMPANY
MehrUI Technologien für SAP-Anwendungen
UI Technologien für SAP-Anwendungen Julian Popp, Christian Fink 24.09.2016 Übersicht 1. SAP UI Key Technologien und Tools 2. FINK IT-Solutions UI Portfolio - Browser 3. FINK IT-Solutions UI Portfolio -
MehrMichael Seemann. Native XML-Datenbanken im Praxiseinsatz
Michael Seemann Native XML-Datenbanken im Praxiseinsatz Software & Support Verlag GmbH Frankfurt 2003 Inhaltsverzeichnis VORWORT 13 1 XML IN DATENBANKEN 15 1.1 DATEN ODER DOKUMENTE 15 1.2 SEMISTRUKTURIERTE
MehrInhaltsverzeichnis. Carsten Vogt. Nebenläufige Programmierung. Ein Arbeitsbuch mit UNIX/Linux und Java ISBN:
Inhaltsverzeichnis Carsten Vogt Nebenläufige Programmierung Ein Arbeitsbuch mit UNIX/Linux und Java ISBN: 978-3-446-42755-6 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42755-6
MehrSQL objektorientiert
Dušan Petković SQL objektorientiert An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Vorwort 11 Teil 1: Einführung 15
MehrMicro Focus Workbench
Micro Focus Workbench Ursula Schülein COBOL-Applikationsentwicklung auf dem PC IWT Verlag GmbH a - щр ALT Vorwort Kapitel 1 Einführung l.i 1.2 1.3 1.3.1 1.3.2 1.4 1.5 Einordnung Entwicklungsablauf Installation
MehrProf. W. Henrich Seite 1
Klasse - ist ein benutzerdefinierter Datentyp (Referenztyp) - hat Datenelemente - hat Methoden - Konstruktor ist spezielle Methode zum Erstellen eines Objektes vom Typ der Klasse (Instanz) - jede Klasse
MehrSQL Server 2008 Der schnelle Einstieg
Klemens Konopasek SQL Server 2008 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don
Mehr3 Anwendungsarchitektur und Entwicklungsumgebung
21 3 Anwendungsarchitektur und Bei den Entwicklern von Web-basierten Dialogsystemen hat sich im Laufe der Zeit eine Vorgehensweise im Design von Anwendungen entwickelt, dies es ermöglicht, flexible Web-Dialoge
MehrUnit-Test Theorie und Praxis. Stephan Seefeld, INGTES AG
Unit-Test Theorie und Praxis Stephan Seefeld, INGTES AG Inhalt Was sind Unit-Test? NUnit für.net Demo Seite 2 Quellen Für diesen Vortrag verwendete Quellen: dotnet User Group Berlin Brandenburg http://www.dotnet-berlinbrandenburg.de/
Mehr1. Grundzüge der Objektorientierung 2. Methoden, Unterprogramme und Parameter 3. Datenabstraktion 4. Konstruktoren 5. Vordefinierte Klassen
1. Grundzüge der Objektorientierung 2. Methoden, Unterprogramme und Parameter 3. Datenabstraktion 4. Konstruktoren 5. Vordefinierte Klassen II.2.2 Methoden, Unterprogramme und Parameter - 1 - 2. Methoden
MehrBC400. ABAP Workbench Einführung GLIEDERUNG DES KURSES. Version der Schulung: 10 Dauer der Schulung: 5 Tage
BC400 ABAP Workbench Einführung. GLIEDERUNG DES KURSES Version der Schulung: 10 Dauer der Schulung: 5 Tage SAP-Copyright und Markenzeichen 2014 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung
MehrKapitel 9: Klassen und höhere Datentypen. Klassen und höhere. Objekte, Felder, Methoden. Küchlin/Weber: Einführung in die Informatik
Klassen und höhere Datentypen Objekte, Felder, Methoden Küchlin/Weber: Einführung in die Informatik Klassen Klasse (class) stellt einen (i.a. benutzerdefinierten) Verbund-Datentyp dar Objekte sind Instanzen
MehrJohannes Hofer. SCL und OOP. mit dem TIA Portal. Ein Leitfaden für eine objektorientierte Arbeitsweise. 2., neu bearbeitete Auflage VDE VERLAG GMBH
Johannes Hofer SCL und OOP mit dem TIA Portal Ein Leitfaden für eine objektorientierte Arbeitsweise 2., neu bearbeitete Auflage VDE VERLAG GMBH Inhaltsverzeichnis Abkürzungsverzeichnis XIII 1 EINLEITUNG
MehrInhaltsverzeichnis. 2.2 Grundlagen der UML... 41. 2.3 Zusammenfassung... 53
Vorwort......................................................... 13 1 Vorbereitungen.................................................. 17 1.1 JDK-Installation unter Windows................................
MehrMasterkurs Verteilte betriebliche Informationssysteme
Peter Man dl Masterkurs Verteilte betriebliche Informationssysteme Prinzipien, Architekturen und Technologien Mit 196 Abbildungen STUDIUM VIEWEG+ TEUBNER 1 Einführung in verteilte Systeme 1 1.1 Definitionen
MehrInhalt. Teil I: Der Sprachkern von JavaScript
Inhalt Vorwort.... 1 Einführung in JavaScript... 1 1.1 Der JavaScript-Sprachkern... 4 1.2 Clientseitiges JavaScript... 9 Teil I: Der Sprachkern von JavaScript 2 Die lexikalische Struktur... 21 2.1 Zeichensatz...
MehrInhalt. Vorwort 13. L.., ',...":%: " j.
Inhalt Vorwort 13 L.., ',...":%: " j. 1. '-.:. ' " '.!. \, : - '. - * T '. ; - J A '.. ' I '",. - ' :'. ",..! :'. " ','. '.. ' t i ' ~ J \ I -.. I. j ' - ' V "!» " J f i " 1 1 * V. " ^ ' ' ' -.» ; ' ',
MehrC++-Entwicklung mit Linux
C++-Entwicklung mit Linux Eine Einführung in die Sprache und die wichtigsten Werkzeuge von GCC und XEmacs bis Eclipse Thomas Wieland [Druckvorlage vom 10. August 2004] xiii Inhaltsverzeichnis 1 Programmieren
MehrDas Übermittlungsdatum wurde im Human Capital Management (HCM) nie eingestellt, sondern auf das gewünschte Ausführungsdatum im Finanzwesen gesetzt.
SAP-Hinweis 1863520 - DTA: Einstellung des gewünschten Ausführungsdatums für Zahlungen Version 12 Gültigkeit: 21.11.2013 - aktiv Sprache Deutsch Kopfdaten Freigegeben am 21.11.2013 11:08:28 Freigabestatus
MehrJava für C++ Programmierer
Java für C++ Programmierer Alexander Bernauer bernauer@inf.ethz.ch Einführung in die Übungen zu Informatik II (D ITET) FS2010 ETH Zürich Ziel Allgemeiner Überblick Kennenlernen der Suchbegriffe Warum Java?
MehrSoftware Engineering in
Software Engineering in der Werkzeuge für optimierte LabVIEW-Entwicklung Folie 1 Best Practices Requirements Engineering Softwaretest Versionsmanagement Build- Automatisierung Folie 2 Arbeiten Sie im Team?
Mehr3... Überblick über die SAP Event Management-Prozesse im Standard... 55
... Einleitung... 15... An wen sich dieses Buch richtet... 16... Aufbau des Buches... 16... Danksagung... 19 1... Einführung in SAP Event Management... 21 1.1... Transparente Geschäftsprozesse und Netzwerke...
MehrAbschluss Einblick und Ausblick
Abschluss Einblick und Ausblick Prof. Dr. T. Kudraß 1 Benutzer Komponenten eines DBMS (Überblick) I/O-Prozessor Output-Generierung Parser für selbst. oder eingebettete Kommandos Precompiler Autorisierungs-Kontrolle
MehrInformationsverarbeitung im Bauwesen
11 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 10. Vorlesung Benutzerdefinierte Datentypen Wieso zusätzliche Datentypen? Definition neuer Datentypen Verwendung von Variablen mit benutzerdefiniertem
MehrJakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <henning@apache.org>
Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes
MehrJavakurs FSS Lehrstuhl Stuckenschmidt. Tag 3 - Objektorientierung
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt Tag 3 - Objektorientierung Warum Objektorientierung Daten und Funktionen möglichst eng koppeln und nach außen kapseln Komplexität der Software besser modellieren
MehrInhaltsverzeichnis. Teil I Grundlagen der Programmarchitektur... 1. Vorwort... XIII XV XVI XVI
Vorwort......................................................................... Vorwort der Autoren........................................................... Systemanforderungen für die CD zum Buch......................................
MehrProgrammierung und Projekte im SAP-Umfeld
Programmierung und Projekte im SAP-Umfeld Gastvortrag an der FH-Rosenheim 2013-06-11 Programmierung und Projekte im SAP-Umfeld Inhalt 1 Kurze Übersicht über die Architektur eines SAP-Systems Verschiedene
MehrObjektorientierte Programmierung in Java
Objektorientierte Programmierung in Java 1. Auflage Objektorientierte Programmierung in Java schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag C.H. Beck im Internet:
MehrProgrammierhandbuch SAP NetWeaver* Sicherheit
Martin Raepple Programmierhandbuch SAP NetWeaver* Sicherheit Galileo Press Bonn Boston Inhalt Vorwort 13 2.1 Sicherheit und serviceorientierte Architekturen 24 2.1.1 Sicherheitsziele der Informationssicherheit
Mehr