Anfang des Inhaltsbereichs

Vorgehensweisen Selektieren von Datensätzen Dokument im Navigationsbaum lokalisieren

Beim Laden von Anwendungsdaten ist es möglich, die zu ladenden Datensätze inhaltlich zu selektieren.

Die dabei definierten Bedingungen können durch die Angabe von NOT negiert, mit AND und OR verbunden und beliebig geklammert werden. Der SAP DB Loader wichtet die Operatoren dementsprechend.

Siehe auch:

condition

if_condition

Beispiel 

Sie wollen nur jene Datensätze aus dem Quelldatenstrom hotel.daten in die Zieltabelle hotel laden, die folgenden Bedingungen entsprechen:

Der im Datensatz ausgewiesene Preis liegt unter 400,00 (IF).
Der Name des Hotels ist nicht
City (NOT).
Das Hotel befindet sich in
BERLIN (AND).
Die Postleitzahl ist
13125 oder 13126 (OR):

DATALOAD TABLE hotel
  IF POS 41-44 REAL < '400,00'
  AND
     POS 27-36 = 'BERLIN'
  AND
    (
POS 20-25 = '13125' OR POS 20-25 = '13126')
  AND NOT
     POS 09-18 = 'City'
      hnr     01-04 INTEGER
      name    09-18
      plz     20-25 DECIMAL
      ort     27-36
      preis   41-44 REAL
INFILE 'hotel.daten' FORMATTED

Beispiel

Sie wollen nur jene Datensätze aus dem Quelldatenstrom hotel.daten in die Zieltabelle hotel laden, bei denen der Preis nicht über 400,00 liegt.

DATALOAD TABLE hotel
  IF NOT POS 41-44 REAL > '400,00'
      hnr     01-04 INTEGER
      name    09-18
      plz     20-25 DECIMAL
      ort     27-36
      preis   41-44 REAL
INFILE 'hotel.daten' FORMATTED

Ende des Inhaltsbereichs