Ansicht
Dokumentation

ABENUPDATE_CLIENT_CLIENTS_ABEXA - UPDATE CLIENT CLIENTS ABEXA

ABENUPDATE_CLIENT_CLIENTS_ABEXA - UPDATE CLIENT CLIENTS ABEXA

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

UPDATE, USING CLIENT, CLIENTS

Das Beispiel demonstriert die Mandantenbehandlung in der-Anweisung UPDATE.

Quelltext

Ausführen

Beschreibung

Das Beispiel zeigt die Verwendung der Zusätze USING CLIENT und USING CLIENTS in der Anweisung UPDATE und anderen-Anweisungen.

  • Zuerst werden mit dem Zusatz USING ALL CLIENTS der Anweisung DELETE alle Daten aller Mandanten aus der mandantenabhängigen Datenbanktabelle DEMO_UPDATE gelöscht.
  • Dann werden mit dem Zusatz CLIENT SPECIFIED der Anweisung INSERT Daten aus einer in einem Hostausdruck konstruierten Tabelle mit fünf verschiedenen Mandantenkennungen in diese DDIC-Datenbanktabelle geschrieben.
  • Auf die gefüllte Tabelle wird die Anweisung UPDATE mit verschiedenen Varianten des USING-Zusatzes angewendet:
  • Mit USING CLIENT wird der Inhalt der Spalte COL1 für den Mandanten 100 modifiziert.

  • USING CLIENTS IN @( ... ) wird der Inhalt der Spalte COL2 für die Mandanten 200 und 300 modifiziert, die den Bedingungen einer in einem Hostausdruck konstruierten Ranges-Tabelle entsprechen.

  • Mit USING CLIENTS IN T000 wird der Inhalt der Spalte COL3 für alle Mandanten modifiziert, die auch in der Systemtabelle T000 vorhanden sind.

  • Mit USING ALL CLIENTS wird der Inhalt der Spalte COL4 für alle Mandanten modifiziert.

Die Zusätze USING CLIENTS IN T000 und USING ALL CLIENTS können in diesem Beispiel unterschiedliche Mandanten selektieren, da beim Einfügen die Gültigkeit der Mandantenkennungen nicht überprüft wird. In realen Anwendungstabellen sollten dagegen nur Mandantenkennungen aus der Tabelle T000 vorkommen.
  • Schließlich werden mit dem Zusatz USING ALL CLIENTS der Anweisung SELECT die Daten aller Mandanten ausgelesen und dargestellt.





PERFORM Short Reference   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3457 Date: 20240523 Time: 120102     sap01-206 ( 53 ms )