Übung zu Kapitel 8 am 13. Januar 2014

1. Umgang mit ABAP Objects

Das Material wurde in der Veranstaltung verteilt.

Der Report ZZ_##_OBJECTS und der Include ZZ_##_OBJECTS_INCLUDE stehen zum Download bereit.

Beide Dateien ergänzt um zwei Getter-Methoden stehen ebenfalls zum Download bereit.

2. Entwicklung eines objektorientierten Reports

Entwickle einen objektorientierten Report, der im ersten Schritt für jeden Eintrag der Datenbanktabelle ZZ##_PERSON (vgl. Übung Kapitel 4 - Teil 1 - Aufgabe 3 und Übung Kapitel 7 Aufgabe 2) ein eigenes Objekt erstellt dessen Referenz jeweils an eine interne Tabelle angehängt wird, und der im zweiten Schritt die Inhalte der Objekte ausgibt.

3. Erstellung einer Business Server Page

Das Material wurde in der Veranstaltung verteilt.

Die Business Server Page ZZ_##_BSP steht zum Download bereit.

Das Testen des von Euch neu angelegten Service ZZ_##_BSP ist nicht ganz so einfach wie es in den Unterlagen beschrieben ist. Mit der Transaktion SICF werden im Pfad default_host/sap/bc/bsp/sap für den Service ZZ_##_BSP zunächst auf der Registerkarte Anmelde-Daten die Felder Mandant, Benutzer und Passwort gepflegt (Menue Service/Host -> Anzeigen/Ändern), bevor der Service anschliessend aktiviert wird (Menue Service/Host -> Aktivieren). Der Aufruf ist dann unter der URL

"http://a71z.hcc.uni-magdeburg.de:8071/sap/bc/bsp/sap/zz_##_bsp/anzeige.htm"

möglich.

4. Entwicklung einer Business Server Page (Teil 1)

Entwickle einen auf Business Server Pages basierenden Service zur Ausgabe der Datenbanktabelle ZZ##_PERSON (vgl. Übung Kapitel 4 - Teil 1 - Aufgabe 3 und Übung Kapitel 7 Aufgabe 2).

5. Entwicklung einer Business Server Page (Teil 2)

Entwickle einen auf Business Server Pages basierenden Service zur Ausgabe aller angemeldeten Benutzer mit Benutzername, Terminal, Anmeldedatum, Anmeldezeitpunkt, Vorname des Benutzers und Nachname des Benutzers (vgl. Übung Kapitel 5 Aufgabe 4).

6. Entwicklung einer BSP-Anwendung mit Eingaben

Entwickle einen auf Business Server Pages basierenden Service "Tilgungsplan" im Sinne der Übung 4 (Teil 2) Aufgabe 6 (siehe auch Beispiel zur BSP-Anwendung mit Eingaben).