Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Datenseiten ausdrucken (DISPLAY DATA)

&pagelevel(4)&pagelevel


DISPLAY [IN CSV [csv-dateiname]] DATA PAGES seitenauswahl

{

  ALL [{RECORDS | TABLES}]

| ONLY { RECORD satzname | TABLES OF {OWNER satzname | SET setname | KEY keyref}rsq-auswahl

};


IN CSV

BPRECORD gibt die Daten zusätzlich im CSV-Format aus.

csv-dateiname
Name der Datei, in die die Daten im CSV-Format ausgegeben werden sollen. Die Angabe von csv-dateiname ist bei der ersten IN CSV-Anweisung einer BPRECORD-Ausführung zwingend (z.B. DISPLAY IN CSV 'BPRECORD.CSV' ...).

Bei Vorhandensein von nationalen Feldern enthält die Ausgabe Daten im UTF-16-Format.

Eine ausführliche Beschreibung der Ausgabe im CSV-Format finden Sie im Handbuch „Datenbankbetrieb“ im Abschnitt „Datenbankinformationen systemneutral ausgeben“.

seitenauswahl

siehe „Physische Auswahl (Seitenauswahl)“ im Abschnitt "Anweisungen für BPRECORD"
Auch außerhalb der Seitenauswahl liegende Überlauf-Seiten werden mit den primären Tabellenseiten ausgegeben.

ALL

alle mit seitenauswahl ausgewählten Datenseiten des Realm ausdrucken

ALL RECORDS

aus den mit seitenauswahl ausgewählten Datenseiten alle Satzarten ausdrucken

ALL TABLES

aus den mit seitenauswahl ausgewählten Datenseiten alle Tabellen ausdrucken

ONLY RECORD satzname

aus den mit seitenauswahl ausgewählten Datenseiten alle oder bestimmte (rsq-auswahl) Sätze der Satzart satzname ausdrucken

satzname
Name einer Satzart, die nicht mit LOCATION MODE CALC definiert wurde

ONLY TABLES OF

aus den mit seitenauswahl ausgewählten Datenseiten die Tabellen oder bestimmte (rsq-auswahl) Tabelleneinträge ausdrucken:

OWNER satzname
der Ownersatzart satzname

SET setname
des Sets setname

KEY keyref
des Schlüssels mit der Nummer keyref (siehe "KEY INFORMATION (NO CALC SEARCH KEYS)").

rsq-auswahl
siehe „Logische Auswahl (RSQ-Auswahl)“ im Abschnitt "Anweisungen für BPRECORD". Bei SYSTEM-Sets ist eine RSQ-Auswahl nicht sinnvoll und wird gegebenfalls ignoriert.

Beispiel 1

DISPLAY DATA PAGES PAGE 19 ALL RECORDS

(nur Datensätze)

 ********************************** DATA / TABLE  PAGES OF REALM < :IUDS:$XXXXXXXX.VERSAND.KLEIDUNG                       > *********
 -------------------------------------- REALM REF   5  BNR       19 ----- ACT KEY  X'05000013' --------------------------------------

    PAGE INFO:   TYPE 0 -- FREE SPACE  SIZE  2081,  DISPL  2209 -- NR OF PAGE INDICES     9 -- DISPL TO END OF PAGE  4000     

    LOGICAL RECORDS:
 -2-              PAGE INDEX:  DB_KEY     9,        48 -- COL-NR     0 -- LIST REC     -- DISPL  3767
  (       1)  (00000000)   00090000 00000030 05000013 00090000   00000030 05000013 00090000 00000030                                
  (      33)  (00000020)   05000013 00090000 00000030 05000013   00090000 00000030 05000013 00090000                                
  (      65)  (00000040)   00000030 05000013 00090000 00000030   05000013 00000000 000A0500 0012FF00                                
  (      97)  (00000060)   00000000 00000000 00000000 00000000   00000000 00000000 00000001 04000007                                
  (     129)  (00000080)   F8F3F5F9 F2F8F0F9 E360E2C8 C9D9E360   D2D3C5C9 C4404040 40404040 40404040 83592809T-SHIRT-KLEID          
  (     161)  (000000A0)   40404040 40404040 40404040 40404040   F2F3F7F1 F0F2F3F6 0020700C 0023900C                 23710236
 -3-              PAGE INDEX:  DB_KEY     9,        49 -- COL-NR     0 -- LIST REC     -- DISPL  3552
  (       1)  (00000000)   00090000 00000031 05000013 00090000   00000031 05000013 00090000 00000031                                
  (      33)  (00000020)   05000013 00090000 00000031 05000013   00090000 00000031 05000013 00090000                                
  (      65)  (00000040)   00000031 05000013 00090000 00000031   05000013 00000000 000A0500 0012FF00                                
  (      97)  (00000060)   00000000 00000000 00000000 00000000   00000000 00000000 00000001 04000007                                
  (     129)  (00000080)   F8F3F5F9 F2F8F0F9 E360E2C8 C9D9E360   D2D3C5C9 C4404040 40404040 40404040 83592809T-SHIRT-KLEID          
  (     161)  (000000A0)   40404040 40404040 40404040 40404040   F2F3F7F1 F0F2F3F8 0020700C 0023900C                 23710238
 -4-              PAGE INDEX:  DB_KEY     9,        50 -- COL-NR     0 -- LIST REC     -- DISPL  3337
  (       1)  (00000000)   00090000 00000032 05000013 00090000   00000032 05000013 00090000 00000032                                
  (      33)  (00000020)   05000013 00090000 00000032 05000013   00090000 00000032 05000013 00090000                                
  (      65)  (00000040)   00000032 05000013 00090000 00000032   05000013 00000000 000A0500 0012FF00                                
  (      97)  (00000060)   00000000 00000000 00000000 00000000   00000000 00000000 00000001 04000007                                
  (     129)  (00000080)   F8F3F5F9 F2F8F0F9 E360E2C8 C9D9E360   D2D3C5C9 C4404040 40404040 40404040 83592809T-SHIRT-KLEID          
  (     161)  (000000A0)   40404040 40404040 40404040 40404040   F2F3F7F1 F0F2F4F0 0020700C 0023900C                 23710240

Beschreibung von PAGE INFO, PAGE INDEX und SCD, siehe "Umfang der Ausgaben festlegen (PRINT)".

Beispiel 2

DISPLAY DATA PAGES ALL PAGES ALL TABLES

(nur Tabellen)

 ********************************** DATA / TABLE  PAGES OF REALM < :IUDS:$XXXXXXXX.VERSAND.ARTIKELRLM                     > *********
 -------------------------------------- REALM REF  11  BNR       31 ----- ACT KEY  X'0B00001F' --------------------------------------

    PAGE INFO:   TYPE 0 -- FREE SPACE  SIZE     0,  DISPL    32 -- NR OF PAGE INDICES     1 -- DISPL TO END OF PAGE  4000      

    LOGICAL RECORDS:
 -1-              PAGE INDEX:  DB_KEY     0,         5 -- COL-NR     1 -- TABLE REC    -- DISPL    32
    TABLE:            MAX ENTRIES   112 -- TABLE NEXT        0 -- TABLE DESCR X'40' -- NEXT HIGHER LEVEL        0
                      ACT ENTRIES     5 --      PRIOR        0 --    LEVEL NR    0  --        LAST ENTRY       31
       -1-     
                  RSQ          2 -- PPP   8,       4
  (       1)  (00000000)   C2C1E8C5 D9C9E2C3 C8C5E240 C2C9C5D9   40404040 40404040 40                BAYERISCHES BIER               
       -2-     
                  RSQ          1 -- PPP   5,      12
  (       1)  (00000000)   C5D3C5C7 C1D5E3C5 40D2D3C5 C9C4E4D5   C7404040 40404040 40                ELEGANTE KLEIDUNG              
       -3-     
                  RSQ          5 -- PPP   8,       6
  (       1)  (00000000)   D1D6C7C8 E4D9E340 40404040 40404040   40404040 40404040 40                JOGHURT                        
       -4-     
                  RSQ          4 -- PPP   5,      18
  (       1)  (00000000)   D4D6C4C9 E2C3C8C5 40D2D3C5 C9C4E4D5   C7404040 40404040 40                MODISCHE KLEIDUNG              
       -5-     
                  RSQ          3 -- PPP   8,       5
  (       1)  (00000000)   E9C9E3D9 D6D5C5D5 40D3C9D4 D6D5C1C4   C5404040 40404040 40                ZITRONEN LIMONADE              

 [   Tabellenkopf

 [   zugehörige Tabelleneinträge

TABLE

Tabelle; vom Kopf der Tabelle druckt BPRECORD Folgendes aus:

MAX ENTRIES
Anzahl der maximal möglichen Einträge

ACT ENTRIES
Anzahl der derzeitigen Einträge

TABLE
Verkettung der Tabellenseiten
NEXT n
Seitennummer der nächsten Tabellenseite
PRIOR m
Seitennummer der vorhergehenden Tabellenseite;

0: keine vorhergehende Tabellenseite bzw. nachfolgende Tabellenseite vorhanden

TABLE DESCR
Beschreibung der Tabelle
Bit 27 = 1: Liste
Bit 26 = 1: mehrstufige Tabelle
Bit 25 = 1: Tabelle ATTACHED TO OWNER
Bit 24 = 1: Duplikattabelle
Bit 23 = 1: Tabelle im ACTKEY-Format
Bit 22 = 1: Tabelle im ACTKEY-Format mit Verkettung zur letzten Seite

LEVEL NR
Stufe der Tabelle

NEXT HIGHER LEVEL
Seitennummer der Seite der nächsthöheren Stufe

LAST ENTRY
Seitennummer der letzten Seite der Grundstufe

Bei Tabellenköpfen im ACTKEY-Format werden die Verkettungen NEXT, PRIOR, NEXT HIGHER LEVEL und LAST ENTRY im achtstelligen Hexadezimalformat ausgegeben. Nicht vorhandene Verkettungen (z.B. LAST ENTRY in Seiten der Grundstufe und PRIOR in Seiten der höchsten Stufe) bleiben in der Ausgabe frei. Bei Tabellenköpfen im BNR-Format geben die Verkettungen dezimal die jeweilige Blocknummer im gleichen Realm an. (vgl. Aufbau der Tabellen im Handbuch Entwerfen und Definieren).