rsdb/prefer_union_all - set if UNION ALL shall be used for FOR ALL ENTRIES
CPI1466 during Backup Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
------------------------------------------------------------------------
| Parameter : rsdb/prefer_union_all |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Kurzbeschreibung : set if UNION ALL shall be used for FOR ALL ENTRI |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Parameterbeschreibung : |
| ----------------------- |
| Dieser Parameter ist nur zum internen Gebrauch bestimmt und darf |
| nicht ohne explizite Anweisung von SAP verändert werden! |
| |
| Mit einer ABAP SELECT-Anfrage mit dem Zusatz FOR ALL ENTRIES |
| wird immer eine interne Tabelle [itab] mit Eingabedaten übergeben. |
| Je nachdem ob dieser Parameter auf "1" oder "0" gesetzt ist, wird |
| eine Verknüpfung ganzer Statements mit UNION oder eine OR-Verknüpfung|
| von Bedingungen in der WHERE-Klausel generiert. Jede(s) der |
| verknüpften Teilstatements/Teilbedingungen repräsentiert einen |
| Eintrag der Eingabetabelle [itab]. |
| |
| Beispiel: Die Open SQL Anweisung |
| |
| SELECT ... FOR ALL ENTRIES IN itab WHERE f = itab-f. |
| |
| wird abhängig vom Parameter rsdb/prefer_union_all wie folgt auf |
| standard-konformes SQL abgebildet: |
| |
| rsdb/prefer_union_all = 0 (und rsdb/prefer_in_itab = 0) |
| ==> |
| SELECT ... WHERE f = itab[1]-f |
| OR f = itab[2]-f |
| ... |
| OR f = itab[N]-f |
| |
| rsdb/prefer_union_all = 1 |
| ==> |
| SELECT ... WHERE f = itab[1]-f |
| UNION ALL SELECT ... WHERE f = itab[2]-f |
| ... |
| UNION ALL SELECT ... WHERE f = itab[N]-f |
| |
| Hierbei bezeichnet N die Anzahl der Zeilen in itab und itab[i]-f den |
| Wert des Feldes f in der i-ten Tabellenzeile. |
| |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Arbeitsgebiet : Database |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Einheit : 1 / 0 |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Defaultwert : |
| Der Defaultwert ist datenbankabhängig. Aus technischen Gründen muss |
| leider ein gemeinsamer, künstlicher Wert (-1) angegeben werden. |
| Die ursprünglichen Defaultwerte sind unten pro Datenbanksystem |
| angegeben. Achtung: Da diese Werte durch Kernelpatches verändert |
| worden sein können, entnehmen Sie die aktuellen Defaultwerte bitte |
| unbedingt dem Hinweis 48230. |
| |
| DB2/390: 1 |
| DB2 UDB: 1 |
| Informix: 1 |
| iSeries: 0 |
| MaxDB: 1 |
| MS SQL Server: 1 |
| Oracle: 0 |
| |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Wer darf ändern : |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Einschränkungen bei den Betriebssystemen : |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Einschränkungen bei den Datenbanksystemen : |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Sind andere Parameter betroffen oder abhängig : |
| rsdb/prefer_in_itab_opt |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Gültige Eingaben,Formate,Bereiche : |
------------------------------------------------------------------------
------------------------------------------------------------------------
| Short Description : set if UNION ALL shall be used for FOR ALL ENTRIES
------------------------------------------------------------------------
------------------------------------------------------------------------
| Applications Area : Database
------------------------------------------------------------------------
------------------------------------------------------------------------
| Parameter Type : B
------------------------------------------------------------------------
------------------------------------------------------------------------
| Changes allowed : X
------------------------------------------------------------------------
------------------------------------------------------------------------
| Valid for Operating System : *
------------------------------------------------------------------------
------------------------------------------------------------------------
| Dynamic switchable : X
------------------------------------------------------------------------
------------------------------------------------------------------------
| Same on all Servers : X
------------------------------------------------------------------------
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7890 Date: 20120527 Time: 103011 triton ( 34 ms )






