!--a11y-->
Datenmodell für die Bookshop-Tutorials 
Das hier beschriebene Datenmodell ist die Grundlage für die Bookshop-Tutorials.
Sie finden in Ihrem System innnerhalb des Pakets
SBOOKSHOP die folgenden Datenbanktabellen und anderen Objekte, die in den Tutorials verwendet werden. Hier sind jedoch nur die wichtigsten Objekte aufgelistet. Eine vollständige Übersicht erhalten Sie im System im Object Navigator.Datenbanktabellen
Folgende Datenbanktabellen stehen im Paket
SBOOKSHOP zur Verfügung:|
Tabellenname |
Schlüsselfelder |
weitere Felder |
Bedeutung |
|
BSAUTHORS |
MANDT ISBN AUTHFNAME AUTHLNAME |
AUTHFNAM AUTHLNAM |
In dieser Tabelle ist neben dem Mandanten für jedes Buch die ISBN sowie der Vor- und Nachname des Autors, einmal in normaler Schreibweise und einmal mit Großbuchstaben geschrieben, gespeichert. |
|
BSBOOK |
MANDT ISBN |
TITLE SUBTITLE SERIES PUBLISHER PUBLYEAR BOOKPAGES PRICE_RAW CURRENCY COUNTRY |
Diese Tabelle enthält die Bücher, die im Buchshop erhältlich sind. |
|
BSCATALOG |
MANDT CATA_ID ISBN |
CURRENCY OUR_PRICE DELIVERY COVER_URL |
Diese Tabelle repräsentiert den Bücherkatalog, aus dem in dem kleinen Bookshop bestellt werden kann. Die weiteren Felder sind die Währung (Euro), der Preis, der in unserem Shop dafür verlangt wird, die zu erwartende Lieferzeit eines Buches sowie ein Feld für die URL, unter der das Bild des Buchcovers zu finden ist. |
|
BSCUSTOMER |
MANDT CUSTOMERID |
TITLE SURNAME FIRSTNAME COMPANY STREET ZIP CITY COUNTRY DISCOUNT USRPWD |
Kundentabelle: hier sind alle Kunden gespeichert. |
|
BSKEYWORD |
MANDT ISBN KEYWORD |
Diese Tabelle enthält (neben dem Mandanten) zu einer ISBN ein Schlagwort. |
|
|
BSORDER |
MANDT CUSTOMER ORDER_ID ISBN |
ORDERDATE AMOUNT STATUS |
Dies ist die Tabelle der Bestellungen. |
|
BSTEXTS |
MANDT RELID SRTFD SRTF2 |
ISBN TEXT_TYPE REVIEW_NO INPUTDATE CLUSTR CLUSTD |
Dies ist die Tabelle für Langtexte im Bookshop. Die weiteren Felder sind die ISBN, der Typ eines Langtextes im Bookshop, ein internes Feld, das Datum, ein Längenfeld für Benutzerdaten und ein Datenbankfeld für die Import-/Exporttabellen. |
Klasse und Methoden
Für den Bookshop steht die Klasse
CL_BOOK_SHOP zur Verfügung. Diese Klasse beinhaltet u.a. die folgenden Methoden:|
Methode |
Parameter |
Beschreibung |
|
SEARCH_BOOK |
Büchersuche |
|
|
TITLE |
|
|
|
AUTHOR |
|
|
|
PUBLISHER |
|
|
|
KEYWORD |
|
|
|
ISBN |
|
|
|
ISBN_TAB |
|
|
|
GET_BOOK_DATA |
Auslesen der Büchertabelle |
|
|
ISBN_TAB |
|
|
|
BOOKCAT_TAB |
|
|
|
MAINTENANCE_SCREEN |
Ein- und Ausgabe von Bücherdaten auf Dynpro |
|
|
NEW_ENTRY |
|
|
|
ISBN |
|
|
|
GET_ITEM |
Auslesen eines Katalogeintrags |
|
|
CAT_ID |
|
|
|
BOOK_DATA |
|
|
|
CHECK_ISBN |
Überprüfung der ISBN |
|
|
ISBN |
|
|
|
Flag |
|
|
|
Symbol |
Bedeutung |
|
|
Importparameter |
|
|
Exportparameter |
|
|
Rückgabeparameter |
