Ansicht
Dokumentation

ABENCORRESPONDING_CONSTR_DUPL - CORRESPONDING CONSTR DUPL

ABENCORRESPONDING_CONSTR_DUPL - CORRESPONDING CONSTR DUPL

CPI1466 during Backup   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

CORRESPONDING, duplicates

... DISCARDING DUPLICATES ...

Wirkung

Zusatz zur Behandlung doppelter Zeilen im Komponentenoperator CORRESPONDING. Der Zusatz DISCARDING DUPLICATES kann angegeben werden:

  • Hinter einem tabellarischen Parameter itab in der Grundform.

Der Zusatz DISCARDING DUPLICATES verhindert eine Ausnahme, wenn es bei der Zuweisung an eine Zieltabelle zu doppelten Einträgen bezüglich eines eindeutigen primären oder sekundären Tabellenschlüssels kommt. In der Grundform gilt dies auch für die Zeilen, die in einer hinter BASE angegebenen internen Tabelle vorhanden sind.

Der Zusatz DISCARDING DUPLICATES wirkt standardmäßig genau auf die Quelltabelle, hinter der er angegeben ist, also entweder auf itab der Grundform oder auf s1, s2, ... von Mapping-Beziehungen. Wenn DISCARDING DUPLICATES hinter itab der Grundform zusammen mit dem Zusatz DEEP angegeben ist, wirkt er auch auf die Zuweisungen geschachtelter interner Tabellen.

Der Zusatz DISCARDING DUPLICATES gibt an, dass beim sequenziellen Einfügen der Zeilen einer Quelltabelle in eine Zieltabelle, Zeilen, die schon mit gleichem eindeutigen primären oder sekundären Tabellenschlüssel in Zieltabelle vorhanden sind, in der Quelltabelle ignoriert werden und nicht zu einer Ausnahme führen.

Wenn der Zusatz DISCARDING DUPLICATES für Operanden angegeben ist, die statisch erkennbar keinen eindeutigen Tabellenschlüssel hat, kommt es zu einer Warnung von der Syntaxprüfung.

Beispiel

Verwendung von DISCARDING DUPLICATES im ausführbaren Beispiel.

... CORRESPONDING itab2( itab1 DISCARDING DUPLICATES
                         MAPPING y1 = x1
                                 y2 = x2 DISCARDING DUPLICATES ) ...

Behandlung von Duplikaten






BAL_S_LOG - Application Log: Log header data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3231 Date: 20240523 Time: 151840     sap01-206 ( 46 ms )